.storyBlocks-module__nlD4pa__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);white-space:nowrap}.storyBlocks-module__nlD4pa__forewordPlace{margin:0 var(--space-6)}.storyBlocks-module__nlD4pa__foreword{align-items:start;gap:var(--space-6);grid-template-columns:180px minmax(0,1fr);display:grid}.storyBlocks-module__nlD4pa__forewordEmpty{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.storyBlocks-module__nlD4pa__forewordEmptyLine{font-family:var(--font-body);font-size:var(--type-body);color:var(--muted);margin:0}.storyBlocks-module__nlD4pa__foreword>:last-child{align-self:flex-end}.storyBlocks-module__nlD4pa__forewordBody{font-family:var(--font-body);font-size:var(--type-modal-title);line-height:var(--leading-relaxed);color:var(--body)}.storyBlocks-module__nlD4pa__dropCap{float:left;margin:var(--space-1) var(--space-1-5) 0 0;font-family:var(--font-heading);font-size:var(--type-display);font-weight:var(--weight-bold);line-height:var(--leading-none);color:var(--primary)}.storyBlocks-module__nlD4pa__skills{padding:0 var(--space-6)}.storyBlocks-module__nlD4pa__skillsHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--ink);display:flex}.storyBlocks-module__nlD4pa__skillsNote{font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--muted)}.storyBlocks-module__nlD4pa__skillChips{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.storyBlocks-module__nlD4pa__primarySkill{background:var(--primary);border-color:var(--primary);color:var(--on-dark)}.storyBlocks-module__nlD4pa__cta{justify-content:space-between;align-items:center;gap:var(--space-6);margin:0 var(--space-6);padding:var(--space-8) var(--space-8);border-radius:var(--radius-card);background:var(--role-hero);display:flex}.storyBlocks-module__nlD4pa__ctaText{flex:0 60%;min-width:0}.storyBlocks-module__nlD4pa__ctaHead{font:var(--heading-1);letter-spacing:-.5px;-webkit-hyphens:manual;hyphens:manual;color:var(--on-dark)}.storyBlocks-module__nlD4pa__nowrap{white-space:nowrap}.storyBlocks-module__nlD4pa__ctaSub{margin-top:var(--space-2);font-family:var(--font-body);font-size:var(--type-body);color:var(--violet-on-dark)}.storyBlocks-module__nlD4pa__ctaActions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.storyBlocks-module__nlD4pa__ctaShare{border-color:var(--on-dark-dim);color:var(--on-dark);background:0 0}.storyBlocks-module__nlD4pa__published{padding:var(--space-6) var(--space-6) var(--space-8);text-align:center;font-family:var(--font-body);font-size:var(--type-secondary);color:var(--faint)}.storyBlocks-module__nlD4pa__labelRow{align-items:center;gap:var(--space-2);display:flex}.storyBlocks-module__nlD4pa__inlineEdit{gap:var(--space-2);flex-direction:column;display:flex}.storyBlocks-module__nlD4pa__inlineField{width:100%;padding:var(--space-3) var(--space-3);border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--primary);font-family:var(--font-body);font-size:var(--type-modal-title);line-height:var(--leading-relaxed);color:var(--ink);resize:vertical}.storyBlocks-module__nlD4pa__inlineActions{gap:var(--space-2);display:flex}@media (max-width:1023.98px){.storyBlocks-module__nlD4pa__foreword{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.storyBlocks-module__nlD4pa__cta{margin:0 var(--space-5);flex-direction:column;align-items:flex-start}.storyBlocks-module__nlD4pa__ctaText{flex:none}.storyBlocks-module__nlD4pa__forewordPlace{margin:0 var(--space-4)}.storyBlocks-module__nlD4pa__skills{padding:0 var(--space-4)}.storyBlocks-module__nlD4pa__cta{margin:0 var(--space-4);padding:var(--space-6) var(--space-6)}.storyBlocks-module__nlD4pa__ctaActions{width:100%}html:has([data-ph-phone]) .storyBlocks-module__nlD4pa__forewordPlace:has(.storyBlocks-module__nlD4pa__forewordEmpty){border:1px dashed var(--ph-edge-strong);border-radius:var(--ph-r-control);box-shadow:none;background:0 0}html:has([data-ph-phone]) .storyBlocks-module__nlD4pa__forewordEmptyLine{font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-text-2)}}
.popover-module__lTGTHq__anchor{display:inline-flex;position:relative}.popover-module__lTGTHq__anchorFill{width:100%;display:block}.popover-module__lTGTHq__popover{z-index:var(--z-dropdown);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-xl);font-family:var(--font-body);font-weight:var(--weight-regular);letter-spacing:normal;text-transform:none;text-align:left;white-space:normal;color:var(--ink);position:absolute}.popover-module__lTGTHq__below{top:calc(100% + var(--space-1-5))}.popover-module__lTGTHq__above{bottom:calc(100% + var(--space-1-5))}.popover-module__lTGTHq__start{left:0}.popover-module__lTGTHq__end{right:0}.popover-module__lTGTHq__menu{min-width:232px;padding:var(--space-1-5)}.popover-module__lTGTHq__panel{width:min(320px,100vw - 32px);padding:var(--space-4)}.popover-module__lTGTHq__fill{padding:var(--space-1-5);left:0;right:0}
.accountMenu-module__9ndXKq__wrap{flex-shrink:0}.accountMenu-module__9ndXKq__trigger{border-radius:var(--radius-pill);background:0 0;place-items:center;width:44px;height:44px;display:grid}.accountMenu-module__9ndXKq__triggerAvatar{border-radius:var(--radius-pill);background:var(--on-dark-tint);width:32px;height:32px;color:var(--on-dark);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);place-items:center;display:grid}.accountMenu-module__9ndXKq__trigger[aria-expanded=true] .accountMenu-module__9ndXKq__triggerAvatar{background:var(--on-dark-tint-active)}.accountMenu-module__9ndXKq__avatarPhoto{object-fit:cover}.accountMenu-module__9ndXKq__menu{flex-direction:column;width:320px;max-width:calc(100vw - 32px);max-height:calc(100vh - 96px);display:flex;overflow-y:auto}.accountMenu-module__9ndXKq__head{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.accountMenu-module__9ndXKq__headIdentity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.accountMenu-module__9ndXKq__headAvatar{border-radius:var(--radius-pill);background:var(--primary-soft);width:40px;height:40px;color:var(--primary);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);flex-shrink:0;place-items:center;display:grid}.accountMenu-module__9ndXKq__headAvatarDark{background:var(--on-dark-tint);color:var(--on-dark)}.accountMenu-module__9ndXKq__headText{flex-direction:column;min-width:0;display:flex}.accountMenu-module__9ndXKq__headNameLine{align-items:center;gap:var(--space-2);min-width:0;display:flex}.accountMenu-module__9ndXKq__headName{min-width:0;font-family:var(--font-heading);font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountMenu-module__9ndXKq__headEmail{font-size:var(--type-caption);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountMenu-module__9ndXKq__headWallet{align-items:center;gap:var(--space-1-5) var(--space-3);min-height:44px;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-control);background:var(--surface-soft);color:var(--body);font-size:var(--type-secondary);flex-wrap:wrap;display:flex}.accountMenu-module__9ndXKq__badge{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-chip);background:var(--primary-soft);color:var(--primary);font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);flex-shrink:0}.accountMenu-module__9ndXKq__credits{align-items:center;gap:var(--space-1);font-weight:var(--weight-semibold);color:var(--ink);display:inline-flex}.accountMenu-module__9ndXKq__zap{color:var(--primary)}.accountMenu-module__9ndXKq__used{font-size:var(--type-caption);color:var(--muted)}.accountMenu-module__9ndXKq__headProfile{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-0-5);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--primary);align-self:flex-start;display:inline-flex}.accountMenu-module__9ndXKq__headDark{border-bottom-color:var(--on-dark-tint)}.accountMenu-module__9ndXKq__headDark .accountMenu-module__9ndXKq__headName{color:var(--on-dark)}.accountMenu-module__9ndXKq__headDark .accountMenu-module__9ndXKq__headEmail,.accountMenu-module__9ndXKq__headDark .accountMenu-module__9ndXKq__used{color:var(--on-dark-dim)}.accountMenu-module__9ndXKq__headDark .accountMenu-module__9ndXKq__headWallet{background:var(--on-dark-tint);color:var(--on-dark-dim)}.accountMenu-module__9ndXKq__headDark .accountMenu-module__9ndXKq__credits{color:var(--on-dark)}.accountMenu-module__9ndXKq__headDark .accountMenu-module__9ndXKq__zap,.accountMenu-module__9ndXKq__headDark .accountMenu-module__9ndXKq__headProfile{color:var(--primary-light)}.accountMenu-module__9ndXKq__headDark .accountMenu-module__9ndXKq__badge{background:var(--on-dark-tint-active);color:var(--on-dark)}.accountMenu-module__9ndXKq__group{padding:var(--space-1-5) 0;border-bottom:1px solid var(--border);flex-direction:column;display:flex}.accountMenu-module__9ndXKq__group:last-child{border-bottom:0}.accountMenu-module__9ndXKq__groupLabel{padding:var(--space-1-5) var(--space-3) var(--space-1);font-family:var(--font-mono);font-size:var(--type-overline);font-weight:var(--weight-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.accountMenu-module__9ndXKq__item{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-chip);text-align:left;font-family:var(--font-heading);font-size:var(--type-button);font-weight:var(--weight-semibold);color:var(--body);background:0 0;display:flex}.accountMenu-module__9ndXKq__icon{color:var(--muted);flex-shrink:0}.accountMenu-module__9ndXKq__item:active{background:var(--track)}.accountMenu-module__9ndXKq__parentLabel{flex:1;min-width:0}.accountMenu-module__9ndXKq__chevron{color:var(--muted);flex-shrink:0}.accountMenu-module__9ndXKq__parent[aria-expanded=true]{background:var(--track);color:var(--ink)}.accountMenu-module__9ndXKq__parent[aria-expanded=true] .accountMenu-module__9ndXKq__icon,.accountMenu-module__9ndXKq__parent[aria-expanded=true] .accountMenu-module__9ndXKq__chevron{color:var(--body)}.accountMenu-module__9ndXKq__submenu{top:var(--account-submenu-top,0);left:calc(100% + var(--space-1));min-width:232px;max-width:calc(100vw - 32px);padding:var(--space-1-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:absolute}.accountMenu-module__9ndXKq__subItem{white-space:nowrap}.accountMenu-module__9ndXKq__logout,.accountMenu-module__9ndXKq__logout .accountMenu-module__9ndXKq__icon{color:var(--destructive)}@media (min-width:640px){.accountMenu-module__9ndXKq__item:hover,.accountMenu-module__9ndXKq__headWallet:hover{background:var(--track);color:var(--ink)}.accountMenu-module__9ndXKq__item:hover .accountMenu-module__9ndXKq__icon{color:var(--body)}.accountMenu-module__9ndXKq__logout:hover{background:var(--destructive-soft);color:var(--destructive)}.accountMenu-module__9ndXKq__logout:hover .accountMenu-module__9ndXKq__icon{color:var(--destructive)}.accountMenu-module__9ndXKq__headDark .accountMenu-module__9ndXKq__headWallet:hover{background:var(--on-dark-tint-active);color:var(--on-dark)}}
.attentionDot-module__I8f87a__wrap{flex-shrink:0;align-items:center;display:inline-flex}.attentionDot-module__I8f87a__dot{background:var(--role-notification-on-light);border:1.5px solid var(--surface);box-sizing:content-box;border-radius:50%;width:10px;height:10px}.attentionDot-module__I8f87a__onDark .attentionDot-module__I8f87a__dot{background:var(--role-notification);border-color:var(--dark)}.attentionDot-module__I8f87a__sidebarColour .attentionDot-module__I8f87a__dot{background:var(--role-notification-on-light)}.attentionDot-module__I8f87a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.chatFab-module__mOkXxW__fab{right:var(--space-4);bottom:calc(var(--space-16) + var(--space-2));z-index:var(--z-fab);width:56px;height:56px;color:var(--on-dark);box-shadow:var(--shadow-cta);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;overflow:hidden}.chatFab-module__mOkXxW__fabIcon{object-fit:cover;width:100%;height:100%;display:block}.chatFab-module__mOkXxW__fab:active{opacity:.92}@media (min-width:640px){.chatFab-module__mOkXxW__fab:hover{filter:brightness(1.08)}}@media (min-width:1024px){.chatFab-module__mOkXxW__fab{right:var(--space-6);bottom:var(--space-6)}}.chatFab-module__mOkXxW__fabLocked{opacity:var(--disabled-opacity)}.chatFab-module__mOkXxW__fabLock{right:var(--space-2);bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--surface);width:22px;height:22px;color:var(--primary);justify-content:center;align-items:center;display:inline-flex;position:absolute}@media (max-width:1023.98px){.chatFab-module__mOkXxW__fab{display:none}}
.aiNote-module__EsFSOG__note{align-items:center;gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-control);background:var(--soft);border:1px solid var(--border);flex-wrap:wrap;display:flex}.aiNote-module__EsFSOG__compact{margin-top:var(--space-1);padding:var(--space-1) var(--space-2)}.aiNote-module__EsFSOG__text{font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--text)}.aiNote-module__EsFSOG__report{font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--ink);text-decoration:underline}@media (max-width:1023.98px){html:has([data-ph-phone]) .aiNote-module__EsFSOG__note{justify-content:space-between;align-items:center;gap:var(--ph-space-12);background:0 0;border:0;padding:0;display:flex}html:has([data-ph-phone]) .aiNote-module__EsFSOG__text{font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);color:var(--ph-muted)}html:has([data-ph-phone]) .aiNote-module__EsFSOG__report{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:inline-flex}}
.checkbox-module__UeTrdG__hit{cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.checkbox-module__UeTrdG__box{border-radius:var(--radius-label);border:1.5px solid var(--border-strong);background:var(--surface);width:22px;height:22px;color:var(--on-dark);transition:background var(--motion-fast), border-color var(--motion-fast);justify-content:center;align-items:center;display:inline-flex}.checkbox-module__UeTrdG__checked{background:var(--primary);border-color:var(--primary)}.checkbox-module__UeTrdG__hit:active .checkbox-module__UeTrdG__box{border-color:var(--violet-outline)}.checkbox-module__UeTrdG__disabled{opacity:.5}
.proposalChecklist-module__m9DDJq__list{gap:var(--space-1);flex-direction:column;display:flex}.proposalChecklist-module__m9DDJq__head{justify-content:space-between;align-items:center;min-height:32px;display:flex}.proposalChecklist-module__m9DDJq__count{font-family:var(--font-poppins);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--muted)}.proposalChecklist-module__m9DDJq__row{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-height:44px;display:flex}.proposalChecklist-module__m9DDJq__row+.proposalChecklist-module__m9DDJq__row{border-top:1px solid var(--border)}.proposalChecklist-module__m9DDJq__rowBody{gap:var(--space-0-5);min-width:150px;padding:var(--space-2) 0;text-align:left;cursor:pointer;background:0 0;flex-direction:column;flex:1;display:flex}.proposalChecklist-module__m9DDJq__rowBody:active{background:var(--track)}.proposalChecklist-module__m9DDJq__rowTitle{font-size:var(--type-body);line-height:var(--leading-normal);color:var(--body)}.proposalChecklist-module__m9DDJq__rowWhy{font-size:var(--type-body);line-height:var(--leading-normal);color:var(--muted)}.proposalChecklist-module__m9DDJq__rowMeta{font-family:var(--font-poppins);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--faint)}.proposalChecklist-module__m9DDJq__rowDate{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);flex:0 0 140px;align-self:center}.proposalChecklist-module__m9DDJq__rowDate:focus{border-color:var(--border-strong);outline:none}.proposalChecklist-module__m9DDJq__rowDate:disabled{opacity:.5}.proposalChecklist-module__m9DDJq__dateNotice{font-size:var(--type-caption);line-height:var(--leading-normal);color:var(--muted)}.proposalChecklist-module__m9DDJq__list>button:last-child{margin-top:var(--space-3)}@media (min-width:1024px){.proposalChecklist-module__m9DDJq__rowBody:hover{background:var(--background)}}
.recordButton-module__7-uPfq__mic{background:var(--primary);color:var(--on-dark);transition:background var(--motion-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.recordButton-module__7-uPfq__mic:active{opacity:.92}.recordButton-module__7-uPfq__inline{width:48px;height:48px}.recordButton-module__7-uPfq__fab{width:56px;height:56px;box-shadow:var(--shadow-cta)}.recordButton-module__7-uPfq__hero{width:64px;height:64px}.recordButton-module__7-uPfq__onDark{background:var(--surface);color:var(--primary)}@media (min-width:1024px){.recordButton-module__7-uPfq__mic:hover{background:var(--primary-active)}.recordButton-module__7-uPfq__onDark:hover{background:var(--primary-soft)}}.recordButton-module__7-uPfq__recording{background:var(--destructive);color:var(--on-dark);animation:var(--anim-pulse) 1.4s ease-out infinite}.recordButton-module__7-uPfq__recording:active{opacity:1}.recordButton-module__7-uPfq__pulse{animation:var(--anim-pulse) 1.4s ease-out infinite}@media (prefers-reduced-motion:reduce){.recordButton-module__7-uPfq__pulse,.recordButton-module__7-uPfq__recording{animation:none}}
.selectableCard-module__tPcP7W__card{align-items:center;gap:var(--space-3);text-align:left;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-card);width:100%;padding:var(--space-4);transition:border-color var(--motion-fast);display:flex}.selectableCard-module__tPcP7W__card:active{border-color:var(--violet-outline)}.selectableCard-module__tPcP7W__selected{border-color:var(--primary)}.selectableCard-module__tPcP7W__content{min-width:0;font-family:var(--font-body);flex:1}.selectableCard-module__tPcP7W__disc{border:1.5px solid var(--border-strong);width:22px;height:22px;color:var(--on-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.selectableCard-module__tPcP7W__discCheck{border-radius:var(--radius-label)}.selectableCard-module__tPcP7W__discOn{border-color:var(--primary)}.selectableCard-module__tPcP7W__discOn:not(.selectableCard-module__tPcP7W__discCheck):after{content:"";background:var(--primary);border-radius:50%;width:11px;height:11px}.selectableCard-module__tPcP7W__discCheck.selectableCard-module__tPcP7W__discOn{background:var(--primary)}@media (min-width:1024px){.selectableCard-module__tPcP7W__card:hover{border-color:var(--violet-outline)}.selectableCard-module__tPcP7W__selected:hover{border-color:var(--primary)}}@media (max-width:1023.98px){html:has([data-ph-phone]) .selectableCard-module__tPcP7W__card{min-height:var(--ph-topbar);gap:var(--ph-space-12);padding:var(--ph-space-12) var(--ph-space-12);border:1px solid var(--ph-line);border-radius:var(--ph-r-tile);background:var(--ph-card);box-sizing:border-box}html:has([data-ph-phone]) .selectableCard-module__tPcP7W__selected{border:var(--ph-stroke-1-5) solid var(--ph-accent);background:var(--ph-selected)}html:has([data-ph-phone]) .selectableCard-module__tPcP7W__content{font:var(--ph-weight-medium) var(--ph-type-15) / 1.4 var(--ph-font-text);color:var(--ph-text)}html:has([data-ph-phone]) .selectableCard-module__tPcP7W__disc{border:var(--ph-stroke-2) solid var(--ph-edge-strong);order:-1}html:has([data-ph-phone]) .selectableCard-module__tPcP7W__discOn{border-color:var(--ph-accent);box-sizing:content-box}html:has([data-ph-phone]) .selectableCard-module__tPcP7W__discOn:not(.selectableCard-module__tPcP7W__discCheck):after{width:var(--ph-size-10);height:var(--ph-size-10);background:var(--ph-accent)}html:has([data-ph-phone]) .selectableCard-module__tPcP7W__discCheck.selectableCard-module__tPcP7W__discOn{background:var(--ph-accent);color:var(--ph-on-light)}}
.unverifiedFlag-module__K3PUEq__flag{gap:var(--space-3);background:var(--unverified-bg);border:1px solid var(--unverified-border);border-radius:var(--radius-control);padding:var(--space-3);margin:var(--space-2) 0;flex-direction:column;display:flex}.unverifiedFlag-module__K3PUEq__question{gap:var(--space-2);font-family:var(--font-body);font-size:var(--type-body);color:var(--unverified-text);line-height:var(--leading-normal);display:flex}.unverifiedFlag-module__K3PUEq__icon{margin-top:var(--space-0-5);color:var(--unverified-icon);flex-shrink:0}.unverifiedFlag-module__K3PUEq__sourceNote{color:var(--unverified)}.unverifiedFlag-module__K3PUEq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.unverifiedFlag-module__K3PUEq__action{min-height:44px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--unverified-border);color:var(--unverified-text);font-family:var(--font-heading);font-size:var(--type-button);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.unverifiedFlag-module__K3PUEq__action:active{opacity:.92}.unverifiedFlag-module__K3PUEq__confirm{background:var(--unverified);border-color:var(--unverified);color:var(--on-dark)}.unverifiedFlag-module__K3PUEq__confirm:active{background:var(--unverified-active)}.unverifiedFlag-module__K3PUEq__action:disabled{opacity:var(--disabled-opacity);cursor:default}@media (min-width:1024px){.unverifiedFlag-module__K3PUEq__action:hover:not(:disabled){border-color:var(--unverified)}.unverifiedFlag-module__K3PUEq__confirm:hover:not(:disabled){background:var(--unverified-active);border-color:var(--unverified-active)}}
.traceButton-module__x_Vs_q__trace{position:relative}.traceButton-module__x_Vs_q__trace:after{content:"";left:0;right:0;top:calc((100% - var(--tap-area)) / 2);bottom:calc((100% - var(--tap-area)) / 2);position:absolute}.traceButton-module__x_Vs_q__inline{margin-inline-start:var(--space-1-5)}.traceButton-module__x_Vs_q__icon{width:var(--icon-size-chip);height:var(--icon-size-chip);flex-shrink:0}.traceButton-module__x_Vs_q__trace.traceButton-module__x_Vs_q__quiet:not(:disabled){background:var(--white);border-color:var(--border);color:var(--muted)}@media (min-width:640px){.traceButton-module__x_Vs_q__trace:after{content:none}.traceButton-module__x_Vs_q__trace:hover:not(:disabled){border-color:var(--violet-outline);background:var(--violet-outline)}.traceButton-module__x_Vs_q__trace.traceButton-module__x_Vs_q__quiet:hover:not(:disabled){border-color:var(--violet-outline);background:var(--soft);color:var(--ink)}}.traceButton-module__x_Vs_q__trace:active:not(:disabled){background:var(--violet-outline)}.traceButton-module__x_Vs_q__trace.traceButton-module__x_Vs_q__quiet:active:not(:disabled){background:var(--soft)}
.traceLink-module__Ng9E2q__link{align-items:center;gap:var(--space-1-5);min-height:44px;padding:var(--space-1) var(--space-1-5);color:var(--primary);font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);display:inline-flex}.traceLink-module__Ng9E2q__link:active{background:var(--track);border-radius:var(--radius-chip)}.traceLink-module__Ng9E2q__link:disabled{opacity:var(--disabled-opacity);cursor:default}@media (min-width:1024px){.traceLink-module__Ng9E2q__link:hover:not(:disabled){text-decoration:underline}}.traceLink-module__Ng9E2q__quiet{color:var(--muted)}.traceLink-module__Ng9E2q__quiet:active{background:var(--track)}
.openQuestionMark-module__Kj6WMa__mark{align-items:center;gap:var(--space-0-5);min-height:24px;padding:0 var(--space-2) 0 var(--space-1-5);border-radius:var(--radius-pill);border:1px solid var(--primary-border);background:var(--primary-soft);color:var(--primary);font-size:var(--type-caption);font-weight:var(--weight-semibold);line-height:var(--leading-none);white-space:nowrap;flex-shrink:0;text-decoration:none;display:inline-flex}.openQuestionMark-module__Kj6WMa__mark:hover{background:var(--primary-soft-2)}.openQuestionMark-module__Kj6WMa__glyph{background:var(--primary);width:16px;height:16px;color:var(--surface);font-size:var(--type-secondary);font-weight:var(--weight-bold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.openQuestionMark-module__Kj6WMa__count{font-variant-numeric:tabular-nums}.openQuestionMark-module__Kj6WMa__spelled{padding:0 var(--space-0-5)}
.aiValue-module__-Zg7ZW__wrap{align-items:center;gap:var(--space-1);max-width:100%;display:inline-flex;position:relative}.aiValue-module__-Zg7ZW__icon{width:20px;height:20px;margin:calc(-1 * var(--space-3)) 0;padding:var(--space-3) 0;box-sizing:content-box;color:var(--primary);transition:color var(--motion-fast);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.aiValue-module__-Zg7ZW__icon:active{color:var(--primary-active)}@media (min-width:640px){.aiValue-module__-Zg7ZW__icon:hover{color:var(--primary-active)}}.aiValue-module__-Zg7ZW__popup{top:calc(100% + var(--space-1-5));z-index:var(--z-menu);gap:var(--space-2);width:max(240px,min(320px,100vw - 32px));padding:var(--space-3);border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;left:0}.aiValue-module__-Zg7ZW__basis{gap:var(--space-1);flex-direction:column;max-height:180px;display:flex;overflow-y:auto}.aiValue-module__-Zg7ZW__basisHead{font-size:var(--type-caption);color:var(--muted)}.aiValue-module__-Zg7ZW__quote{font-size:var(--type-small);line-height:var(--leading-normal);color:var(--body);white-space:pre-wrap;overflow-wrap:anywhere}.aiValue-module__-Zg7ZW__quoteLink{border-radius:var(--radius-chip);text-decoration:none}.aiValue-module__-Zg7ZW__quoteLink .aiValue-module__-Zg7ZW__quote{color:var(--primary)}.aiValue-module__-Zg7ZW__quoteLink:active .aiValue-module__-Zg7ZW__quote{color:var(--primary-active)}@media (min-width:640px){.aiValue-module__-Zg7ZW__quoteLink:hover .aiValue-module__-Zg7ZW__quote{color:var(--primary-active);text-decoration:underline}}.aiValue-module__-Zg7ZW__actions{gap:var(--space-2);display:flex}
.plusButton-module__2_EbUW__plus{box-sizing:border-box;border-radius:var(--radius-pill);border:1px solid var(--primary-border);background:var(--surface);width:44px;height:44px;color:var(--primary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.plusButton-module__2_EbUW__plus:active{background:var(--primary-soft)}.plusButton-module__2_EbUW__plus:disabled{color:var(--faint);border-color:var(--border);cursor:default;opacity:var(--disabled-opacity)}@media (min-width:1024px){.plusButton-module__2_EbUW__plus{width:32px;height:32px}.plusButton-module__2_EbUW__plus svg{width:15px;height:15px}.plusButton-module__2_EbUW__plus:hover:not(:disabled){background:var(--primary-soft)}}
.traceModal-module__esCUca__list{gap:var(--space-3);flex-direction:column;display:flex}.traceModal-module__esCUca__source{background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:var(--radius-control);padding:var(--space-3)}.traceModal-module__esCUca__chapter{align-items:center;gap:var(--space-1-5);max-width:100%;margin-bottom:var(--space-1-5);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--track);color:var(--body);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);display:inline-flex}.traceModal-module__esCUca__chapterUnassigned{color:var(--muted)}.traceModal-module__esCUca__private{color:var(--ink)}.traceModal-module__esCUca__sourceTitle{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink)}.traceModal-module__esCUca__sourceMeta{color:var(--muted);font-size:var(--type-secondary);font-family:var(--font-heading);margin:var(--space-0-5) 0 var(--space-1-5)}.traceModal-module__esCUca__snippet{font-size:var(--type-body);color:var(--body)}.traceModal-module__esCUca__open{min-height:44px;color:var(--primary);font-family:var(--font-heading);font-size:var(--type-button);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}@media (min-width:1024px){.traceModal-module__esCUca__open:hover{text-decoration:underline}}.traceModal-module__esCUca__lead,.traceModal-module__esCUca__note{font-size:var(--type-caption);line-height:var(--leading-normal);color:var(--muted);margin:0}.traceModal-module__esCUca__section{gap:var(--space-3);flex-direction:column;display:flex}.traceModal-module__esCUca__removed{background:var(--surface-soft);border-color:var(--border)}.traceModal-module__esCUca__removed .traceModal-module__esCUca__sourceTitle{color:var(--muted)}.traceModal-module__esCUca__updated{margin:0 0 var(--space-1-5);font-size:var(--type-secondary);font-family:var(--font-heading);font-weight:var(--weight-semibold);color:var(--unverified)}.traceModal-module__esCUca__quote{font-size:var(--type-caption);color:var(--body);font-style:italic;display:block}
.lineSheet-module__2JuPaG__questionBox{gap:var(--space-2);background:var(--unverified-bg);border:1px solid var(--unverified-border);border-radius:var(--radius-control);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--type-body);color:var(--unverified-text);display:flex}.lineSheet-module__2JuPaG__questionIcon{margin-top:var(--space-0-5);color:var(--unverified-icon);flex-shrink:0}.lineSheet-module__2JuPaG__provenanceBox{background:var(--primary-soft);border:1px solid var(--primary-border);border-radius:var(--radius-control);padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--type-caption);color:var(--primary-active)}.lineSheet-module__2JuPaG__actions{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}.lineSheet-module__2JuPaG__scaffold{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.lineSheet-module__2JuPaG__scaffoldToggle{min-height:40px;padding:var(--space-1) 0;color:var(--primary);font-family:var(--font-heading);font-size:var(--type-button);font-weight:var(--weight-semibold);text-align:left;align-self:flex-start}.lineSheet-module__2JuPaG__scaffoldBody{gap:var(--space-3);flex-direction:column;display:flex}.lineSheet-module__2JuPaG__scaffoldActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lineSheet-module__2JuPaG__scaffoldNote{min-width:180px;color:var(--muted);font-size:var(--type-caption);line-height:var(--leading-normal);flex:1}.lineSheet-module__2JuPaG__regen{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}
.sheet-module___k_khW__sheet{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:var(--space-6) var(--space-5);font-family:var(--sheet-font);font-size:calc(.9375rem * var(--sheet-scale));line-height:var(--sheet-lh);color:var(--ink)}.sheet-module___k_khW__letter{padding:var(--space-6) var(--space-5) var(--space-8)}.sheet-module___k_khW__paged{padding:var(--page-pad-y) var(--page-pad-x)}.sheet-module___k_khW__paged:before{content:"";float:left;width:0;padding-top:calc(var(--page-ratio) * 100%);display:block}.sheet-module___k_khW__paged:after{content:"";clear:both;display:table}
.accordionCard-module__12OmNG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.accordionCard-module__12OmNG__head{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-4) var(--space-4);text-align:left;display:flex}.accordionCard-module__12OmNG__head:active{background:var(--track);border-radius:var(--radius-card)}.accordionCard-module__12OmNG__headContent{flex:1;min-width:0}.accordionCard-module__12OmNG__chevron{color:var(--muted);transition:transform var(--motion-fast);flex-shrink:0}.accordionCard-module__12OmNG__chevronOpen{transform:rotate(180deg)}.accordionCard-module__12OmNG__body{padding:0 var(--space-4) var(--space-4)}@media (min-width:1024px){.accordionCard-module__12OmNG__head:hover{background:var(--background);border-radius:var(--radius-card)}}
.listRow-module__v2BgJq__row{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-1) 0;text-align:left;background:0 0;display:flex}.listRow-module__v2BgJq__divider+.listRow-module__v2BgJq__divider{border-top:1px solid var(--border)}.listRow-module__v2BgJq__tappable{cursor:pointer}.listRow-module__v2BgJq__tappable:active{background:var(--track)}.listRow-module__v2BgJq__content{flex:1;min-width:0}.listRow-module__v2BgJq__checkLabel{min-width:0;font-size:var(--type-body);line-height:var(--leading-normal);color:var(--body);flex:1}.listRow-module__v2BgJq__checkedLabel{color:var(--muted);text-decoration:line-through}@media (min-width:1024px){.listRow-module__v2BgJq__tappable:hover{background:var(--background)}}.listRow-module__v2BgJq__item{align-items:center;gap:var(--space-3);padding:0 var(--space-4);display:flex;position:relative}.listRow-module__v2BgJq__itemDivider+.listRow-module__v2BgJq__itemDivider{border-top:1px solid var(--border)}.listRow-module__v2BgJq__main{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--tap-area);padding:var(--space-3) 0;color:inherit;text-align:left;background:0 0;border:none;flex:1;text-decoration:none;display:flex}.listRow-module__v2BgJq__mainClickable{cursor:pointer}.listRow-module__v2BgJq__itemClickable:active{background:var(--track)}.listRow-module__v2BgJq__mainClickable:focus-visible{outline:2px solid var(--primary-focus);outline-offset:-2px}.listRow-module__v2BgJq__leading{flex-shrink:0;display:inline-flex}.listRow-module__v2BgJq__text{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.listRow-module__v2BgJq__title{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.listRow-module__v2BgJq__mainClickable .listRow-module__v2BgJq__title{color:var(--primary)}.listRow-module__v2BgJq__details{min-width:0;font-family:var(--font-body);font-size:var(--type-caption);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.listRow-module__v2BgJq__itemWrap .listRow-module__v2BgJq__title,.listRow-module__v2BgJq__itemWrap .listRow-module__v2BgJq__details{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.listRow-module__v2BgJq__column{flex-shrink:0;align-items:center;min-width:0;display:flex}.listRow-module__v2BgJq__rest{display:contents}.listRow-module__v2BgJq__chevron{color:var(--muted);flex-shrink:0}.listRow-module__v2BgJq__action{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}@media (min-width:1024px){.listRow-module__v2BgJq__item{gap:var(--space-4)}.listRow-module__v2BgJq__main{gap:var(--space-4);padding:var(--space-4) 0}.listRow-module__v2BgJq__itemClickable:hover{background:var(--background)}}@media (max-width:1023.98px){.listRow-module__v2BgJq__hasColumns .listRow-module__v2BgJq__main{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text first""rest rest";display:grid}.listRow-module__v2BgJq__hasColumns .listRow-module__v2BgJq__leading,.listRow-module__v2BgJq__hasColumns .listRow-module__v2BgJq__details{display:none}.listRow-module__v2BgJq__hasColumns .listRow-module__v2BgJq__text{grid-area:text}.listRow-module__v2BgJq__hasColumns .listRow-module__v2BgJq__firstColumn{grid-area:first}.listRow-module__v2BgJq__hasColumns .listRow-module__v2BgJq__rest{align-items:center;gap:var(--space-3);min-height:var(--tap-area);grid-area:rest;display:flex}.listRow-module__v2BgJq__hasColumns .listRow-module__v2BgJq__action{right:var(--space-4);bottom:var(--space-3);min-height:var(--tap-area);position:absolute}html:has([data-ph-phone]) .listRow-module__v2BgJq__hasColumns .listRow-module__v2BgJq__main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lead text first""lead rest rest"}html:has([data-ph-phone]) .listRow-module__v2BgJq__hasColumns .listRow-module__v2BgJq__leading{grid-area:lead;align-self:start;display:flex}html:has([data-ph-phone]) .listRow-module__v2BgJq__hasColumns .listRow-module__v2BgJq__details{display:block}html:has([data-ph-phone]) .listRow-module__v2BgJq__title{font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);color:var(--ph-text)}:is(html:has([data-ph-phone]) .listRow-module__v2BgJq__title,html:has([data-ph-phone]) .listRow-module__v2BgJq__details){white-space:normal;text-overflow:clip;overflow:visible}}
.addMenu-module__x-gv4q__popover{top:calc(100% + var(--space-2));z-index:var(--z-menu);width:252px;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-xl);animation:var(--anim-enter) var(--motion-enter);position:absolute;right:0}.addMenu-module__x-gv4q__title{font:var(--heading-2);margin-bottom:var(--space-3)}.addMenu-module__x-gv4q__body{gap:var(--space-2);flex-direction:column;display:flex}.addMenu-module__x-gv4q__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);margin-top:var(--space-1)}.addMenu-module__x-gv4q__methodLabel{align-items:center;gap:var(--space-1-5);display:inline-flex}.addMenu-module__x-gv4q__catSelect{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);margin-bottom:var(--space-1)}@media (min-width:640px){.addMenu-module__x-gv4q__catSelect{min-height:36px;font-size:var(--type-caption)}}.addMenu-module__x-gv4q__choices{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.addMenu-module__x-gv4q__choice{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.addMenu-module__x-gv4q__choiceButton{width:100%}.addMenu-module__x-gv4q__hint{font-size:var(--type-small);line-height:var(--leading-normal);color:var(--muted);white-space:nowrap}
.pills-module__pogIkq__pill{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);white-space:nowrap;flex-shrink:0;display:inline-flex}.pills-module__pogIkq__neutral{background:var(--track);color:var(--muted)}.pills-module__pogIkq__violetSoft{background:var(--primary-soft);color:var(--primary-active)}.pills-module__pogIkq__rose{background:var(--destructive-soft);color:var(--destructive)}.pills-module__pogIkq__progress{background:var(--role-progress-bg);color:var(--role-progress)}.pills-module__pogIkq__doneFilled{background:var(--role-done);color:var(--role-done-on)}.pills-module__pogIkq__due{background:var(--role-due-bg);color:var(--role-due)}.pills-module__pogIkq__overdue{background:var(--role-overdue-bg);color:var(--role-overdue)}.pills-module__pogIkq__draft{background:var(--role-draft-bg);color:var(--role-draft)}.pills-module__pogIkq__greenSoft{background:var(--role-good-bg);color:var(--role-good)}.pills-module__pogIkq__amberSoft{background:var(--unverified-bg);color:var(--unverified)}.pills-module__pogIkq__scoreBand1{background:var(--red);color:var(--white)}.pills-module__pogIkq__scoreBand2{background:var(--bright-orange);color:var(--ink)}.pills-module__pogIkq__scoreBand3{background:var(--bright-gold);color:var(--ink)}.pills-module__pogIkq__scoreBand4{background:var(--bright-mint);color:var(--ink)}.pills-module__pogIkq__scoreBand5{background:var(--green);color:var(--white)}.pills-module__pogIkq__mono{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.03em;text-transform:uppercase}.pills-module__pogIkq__catWin{background:var(--categoryWin-bg);color:var(--categoryWin-fg)}.pills-module__pogIkq__catChallenge{background:var(--categoryChallenge-bg);color:var(--categoryChallenge-fg)}.pills-module__pogIkq__catLearning{background:var(--categoryLearning-bg);color:var(--categoryLearning-fg)}.pills-module__pogIkq__catMilestone{background:var(--role-memory-milestone);color:var(--white)}.pills-module__pogIkq__catRelationships{background:var(--categoryRelationships-bg);color:var(--categoryRelationships-fg)}.pills-module__pogIkq__catFeedback{background:var(--categoryFeedback-bg);color:var(--categoryFeedback-fg)}.pills-module__pogIkq__catDecisions{background:var(--categoryDecisions-bg);color:var(--categoryDecisions-fg)}.pills-module__pogIkq__catReflection{background:var(--categoryReflection-bg);color:var(--categoryReflection-fg)}.pills-module__pogIkq__catRecognition{background:var(--categoryRecognition-bg);color:var(--categoryRecognition-fg)}.pills-module__pogIkq__keyword{padding:var(--space-1) var(--space-2);border-radius:var(--radius-chip);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.03em;white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}.pills-module__pogIkq__unverified{background:var(--unverified-bg);color:var(--unverified-text)}.pills-module__pogIkq__evidencedSoft{background:var(--evidenced-bg);color:var(--evidenced)}.pills-module__pogIkq__evidencedFilled{background:var(--evidenced);color:var(--on-dark)}.pills-module__pogIkq__statusIdea{background:var(--statusIdea-bg);color:var(--statusIdea-fg);border:1px solid var(--border)}.pills-module__pogIkq__statusPlanned{background:var(--statusPlanned-bg);color:var(--statusPlanned-fg)}.pills-module__pogIkq__statusDraft{background:var(--statusDraft-bg);color:var(--statusDraft-fg)}.pills-module__pogIkq__statusScheduled{background:var(--statusScheduled-bg);color:var(--statusScheduled-fg)}.pills-module__pogIkq__statusPosted{background:var(--statusPosted-bg);color:var(--statusPosted-fg)}.pills-module__pogIkq__statusArchived{background:var(--statusArchived-bg);color:var(--statusArchived-fg)}.pills-module__pogIkq__emptyDash{font-family:var(--font-mono);color:var(--muted)}
.stepJob-module__VmsLPW__question{margin-top:var(--space-3)}.stepJob-module__VmsLPW__hint{color:var(--muted);font-size:var(--type-caption);margin-top:var(--space-1)}.stepJob-module__VmsLPW__chips{gap:var(--space-2);margin:var(--space-5) 0 var(--space-4);flex-wrap:wrap;display:flex}.stepJob-module__VmsLPW__list{gap:var(--space-3);flex-direction:column;display:flex}.stepJob-module__VmsLPW__jobInner{align-items:flex-start;gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.stepJob-module__VmsLPW__jobRow{align-items:center;gap:var(--space-3);width:100%;min-width:0;display:flex}.stepJob-module__VmsLPW__jobTile{border-radius:var(--radius-control);background:var(--primary-soft);width:52px;height:52px;color:var(--primary);font-family:var(--font-heading);font-size:var(--type-section);font-weight:var(--weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.stepJob-module__VmsLPW__jobText{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.stepJob-module__VmsLPW__jobTitle{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink)}.stepJob-module__VmsLPW__jobMeta{color:var(--muted);font-size:var(--type-caption)}.stepJob-module__VmsLPW__sampleLink{min-height:44px;padding:0 var(--space-1-5);color:var(--primary);font-family:var(--font-heading);font-size:var(--type-button);font-weight:var(--weight-semibold);align-self:flex-start}.stepJob-module__VmsLPW__sampleLink:active{background:var(--track);border-radius:var(--radius-chip)}.stepJob-module__VmsLPW__jobGrid{gap:var(--space-3);flex-direction:column;display:flex}.stepJob-module__VmsLPW__jobPills{align-items:center;gap:var(--space-2);margin-top:var(--space-0-5);flex-wrap:wrap;display:flex}.stepJob-module__VmsLPW__originPill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--track);color:var(--body);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.stepJob-module__VmsLPW__originLink{align-items:center;gap:var(--space-1-5);min-height:44px;padding:0 var(--space-2);color:var(--primary);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);display:inline-flex}.stepJob-module__VmsLPW__originLink:active{color:var(--primary-active)}.stepJob-module__VmsLPW__pasteCard{background:var(--surface);border:1px solid var(--primary-border);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);flex-direction:column;display:flex}.stepJob-module__VmsLPW__pasteArea{resize:vertical;width:100%;color:var(--ink);line-height:var(--leading-normal);background:0 0;border:none;outline:none}.stepJob-module__VmsLPW__pasteArea::placeholder{color:var(--faint)}.stepJob-module__VmsLPW__pasteCounter{margin-top:var(--space-1-5);color:var(--faint);font-size:var(--type-secondary);align-self:flex-end}.stepJob-module__VmsLPW__autofill{gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4);flex-direction:column;display:flex}.stepJob-module__VmsLPW__autofillHint{color:var(--muted);font-size:var(--type-caption)}.stepJob-module__VmsLPW__autofillRow{gap:var(--space-3);display:flex}.stepJob-module__VmsLPW__autofillRow>*{flex:1;min-width:0}.stepJob-module__VmsLPW__sessionCard{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4);display:flex}.stepJob-module__VmsLPW__sessionText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.stepJob-module__VmsLPW__sessionMeta{align-items:center;gap:var(--space-1-5);color:var(--muted);font-size:var(--type-caption);display:inline-flex}.stepJob-module__VmsLPW__redirectBody{gap:var(--space-3);flex-direction:column;display:flex}.stepJob-module__VmsLPW__redirectText{font-size:var(--type-body);color:var(--body)}.stepJob-module__VmsLPW__redirectText strong{color:var(--ink)}.stepJob-module__VmsLPW__redirectMeta{color:var(--muted);font-size:var(--type-caption)}.stepJob-module__VmsLPW__remindRow{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--type-caption);color:var(--body);cursor:pointer;display:flex}.stepJob-module__VmsLPW__remindRow input{width:18px;height:18px;accent-color:var(--primary)}.stepJob-module__VmsLPW__redirectActions{gap:var(--space-3);margin-top:var(--space-1);display:flex}.stepJob-module__VmsLPW__redirectActions>*{flex:1}@media (min-width:1024px){.stepJob-module__VmsLPW__sampleLink:hover{text-decoration:underline}.stepJob-module__VmsLPW__jobGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.stepJob-module__VmsLPW__originLink:hover{color:var(--primary-active);text-decoration:underline}}.stepJob-module__VmsLPW__resumeHead{font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--body)}.stepJob-module__VmsLPW__hintRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.stepJob-module__VmsLPW__saveRow{align-items:center;gap:var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.stepJob-module__VmsLPW__saveNote{font-size:var(--type-caption);color:var(--muted)}@media (max-width:1023.98px){html:has([data-ph-phone]) .stepJob-module__VmsLPW__jobPills:empty{display:none}html:has([data-ph-phone]) .stepJob-module__VmsLPW__jobTitle{font-weight:var(--ph-weight-medium)}}
.goalCard-module__BtVrMq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;display:flex;container-type:inline-size}.goalCard-module__BtVrMq__cardOpen{box-shadow:var(--shadow-sm)}.goalCard-module__BtVrMq__cardDone{background:var(--shell-soft)}.goalCard-module__BtVrMq__row{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-1) var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"main main menu""prog prog prog""due pill pill";display:grid}.goalCard-module__BtVrMq__rowMain{align-items:center;gap:var(--space-3);min-width:0;min-height:var(--tap-area);text-align:left;border-radius:var(--radius-chip);cursor:pointer;background:0 0;border:none;grid-area:main;padding:0;display:flex}.goalCard-module__BtVrMq__iconTile{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-control);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.goalCard-module__BtVrMq__tileLearning{background:var(--blue-fill);color:var(--blue)}.goalCard-module__BtVrMq__tileExperience{background:var(--primary-soft);color:var(--primary)}.goalCard-module__BtVrMq__headText{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.goalCard-module__BtVrMq__titleLine{align-items:center;gap:var(--space-1);min-width:0;display:flex}.goalCard-module__BtVrMq__cardTitle{font-family:var(--font-heading);font-size:var(--type-body);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.goalCard-module__BtVrMq__starOn{color:var(--primary);fill:var(--primary);flex:none}.goalCard-module__BtVrMq__subLine{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--type-label);color:var(--muted);flex-wrap:wrap;display:flex}.goalCard-module__BtVrMq__originChip{padding:0 var(--space-1-5);border-radius:var(--radius-label);background:var(--track);color:var(--ink);font-family:var(--font-heading);font-weight:var(--weight-semibold)}.goalCard-module__BtVrMq__proof{color:var(--evidenced);font-weight:var(--weight-semibold)}.goalCard-module__BtVrMq__progressCell{align-items:center;gap:var(--space-2);min-width:0;padding-left:calc(var(--space-8) + var(--space-3));grid-area:prog;display:flex}.goalCard-module__BtVrMq__bar{width:100%;height:var(--space-1-5);border-radius:var(--radius-pill);background:var(--track);flex:1;display:block;overflow:hidden}.goalCard-module__BtVrMq__barFill{border-radius:var(--radius-pill);background:var(--primary);height:100%;transition:width var(--motion-progress);display:block}.goalCard-module__BtVrMq__progressLabel{font-size:var(--type-label);color:var(--muted);white-space:nowrap}.goalCard-module__BtVrMq__due{padding-left:calc(var(--space-8) + var(--space-3));font-family:var(--font-heading);font-size:var(--type-small);color:var(--ink);white-space:nowrap;grid-area:due}.goalCard-module__BtVrMq__pillCell{grid-area:pill;justify-content:flex-end;display:flex}.goalCard-module__BtVrMq__pill{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-label);font-family:var(--font-heading);font-size:var(--type-label);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.goalCard-module__BtVrMq__pill_on_pace{background:var(--role-good-bg);color:var(--role-good)}.goalCard-module__BtVrMq__pill_behind{background:var(--role-due-bg);color:var(--role-due)}.goalCard-module__BtVrMq__pill_overdue{background:var(--role-overdue-bg);color:var(--role-overdue)}.goalCard-module__BtVrMq__pill_not_started{background:var(--role-zero-bg);color:var(--role-zero)}.goalCard-module__BtVrMq__pill_done{background:var(--role-done);color:var(--role-done-on)}.goalCard-module__BtVrMq__publishBtn{white-space:nowrap}.goalCard-module__BtVrMq__menuCell{grid-area:menu;justify-content:flex-end;display:flex}.goalCard-module__BtVrMq__menuBtn{width:var(--tap-area);height:var(--tap-area);color:var(--muted);border-radius:var(--radius-chip);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.goalCard-module__BtVrMq__menuBody{flex-direction:column;display:flex}.goalCard-module__BtVrMq__menuItem{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-area);padding:var(--space-2) var(--space-3);border-radius:var(--radius-chip);color:var(--ink);font-family:var(--font-body);font-size:var(--type-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.goalCard-module__BtVrMq__menuItem:active{background:var(--track)}.goalCard-module__BtVrMq__menuDelete{color:var(--destructive)}@container (min-width:720px){.goalCard-module__BtVrMq__row{grid-template-columns:minmax(0, 1fr) calc(var(--space-16) * 3) calc(var(--space-16) * 2) calc(var(--space-16) * 2) auto;gap:var(--space-4);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);grid-template-areas:"main prog due pill menu"}.goalCard-module__BtVrMq__progressCell{align-items:stretch;gap:var(--space-1);flex-direction:column;padding-left:0}.goalCard-module__BtVrMq__bar{flex:none}.goalCard-module__BtVrMq__due{padding-left:0}.goalCard-module__BtVrMq__pillCell{justify-content:flex-start}}.goalCard-module__BtVrMq__taskHead{grid-area:main;align-items:center;min-width:0;display:flex}.goalCard-module__BtVrMq__taskHead .goalCard-module__BtVrMq__rowMain{flex:1}.goalCard-module__BtVrMq__taskBox{width:var(--tap-area);height:var(--tap-area);border-radius:var(--radius-chip);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.goalCard-module__BtVrMq__taskTitle{display:block}.goalCard-module__BtVrMq__taskTitleOpen{white-space:normal}.goalCard-module__BtVrMq__taskSource{flex:none;display:inline-flex}.goalCard-module__BtVrMq__taskGoalCell{min-width:0;padding-left:calc(var(--space-8) + var(--space-3));grid-area:prog;display:flex}.goalCard-module__BtVrMq__taskGoal{max-width:100%;padding:var(--space-1) 0;font-family:var(--font-heading);font-size:var(--type-small);font-weight:var(--weight-semibold);color:var(--primary);text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-chip);cursor:pointer;background:0 0;border:none;overflow:hidden}.goalCard-module__BtVrMq__rowTask .goalCard-module__BtVrMq__pillCell{gap:var(--space-1-5);flex-wrap:wrap}@container (min-width:720px){.goalCard-module__BtVrMq__rowTask{grid-template-columns:minmax(0, 1fr) calc(var(--space-16) * 3) calc(var(--space-16) * 3) calc(var(--space-16) * 2) auto}.goalCard-module__BtVrMq__taskGoalCell{padding-left:0}}@media (min-width:640px){.goalCard-module__BtVrMq__taskGoal:hover{color:var(--primary-active)}.goalCard-module__BtVrMq__menuBtn:hover{background:var(--track);color:var(--ink)}.goalCard-module__BtVrMq__menuItem:hover{background:var(--background)}}.goalCard-module__BtVrMq__confirm{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);padding:0 var(--space-3) var(--space-2);flex-wrap:wrap;display:flex}.goalCard-module__BtVrMq__confirmText{font-family:var(--font-heading);font-size:var(--type-small);font-weight:var(--weight-semibold);color:var(--destructive);white-space:nowrap}.goalCard-module__BtVrMq__body{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-2);flex-direction:column;display:flex}.goalCard-module__BtVrMq__details{gap:var(--space-1-5);flex-direction:column;display:flex}.goalCard-module__BtVrMq__originLink{font-size:var(--type-small);font-weight:var(--weight-semibold);color:var(--primary);align-self:flex-start}.goalCard-module__BtVrMq__detailText{font-size:var(--type-small);color:var(--muted)}.goalCard-module__BtVrMq__description{font-size:var(--type-small);color:var(--body);margin:0}.goalCard-module__BtVrMq__chipRow{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.goalCard-module__BtVrMq__chip{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-label);font-family:var(--font-heading);font-size:var(--type-label);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.goalCard-module__BtVrMq__chipImpact_high{background:var(--role-impact-high);color:var(--white)}.goalCard-module__BtVrMq__chipImpact_medium{background:var(--role-impact-medium);color:var(--role-impact-high)}.goalCard-module__BtVrMq__chipImpact_low{background:var(--track);color:var(--role-impact-low)}.goalCard-module__BtVrMq__chipSkill{background:var(--shell-soft);color:var(--ink);border:1px solid var(--border)}.goalCard-module__BtVrMq__evidence{font-size:var(--type-small);color:var(--muted);margin:0}.goalCard-module__BtVrMq__evidenceLink{color:var(--primary);font-weight:var(--weight-semibold)}.goalCard-module__BtVrMq__tasks{gap:var(--space-1);flex-direction:column;display:flex}.goalCard-module__BtVrMq__taskRow{gap:var(--space-0-5);padding:0 var(--space-2);background:var(--shell-soft);border:1px solid var(--border);border-radius:var(--radius-control);flex-direction:column;display:flex}.goalCard-module__BtVrMq__taskCycle{align-items:center;gap:var(--space-2);min-height:var(--tap-area);text-align:left;cursor:pointer;border-radius:var(--radius-chip);background:0 0;border:none;flex:1;padding:0;display:flex}.goalCard-module__BtVrMq__taskText{font-family:var(--font-body);font-size:var(--type-small);color:var(--body)}.goalCard-module__BtVrMq__taskTextDone{color:var(--muted);text-decoration:line-through}.goalCard-module__BtVrMq__taskMeta{align-items:center;gap:var(--space-2);padding:0 0 var(--space-1) var(--space-8);flex-wrap:wrap;display:flex}.goalCard-module__BtVrMq__taskDue{font-family:var(--font-heading);font-size:var(--type-label);color:var(--muted);white-space:nowrap}.goalCard-module__BtVrMq__noTasks{font-size:var(--type-small);color:var(--muted);margin:0}.goalCard-module__BtVrMq__addTaskBtn{align-self:flex-start}.goalCard-module__BtVrMq__bodyActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.goalCard-module__BtVrMq__addRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.goalCard-module__BtVrMq__addInput{min-width:160px;min-height:var(--tap-area);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);flex:1}.goalCard-module__BtVrMq__addInput::placeholder{color:var(--faint)}.goalCard-module__BtVrMq__addInput:focus{outline-offset:1px;border-color:var(--border-strong);outline:none}.goalCard-module__BtVrMq__addDue{flex:0 200px}.goalCard-module__BtVrMq__taskFix{padding-left:var(--space-8)}.goalCard-module__BtVrMq__addHint{font-size:var(--type-caption);color:var(--muted);flex-basis:100%}.goalCard-module__BtVrMq__addProblem{font-size:var(--type-caption);color:var(--destructive);flex-basis:100%}@media (min-width:1024px){.goalCard-module__BtVrMq__taskRow{padding:0 var(--space-3);flex-flow:wrap;justify-content:space-between;align-items:center}.goalCard-module__BtVrMq__taskMeta{padding:0}.goalCard-module__BtVrMq__taskFix{flex-basis:100%}}@media (max-width:1023.98px){html:has([data-ph-phone]) .goalCard-module__BtVrMq__card{border-radius:var(--ph-r-card);background:var(--ph-card);padding:var(--ph-space-16);box-shadow:none;border:0}.goalCard-module__BtVrMq__mHead{gap:var(--ph-space-8);flex-direction:column;display:flex}.goalCard-module__BtVrMq__mTop{margin:calc(var(--ph-space-8) * -1) calc(var(--ph-space-8) * -1) calc(var(--ph-space-8) * -1) 0;justify-content:space-between;align-items:center;display:flex}.goalCard-module__BtVrMq__mIconBtn{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;display:flex;position:relative}.goalCard-module__BtVrMq__mStarOn{color:var(--ph-gold)}.goalCard-module__BtVrMq__mTitle{text-align:left;color:var(--ph-text);font:var(--ph-weight-medium) var(--ph-type-18) / 1.35 var(--ph-font-text);cursor:pointer;background:0 0;border:0;padding:0}.goalCard-module__BtVrMq__mFoot{justify-content:space-between;align-items:center;gap:var(--ph-space-12);display:flex}.goalCard-module__BtVrMq__mFootLead{align-items:center;gap:var(--ph-space-8);flex-wrap:nowrap;min-width:0;display:flex}.goalCard-module__BtVrMq__mFoot .goalCard-module__BtVrMq__mPill{flex:none}.goalCard-module__BtVrMq__mPill{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;align-items:center;display:inline-flex}.goalCard-module__BtVrMq__mPillDot:before{content:"● ";white-space:pre}.goalCard-module__BtVrMq__mPill_on_pace{background:var(--ph-tint-info);color:var(--ph-info)}.goalCard-module__BtVrMq__mPill_not_started,.goalCard-module__BtVrMq__mPill_neutral{background:var(--ph-line);color:var(--ph-text-2)}.goalCard-module__BtVrMq__mPill_behind{background:var(--ph-tint-warn);color:var(--ph-warn)}.goalCard-module__BtVrMq__mPill_overdue{background:var(--ph-tint-bad);color:var(--ph-bad)}.goalCard-module__BtVrMq__mPill_done{background:var(--ph-tint-good);color:var(--ph-good)}.goalCard-module__BtVrMq__mBar{flex:none;display:block}.goalCard-module__BtVrMq__mBarTrack,.goalCard-module__BtVrMq__mBarFill{fill:var(--ph-line)}.goalCard-module__BtVrMq__mBar_on_pace .goalCard-module__BtVrMq__mBarFill{fill:var(--ph-info)}.goalCard-module__BtVrMq__mBar_not_started .goalCard-module__BtVrMq__mBarFill{fill:var(--ph-accent)}.goalCard-module__BtVrMq__mBar_behind .goalCard-module__BtVrMq__mBarFill{fill:var(--ph-warn)}.goalCard-module__BtVrMq__mBar_overdue .goalCard-module__BtVrMq__mBarFill{fill:var(--ph-bad)}.goalCard-module__BtVrMq__mBar_done .goalCard-module__BtVrMq__mBarFill{fill:var(--ph-good)}.goalCard-module__BtVrMq__mText13{font:var(--ph-weight-regular) var(--ph-type-13) / 1.4 var(--ph-font-text);margin:0}.goalCard-module__BtVrMq__mText15{font:var(--ph-weight-regular) var(--ph-type-15) / 1.4 var(--ph-font-text);margin:0}.goalCard-module__BtVrMq__mCap{font:var(--ph-weight-semibold) var(--ph-type-11) / normal var(--ph-font-label);letter-spacing:var(--ph-track-1-2);text-transform:uppercase}.goalCard-module__BtVrMq__mMuted{color:var(--ph-muted)}.goalCard-module__BtVrMq__mWarn{color:var(--ph-warn)}.goalCard-module__BtVrMq__mBad{color:var(--ph-bad)}.goalCard-module__BtVrMq__mOneLine{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.goalCard-module__BtVrMq__mGhost{min-height:var(--ph-btn-small);padding:0 var(--ph-space-12);border-radius:var(--ph-r-control);color:var(--ph-accent);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;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.goalCard-module__BtVrMq__mSheet{gap:var(--ph-space-12);flex-direction:column;display:flex}.goalCard-module__BtVrMq__mRows{border-radius:var(--ph-r-card);background:var(--ph-card);padding:0 var(--ph-space-16)}.goalCard-module__BtVrMq__mTaskRow{align-items:flex-start;gap:var(--ph-space-12);padding:var(--ph-space-12) 0;border-bottom:1px solid var(--ph-line);display:flex}.goalCard-module__BtVrMq__mTaskRow:last-child{border-bottom:0}.goalCard-module__BtVrMq__mTri{width:var(--ph-tap);height:var(--ph-tap);margin:calc(var(--ph-space-12) * -1);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.goalCard-module__BtVrMq__mTaskBody{gap:var(--ph-space-4);flex-direction:column;flex:1;min-width:0;display:flex}.goalCard-module__BtVrMq__mTaskDone{color:var(--ph-muted);text-decoration:line-through}.goalCard-module__BtVrMq__mAddGrid{grid-template-columns:minmax(0, 1fr) var(--ph-size-128);gap:var(--ph-space-12);align-items:start;display:grid}.goalCard-module__BtVrMq__mSheetFoot{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-8);display:flex;position:sticky;bottom:0}.goalCard-module__BtVrMq__mSheetFoot>:last-child{flex:1}}
.goalSkillsField-module__sE4ARG__field{gap:var(--space-2);flex-direction:column;display:flex}.goalSkillsField-module__sE4ARG__label{font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--ink)}.goalSkillsField-module__sE4ARG__hint{font-size:var(--type-caption);color:var(--faint)}.goalSkillsField-module__sE4ARG__chips{gap:var(--space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.goalSkillsField-module__sE4ARG__chip{align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-1) var(--space-0-5) var(--space-3);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--primary);background:var(--primary-soft);border-radius:var(--radius-pill);display:inline-flex}.goalSkillsField-module__sE4ARG__search{gap:var(--space-1);flex-direction:column;display:flex}.goalSkillsField-module__sE4ARG__options{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.goalSkillsField-module__sE4ARG__option{align-items:flex-start;gap:var(--space-0-5);width:100%;min-height:var(--tap-area);padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex}.goalSkillsField-module__sE4ARG__option:hover{background:var(--primary-soft)}.goalSkillsField-module__sE4ARG__optionName{font-family:var(--font-heading);font-size:var(--type-small);font-weight:var(--weight-semibold);color:var(--ink)}.goalSkillsField-module__sE4ARG__optionMeta{font-size:var(--type-label);color:var(--muted)}.goalSkillsField-module__sE4ARG__optionNone{padding:var(--space-2) var(--space-3);font-size:var(--type-caption);color:var(--muted)}
.stepSource-module__DafDvW__step{gap:var(--space-3);flex-direction:column;display:flex}.stepSource-module__DafDvW__hint{color:var(--muted);font-size:var(--type-caption);margin:calc(var(--space-2) * -1) 0 var(--space-1)}.stepSource-module__DafDvW__cards{gap:var(--space-3);flex-direction:column;display:flex}.stepSource-module__DafDvW__cardInner{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.stepSource-module__DafDvW__iconTile{border-radius:var(--radius-control);background:var(--primary-soft);width:52px;height:52px;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.stepSource-module__DafDvW__monogram{height:var(--icon-size);width:auto;display:block}.stepSource-module__DafDvW__cardTitle{font-family:var(--font-heading);font-size:var(--type-section);font-weight:var(--weight-semibold);color:var(--ink)}.stepSource-module__DafDvW__cardMeta{color:var(--muted);font-size:var(--type-body)}.stepSource-module__DafDvW__profileCard{display:flex;position:relative}.stepSource-module__DafDvW__profileCard>:first-child{align-items:flex-start;width:100%}.stepSource-module__DafDvW__cards>:not(.stepSource-module__DafDvW__profileCard){align-items:flex-start}.stepSource-module__DafDvW__recommended{top:var(--space-5);right:var(--space-5);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);flex-shrink:0;position:absolute}.stepSource-module__DafDvW__fileInput{display:none}@media (min-width:1024px){.stepSource-module__DafDvW__cards{gap:var(--space-3);grid-template-columns:repeat(2,1fr);align-items:stretch;display:grid}.stepSource-module__DafDvW__cards>*{min-width:0}}.stepSource-module__DafDvW__sending{align-items:center;gap:var(--space-2);font-size:var(--type-caption);color:var(--muted);display:inline-flex}@media (max-width:1023.98px){html:has([data-ph-phone]) .stepSource-module__DafDvW__cardTitle{font-family:var(--ph-font-display)}}
.levelPill-module__dKsz2G__pill{align-items:center;gap:var(--space-2);font-family:var(--font-heading);min-width:0;display:inline-flex}.levelPill-module__dKsz2G__ring{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.levelPill-module__dKsz2G__svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.levelPill-module__dKsz2G__track,.levelPill-module__dKsz2G__arc{fill:none;stroke-width:3px}.levelPill-module__dKsz2G__arc{stroke-linecap:round;transition:stroke-dashoffset var(--motion-progress)}.levelPill-module__dKsz2G__num{font-size:var(--type-label);font-weight:var(--weight-semibold);line-height:1}.levelPill-module__dKsz2G__words{flex-direction:column;min-width:0;display:inline-flex}.levelPill-module__dKsz2G__rank{font-size:var(--type-secondary);font-weight:var(--weight-semibold);line-height:var(--leading-snug);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.levelPill-module__dKsz2G__meta{font-size:var(--type-secondary);font-weight:var(--weight-regular);line-height:var(--leading-snug);white-space:nowrap}.levelPill-module__dKsz2G__header .levelPill-module__dKsz2G__track{stroke:var(--role-xp-bg)}.levelPill-module__dKsz2G__header .levelPill-module__dKsz2G__arc{stroke:var(--role-xp)}.levelPill-module__dKsz2G__header .levelPill-module__dKsz2G__num,.levelPill-module__dKsz2G__header .levelPill-module__dKsz2G__rank{color:var(--ink)}.levelPill-module__dKsz2G__sidebar .levelPill-module__dKsz2G__track{stroke:var(--on-dark-idle);opacity:.35}.levelPill-module__dKsz2G__sidebar .levelPill-module__dKsz2G__arc{stroke:var(--violet-on-dark)}.levelPill-module__dKsz2G__sidebar .levelPill-module__dKsz2G__num,.levelPill-module__dKsz2G__sidebar .levelPill-module__dKsz2G__rank{color:var(--on-dark)}.levelPill-module__dKsz2G__sidebar .levelPill-module__dKsz2G__meta{color:var(--on-dark-dim)}@media (prefers-reduced-motion:reduce){.levelPill-module__dKsz2G__arc{transition:none}}
.streakFlame-module__lvBUEG__flame{flex:none}.streakFlame-module__lvBUEG__top{stop-color:var(--bright-orange)}.streakFlame-module__lvBUEG__bottom{stop-color:var(--bright-gold)}
.onboardingReview-module__4FIRha__section{margin-bottom:var(--space-4)}.onboardingReview-module__4FIRha__head{gap:var(--space-0-5);text-align:left;flex-direction:column;display:flex}.onboardingReview-module__4FIRha__title{font-family:var(--font-heading);font-size:var(--type-section);font-weight:var(--weight-semibold);color:var(--ink)}.onboardingReview-module__4FIRha__sub{font-size:var(--type-caption);color:var(--muted)}.onboardingReview-module__4FIRha__body{gap:var(--space-3);flex-direction:column;display:flex}.onboardingReview-module__4FIRha__summary{gap:var(--space-2);flex-direction:column;display:flex}.onboardingReview-module__4FIRha__summaryLine{font-size:var(--type-body);line-height:var(--leading-normal);color:var(--ink);margin:0}.onboardingReview-module__4FIRha__meta{font-size:var(--type-caption);color:var(--muted);margin:0}.onboardingReview-module__4FIRha__heading{margin:var(--space-3) 0 0;color:var(--ink)}.onboardingReview-module__4FIRha__list{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.onboardingReview-module__4FIRha__item,.onboardingReview-module__4FIRha__gap{gap:var(--space-1-5);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.onboardingReview-module__4FIRha__item:last-child,.onboardingReview-module__4FIRha__gap:last-child{border-bottom:0}.onboardingReview-module__4FIRha__quote{padding-left:var(--space-3);border-left:3px solid var(--primary-border);font-size:var(--type-body);line-height:var(--leading-normal);color:var(--ink);margin:0}.onboardingReview-module__4FIRha__question{font-size:var(--type-caption);line-height:var(--leading-normal);color:var(--body);margin:0}.onboardingReview-module__4FIRha__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.onboardingReview-module__4FIRha__answerLink,.onboardingReview-module__4FIRha__goalLink{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--primary);font-family:var(--font-heading);font-size:var(--type-button);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.onboardingReview-module__4FIRha__answerLink{background:var(--primary-soft)}.onboardingReview-module__4FIRha__answerLink:active,.onboardingReview-module__4FIRha__goalLink:active{background:var(--primary-soft-2)}.onboardingReview-module__4FIRha__stateLine{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}@media (min-width:640px){.onboardingReview-module__4FIRha__answerLink:hover{background:var(--primary-soft-2)}.onboardingReview-module__4FIRha__goalLink:hover{background:var(--primary-soft)}}.onboardingReview-module__4FIRha__compass{gap:var(--space-2);flex-direction:column;display:flex}.onboardingReview-module__4FIRha__gapTerm{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink);margin:0}
.stepFit-module__LDzDEa__idleCard{align-items:center;gap:var(--space-3);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-8) var(--space-4);flex-direction:column;display:flex}.stepFit-module__LDzDEa__idleTile{border-radius:var(--radius-control);background:var(--primary-soft);width:52px;height:52px;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.stepFit-module__LDzDEa__idleBody{color:var(--muted);font-size:var(--type-caption);max-width:420px}.stepFit-module__LDzDEa__disclaimer{color:var(--faint);font-size:var(--type-caption);max-width:380px}.stepFit-module__LDzDEa__waitCard{align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-12) var(--space-4);flex-direction:column;display:flex}.stepFit-module__LDzDEa__waitText{color:var(--muted);font-size:var(--type-body);animation:var(--anim-fade-loop) 1.4s ease infinite}.stepFit-module__LDzDEa__card{gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-5) var(--space-4);flex-direction:column;display:flex}.stepFit-module__LDzDEa__cardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.stepFit-module__LDzDEa__overviewRow{gap:var(--space-3);flex-direction:column;display:flex}.stepFit-module__LDzDEa__donutCard{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.stepFit-module__LDzDEa__barsCard{flex:1}.stepFit-module__LDzDEa__scoreAnchor{justify-content:center;align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.stepFit-module__LDzDEa__anchorScore{font-family:var(--font-heading);font-size:var(--type-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--ink)}.stepFit-module__LDzDEa__anchorOut{font-family:var(--font-heading);font-size:var(--type-section);font-weight:var(--weight-semibold);color:var(--muted)}.stepFit-module__LDzDEa__anchorLabel{font-size:var(--type-caption);color:var(--muted);flex-basis:100%}.stepFit-module__LDzDEa__cardHeadRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.stepFit-module__LDzDEa__verdictPill{margin-top:var(--space-2);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);display:inline-flex}.stepFit-module__LDzDEa__ringDesktop{display:none}.stepFit-module__LDzDEa__scoreAnchor{display:flex}.stepFit-module__LDzDEa__verdictField{align-items:flex-start;gap:var(--space-4);background:var(--track);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);display:flex}.stepFit-module__LDzDEa__fieldCol{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.stepFit-module__LDzDEa__fieldCol:first-child{flex:1}.stepFit-module__LDzDEa__verdictPill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);align-self:flex-start;display:inline-flex}.stepFit-module__LDzDEa__verdict_strong{background:var(--evidenced-bg);color:var(--evidenced)}.stepFit-module__LDzDEa__verdict_mid{background:var(--unverified-bg);color:var(--unverified-text)}.stepFit-module__LDzDEa__verdict_weak{background:var(--destructive-soft);color:var(--destructive)}.stepFit-module__LDzDEa__fieldLabel{font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.stepFit-module__LDzDEa__fieldValue{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink)}.stepFit-module__LDzDEa__traceLine{color:var(--muted);font-size:var(--type-caption)}.stepFit-module__LDzDEa__bars{gap:var(--space-3);flex-direction:column;display:flex}.stepFit-module__LDzDEa__barNote{color:var(--faint);font-size:var(--type-caption);margin-top:var(--space-1)}.stepFit-module__LDzDEa__recommendPill{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}.stepFit-module__LDzDEa__strengthPanel{gap:var(--space-3);background:var(--evidenced-bg);border:1px solid var(--evidenced-border);border-radius:var(--radius-control);padding:var(--space-3);flex-direction:column;display:flex}.stepFit-module__LDzDEa__weaknessPanel{gap:var(--space-3);background:var(--unverified-bg);border:1px solid var(--unverified-border);border-radius:var(--radius-control);padding:var(--space-3);flex-direction:column;display:flex}.stepFit-module__LDzDEa__summaryItem{gap:var(--space-2);font-size:var(--type-body);color:var(--body);display:flex}.stepFit-module__LDzDEa__summaryItem strong{color:var(--ink)}.stepFit-module__LDzDEa__strengthIcon{margin-top:var(--space-1);color:var(--evidenced);flex-shrink:0}.stepFit-module__LDzDEa__rows{flex-direction:column;display:flex}.stepFit-module__LDzDEa__rowWrap{border-top:1px solid var(--border);padding:var(--space-1) 0}.stepFit-module__LDzDEa__rowWrap:first-child{border-top:none}.stepFit-module__LDzDEa__row{align-items:center;gap:var(--space-2);display:flex}.stepFit-module__LDzDEa__rowMain{align-items:flex-start;gap:var(--space-1-5);min-height:44px;padding:var(--space-3) var(--space-1);text-align:left;flex-direction:column;flex:1;display:flex}.stepFit-module__LDzDEa__rowMain:active:not(:disabled){background:var(--track);border-radius:var(--radius-chip)}.stepFit-module__LDzDEa__rowMain:disabled{cursor:default}.stepFit-module__LDzDEa__rowTop{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.stepFit-module__LDzDEa__rowBottom{align-items:center;gap:var(--space-2);display:flex}.stepFit-module__LDzDEa__note{color:var(--muted);font-size:var(--type-caption)}.stepFit-module__LDzDEa__weightPill{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);white-space:nowrap}.stepFit-module__LDzDEa__weightCritical{background:var(--destructive-soft);color:var(--destructive)}.stepFit-module__LDzDEa__weightHigh{background:var(--primary-soft-2);color:var(--primary-active)}.stepFit-module__LDzDEa__weightMedium{background:var(--primary-soft);color:var(--primary-active)}.stepFit-module__LDzDEa__weightLow{background:var(--track);color:var(--muted)}.stepFit-module__LDzDEa__successBanner{align-items:center;gap:var(--space-2);background:var(--evidenced-bg);border:1px solid var(--evidenced-border);border-radius:var(--radius-control);padding:var(--space-3);color:var(--evidenced);font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);display:flex}@media (min-width:1024px){.stepFit-module__LDzDEa__rowMain:hover:not(:disabled){background:var(--background);border-radius:var(--radius-chip)}.stepFit-module__LDzDEa__bars{flex:1}.stepFit-module__LDzDEa__overviewRow{flex-direction:row;align-items:stretch}.stepFit-module__LDzDEa__donutCard{flex-shrink:0;justify-content:center;width:232px}.stepFit-module__LDzDEa__barsCard{justify-content:center}.stepFit-module__LDzDEa__ringDesktop{display:inline-flex}.stepFit-module__LDzDEa__scoreAnchor{display:none}}.stepFit-module__LDzDEa__jobFit{font-size:var(--type-card);font-weight:var(--weight-bold);color:var(--ink)}.stepFit-module__LDzDEa__okIcon{margin-top:var(--space-1);color:var(--evidenced);flex:none}.stepFit-module__LDzDEa__twoPart{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.stepFit-module__LDzDEa__partCard{gap:var(--space-1-5)}.stepFit-module__LDzDEa__partKind{font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.stepFit-module__LDzDEa__partScore{align-items:baseline;gap:var(--space-1-5);display:flex}.stepFit-module__LDzDEa__partScore strong{font-size:var(--type-display);font-weight:var(--weight-bold)}.stepFit-module__LDzDEa__partOutOf{font-size:var(--type-caption);color:var(--muted)}.stepFit-module__LDzDEa__partName{font-size:var(--type-body);font-weight:var(--weight-semibold)}.stepFit-module__LDzDEa__partNote{font-size:var(--type-caption);color:var(--muted)}.stepFit-module__LDzDEa__titleCard{gap:var(--space-2)}.stepFit-module__LDzDEa__titleBody{font-size:var(--type-body);line-height:var(--leading-relaxed);color:var(--body)}.stepFit-module__LDzDEa__titleNote{font-size:var(--type-caption);color:var(--muted)}.stepFit-module__LDzDEa__subColumns{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.stepFit-module__LDzDEa__subColumn{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.stepFit-module__LDzDEa__titleActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.stepFit-module__LDzDEa__titleHint{font-size:var(--type-caption);color:var(--muted);max-width:52ch;line-height:var(--leading-normal)}.stepFit-module__LDzDEa__titleDone{align-items:center;gap:var(--space-2);font-size:var(--type-body);font-weight:var(--weight-semibold);color:var(--evidenced);display:inline-flex}@media (max-width:1023.98px){.stepFit-module__LDzDEa__twoPart{grid-template-columns:1fr}.stepFit-module__LDzDEa__subColumns{gap:var(--space-6);grid-template-columns:1fr}html:has([data-ph-phone]) .stepFit-module__LDzDEa__anchorScore{font-family:var(--ph-font-display)}html:has([data-ph-phone]) .stepFit-module__LDzDEa__anchorOut{font-family:var(--ph-font-display)}html:has([data-ph-phone]) .stepFit-module__LDzDEa__partScore strong{font-family:var(--ph-font-display)}}
.experienceList-module__OEJFLa__list{flex-direction:column;list-style:none;display:flex}.experienceList-module__OEJFLa__group{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border);grid-template-columns:48px minmax(0,1fr);display:grid}.experienceList-module__OEJFLa__group:first-child{padding-top:var(--space-1);border-top:0}.experienceList-module__OEJFLa__logo{background:var(--primary);border-radius:var(--radius-control);width:48px;height:48px;font-family:var(--font-heading);font-size:var(--type-section);font-weight:var(--weight-bold);color:var(--on-dark);place-items:center;display:grid}.experienceList-module__OEJFLa__groupBody{min-width:0}.experienceList-module__OEJFLa__company{font:var(--heading-2);color:var(--ink)}.experienceList-module__OEJFLa__soloTitle{font-family:var(--font-heading);font-size:var(--type-modal-title);font-weight:var(--weight-semibold);color:var(--ink)}.experienceList-module__OEJFLa__soloCompany{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--body);margin-top:1px}.experienceList-module__OEJFLa__companyMeta{margin-top:var(--space-0-5);font-family:var(--font-body);font-size:var(--type-caption);color:var(--muted)}.experienceList-module__OEJFLa__roles{gap:var(--space-4);margin-top:var(--space-4);padding-left:var(--space-5);border-left:1px solid var(--border-strong);flex-direction:column;list-style:none;display:flex}.experienceList-module__OEJFLa__role{position:relative}.experienceList-module__OEJFLa__role:before{content:"";left:calc(-1 * var(--space-6));top:var(--space-2);border-radius:var(--radius-pill);background:var(--primary-border);width:7px;height:7px;position:absolute}.experienceList-module__OEJFLa__roleTitle{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink)}.experienceList-module__OEJFLa__roleMeta{margin-top:var(--space-0-5);font-family:var(--font-body);font-size:var(--type-caption);color:var(--muted)}.experienceList-module__OEJFLa__rolePlace{font-family:var(--font-body);font-size:var(--type-caption);color:var(--faint)}.experienceList-module__OEJFLa__roleSummary{margin-top:var(--space-2);max-width:74ch;font-family:var(--font-body);font-size:var(--type-caption);line-height:var(--leading-relaxed);color:var(--body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.experienceList-module__OEJFLa__bullets{gap:var(--space-1-5);margin-top:var(--space-2);padding-left:var(--space-5);max-width:74ch;font-family:var(--font-body);font-size:var(--type-caption);line-height:var(--leading-relaxed);color:var(--body);flex-direction:column;display:flex}.experienceList-module__OEJFLa__bullets li{list-style:outside}.experienceList-module__OEJFLa__skillRow{gap:var(--space-1-5);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.experienceList-module__OEJFLa__skillRow>span{background:var(--primary-soft);color:var(--primary)}.experienceList-module__OEJFLa__roleFoot{align-items:center;gap:var(--space-3);margin-top:var(--space-1-5);display:flex}.experienceList-module__OEJFLa__more{min-height:30px;font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--primary);background:0 0;align-items:center;padding:0;display:inline-flex}.experienceList-module__OEJFLa__inlineEdit{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.experienceList-module__OEJFLa__inlineField{width:100%;max-width:74ch;padding:var(--space-3) var(--space-3);border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--primary);font-family:var(--font-body);font-size:var(--type-caption);line-height:var(--leading-relaxed);color:var(--ink);resize:vertical}.experienceList-module__OEJFLa__inlineActions{gap:var(--space-2);display:flex}.experienceList-module__OEJFLa__titleRow{align-items:center;gap:var(--space-1-5);display:inline-flex}.experienceList-module__OEJFLa__onChip{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--primary-soft);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.03em;color:var(--primary);display:inline-flex}.experienceList-module__OEJFLa__onChipX{border-radius:var(--radius-pill);width:18px;height:18px;color:var(--primary);background:0 0;place-items:center;display:inline-grid}.experienceList-module__OEJFLa__addRow{padding-top:var(--space-4);border-top:1px solid var(--border)}.experienceList-module__OEJFLa__addLink{text-decoration:none}.experienceList-module__OEJFLa__pickLabel{margin-top:var(--space-1);font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.experienceList-module__OEJFLa__pick{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:.03em;color:var(--body);display:inline-flex}.experienceList-module__OEJFLa__pickOn{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.experienceList-module__OEJFLa__pickAdd{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px dashed var(--primary-border);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--primary);background:0 0;display:inline-flex}.experienceList-module__OEJFLa__roleHidden{opacity:.55}.experienceList-module__OEJFLa__roleHidden .experienceList-module__OEJFLa__roleTitle{text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.experienceList-module__OEJFLa__sameText{font-size:var(--type-caption);line-height:var(--leading-normal);color:var(--muted)}.experienceList-module__OEJFLa__projectLines{gap:var(--space-1-5);margin:var(--space-2) 0 0;padding-left:var(--space-5);flex-direction:column;display:flex}.experienceList-module__OEJFLa__projectLine{max-width:74ch;font-family:var(--font-body);font-size:var(--type-caption);line-height:var(--leading-relaxed);color:var(--body)}.experienceList-module__OEJFLa__projectText{overflow-wrap:anywhere}.experienceList-module__OEJFLa__projectStale{margin:var(--space-0-5) 0 0;font-size:var(--type-caption);color:var(--muted)}.experienceList-module__OEJFLa__projectError{font-size:var(--type-caption);color:var(--destructive);margin:0}.experienceList-module__OEJFLa__projectActions{gap:var(--space-1-5);margin-left:var(--space-1-5);flex-wrap:wrap;display:inline-flex}.experienceList-module__OEJFLa__projectSuggestion{gap:var(--space-1);margin-top:var(--space-1-5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);border:1px solid var(--primary-border);flex-direction:column;display:flex}@media (max-width:1023.98px){.experienceList-module__OEJFLa__group{grid-template-columns:var(--ph-size-40) minmax(0, 1fr);gap:var(--space-3)}.experienceList-module__OEJFLa__logo{width:var(--ph-size-40);height:var(--ph-size-40);font-size:var(--type-card)}.experienceList-module__OEJFLa__roles{padding-left:var(--space-4)}.experienceList-module__OEJFLa__role:before{left:calc(-1 * var(--space-5))}html:has([data-ph-phone]) .experienceList-module__OEJFLa__logo{background:var(--ph-selected);color:var(--ph-accent);font:var(--ph-weight-semibold) var(--ph-type-16) / 1 var(--ph-font-label)}html:has([data-ph-phone]) .experienceList-module__OEJFLa__group{margin-bottom:var(--ph-space-8);padding:var(--ph-space-16);border-radius:var(--ph-r-card);background:var(--ph-card);border:0}html:has([data-ph-phone]) .experienceList-module__OEJFLa__group:first-child{margin-bottom:var(--ph-space-8);padding:var(--ph-space-16);border-radius:var(--ph-r-card);background:var(--ph-card);border:0}html:has([data-ph-phone]) .experienceList-module__OEJFLa__company{font:var(--ph-weight-semibold) var(--ph-type-16) / 1.35 var(--ph-font-text)}html:has([data-ph-phone]) .experienceList-module__OEJFLa__roleSummary{font:var(--ph-weight-regular) var(--ph-type-14) / 1.5 var(--ph-font-text);color:var(--ph-text-2)}html:has([data-ph-phone]) .experienceList-module__OEJFLa__more{min-height:var(--ph-tap);min-width:var(--ph-tap);font:var(--ph-weight-regular) var(--ph-type-14) / 1.4 var(--ph-font-text);letter-spacing:normal;text-transform:none;color:var(--ph-accent)}html:has([data-ph-phone]) .experienceList-module__OEJFLa__group button[aria-label^=Edit\ how]{color:var(--ph-accent)}}
.homeHero-module__1bPMQG__hero{background:var(--role-hero);border-radius:var(--radius-card);padding:var(--space-5) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.homeHero-module__1bPMQG__heroTop{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.homeHero-module__1bPMQG__streakPill{align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-pill);background:var(--on-dark-tint);color:var(--on-dark);font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:.5px;text-transform:uppercase;display:inline-flex}.homeHero-module__1bPMQG__dots{gap:var(--space-1-5);align-items:flex-end;display:inline-flex}.homeHero-module__1bPMQG__dotCol{align-items:center;gap:var(--space-1);flex-direction:column;display:inline-flex}.homeHero-module__1bPMQG__dotLabel{font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);line-height:var(--leading-none);color:var(--on-dark-idle)}.homeHero-module__1bPMQG__dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.homeHero-module__1bPMQG__dotLogged{background:var(--primary);color:var(--on-dark)}.homeHero-module__1bPMQG__dotToday{border:2px solid var(--primary-light)}.homeHero-module__1bPMQG__dotIsToday.homeHero-module__1bPMQG__dotLogged{background:var(--bright-gold);color:var(--ink)}.homeHero-module__1bPMQG__dotIsToday.homeHero-module__1bPMQG__dotToday{border-color:var(--bright-gold)}.homeHero-module__1bPMQG__dotOff{border:1.5px dashed var(--on-dark-idle)}.homeHero-module__1bPMQG__dotFuture{border:1.5px dashed var(--on-dark-idle);opacity:.4}.homeHero-module__1bPMQG__dotLabelFuture{opacity:.55}.homeHero-module__1bPMQG__heroBody{align-items:center;gap:var(--space-5);display:flex}.homeHero-module__1bPMQG__heroText{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.homeHero-module__1bPMQG__prompt{color:var(--on-dark)}.homeHero-module__1bPMQG__sourceRow{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:flex}.homeHero-module__1bPMQG__sourceRow>.homeHero-module__1bPMQG__chips{flex:0 auto;min-width:0}.homeHero-module__1bPMQG__sourceRow .homeHero-module__1bPMQG__sourceChip{display:block}.homeHero-module__1bPMQG__sourceRow>.homeHero-module__1bPMQG__answerButton{flex-shrink:0}.homeHero-module__1bPMQG__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.homeHero-module__1bPMQG__sourceChip{max-width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-label);background:var(--on-dark-tint);color:var(--on-dark);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.homeHero-module__1bPMQG__sourceChip:hover{background:var(--on-dark-tint-active)}.homeHero-module__1bPMQG__sourceLabel:hover{background:var(--on-dark-tint)}.homeHero-module__1bPMQG__micCol{align-items:center;gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.homeHero-module__1bPMQG__micLabel{font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--on-dark)}@media (min-width:1024px){.homeHero-module__1bPMQG__hero{padding:var(--space-8) var(--space-8)}.homeHero-module__1bPMQG__prompt{font-size:var(--type-display)}.homeHero-module__1bPMQG__promptLong{font-size:var(--type-h1)}}@media (max-width:1023.98px){.homeHero-module__1bPMQG__sourceRow{flex-wrap:wrap}}
.linkedInConnection-module__d01VyW__ask{gap:var(--space-4);flex-direction:column;display:flex}.linkedInConnection-module__d01VyW__askBody{font-size:var(--type-body);color:var(--body);line-height:var(--leading-normal)}.linkedInConnection-module__d01VyW__askActions{justify-content:flex-end;gap:var(--space-2);display:flex}.linkedInConnection-module__d01VyW__consent{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--soft);flex-direction:column;flex-basis:100%;display:flex}.linkedInConnection-module__d01VyW__consentBody{font-size:var(--type-body);color:var(--body);line-height:var(--leading-normal)}.linkedInConnection-module__d01VyW__consentLink{font-size:var(--type-small);color:var(--primary-text);text-decoration:underline}
.lineSuggestion-module__rO3z9W__suggestion{gap:var(--space-1-5);margin:var(--space-1-5) 0 var(--space-2);padding:var(--space-3) var(--space-3);border-radius:var(--radius-control);border:1px dashed var(--primary-border);background:var(--primary-soft);font-family:var(--font-body);flex-direction:column;display:flex}.lineSuggestion-module__rO3z9W__label{font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--primary)}.lineSuggestion-module__rO3z9W__text{font-size:var(--type-body);line-height:var(--leading-normal);color:var(--ink);margin:0}.lineSuggestion-module__rO3z9W__meta{align-items:center;gap:var(--space-1-5);display:flex}.lineSuggestion-module__rO3z9W__untraced{align-items:center;gap:var(--space-1);font-size:var(--type-caption);color:var(--unverified-text);display:inline-flex}.lineSuggestion-module__rO3z9W__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lineSuggestion-module__rO3z9W__restore{margin:var(--space-0-5) 0 var(--space-1-5)}
.contentsTimeline-module__cjXpUa__section{padding:0 var(--space-6)}.contentsTimeline-module__cjXpUa__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);margin-bottom:var(--space-6);border-bottom:2px solid var(--ink);display:flex}.contentsTimeline-module__cjXpUa__heading{font-family:var(--font-heading);font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink)}.contentsTimeline-module__cjXpUa__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.contentsTimeline-module__cjXpUa__timeline{margin-top:var(--space-6);list-style:none;position:relative}.contentsTimeline-module__cjXpUa__timeline:before{content:"";top:var(--space-2);bottom:var(--space-6);background:var(--border-strong);width:1px;position:absolute;left:88px}.contentsTimeline-module__cjXpUa__row{margin-bottom:var(--space-4);grid-template-columns:72px 32px minmax(0,1fr);align-items:start;display:grid;position:relative}.contentsTimeline-module__cjXpUa__num{font-family:var(--font-heading);font-size:var(--type-entry-num);font-weight:var(--weight-bold);line-height:var(--leading-none);text-align:right;color:var(--primary-focus)}.contentsTimeline-module__cjXpUa__dot{width:9px;height:9px;margin-top:var(--space-4);border-radius:var(--radius-pill);background:var(--primary);justify-self:center}.contentsTimeline-module__cjXpUa__card{padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--surface)}.contentsTimeline-module__cjXpUa__cardHead{align-items:center;gap:var(--space-2);display:flex}.contentsTimeline-module__cjXpUa__kind,.contentsTimeline-module__cjXpUa__current{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:1px;text-transform:uppercase;background:var(--primary-soft);color:var(--primary)}.contentsTimeline-module__cjXpUa__current{background:var(--primary);color:var(--on-dark)}.contentsTimeline-module__cjXpUa__dates{font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--muted);margin-left:auto}.contentsTimeline-module__cjXpUa__title{font:var(--heading-2);margin-top:var(--space-3);color:var(--ink)}.contentsTimeline-module__cjXpUa__meta{margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--type-caption);color:var(--muted)}.contentsTimeline-module__cjXpUa__org{font-weight:var(--weight-semibold);color:var(--primary)}.contentsTimeline-module__cjXpUa__summary{margin-top:var(--space-3);white-space:pre-line;max-width:72ch;font-family:var(--font-body);font-size:var(--type-caption);line-height:var(--leading-normal);color:var(--body)}.contentsTimeline-module__cjXpUa__row[data-kind=education] .contentsTimeline-module__cjXpUa__num{color:var(--primary-focus)}.contentsTimeline-module__cjXpUa__row[data-kind=education] .contentsTimeline-module__cjXpUa__dot{background:var(--ink)}.contentsTimeline-module__cjXpUa__row[data-kind=education] .contentsTimeline-module__cjXpUa__kind{color:var(--ink)}.contentsTimeline-module__cjXpUa__row[data-kind=certification] .contentsTimeline-module__cjXpUa__num{color:var(--primary-focus)}.contentsTimeline-module__cjXpUa__row[data-kind=certification] .contentsTimeline-module__cjXpUa__dot{background:var(--primary-light)}.contentsTimeline-module__cjXpUa__row[data-kind=certification] .contentsTimeline-module__cjXpUa__kind{color:var(--body)}.contentsTimeline-module__cjXpUa__row[data-kind=portfolio] .contentsTimeline-module__cjXpUa__num{color:var(--muted)}.contentsTimeline-module__cjXpUa__row[data-kind=portfolio] .contentsTimeline-module__cjXpUa__dot{background:var(--muted)}.contentsTimeline-module__cjXpUa__row[data-kind=portfolio] .contentsTimeline-module__cjXpUa__kind{background:var(--categoryProject-bg);color:var(--categoryProject-fg)}.contentsTimeline-module__cjXpUa__row[data-kind=award] .contentsTimeline-module__cjXpUa__num{color:var(--bright-pink)}.contentsTimeline-module__cjXpUa__row[data-kind=award] .contentsTimeline-module__cjXpUa__dot{background:var(--bright-pink)}.contentsTimeline-module__cjXpUa__row[data-kind=award] .contentsTimeline-module__cjXpUa__kind{background:var(--bright-pink);color:var(--ink)}.contentsTimeline-module__cjXpUa__group{align-items:center;gap:var(--space-3);margin:var(--space-1-5) 0 var(--space-4);grid-template-columns:104px auto minmax(0,1fr) auto;display:grid}.contentsTimeline-module__cjXpUa__groupLabel{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--primary-soft);font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;color:var(--primary);grid-column:2;justify-self:start}.contentsTimeline-module__cjXpUa__groupRule{background:var(--border-strong);height:1px}.contentsTimeline-module__cjXpUa__groupSpan{font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--muted)}.contentsTimeline-module__cjXpUa__endcap{grid-template-columns:72px 32px minmax(0,1fr);align-items:center;display:grid}.contentsTimeline-module__cjXpUa__endcap .contentsTimeline-module__cjXpUa__endDot{grid-column:2}.contentsTimeline-module__cjXpUa__endcap .contentsTimeline-module__cjXpUa__endText{grid-column:3}.contentsTimeline-module__cjXpUa__endDot{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border-strong);justify-self:center;width:11px;height:11px}.contentsTimeline-module__cjXpUa__endText{font-family:var(--font-body);font-size:var(--type-caption);color:var(--muted)}.contentsTimeline-module__cjXpUa__heading{align-items:center;gap:var(--space-2);display:flex}.contentsTimeline-module__cjXpUa__duration{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--track);font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);white-space:nowrap;color:var(--muted)}.contentsTimeline-module__cjXpUa__mark{width:22px;height:22px;margin-right:var(--space-1-5);vertical-align:-6px;border-radius:var(--radius-chip);font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-bold);color:var(--on-dark);flex-shrink:0;place-items:center;display:inline-grid}.contentsTimeline-module__cjXpUa__groupLabel{font-size:var(--type-secondary);color:var(--ink);align-items:center;display:inline-flex}.contentsTimeline-module__cjXpUa__chipsHidden{visibility:hidden}.contentsTimeline-module__cjXpUa__headRight{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.contentsTimeline-module__cjXpUa__summaryClamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contentsTimeline-module__cjXpUa__more{align-items:center;gap:var(--space-1);min-height:32px;margin-top:var(--space-1-5);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--primary);background:0 0;padding:0;display:inline-flex}.contentsTimeline-module__cjXpUa__chevOpen{transform:rotate(180deg)}.contentsTimeline-module__cjXpUa__assoc{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.contentsTimeline-module__cjXpUa__assocGroup{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.contentsTimeline-module__cjXpUa__assocLabel{min-width:74px;font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.contentsTimeline-module__cjXpUa__assocChips{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.contentsTimeline-module__cjXpUa__assocChip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--primary-soft);font-family:var(--font-heading);font-size:var(--type-secondary);font-weight:var(--weight-semibold);color:var(--primary)}.contentsTimeline-module__cjXpUa__skillGroups{gap:var(--space-5);flex-direction:column;display:flex}.contentsTimeline-module__cjXpUa__skillGroupLabel{font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.contentsTimeline-module__cjXpUa__skillGroupChips{gap:var(--space-1-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.contentsTimeline-module__cjXpUa__skillAdd{align-self:flex-start;text-decoration:none}@media (max-width:1023.98px){.contentsTimeline-module__cjXpUa__chips{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.contentsTimeline-module__cjXpUa__chips>*{flex-shrink:0}.contentsTimeline-module__cjXpUa__head{align-items:flex-start;gap:var(--space-4);flex-direction:column}.contentsTimeline-module__cjXpUa__section{padding:0 var(--space-4)}.contentsTimeline-module__cjXpUa__timeline:before{left:52px}.contentsTimeline-module__cjXpUa__row,.contentsTimeline-module__cjXpUa__endcap{grid-template-columns:40px 24px minmax(0,1fr)}.contentsTimeline-module__cjXpUa__num{font-size:var(--type-display)}.contentsTimeline-module__cjXpUa__group{grid-template-columns:minmax(0,1fr) auto}.contentsTimeline-module__cjXpUa__groupLabel{margin-left:var(--space-16);grid-column:1/-1}.contentsTimeline-module__cjXpUa__groupRule{display:none}.contentsTimeline-module__cjXpUa__groupSpan{margin-left:var(--space-16);grid-column:1/-1}html:has([data-ph-phone]) .contentsTimeline-module__cjXpUa__head{padding-bottom:var(--ph-space-8);border-bottom:0}html:has([data-ph-phone]) .contentsTimeline-module__cjXpUa__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]) .contentsTimeline-module__cjXpUa__heading{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)}}
.select-module__SZQDjq__field{gap:var(--space-1-5);flex-direction:column;width:100%;display:flex}.select-module__SZQDjq__label{font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--ink)}.select-module__SZQDjq__labelInvalid{color:var(--destructive)}.select-module__SZQDjq__wrap{width:100%;min-width:0;display:flex;position:relative}.select-module__SZQDjq__select{appearance:none;width:100%;min-width:0;height:var(--button-height-large);padding:0 var(--space-10) 0 var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--type-input);line-height:var(--leading-tight);text-overflow:ellipsis;cursor:pointer;transition:border-color var(--motion-fast)}.select-module__SZQDjq__select:disabled{background:var(--disabled-bg);color:var(--disabled-fg);cursor:default}.select-module__SZQDjq__invalid{border-color:var(--destructive)}.select-module__SZQDjq__caret{right:var(--space-3);color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.select-module__SZQDjq__select:disabled+.select-module__SZQDjq__caret{color:var(--disabled-fg)}.select-module__SZQDjq__hint{font-size:var(--type-secondary);color:var(--faint)}.select-module__SZQDjq__error{margin-top:0}
.analyticsRow-module__YE2xLG__row{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analyticsRow-module__YE2xLG__tile{gap:var(--space-1);min-width:0;padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);flex-direction:column;text-decoration:none;display:flex}.analyticsRow-module__YE2xLG__tileLabel{font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.analyticsRow-module__YE2xLG__tileValue{font-family:var(--font-heading);font-size:var(--type-h2);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--ink)}.analyticsRow-module__YE2xLG__tileValueMuted{color:var(--faint)}.analyticsRow-module__YE2xLG__tileSub{font-family:var(--font-body);font-size:var(--type-secondary);color:var(--muted)}.analyticsRow-module__YE2xLG__positive{color:var(--evidenced)}.analyticsRow-module__YE2xLG__primary{color:var(--primary)}.analyticsRow-module__YE2xLG__urgent{color:var(--role-due)}@media (min-width:1024px){.analyticsRow-module__YE2xLG__row{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.analyticsRow-module__YE2xLG__tile{padding:var(--space-4) var(--space-3)}.analyticsRow-module__YE2xLG__tileValue{font-size:var(--type-stat)}.analyticsRow-module__YE2xLG__tileSub{font-size:var(--type-secondary)}}@media (min-width:640px){.analyticsRow-module__YE2xLG__tileLink:hover{border-color:var(--violet-outline)}}
.tipCard-module__Cr7Coa__wrap{gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;display:flex}.tipCard-module__Cr7Coa__compact{padding:var(--space-3);gap:var(--space-2)}.tipCard-module__Cr7Coa__working{align-items:center;gap:var(--space-3);display:flex}.tipCard-module__Cr7Coa__label{font-family:var(--font-heading);font-size:var(--type-card);font-weight:var(--weight-semibold);color:var(--ink)}.tipCard-module__Cr7Coa__tipLabel{font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--unverified);margin-bottom:var(--space-1);display:block}
.waveIndicator-module__kWjEwa__wave{align-items:center;gap:var(--space-1);height:34px;display:inline-flex}.waveIndicator-module__kWjEwa__bar{border-radius:var(--radius-label);transform-origin:50%;width:4px;height:100%;animation:var(--anim-wave) .5s ease-in-out infinite alternate}.waveIndicator-module__kWjEwa__waveLive .waveIndicator-module__kWjEwa__bar{transform:scaleY(var(--wave-level,.12));transition:transform 60ms linear;animation:none}@media (prefers-reduced-motion:reduce){.waveIndicator-module__kWjEwa__bar{animation:none}.waveIndicator-module__kWjEwa__waveLive .waveIndicator-module__kWjEwa__bar{transition:none;transform:scaleY(.4)}}.waveIndicator-module__kWjEwa__violet{background:var(--primary)}.waveIndicator-module__kWjEwa__light{background:var(--primary-light)}.waveIndicator-module__kWjEwa__rose{background:var(--destructive)}
.voiceStrip-module__pgppdq__strip{left:0;right:0;bottom:var(--space-16);bottom:max(var(--space-16), calc(var(--dictation-lift,0px) + var(--space-2)));z-index:var(--z-toast);padding:0 var(--space-4) calc(env(safe-area-inset-bottom,0px));pointer-events:none;animation:var(--anim-enter) var(--motion-sheet);justify-content:center;display:flex;position:fixed}.voiceStrip-module__pgppdq__pill{pointer-events:auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);background:var(--dark);border-radius:var(--radius-card);box-shadow:var(--shadow-lg);max-width:100%;display:inline-flex}.voiceStrip-module__pgppdq__label{font-family:var(--font-heading);font-size:var(--type-caption);font-weight:var(--weight-semibold);color:var(--on-dark);white-space:nowrap;white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0}.voiceStrip-module__pgppdq__recRow{align-items:center;gap:var(--space-3);display:inline-flex}.voiceStrip-module__pgppdq__timer{font-family:var(--font-mono);font-size:var(--type-caption);color:var(--on-dark-dim);font-variant-numeric:tabular-nums}.voiceStrip-module__pgppdq__formatBtn{border-radius:var(--radius-card);background:var(--on-dark-tint);width:36px;height:36px;color:var(--on-dark-dim);justify-content:center;align-items:center;display:inline-flex}.voiceStrip-module__pgppdq__formatOn{color:var(--primary-light);background:var(--on-dark-tint-active)}.voiceStrip-module__pgppdq__formatBtn:active{background:var(--on-dark-tint-active)}.voiceStrip-module__pgppdq__formatBtn:disabled{opacity:.6;pointer-events:none}.voiceStrip-module__pgppdq__dismiss{width:30px;height:30px;margin:var(--space-2);background:var(--on-dark-tint);color:var(--on-dark);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.voiceStrip-module__pgppdq__dismiss:active{background:var(--on-dark-tint-active)}@media (min-width:640px){.voiceStrip-module__pgppdq__formatBtn:hover,.voiceStrip-module__pgppdq__dismiss:hover{background:var(--on-dark-tint-active)}}@media (min-width:1024px){.voiceStrip-module__pgppdq__strip{bottom:var(--space-6);bottom:max(var(--space-6), calc(var(--dictation-lift,0px) + var(--space-2)))}}.voiceStrip-module__pgppdq__strip.voiceStrip-module__pgppdq__docked{pointer-events:auto;padding:0;position:static}@media (max-width:1023.98px){html:has([data-ph-phone]) .voiceStrip-module__pgppdq__strip{padding:0 var(--ph-space-12) env(safe-area-inset-bottom,0px)}html:has([data-ph-phone]) .voiceStrip-module__pgppdq__pill{gap:var(--ph-space-4);width:100%;padding:var(--ph-space-4) var(--ph-space-4) var(--ph-space-4) var(--ph-space-16);background:var(--ph-dock);border:1px solid var(--ph-edge);border-radius:var(--ph-r-pill);box-shadow:var(--ph-shadow-dock);display:flex}html:has([data-ph-phone]) .voiceStrip-module__pgppdq__label{font:var(--ph-weight-regular) var(--ph-type-14) / 1.4 var(--ph-font-text);color:var(--ph-text)}html:has([data-ph-phone]) .voiceStrip-module__pgppdq__formatBtn{width:var(--ph-tap);height:var(--ph-tap);border-radius:var(--ph-r-pill);background:var(--ph-line);color:var(--ph-accent)}html:has([data-ph-phone]) .voiceStrip-module__pgppdq__dismiss{color:var(--ph-muted)}}
.goalsPane-module__KTrr_G__goalGroup{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}.goalsPane-module__KTrr_G__addRow{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.goalsPane-module__KTrr_G__addInput{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);font-size:var(--type-input);flex:1}.goalsPane-module__KTrr_G__addInput::placeholder{color:var(--faint)}.goalsPane-module__KTrr_G__addInput:focus{border-color:var(--border-strong);outline:none}.goalsPane-module__KTrr_G__addDue{flex:1 0 100%}@media (min-width:640px){.goalsPane-module__KTrr_G__addDue{flex:0 0 150px}}.goalsPane-module__KTrr_G__wellHint{font-size:var(--type-caption);color:var(--faint)}.goalsPane-module__KTrr_G__coachCallout{gap:var(--space-3);padding:var(--space-4) var(--space-4);border-radius:var(--radius-control);background:var(--primary-soft);border:1px solid var(--primary-border);display:flex}.goalsPane-module__KTrr_G__coachIcon{color:var(--primary);margin-top:var(--space-0-5);flex-shrink:0}.goalsPane-module__KTrr_G__coachLabel{font-family:var(--font-heading);font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:.5px;text-transform:uppercase;color:var(--primary);margin-bottom:var(--space-1);display:block}.goalsPane-module__KTrr_G__progressCard{padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border)}.goalsPane-module__KTrr_G__progressHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.goalsPane-module__KTrr_G__progressTitle{color:var(--ink)}.goalsPane-module__KTrr_G__filterChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.goalsPane-module__KTrr_G__cardList{gap:var(--space-3);flex-direction:column;min-width:0;display:flex;overflow-x:clip}.goalsPane-module__KTrr_G__paneFoot{display:flex}
.dataExport-module__EDvBGW__block{align-items:flex-start;gap:var(--space-2);flex-direction:column;scroll-margin-top:96px;display:flex}.dataExport-module__EDvBGW__copy{font-size:var(--type-body);color:var(--body)}.dataExport-module__EDvBGW__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.dataExport-module__EDvBGW__status{align-items:center;gap:var(--space-2);font-size:var(--type-caption);color:var(--muted);display:flex}
