@keyframes TaskList-module__PzBMzW__cardIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes TaskList-module__PzBMzW__dropIn{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:none}}@keyframes TaskList-module__PzBMzW__checkPop{0%{opacity:0;transform:rotate(42deg)scale(0)}55%{opacity:1;transform:rotate(42deg)scale(1.35)}to{opacity:1;transform:rotate(42deg)scale(1)}}@keyframes TaskList-module__PzBMzW__savedPop{0%{transform:scaleY(1)}28%{transform:scaleY(.88)}62%{transform:scaleY(1.1)}to{transform:scaleY(1)}}@keyframes TaskList-module__PzBMzW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes TaskList-module__PzBMzW__stepIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes TaskList-module__PzBMzW__tvOff{0%{background:var(--paper);filter:brightness();border-radius:var(--radius-card);transform:scaleY(1)scaleX(1)}28%{background:var(--red-soft);filter:brightness(1.4);border-radius:2px;transform:scaleY(.04)scaleX(1)}52%{filter:brightness(2.2);background:#fca5a5;transform:scaleY(.04)scaleX(.55)}76%{background:var(--paper);filter:brightness(4);opacity:1;transform:scaleY(.02)scaleX(.14)}to{opacity:0;transform:scaleY(0)scaleX(0)}}.TaskList-module__PzBMzW__wrap{gap:var(--space-4);flex-direction:column;display:flex}.TaskList-module__PzBMzW__hintCard{padding:var(--space-4) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.TaskList-module__PzBMzW__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TaskList-module__PzBMzW__task{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-portal-card);flex-direction:column;gap:0;padding:22px;transition:box-shadow .28s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 2px 12px #0000000d}.TaskList-module__PzBMzW__task:hover{box-shadow:0 2px 14px #00000012}.TaskList-module__PzBMzW__taskDeleting{pointer-events:none;transform-origin:50%;animation:.62s cubic-bezier(.4,0,.6,1) forwards TaskList-module__PzBMzW__tvOff}@keyframes TaskList-module__PzBMzW__taskComplete{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.TaskList-module__PzBMzW__taskCompleting{pointer-events:none;animation:.48s cubic-bezier(.4,0,.6,1) forwards TaskList-module__PzBMzW__taskComplete}.TaskList-module__PzBMzW__taskGhost{opacity:.25;border:2px dashed var(--border);box-shadow:none!important;background:var(--ground)!important}.TaskList-module__PzBMzW__dragOverlayCard{cursor:grabbing;transform:rotate(1.5deg)scale(1.03);box-shadow:0 12px 30px #00000024,0 32px 80px #0000001a;animation:none!important}.TaskList-module__PzBMzW__taskTop{align-items:flex-start;gap:var(--space-3);-webkit-user-select:none;user-select:none;display:flex}:is(.TaskList-module__PzBMzW__taskTop:has(+* .TaskList-module__PzBMzW__taskBodyCollapsed),.TaskList-module__PzBMzW__taskTop:not(:has(~.TaskList-module__PzBMzW__taskBodyCollapsed))){cursor:default}.TaskList-module__PzBMzW__collapseBtn{color:var(--s4);border-radius:var(--radius-ui);cursor:pointer;width:20px;height:20px;transition:transform .22s cubic-bezier(.34, 1.56, .64, 1), color var(--duration) var(--ease), background var(--duration) var(--ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:400;line-height:1;display:inline-flex}.TaskList-module__PzBMzW__collapseBtn:hover{color:var(--ink);background:var(--ground)}.TaskList-module__PzBMzW__chevronOpen{color:var(--s2);transform:rotate(90deg)}.TaskList-module__PzBMzW__taskBody{grid-template-rows:1fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.TaskList-module__PzBMzW__taskBodyCollapsed{grid-template-rows:0fr}.TaskList-module__PzBMzW__taskBodyInner{gap:var(--space-5);min-height:0;padding-top:var(--space-4);padding-bottom:var(--space-2);visibility:visible;flex-direction:column;transition:visibility;display:flex;overflow:hidden}.TaskList-module__PzBMzW__taskBodyCollapsed .TaskList-module__PzBMzW__taskBodyInner{visibility:hidden;transition:visibility 0s .26s}.TaskList-module__PzBMzW__taskBodyInner>*{flex-shrink:1;min-height:0}.TaskList-module__PzBMzW__dragHandle{background:var(--ground);border-radius:var(--radius-ui);cursor:grab;color:var(--s3);transition:color var(--duration) var(--ease), background var(--duration) var(--ease), transform .15s cubic-bezier(.34, 1.56, .64, 1);-webkit-user-select:none;user-select:none;border:none;flex-shrink:0;margin-top:2px;padding:5px 6px;font-size:1.25rem;line-height:1}.TaskList-module__PzBMzW__dragHandle:hover{color:var(--s1);background:var(--border);transform:scale(1.1)}.TaskList-module__PzBMzW__dragHandle:active{cursor:grabbing}.TaskList-module__PzBMzW__taskMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.TaskList-module__PzBMzW__taskTitleRow{align-items:center;gap:var(--space-3);display:flex}.TaskList-module__PzBMzW__taskTitle{color:var(--ink);letter-spacing:-.025em;flex:1;font-size:1.0625rem;font-weight:800;line-height:1.25}.TaskList-module__PzBMzW__taskTitleEditable{cursor:text;transition:background var(--duration) var(--ease);border-radius:3px}.TaskList-module__PzBMzW__taskTitleEditable:hover{background:var(--yellow-bg)}.TaskList-module__PzBMzW__taskTitleInput{color:var(--ink);letter-spacing:-.025em;background:var(--yellow-bg);border:none;border-bottom:2px solid var(--yellow);width:100%;font-size:1.0625rem;font-weight:800;line-height:1.25;font-family:var(--font-sans);border-radius:3px 3px 0 0;outline:none;flex:1;padding:0 4px}.TaskList-module__PzBMzW__taskPct{letter-spacing:-.02em;font-variant-numeric:tabular-nums;border-radius:99px;flex-shrink:0;padding:4px 12px;font-size:1rem;font-weight:900;transition:color .3s,background .3s}.TaskList-module__PzBMzW__deleteRow{align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border);justify-content:flex-end;display:flex}.TaskList-module__PzBMzW__deleteGoalBtn{font-family:var(--font-sans);color:var(--s5);cursor:pointer;letter-spacing:.02em;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.TaskList-module__PzBMzW__deleteGoalBtn:hover{color:var(--red)}.TaskList-module__PzBMzW__deleteConfirmText{color:var(--s3);font-size:12px;font-weight:700}.TaskList-module__PzBMzW__deleteConfirmYes{font-family:var(--font-sans);color:var(--paper);background:var(--red);cursor:pointer;transition:transform .15s cubic-bezier(.34, 1.56, .64, 1), opacity var(--duration) var(--ease);border:none;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:900}.TaskList-module__PzBMzW__deleteConfirmYes:hover{opacity:.9;transform:scale(1.06)}.TaskList-module__PzBMzW__deleteConfirmNo{font-family:var(--font-sans);color:var(--s4);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.TaskList-module__PzBMzW__deleteConfirmNo:hover{color:var(--ink)}.TaskList-module__PzBMzW__checklistCount{letter-spacing:.15em;text-transform:uppercase;color:var(--s5);font-size:12px;font-weight:900}.TaskList-module__PzBMzW__dueBadge{letter-spacing:.1em;text-transform:uppercase;border-radius:99px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:900}.TaskList-module__PzBMzW__staleHint{color:var(--s5);flex-shrink:0;font-size:11px;font-weight:500}.TaskList-module__PzBMzW__targetDateRow{gap:var(--space-2);flex-direction:column;display:flex}.TaskList-module__PzBMzW__targetDateLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--s5);font-size:10px;font-weight:900}.TaskList-module__PzBMzW__targetDateInput{font-family:var(--font-sans);color:var(--ink);background:var(--ground);border-radius:var(--radius-ui);padding:var(--space-2) var(--space-3);width:fit-content;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease);border:2px solid #0000;outline:none;font-size:.9375rem}.TaskList-module__PzBMzW__targetDateInput:focus{background:var(--paper);border-color:var(--ink)}.TaskList-module__PzBMzW__taskDesc{color:var(--s3);margin:0;font-size:.9375rem;line-height:1.75}.TaskList-module__PzBMzW__checklist{padding:var(--space-1) 0;flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.TaskList-module__PzBMzW__swipeDelete{display:none}.TaskList-module__PzBMzW__checkItem{align-items:center;gap:var(--space-3);padding:6px var(--space-3);border-radius:var(--radius-ui);transition:background var(--duration) var(--ease);animation:.22s cubic-bezier(.34,1.56,.64,1) both TaskList-module__PzBMzW__stepIn;display:flex}.TaskList-module__PzBMzW__checkItem:hover{background:var(--ground)}.TaskList-module__PzBMzW__checkbox{appearance:none;border:2px solid var(--s5);background:var(--paper);cursor:pointer;width:18px;height:18px;transition:border-color var(--duration) var(--ease), background .15s cubic-bezier(.34, 1.56, .64, 1), transform .2s cubic-bezier(.34, 1.56, .64, 1), box-shadow var(--duration) var(--ease);border-radius:6px;flex-shrink:0;position:relative;top:0}.TaskList-module__PzBMzW__checkbox:hover{border-color:var(--s3);transform:scale(1.1);box-shadow:0 0 0 4px #0000000f}.TaskList-module__PzBMzW__checkbox:checked{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5l2.5 2.5L8 3' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E"), linear-gradient(135deg, var(--accent), var(--accent-2));background-position:50%,50%;background-repeat:no-repeat;background-size:65% 65%,100% 100%;transform:scale(1.05)}.TaskList-module__PzBMzW__checkbox:checked:after{display:none}.TaskList-module__PzBMzW__checkText{color:var(--s2);cursor:text;min-width:0;transition:color var(--duration) var(--ease);flex:1;font-size:.875rem;line-height:1.5}.TaskList-module__PzBMzW__checkText:hover{color:var(--ink)}.TaskList-module__PzBMzW__checkTextDone{color:var(--s5);text-decoration:line-through;-webkit-text-decoration-color:var(--s5);text-decoration-color:var(--s5);flex:1;min-width:0;font-size:.875rem;line-height:1.5}.TaskList-module__PzBMzW__checkEditInput{font-family:var(--font-sans);color:var(--ink);background:var(--ground);border-radius:var(--radius-ui);min-width:0;transition:box-shadow var(--duration) var(--ease);border:none;outline:none;flex:1;padding:3px 8px;font-size:1rem;line-height:1.5}.TaskList-module__PzBMzW__checkEditInput:focus{box-shadow:0 0 0 2px var(--ink)}.TaskList-module__PzBMzW__removeStepBtn{cursor:pointer;color:var(--s4);border-radius:var(--radius-ui);opacity:0;transition:opacity var(--duration) var(--ease), color var(--duration) var(--ease), background var(--duration) var(--ease), transform .15s cubic-bezier(.34, 1.56, .64, 1);background:0 0;border:none;flex-shrink:0;padding:3px 4px;font-size:.9rem;line-height:1}.TaskList-module__PzBMzW__checkItem:hover .TaskList-module__PzBMzW__removeStepBtn{opacity:1}.TaskList-module__PzBMzW__removeStepBtn:hover{color:var(--red);background:var(--red-a07);transform:scale(1.15)}.TaskList-module__PzBMzW__addStepRow{align-items:center;gap:var(--space-2);padding:0 var(--space-3);display:flex}.TaskList-module__PzBMzW__addStepInput{font-family:var(--font-sans);color:var(--ink);background:var(--ground);border-radius:var(--radius-ui);padding:5px var(--space-3);border:2px solid #0000;outline:none;flex:1;min-width:0;font-size:1rem;transition:border-color .15s,background .15s}.TaskList-module__PzBMzW__addStepInput:focus{background:var(--paper);border-color:var(--ink)}.TaskList-module__PzBMzW__addStepConfirm{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--paper);background:var(--ink);border-radius:var(--radius-ui);padding:6px var(--space-3);cursor:pointer;white-space:nowrap;border:none;font-size:12px;font-weight:900;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .15s}.TaskList-module__PzBMzW__addStepConfirm:hover{background:var(--s2);transform:scale(1.05)}.TaskList-module__PzBMzW__collapsedProgress{height:20px;margin-top:var(--space-3);cursor:pointer;position:relative}.TaskList-module__PzBMzW__collapsedProgress:after{content:"";background:linear-gradient(90deg, var(--task-bar,var(--accent)) var(--task-pct,0%), #0000000f var(--task-pct,0%));height:3px;transition:height var(--duration) var(--ease);border-radius:99px;position:absolute;bottom:0;left:0;right:0}.TaskList-module__PzBMzW__collapsedProgress:hover:after{height:6px}.TaskList-module__PzBMzW__textAction{font-family:var(--font-sans);color:var(--s4);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.TaskList-module__PzBMzW__textAction:hover{color:var(--ink)}.TaskList-module__PzBMzW__progressRow{gap:var(--space-2);flex-direction:column;padding:8px 0;display:flex;overflow:hidden}.TaskList-module__PzBMzW__progressLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--s5);font-size:12px;font-weight:900}.TaskList-module__PzBMzW__progressTrack{cursor:ew-resize;background:#0000000f;border-radius:99px;height:8px;margin:0 12px;position:relative;overflow:visible}.TaskList-module__PzBMzW__progressFill{pointer-events:none;border-radius:99px;height:100%;transition:width .25s cubic-bezier(.34,1.56,.64,1),background .4s;transform:scaleY(1.8)}.TaskList-module__PzBMzW__progressThumb{background:var(--paper);border:2.5px solid var(--accent);width:16px;height:16px;box-shadow:0 1px 4px var(--accent-a30);pointer-events:none;border-radius:99px;transition:left .25s cubic-bezier(.34,1.56,.64,1),width .2s,height .2s,box-shadow .2s;position:absolute;top:50%;transform:translate(-50%,-50%)}.TaskList-module__PzBMzW__progressTrack:hover .TaskList-module__PzBMzW__progressThumb{width:20px;height:20px;box-shadow:0 2px 8px var(--accent-a40), 0 0 0 4px var(--accent-a12)}.TaskList-module__PzBMzW__sliderHidden{opacity:0;cursor:ew-resize;width:100%;height:32px;margin:0;padding:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.TaskList-module__PzBMzW__notesField{font-family:var(--font-sans);color:var(--ink);background:var(--ground);border-radius:var(--radius-ui);padding:var(--space-3) var(--space-4);resize:vertical;box-sizing:border-box;width:100%;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease);border:2px solid #0000;outline:none;font-size:1rem;line-height:1.65}.TaskList-module__PzBMzW__notesField:focus{background:var(--paper);border-color:var(--ink)}.TaskList-module__PzBMzW__notesToggle{font-family:var(--font-sans);color:var(--s5);cursor:pointer;text-align:left;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:.875rem;line-height:1.5}.TaskList-module__PzBMzW__notesToggle:hover{color:var(--s3)}.TaskList-module__PzBMzW__saveBtnRow{display:flex}.TaskList-module__PzBMzW__saveBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink);cursor:pointer;transition:background var(--duration) var(--ease), transform .2s cubic-bezier(.34, 1.56, .64, 1), box-shadow .2s;border:none;border-radius:99px;padding:9px 20px;font-size:12px;font-weight:900}.TaskList-module__PzBMzW__saveBtn:hover:not(:disabled){background:var(--s2);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.TaskList-module__PzBMzW__saveBtn:active:not(:disabled){transform:scale(.96)}.TaskList-module__PzBMzW__saveBtn:disabled{opacity:.45;cursor:not-allowed}.TaskList-module__PzBMzW__savedBtn{background:var(--accent);animation:.36s cubic-bezier(.34,1.56,.64,1) both TaskList-module__PzBMzW__savedPop}.TaskList-module__PzBMzW__savedBtn:hover:not(:disabled){background:var(--accent-2)}.TaskList-module__PzBMzW__addWrap{flex-direction:column;padding-top:0;display:flex}.TaskList-module__PzBMzW__addForm{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-portal-card);gap:var(--space-3);flex-direction:column;padding:22px 24px;animation:.22s cubic-bezier(.34,1.56,.64,1) both TaskList-module__PzBMzW__slideDown;display:flex;box-shadow:0 2px 12px #0000000d}.TaskList-module__PzBMzW__addInput{font-family:var(--font-sans);color:var(--ink);background:var(--ground);border:1px solid var(--border);box-sizing:border-box;width:100%;transition:border-color var(--duration) var(--ease);border-radius:8px;outline:none;padding:11px 13px;font-size:.9375rem;font-weight:600}.TaskList-module__PzBMzW__addInput:focus{border-color:var(--accent)}.TaskList-module__PzBMzW__addInput::placeholder{color:var(--s5);font-weight:400}.TaskList-module__PzBMzW__addActions{justify-content:flex-start;align-items:center;gap:var(--space-4);padding-top:var(--space-3);flex-direction:row;display:flex}.TaskList-module__PzBMzW__chipsArea{flex-direction:column;gap:8px;animation:.2s cubic-bezier(.34,1.56,.64,1) both TaskList-module__PzBMzW__slideDown;display:flex}.TaskList-module__PzBMzW__chipsHint{letter-spacing:.15em;text-transform:uppercase;color:var(--s4);font-size:12px;font-weight:900}.TaskList-module__PzBMzW__chips{flex-wrap:wrap;gap:8px;display:flex}.TaskList-module__PzBMzW__chip{background:var(--accent-a05);border:1.5px solid var(--accent-a25);color:var(--accent);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.TaskList-module__PzBMzW__chip:hover{background:var(--accent-a10);border-color:var(--accent)}.TaskList-module__PzBMzW__chipPlus{opacity:.7;font-size:14px;font-weight:700;line-height:1}.TaskList-module__PzBMzW__planArea{flex-direction:column;gap:6px;animation:.2s cubic-bezier(.34,1.56,.64,1) both TaskList-module__PzBMzW__slideDown;display:flex}.TaskList-module__PzBMzW__planHeader{letter-spacing:.15em;text-transform:uppercase;color:var(--s4);font-size:12px;font-weight:900}.TaskList-module__PzBMzW__draftList{flex-direction:column;gap:2px;display:flex}.TaskList-module__PzBMzW__draftTask{border-radius:7px;align-items:center;gap:10px;padding:5px 6px;display:flex}.TaskList-module__PzBMzW__draftCheckbox{border:1.5px solid var(--s6);border-radius:4px;flex-shrink:0;width:15px;height:15px;display:block}.TaskList-module__PzBMzW__draftTaskLabel{color:var(--s2);flex:1;font-size:13px;font-weight:500}.TaskList-module__PzBMzW__draftTaskRemove{cursor:pointer;color:var(--s5);background:0 0;border:none;padding:2px 4px;font-size:15px;line-height:1;transition:color .15s}.TaskList-module__PzBMzW__draftTaskRemove:hover{color:var(--ink)}.TaskList-module__PzBMzW__emptyState{gap:var(--space-6);padding:var(--space-4) 0 var(--space-5);flex-direction:column;animation:.4s cubic-bezier(.34,1.56,.64,1) both TaskList-module__PzBMzW__cardIn;display:flex}.TaskList-module__PzBMzW__emptyText{gap:var(--space-3);flex-direction:column;max-width:480px;display:flex}.TaskList-module__PzBMzW__emptyHeadline{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:800;line-height:1.3}.TaskList-module__PzBMzW__emptyBodyText{color:var(--s3);margin:0;font-size:.9375rem;line-height:1.75}.TaskList-module__PzBMzW__emptyMockCard{background:var(--paper);border-radius:var(--radius-card);padding:var(--space-5) var(--space-6);transform-origin:0;pointer-events:none;-webkit-user-select:none;user-select:none;gap:var(--space-4);flex-direction:column;max-width:400px;display:flex;transform:rotate(-1deg)translateY(2px);box-shadow:0 2px 4px #0000000a,0 8px 32px #00000017}.TaskList-module__PzBMzW__emptyMockTop{align-items:center;gap:var(--space-3);display:flex}.TaskList-module__PzBMzW__emptyMockHandle{color:var(--s4);background:var(--ground);border-radius:var(--radius-ui);flex-shrink:0;padding:5px 6px;font-size:1.25rem;line-height:1}.TaskList-module__PzBMzW__emptyMockTitle{color:var(--ink);letter-spacing:-.025em;flex:1;font-size:1.0625rem;font-weight:800;line-height:1.25}.TaskList-module__PzBMzW__emptyMockPct{color:var(--yellow);background:var(--yellow-a12);letter-spacing:-.01em;border-radius:99px;flex-shrink:0;padding:3px 10px;font-size:.9375rem;font-weight:900}.TaskList-module__PzBMzW__emptyMockChecklist{padding:0 0 0 var(--space-2);flex-direction:column;gap:6px;margin:0;list-style:none;display:flex}.TaskList-module__PzBMzW__emptyMockItem,.TaskList-module__PzBMzW__emptyMockItemDone{align-items:center;gap:var(--space-3);font-size:.875rem;line-height:1.5;display:flex}.TaskList-module__PzBMzW__emptyMockItem:before{content:"";border:2px solid var(--s5);background:var(--paper);border-radius:5px;flex-shrink:0;width:16px;height:16px;display:inline-block}.TaskList-module__PzBMzW__emptyMockItem{color:var(--s3)}.TaskList-module__PzBMzW__emptyMockItemDone:before{content:"";border:2px solid var(--ink);background:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5l2.5 2.5L8 3' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border-radius:5px;flex-shrink:0;width:16px;height:16px;display:inline-block}.TaskList-module__PzBMzW__emptyMockItemDone{color:var(--s5);text-decoration:line-through;-webkit-text-decoration-color:var(--s5);text-decoration-color:var(--s5)}.TaskList-module__PzBMzW__emptyMockTrack{background:var(--ground);border-radius:99px;height:6px;margin:0 4px;overflow:hidden}.TaskList-module__PzBMzW__emptyMockFill{width:var(--mock-pct,33%);background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:99px;height:100%}.TaskList-module__PzBMzW__emptyCtaBtn{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:var(--ink);cursor:pointer;border:none;border-radius:99px;align-self:flex-start;padding:10px 22px;font-size:12px;font-weight:900;transition:background .15s,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.TaskList-module__PzBMzW__emptyCtaBtn:hover{background:var(--s2);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.TaskList-module__PzBMzW__emptyCtaBtn:active{transform:scale(.96)}.TaskList-module__PzBMzW__checklistMeta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.TaskList-module__PzBMzW__archivedSection{padding-top:var(--space-2);flex-direction:column;gap:0;display:flex}.TaskList-module__PzBMzW__archivedToggle{align-items:center;gap:var(--space-2);font-family:var(--font-sans);color:var(--s5);cursor:pointer;padding:var(--space-2) 0;transition:color var(--duration) var(--ease);text-align:left;background:0 0;border:none;align-self:flex-start;font-size:12px;font-weight:700;display:flex}.TaskList-module__PzBMzW__archivedToggle:hover{color:var(--s3)}.TaskList-module__PzBMzW__archivedChevron{color:var(--s6);font-size:1rem;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.TaskList-module__PzBMzW__archivedChevronOpen{transform:rotate(90deg)}.TaskList-module__PzBMzW__archivedList{padding:0;padding-top:var(--space-2);flex-direction:column;gap:2px;margin:0;list-style:none;animation:.2s cubic-bezier(.34,1.56,.64,1) both TaskList-module__PzBMzW__slideDown;display:flex}.TaskList-module__PzBMzW__archivedTask{background:var(--ground);border-radius:var(--radius-ui);border:1px solid var(--border);padding:var(--space-3) var(--space-4);opacity:.85;transition:opacity var(--duration) var(--ease), background var(--duration) var(--ease);flex-direction:column;gap:0;display:flex;position:relative}.TaskList-module__PzBMzW__archivedTask:hover{opacity:1;background:var(--paper)}.TaskList-module__PzBMzW__archivedTaskTop{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.TaskList-module__PzBMzW__archivedTaskTitle{color:var(--s2);letter-spacing:-.02em;flex:1;font-size:.9375rem;font-weight:700;line-height:1.25}.TaskList-module__PzBMzW__reopenBtn{font-family:var(--font-sans);color:var(--accent);cursor:pointer;letter-spacing:.02em;transition:color var(--duration) var(--ease);background:0 0;border:none;margin-right:auto;padding:0;font-size:12px;font-weight:700}.TaskList-module__PzBMzW__reopenBtn:hover{color:var(--accent-2)}.TaskList-module__PzBMzW__archivedNotes{color:var(--s4);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;font-style:italic;line-height:1.65;display:-webkit-box;overflow:hidden}@media (max-width:640px){.TaskList-module__PzBMzW__addWrap{order:-1}.TaskList-module__PzBMzW__task{padding:var(--space-5) var(--space-4);border-radius:10px}.TaskList-module__PzBMzW__task:hover{box-shadow:0 2px 12px #0000000d}.TaskList-module__PzBMzW__dragHandle{display:none}.TaskList-module__PzBMzW__collapseBtn{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-10px -6px -10px -10px;padding:0;font-size:1.375rem;display:flex}.TaskList-module__PzBMzW__taskTitle,.TaskList-module__PzBMzW__taskTitleInput{font-size:1.0625rem}.TaskList-module__PzBMzW__taskPct{padding:5px 14px;font-size:1.0625rem}.TaskList-module__PzBMzW__progressTrack{cursor:default;height:12px;margin:0 14px}.TaskList-module__PzBMzW__progressThumb{border-width:3px;width:26px;height:26px}.TaskList-module__PzBMzW__progressTrack:hover .TaskList-module__PzBMzW__progressThumb{width:26px;height:26px}.TaskList-module__PzBMzW__collapsedProgress{height:24px}.TaskList-module__PzBMzW__collapsedProgress:after{height:5px}.TaskList-module__PzBMzW__sliderHidden{height:48px}.TaskList-module__PzBMzW__taskBodyInner{gap:var(--space-4);padding-top:var(--space-5)}.TaskList-module__PzBMzW__taskDesc{font-size:1rem;line-height:1.8}.TaskList-module__PzBMzW__checkItem{padding:12px var(--space-3)}.TaskList-module__PzBMzW__checkbox{border-radius:7px;width:24px;height:24px}.TaskList-module__PzBMzW__checkText,.TaskList-module__PzBMzW__checkTextDone{font-size:.9375rem}.TaskList-module__PzBMzW__removeStepBtn{display:none}.TaskList-module__PzBMzW__swipeWrap{border-radius:var(--radius-ui);position:relative;overflow:hidden}.TaskList-module__PzBMzW__swipeRow{background:var(--paper);will-change:transform;position:relative}.TaskList-module__PzBMzW__swipeDelete{background:var(--red-soft);padding-right:var(--space-4);border-radius:var(--radius-ui);pointer-events:none;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.TaskList-module__PzBMzW__swipeDeleteIcon{color:var(--paper);font-size:1.4rem;font-weight:700;line-height:1}.TaskList-module__PzBMzW__addStepInput{padding:9px var(--space-3)}.TaskList-module__PzBMzW__addStepConfirm{padding:9px var(--space-4);font-size:12px}.TaskList-module__PzBMzW__notesField{line-height:1.75}.TaskList-module__PzBMzW__saveBtn{padding:14px 20px;font-size:12px}.TaskList-module__PzBMzW__addInput{padding:var(--space-4);font-size:1.0625rem}.TaskList-module__PzBMzW__addActions{gap:var(--space-3)}}
.AddButton-module__134O0W__btn{font-family:var(--font-sans);color:var(--accent);background:var(--accent-a05);border:1.5px solid var(--accent-a35);cursor:pointer;transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease), transform .18s cubic-bezier(.34, 1.56, .64, 1), box-shadow .18s;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;padding:7px 16px;font-size:13px;font-weight:600;display:inline-flex}.AddButton-module__134O0W__btn:hover:not(:disabled){background:var(--accent-a10);border-color:var(--accent);box-shadow:0 3px 10px var(--accent-a18);transform:translateY(-1px)}.AddButton-module__134O0W__btn:disabled{opacity:.45;cursor:not-allowed}.AddButton-module__134O0W__centered{align-self:center}.AddButton-module__134O0W__circle{color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:640px){.AddButton-module__134O0W__btn{letter-spacing:0!important;text-transform:none!important;color:var(--accent)!important;width:fit-content!important;box-shadow:none!important;background:0 0!important;border:none!important;align-self:center!important;align-items:center!important;gap:10px!important;padding:4px 0!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important;transform:none!important}.AddButton-module__134O0W__btn:hover:not(:disabled){opacity:.8;box-shadow:none!important;background:0 0!important;border:none!important;transform:none!important}.AddButton-module__134O0W__circle{background:var(--accent);width:28px;height:28px;color:var(--paper);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AddButton-module__134O0W__label{color:var(--accent)}}
.GoalsPreview-module__7GyDja__wrap{flex-direction:column;gap:12px;display:flex}.GoalsPreview-module__7GyDja__priorityRow{border-left:3px solid var(--red);background:var(--red-a07);border-radius:var(--radius-ui);align-items:center;gap:8px;padding:8px 10px;display:flex}.GoalsPreview-module__7GyDja__priorityReason{letter-spacing:.12em;text-transform:uppercase;color:var(--red);flex-shrink:0;font-size:10px;font-weight:900}.GoalsPreview-module__7GyDja__priorityTitle{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.GoalsPreview-module__7GyDja__summaryRow{align-items:center;gap:10px;display:flex}.GoalsPreview-module__7GyDja__goalCount{letter-spacing:.1em;text-transform:uppercase;color:var(--s4);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:900}.GoalsPreview-module__7GyDja__barTrack{background:var(--border);border-radius:99px;flex:1;height:6px;overflow:hidden}.GoalsPreview-module__7GyDja__barFill{border-radius:99px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.GoalsPreview-module__7GyDja__overallPct{letter-spacing:-.01em;flex-shrink:0;font-size:13px;font-weight:900}.GoalsPreview-module__7GyDja__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GoalsPreview-module__7GyDja__row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 0;display:flex}.GoalsPreview-module__7GyDja__row:last-child{border-bottom:none}.GoalsPreview-module__7GyDja__title{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.9375rem;font-weight:700;line-height:1.2;overflow:hidden}.GoalsPreview-module__7GyDja__meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.GoalsPreview-module__7GyDja__tasks{letter-spacing:.08em;color:var(--s5);white-space:nowrap;font-size:12px;font-weight:900}.GoalsPreview-module__7GyDja__pct{letter-spacing:-.01em;white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:.8125rem;font-weight:900}
.PulseCard-module__uTHXOW__card{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-portal-card);gap:var(--space-5);flex-direction:column;flex:1;padding:22px;display:flex;box-shadow:0 2px 12px #0000000d}.PulseCard-module__uTHXOW__header{justify-content:space-between;align-items:center;display:flex}.PulseCard-module__uTHXOW__label{letter-spacing:.15em;text-transform:uppercase;color:var(--s2);font-size:12px;font-weight:900}.PulseCard-module__uTHXOW__streak{letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:3px var(--space-3);border-radius:var(--radius-ui);font-size:12px;font-weight:900}.PulseCard-module__uTHXOW__urgentBanner{background:color-mix(in srgb, var(--yellow-bg) 80%, transparent);border:1px solid color-mix(in srgb, var(--yellow) 50%, transparent);border-radius:var(--radius-ui);align-items:center;gap:8px;padding:10px 14px;display:flex}.PulseCard-module__uTHXOW__urgentDot{background:var(--yellow);border-radius:50%;flex-shrink:0;width:7px;height:7px}.PulseCard-module__uTHXOW__urgentText{color:var(--s2);font-size:.8125rem;font-weight:600;line-height:1.4}.PulseCard-module__uTHXOW__blurb{color:var(--s4);margin:0;font-size:.8125rem;line-height:1.6}.PulseCard-module__uTHXOW__form{gap:var(--space-4);flex-direction:column;display:flex}.PulseCard-module__uTHXOW__row{align-items:center;gap:var(--space-5);display:flex}.PulseCard-module__uTHXOW__dimLabel{color:var(--s3);letter-spacing:.01em;flex-shrink:0;width:82px;font-size:12px;font-weight:700}.PulseCard-module__uTHXOW__segBar{border-radius:var(--radius-ui);background:var(--border);cursor:pointer;flex:1;max-width:300px;height:30px;display:flex;overflow:hidden}.PulseCard-module__uTHXOW__seg{cursor:pointer;background:#ffffffe0;border:none;border-right:1px solid #ffffff40;flex:1;padding:0;transition:background 80ms}.PulseCard-module__uTHXOW__seg:last-child{border-right:none}.PulseCard-module__uTHXOW__segHover{background:#ffffff6b}.PulseCard-module__uTHXOW__segGhost{background:#ffffff9e}.PulseCard-module__uTHXOW__segFilled{background:0 0}.PulseCard-module__uTHXOW__formFooter{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.PulseCard-module__uTHXOW__submit{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);cursor:pointer;border:none;border-radius:99px;flex-shrink:0;padding:9px 20px;font-size:12px;font-weight:900;transition:background .15s,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.PulseCard-module__uTHXOW__submit:hover:not(:disabled){background:var(--s2);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.PulseCard-module__uTHXOW__submit:active:not(:disabled){transform:scale(.96)}.PulseCard-module__uTHXOW__submit:disabled{opacity:.45;cursor:not-allowed}.PulseCard-module__uTHXOW__savedNote{color:var(--s4);font-size:12px;line-height:1.5}.PulseCard-module__uTHXOW__saveError{color:var(--red);font-size:12px;font-weight:600}.PulseCard-module__uTHXOW__lockedResult{gap:var(--space-2);flex-direction:column;display:flex}.PulseCard-module__uTHXOW__lockedTag{letter-spacing:.14em;text-transform:uppercase;color:var(--s5);font-size:12px;font-weight:900}.PulseCard-module__uTHXOW__result{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:flex}.PulseCard-module__uTHXOW__resultGroup{align-items:baseline;gap:5px;display:flex}.PulseCard-module__uTHXOW__dot{color:var(--s6);margin:0 var(--space-2)}.PulseCard-module__uTHXOW__dimName{color:var(--s4);font-size:13px}.PulseCard-module__uTHXOW__score{color:var(--ink);letter-spacing:-.02em;font-size:1.25rem;font-weight:900}.PulseCard-module__uTHXOW__empty{color:var(--s5);margin:0;font-size:13px}.PulseCard-module__uTHXOW__history{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.PulseCard-module__uTHXOW__histRow{align-items:baseline;gap:var(--space-4);display:flex}.PulseCard-module__uTHXOW__histDate{letter-spacing:.06em;text-transform:uppercase;color:var(--s5);flex-shrink:0;min-width:52px;font-size:12px;font-weight:900}.PulseCard-module__uTHXOW__histScores{color:var(--s3);gap:var(--space-3);flex-wrap:wrap;align-items:center;font-size:12px;display:flex}.PulseCard-module__uTHXOW__histDot{color:var(--s6);margin:0 1px}.PulseCard-module__uTHXOW__weekHistory{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex}.PulseCard-module__uTHXOW__weekHistLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--s5);margin-bottom:var(--space-1);font-size:12px;font-weight:900;display:block}.PulseCard-module__uTHXOW__histBars{gap:var(--space-4);flex:1;align-items:center;display:flex}.PulseCard-module__uTHXOW__histBarGroup{align-items:center;gap:var(--space-2);flex:1;display:flex}.PulseCard-module__uTHXOW__histBarLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--s5);flex-shrink:0;width:12px;font-size:12px;font-weight:900}.PulseCard-module__uTHXOW__miniBarWrap{background:var(--border);border-radius:99px;flex:1;height:4px;overflow:hidden}.PulseCard-module__uTHXOW__miniBarFill{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:99px;height:100%;transition:width .3s}.PulseCard-module__uTHXOW__histBarPct{color:var(--s3);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:30px;font-size:12px;font-weight:700}.PulseCard-module__uTHXOW__fridayWrap{border:2px solid var(--accent);border-radius:var(--radius-card);overflow:hidden}.PulseCard-module__uTHXOW__fridayTrigger{width:100%;padding:var(--space-4) var(--space-5);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;transition:background .15s;display:flex}.PulseCard-module__uTHXOW__fridayTrigger:hover{background:var(--accent-a04)}.PulseCard-module__uTHXOW__fridayTriggerLeft{align-items:center;gap:var(--space-3);display:flex}.PulseCard-module__uTHXOW__fridayDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite PulseCard-module__uTHXOW__dotPulse}@keyframes PulseCard-module__uTHXOW__dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.6)}}.PulseCard-module__uTHXOW__fridayTriggerText{flex-direction:column;gap:2px;display:flex}.PulseCard-module__uTHXOW__fridayTriggerTag{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:900}.PulseCard-module__uTHXOW__fridayTriggerHeading{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:700}.PulseCard-module__uTHXOW__fridayChevron{color:var(--accent);flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.PulseCard-module__uTHXOW__fridayChevronOpen{transform:rotate(180deg)}.PulseCard-module__uTHXOW__fridayDrawer{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.PulseCard-module__uTHXOW__fridayDrawerOpen{grid-template-rows:1fr}.PulseCard-module__uTHXOW__fridayDrawerInner{overflow:hidden}.PulseCard-module__uTHXOW__fridayDrawerContent{gap:var(--space-5);padding:var(--space-5);border-top:1px solid var(--accent-a20);flex-direction:column;display:flex;position:relative}.PulseCard-module__uTHXOW__reflViewHeader{top:var(--space-5);right:var(--space-5);align-items:center;gap:var(--space-3);display:flex;position:absolute}.PulseCard-module__uTHXOW__reflSections{gap:var(--space-5);flex-direction:column;display:flex}.PulseCard-module__uTHXOW__reflSection{gap:var(--space-2);flex-direction:column;display:flex}.PulseCard-module__uTHXOW__reflLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--s5);font-size:12px;font-weight:900}.PulseCard-module__uTHXOW__reflItems{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.PulseCard-module__uTHXOW__reflItem{align-items:center;gap:var(--space-2);color:var(--s2);font-size:14px;line-height:1.5;display:flex}.PulseCard-module__uTHXOW__reflBullet{color:var(--s5);flex-shrink:0;font-size:16px;line-height:1}.PulseCard-module__uTHXOW__reflItemText{flex:1}.PulseCard-module__uTHXOW__reflEmpty{color:var(--s5);margin:0;font-size:13px;font-style:italic}.PulseCard-module__uTHXOW__reflRemoveBtn{color:var(--s5);cursor:pointer;transition:color var(--duration) var(--ease);font-size:16px;line-height:1;font-family:var(--font-sans);background:0 0;border:none;flex-shrink:0;padding:0 2px}.PulseCard-module__uTHXOW__reflRemoveBtn:hover{color:var(--red)}.PulseCard-module__uTHXOW__reflInputRow{align-items:center;gap:var(--space-2);display:flex}.PulseCard-module__uTHXOW__reflInput{font-family:var(--font-sans);border:1px solid var(--border);border-radius:var(--radius-ui);padding:var(--space-2) var(--space-3);background:var(--paper);color:var(--ink);transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease);outline:none;flex:1;font-size:16px}.PulseCard-module__uTHXOW__reflInput::placeholder{color:var(--s6)}.PulseCard-module__uTHXOW__reflInput:focus{border-color:var(--ink);background:var(--ground)}.PulseCard-module__uTHXOW__reflAddBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border);color:var(--s4);cursor:pointer;transition:border-color var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;border-radius:99px;flex-shrink:0;padding:5px 12px;font-size:12px;font-weight:900}.PulseCard-module__uTHXOW__reflAddBtn:hover{border-color:var(--ink);color:var(--ink)}.PulseCard-module__uTHXOW__reflFooter{align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);display:flex}.PulseCard-module__uTHXOW__reflSaveBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);cursor:pointer;border:none;border-radius:99px;padding:9px 20px;font-size:12px;font-weight:900;transition:background .15s,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.PulseCard-module__uTHXOW__reflSaveBtn:hover:not(:disabled){background:var(--s2);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.PulseCard-module__uTHXOW__reflSaveBtn:active:not(:disabled){transform:scale(.96)}.PulseCard-module__uTHXOW__reflSaveBtn:disabled{opacity:.45;cursor:not-allowed}.PulseCard-module__uTHXOW__reflCancelBtn{font-family:var(--font-sans);color:var(--s4);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;transition:color .15s}.PulseCard-module__uTHXOW__reflCancelBtn:hover:not(:disabled){color:var(--ink)}.PulseCard-module__uTHXOW__reflCancelBtn:disabled{opacity:.45;cursor:not-allowed}.PulseCard-module__uTHXOW__reflEditBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--s4);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:900;transition:color .15s,border-color .15s}.PulseCard-module__uTHXOW__reflEditBtn:hover{color:var(--ink);border-color:var(--ink)}.PulseCard-module__uTHXOW__reflSavedFlash{color:var(--green-state);font-size:12px;font-weight:700;animation:2s forwards PulseCard-module__uTHXOW__fadeOut}@keyframes PulseCard-module__uTHXOW__fadeOut{0%{opacity:1}60%{opacity:1}to{opacity:0}}@media (max-width:640px){.PulseCard-module__uTHXOW__card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.PulseCard-module__uTHXOW__header{display:none}.PulseCard-module__uTHXOW__formFooter{justify-content:center}.PulseCard-module__uTHXOW__blurb{font-size:.9375rem;line-height:1.7}.PulseCard-module__uTHXOW__dimLabel{font-size:1rem}.PulseCard-module__uTHXOW__score{font-size:1.375rem}.PulseCard-module__uTHXOW__empty{font-size:.9375rem}}
.WeeklyFocusCard-module__5vx7Ba__glowCard{scroll-margin-top:calc(var(--sticky-nav-height) + 16px);flex-direction:column;align-items:center;gap:8px;padding:32px 24px 24px;display:flex;position:relative}.WeeklyFocusCard-module__5vx7Ba__focusGlow{pointer-events:none;z-index:0;background:radial-gradient(#ca8a0438 0%,#fbbf241a 45%,#0000 72%);border-radius:50%;width:560px;height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WeeklyFocusCard-module__5vx7Ba__glowLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--s5);z-index:1;margin:0;font-size:10px;font-weight:900;position:relative}.WeeklyFocusCard-module__5vx7Ba__glowFocusText{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);text-align:center;z-index:1;max-width:520px;margin:2px 0;font-size:1.875rem;font-style:italic;font-weight:700;line-height:1.2;position:relative}.WeeklyFocusCard-module__5vx7Ba__glowFocusText:before{content:"“";color:var(--yellow);opacity:.18;pointer-events:none;z-index:0;font-family:Georgia,Times New Roman,serif;font-size:7rem;font-style:normal;font-weight:400;line-height:1;position:absolute;top:-.05em;left:-.55em}.WeeklyFocusCard-module__5vx7Ba__glowFocusText p{margin:0}:is(.WeeklyFocusCard-module__5vx7Ba__glowFocusText ul,.WeeklyFocusCard-module__5vx7Ba__glowFocusText ol){padding-left:var(--space-5);list-style:revert;text-align:left;margin:0}.WeeklyFocusCard-module__5vx7Ba__glowWinLine{color:var(--s2);z-index:1;letter-spacing:.005em;align-items:baseline;gap:6px;margin:4px 0 0;font-size:14px;font-weight:600;display:flex;position:relative}.WeeklyFocusCard-module__5vx7Ba__glowWinPrefix{letter-spacing:.12em;text-transform:uppercase;color:var(--s5);flex-shrink:0;font-size:11px;font-weight:900}.WeeklyFocusCard-module__5vx7Ba__glowFooter{align-items:center;gap:var(--space-3);z-index:1;margin-top:6px;display:flex;position:relative}.WeeklyFocusCard-module__5vx7Ba__glowEditBtn{letter-spacing:.06em;color:var(--s4);border:1px solid var(--border);cursor:pointer;font-size:11px;font-weight:700;font-family:var(--font-sans);transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;border-radius:99px;padding:5px 14px}.WeeklyFocusCard-module__5vx7Ba__glowEditBtn:hover{color:var(--ink);border-color:var(--s4)}.WeeklyFocusCard-module__5vx7Ba__card{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-portal-card);scroll-margin-top:calc(var(--sticky-nav-height) + 16px);flex-direction:column;flex:1;display:flex;box-shadow:0 2px 12px #0000000d}.WeeklyFocusCard-module__5vx7Ba__cardHighlight{border-color:var(--yellow);box-shadow:0 2px 12px #0000000d, 0 0 0 3px var(--yellow-vivid)}.WeeklyFocusCard-module__5vx7Ba__cardHeader{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.WeeklyFocusCard-module__5vx7Ba__headerLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--s2);font-size:13px;font-weight:900}.WeeklyFocusCard-module__5vx7Ba__headerDate{color:var(--s3);letter-spacing:-.01em;font-size:12px;font-weight:700}.WeeklyFocusCard-module__5vx7Ba__cardBody{padding:var(--space-6) var(--space-6) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.WeeklyFocusCard-module__5vx7Ba__cardBodyView{padding:var(--space-7) var(--space-6) var(--space-6);gap:var(--space-3);text-align:center;flex-direction:column;align-items:center;display:flex}.WeeklyFocusCard-module__5vx7Ba__field{gap:var(--space-2);flex-direction:column;display:flex}.WeeklyFocusCard-module__5vx7Ba__fieldLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--s4);font-size:12px;font-weight:900}.WeeklyFocusCard-module__5vx7Ba__focusHero{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.WeeklyFocusCard-module__5vx7Ba__focusHeroLabel{letter-spacing:.12em;text-transform:uppercase;width:100%;max-width:460px;color:var(--s5);align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;display:flex}.WeeklyFocusCard-module__5vx7Ba__flourishLine{background:var(--accent);opacity:.35;border-radius:2px;flex:1;height:2px;display:block}.WeeklyFocusCard-module__5vx7Ba__focusHeroContent{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);max-width:520px;font-size:2.5rem;font-style:italic;font-weight:700;line-height:1.1}.WeeklyFocusCard-module__5vx7Ba__flourishDivider{align-items:center;gap:6px;margin:6px 0;display:flex}.WeeklyFocusCard-module__5vx7Ba__flourishDash{background:var(--accent);border-radius:2px;width:32px;height:2px;display:block}.WeeklyFocusCard-module__5vx7Ba__flourishDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.WeeklyFocusCard-module__5vx7Ba__focusHeroContent p{margin:0 0 4px;line-height:1.1}.WeeklyFocusCard-module__5vx7Ba__focusHeroContent p:last-child{margin-bottom:0}:is(.WeeklyFocusCard-module__5vx7Ba__focusHeroContent ul,.WeeklyFocusCard-module__5vx7Ba__focusHeroContent ol){padding-left:var(--space-5);list-style:revert;margin:0}.WeeklyFocusCard-module__5vx7Ba__winLine{color:var(--s4);border:1.5px solid var(--border);border-radius:99px;margin:0;padding:8px 20px;font-size:14px;line-height:1.5;display:inline-block}.WeeklyFocusCard-module__5vx7Ba__winPrefix{font-weight:400}.WeeklyFocusCard-module__5vx7Ba__winValue{color:var(--green);font-weight:700}.WeeklyFocusCard-module__5vx7Ba__fieldContent{color:var(--ink);font-size:.9375rem;line-height:1.65}.WeeklyFocusCard-module__5vx7Ba__fieldContent p{margin:0 0 var(--space-2)}:is(.WeeklyFocusCard-module__5vx7Ba__fieldContent ul,.WeeklyFocusCard-module__5vx7Ba__fieldContent ol){margin:0 0 var(--space-2);padding-left:var(--space-5);list-style:revert}.WeeklyFocusCard-module__5vx7Ba__fieldContent li{margin-bottom:4px}:is(.WeeklyFocusCard-module__5vx7Ba__fieldContent p:last-child,.WeeklyFocusCard-module__5vx7Ba__fieldContent ul:last-child,.WeeklyFocusCard-module__5vx7Ba__fieldContent ol:last-child){margin-bottom:0}.WeeklyFocusCard-module__5vx7Ba__fieldEmpty{color:var(--s5);font-size:14px;font-style:italic}.WeeklyFocusCard-module__5vx7Ba__textarea{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-ui);width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);resize:vertical;min-height:80px;color:var(--ink);background:var(--ground);transition:border-color var(--duration) var(--ease);outline:none;font-size:1rem;line-height:1.6}.WeeklyFocusCard-module__5vx7Ba__textarea:focus{border-color:var(--s4);background:var(--paper)}.WeeklyFocusCard-module__5vx7Ba__textarea::placeholder{color:var(--s5)}.WeeklyFocusCard-module__5vx7Ba__cardFooter{padding:0 var(--space-5) var(--space-5);gap:var(--space-4);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.WeeklyFocusCard-module__5vx7Ba__cardFooterView{padding:0 var(--space-5) var(--space-5);gap:var(--space-4);justify-content:center;align-items:center;display:flex}.WeeklyFocusCard-module__5vx7Ba__saveBtn,.WeeklyFocusCard-module__5vx7Ba__addBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);cursor:pointer;transition:background var(--duration) var(--ease), transform .2s cubic-bezier(.34, 1.56, .64, 1), box-shadow .2s;border:none;border-radius:99px;flex-shrink:0;padding:9px 20px;font-size:12px;font-weight:900}.WeeklyFocusCard-module__5vx7Ba__saveBtn:hover:not(:disabled),.WeeklyFocusCard-module__5vx7Ba__addBtn:hover{background:var(--s2);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.WeeklyFocusCard-module__5vx7Ba__saveBtn:active:not(:disabled),.WeeklyFocusCard-module__5vx7Ba__addBtn:active{transform:scale(.96)}.WeeklyFocusCard-module__5vx7Ba__saveBtn:disabled{opacity:.45;cursor:not-allowed}.WeeklyFocusCard-module__5vx7Ba__editBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--s4);border:1px solid var(--border);cursor:pointer;transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;border-radius:99px;padding:8px 18px;font-size:12px;font-weight:900}.WeeklyFocusCard-module__5vx7Ba__editBtn:hover{color:var(--ink);border-color:var(--ink)}.WeeklyFocusCard-module__5vx7Ba__cancelBtn{font-family:var(--font-sans);color:var(--s4);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.WeeklyFocusCard-module__5vx7Ba__cancelBtn:hover:not(:disabled){color:var(--ink)}.WeeklyFocusCard-module__5vx7Ba__cancelBtn:disabled{opacity:.28;cursor:default}@keyframes WeeklyFocusCard-module__5vx7Ba__savedFadeOut{0%{opacity:1}60%{opacity:1}to{opacity:0}}.WeeklyFocusCard-module__5vx7Ba__savedFlash{color:var(--green-state);letter-spacing:.03em;font-size:12px;font-weight:700;animation:2s forwards WeeklyFocusCard-module__5vx7Ba__savedFadeOut}.WeeklyFocusCard-module__5vx7Ba__emptyState{padding:var(--space-5);justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;flex:1;display:flex}.WeeklyFocusCard-module__5vx7Ba__emptyPrompt{color:var(--s3);text-align:center;margin:0;font-size:14px;line-height:1.5}.WeeklyFocusCard-module__5vx7Ba__savedNote{color:var(--s5);text-align:center;padding-top:var(--space-5);border-top:1px solid var(--border);width:100%;margin-top:auto;font-size:12px;line-height:1.5}@media (max-width:640px){.WeeklyFocusCard-module__5vx7Ba__card{box-shadow:none;background:0 0;border:none;border-radius:0}.WeeklyFocusCard-module__5vx7Ba__cardHeader{display:none}}
@keyframes OnboardingChecklist-module__Dj2I5a__popUp{0%{opacity:0;transform:scale(.97)translateY(10px)}to{opacity:1;transform:none}}@keyframes OnboardingChecklist-module__Dj2I5a__clapBounce{0%{opacity:0;transform:scale(0)rotate(-15deg)}55%{opacity:1;transform:scale(1.25)rotate(5deg)}75%{transform:scale(.92)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes OnboardingChecklist-module__Dj2I5a__confettiBurst{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}to{transform:translate(calc(-50% + var(--dx,0px)), calc(-50% + var(--dy,0px))) rotate(var(--rot,0deg)) scale(.4);opacity:0}}@keyframes OnboardingChecklist-module__Dj2I5a__borderGlow{0%{box-shadow:0 2px 16px #0000000d,0 18px 50px #0000000f}60%{box-shadow:0 4px 40px var(--accent-a18), 0 18px 50px #0000000f}to{box-shadow:0 2px 16px #0000000d,0 18px 50px #0000000f}}@keyframes OnboardingChecklist-module__Dj2I5a__collapsedPulse{0%{box-shadow:0 2px 10px #0000000a,0 0 #6366f100}50%{box-shadow:0 4px 20px var(--accent-a12), 0 0 18px 4px var(--accent-a10)}to{box-shadow:0 2px 10px #0000000a,0 0 #6366f100}}.OnboardingChecklist-module__Dj2I5a__card{background:var(--portal-bg);border:1px solid var(--border);border-left-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 2px 16px #0000000d, 0 18px 50px #0000000f, 0 8px 40px var(--accent-a12);opacity:0;border-radius:18px;align-self:center;width:260px;transition:width .3s cubic-bezier(.4,0,.2,1) .2s,margin .3s cubic-bezier(.4,0,.2,1) .2s,border-radius .3s cubic-bezier(.4,0,.2,1) .2s;overflow:hidden}.OnboardingChecklist-module__Dj2I5a__cardCollapsed{border-left:3px solid var(--accent);width:100%;margin-top:var(--space-5);border-radius:12px;align-self:stretch;animation:2.8s ease-in-out infinite OnboardingChecklist-module__Dj2I5a__collapsedPulse}@media (prefers-reduced-motion:reduce){.OnboardingChecklist-module__Dj2I5a__cardCollapsed{animation:none}}.OnboardingChecklist-module__Dj2I5a__cardExpanded{border-radius:18px;align-self:stretch;width:calc(100% + 56px);margin-left:-28px;margin-right:-28px;transition:width .3s cubic-bezier(.4,0,.2,1),margin .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1)}.OnboardingChecklist-module__Dj2I5a__cardVisible{animation:.38s cubic-bezier(.34,1.56,.64,1) both OnboardingChecklist-module__Dj2I5a__popUp}@media (max-width:640px){.OnboardingChecklist-module__Dj2I5a__cardExpanded{width:100%;margin-left:0;margin-right:0}}@media (prefers-reduced-motion:reduce){.OnboardingChecklist-module__Dj2I5a__card{opacity:1}.OnboardingChecklist-module__Dj2I5a__cardVisible{animation:none}}.OnboardingChecklist-module__Dj2I5a__celebCard.OnboardingChecklist-module__Dj2I5a__cardVisible{animation:.38s cubic-bezier(.34,1.56,.64,1) both OnboardingChecklist-module__Dj2I5a__popUp,1.4s cubic-bezier(.22,1,.36,1) .3s both OnboardingChecklist-module__Dj2I5a__borderGlow}.OnboardingChecklist-module__Dj2I5a__celebBody{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}@media (max-width:480px){.OnboardingChecklist-module__Dj2I5a__celebBody{flex-direction:column;align-items:flex-start}.OnboardingChecklist-module__Dj2I5a__celebClose{align-self:flex-start}}.OnboardingChecklist-module__Dj2I5a__celebEmoji{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.OnboardingChecklist-module__Dj2I5a__celebClap{font-size:1.75rem;line-height:1;animation:.6s cubic-bezier(.34,1.56,.64,1) .18s both OnboardingChecklist-module__Dj2I5a__clapBounce;display:block}.OnboardingChecklist-module__Dj2I5a__confetti{animation:OnboardingChecklist-module__Dj2I5a__confettiBurst .56s cubic-bezier(.22, 1, .36, 1) calc(.2s + var(--delay,0s)) both;border-radius:2px;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.OnboardingChecklist-module__Dj2I5a__celebClap{animation:none}.OnboardingChecklist-module__Dj2I5a__confetti{display:none}.OnboardingChecklist-module__Dj2I5a__celebCard.OnboardingChecklist-module__Dj2I5a__cardVisible{animation:none}}.OnboardingChecklist-module__Dj2I5a__celebText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.OnboardingChecklist-module__Dj2I5a__celebHeading{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.OnboardingChecklist-module__Dj2I5a__celebDesc{color:var(--s3);margin:0;font-size:.875rem;line-height:1.5}.OnboardingChecklist-module__Dj2I5a__celebClose{border:1px solid var(--border);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--s4);cursor:pointer;transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;border-radius:99px;flex-shrink:0;padding:7px 16px;font-size:12px;font-weight:900}.OnboardingChecklist-module__Dj2I5a__celebClose:hover{color:var(--ink);border-color:var(--ink)}.OnboardingChecklist-module__Dj2I5a__cardHeader{width:100%;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:var(--space-5);cursor:pointer;text-align:left;transition:background var(--duration) var(--ease);white-space:nowrap;background:0 0;border-top:none;border-left:none;border-right:none;display:flex}.OnboardingChecklist-module__Dj2I5a__cardHeader:hover{background:color-mix(in srgb, var(--border) 30%, transparent)}.OnboardingChecklist-module__Dj2I5a__cardCollapsedHeader{padding:var(--space-3) var(--space-4);border-bottom:none}.OnboardingChecklist-module__Dj2I5a__headerLeft{align-items:center;gap:var(--space-4);display:flex}.OnboardingChecklist-module__Dj2I5a__headerLeftCollapsed{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.OnboardingChecklist-module__Dj2I5a__collapsedNextUp{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.OnboardingChecklist-module__Dj2I5a__cardLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:900}.OnboardingChecklist-module__Dj2I5a__progress{letter-spacing:.05em;color:var(--s4);font-size:12px;font-weight:700}.OnboardingChecklist-module__Dj2I5a__progressAccent{color:var(--accent)}.OnboardingChecklist-module__Dj2I5a__stepDots{align-items:center;gap:4px;margin-left:2px;display:inline-flex}.OnboardingChecklist-module__Dj2I5a__stepDot{border:1.5px solid var(--border);background:0 0;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.OnboardingChecklist-module__Dj2I5a__stepDotDone{background:var(--accent);border-color:var(--accent)}.OnboardingChecklist-module__Dj2I5a__chevron{color:var(--s4);border-radius:var(--radius-ui);width:20px;height:20px;transition:transform .22s cubic-bezier(.34, 1.56, .64, 1), color var(--duration) var(--ease), background var(--duration) var(--ease);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:400;line-height:1;display:inline-flex}.OnboardingChecklist-module__Dj2I5a__chevronOpen{color:var(--s2);transform:rotate(90deg)}.OnboardingChecklist-module__Dj2I5a__footer{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);background:color-mix(in srgb, var(--border) 20%, transparent)}.OnboardingChecklist-module__Dj2I5a__laterBtn{cursor:pointer;font-family:var(--font-sans);color:var(--s4);transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:.8125rem}.OnboardingChecklist-module__Dj2I5a__laterBtn:hover{color:var(--ink)}.OnboardingChecklist-module__Dj2I5a__expandGrid{grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1);display:grid}.OnboardingChecklist-module__Dj2I5a__expandGridOpen{grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1) .22s}.OnboardingChecklist-module__Dj2I5a__expandInner{overflow:hidden}@media (prefers-reduced-motion:reduce){.OnboardingChecklist-module__Dj2I5a__expandGrid{transition:none}}.OnboardingChecklist-module__Dj2I5a__list{margin:0;padding:0;list-style:none}.OnboardingChecklist-module__Dj2I5a__item{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);transition:background var(--duration) var(--ease);display:flex}.OnboardingChecklist-module__Dj2I5a__itemLast{border-bottom:none}.OnboardingChecklist-module__Dj2I5a__bullet{border:1.5px solid var(--border);letter-spacing:0;width:24px;height:24px;color:var(--s4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:900;display:flex}.OnboardingChecklist-module__Dj2I5a__done .OnboardingChecklist-module__Dj2I5a__bullet{background:var(--red);border-color:var(--red);color:var(--paper);font-size:12px}.OnboardingChecklist-module__Dj2I5a__itemBody{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.OnboardingChecklist-module__Dj2I5a__itemTitle{color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.4}.OnboardingChecklist-module__Dj2I5a__done .OnboardingChecklist-module__Dj2I5a__itemTitle{color:var(--s5);text-decoration:line-through;-webkit-text-decoration-color:var(--s6);text-decoration-color:var(--s6)}.OnboardingChecklist-module__Dj2I5a__itemDesc{color:var(--s3);font-size:.875rem;line-height:1.6}.OnboardingChecklist-module__Dj2I5a__itemLink{color:var(--ink);border-bottom:1.5px solid var(--ink);transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);align-self:flex-start;padding-bottom:1px;font-size:.875rem;font-weight:700;text-decoration:none}.OnboardingChecklist-module__Dj2I5a__itemLink:hover{color:var(--s2);border-color:var(--s4)}
.ClientLinksList-module__ji0enq__list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ClientLinksList-module__ji0enq__row{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-card);min-width:160px;transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);flex:160px;overflow:hidden}.ClientLinksList-module__ji0enq__row:not(.ClientLinksList-module__ji0enq__rowEditing):hover{border-color:var(--accent);box-shadow:0 2px 12px #6366f11a}.ClientLinksList-module__ji0enq__rowEditing{flex:100%}.ClientLinksList-module__ji0enq__rowDeleting{opacity:.4;pointer-events:none}.ClientLinksList-module__ji0enq__cardView{flex-direction:column;display:flex;position:relative}.ClientLinksList-module__ji0enq__cardLink{color:inherit;flex-direction:column;gap:5px;padding:13px 16px;text-decoration:none;display:flex}.ClientLinksList-module__ji0enq__chip{letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;border-radius:99px;flex-shrink:0;align-self:flex-start;align-items:center;padding:3px 8px;font-size:12px;font-weight:900;display:inline-flex}.ClientLinksList-module__ji0enq__chipResume{background:var(--tag-resume-bg);color:var(--tag-resume-text)}.ClientLinksList-module__ji0enq__chipPortfolio{background:var(--tag-portfolio-bg);color:var(--tag-portfolio-text)}.ClientLinksList-module__ji0enq__chipCaseStudy{background:var(--tag-case-study-bg);color:var(--tag-case-study-text)}.ClientLinksList-module__ji0enq__chipJob{background:var(--tag-job-bg);color:var(--tag-job-text)}.ClientLinksList-module__ji0enq__chipInspiration{background:var(--tag-inspiration-bg);color:var(--tag-inspiration-text)}.ClientLinksList-module__ji0enq__chipOther{background:var(--tag-other-bg);color:var(--tag-other-text)}.ClientLinksList-module__ji0enq__chipAssessment{background:var(--tag-assessment-bg);color:var(--tag-assessment-text)}.ClientLinksList-module__ji0enq__labelRow{align-items:flex-start;gap:7px;display:flex}.ClientLinksList-module__ji0enq__icon{width:14px;height:14px;color:var(--s4);flex-shrink:0;margin-top:1px}.ClientLinksList-module__ji0enq__linkLabel{color:var(--ink);-webkit-line-clamp:2;transition:color var(--duration) var(--ease);-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ClientLinksList-module__ji0enq__cardLink:hover .ClientLinksList-module__ji0enq__linkLabel{color:var(--accent)}.ClientLinksList-module__ji0enq__host{color:var(--s5);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.ClientLinksList-module__ji0enq__editBtn{font-family:var(--font-sans);color:var(--s5);cursor:pointer;opacity:0;transition:opacity var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;border:none;padding:2px 4px;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.ClientLinksList-module__ji0enq__row:hover .ClientLinksList-module__ji0enq__editBtn,.ClientLinksList-module__ji0enq__editBtnActive{opacity:1}.ClientLinksList-module__ji0enq__editBtn:hover{color:var(--accent)}.ClientLinksList-module__ji0enq__deleteInline{align-items:center;gap:var(--space-3);padding:0 var(--space-4) var(--space-4);box-sizing:border-box;width:100%;display:flex}.ClientLinksList-module__ji0enq__deleteLinkBtn{font-family:var(--font-sans);color:var(--s5);cursor:pointer;letter-spacing:.02em;transition:color var(--duration) var(--ease);background:0 0;border:none;margin-left:auto;padding:0;font-size:12px;font-weight:700}.ClientLinksList-module__ji0enq__deleteLinkBtn:hover{color:var(--red)}.ClientLinksList-module__ji0enq__deleteTip{color:var(--s5);margin-left:auto;font-size:12px;font-style:italic}.ClientLinksList-module__ji0enq__deleteConfirmText{color:var(--s3);font-size:12px;font-weight:700}.ClientLinksList-module__ji0enq__deleteConfirmYes{font-family:var(--font-sans);color:var(--paper);background:var(--red);cursor:pointer;transition:transform .15s cubic-bezier(.34, 1.56, .64, 1), opacity var(--duration) var(--ease);border:none;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:900}.ClientLinksList-module__ji0enq__deleteConfirmYes:hover{opacity:.9;transform:scale(1.06)}.ClientLinksList-module__ji0enq__deleteConfirmNo{font-family:var(--font-sans);color:var(--s4);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.ClientLinksList-module__ji0enq__deleteConfirmNo:hover{color:var(--ink)}.ClientLinksList-module__ji0enq__editForm{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}.ClientLinksList-module__ji0enq__input{font-family:var(--font-sans);color:var(--ink);background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-ui);padding:var(--space-3) var(--space-4);width:100%;transition:border-color var(--duration) var(--ease);box-sizing:border-box;outline:none;font-size:1rem}.ClientLinksList-module__ji0enq__input:focus{border-color:var(--ink)}.ClientLinksList-module__ji0enq__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.ClientLinksList-module__ji0enq__fieldLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--s4);font-size:12px;font-weight:900}.ClientLinksList-module__ji0enq__select{font-family:var(--font-sans);color:var(--ink);background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-ui);padding:var(--space-2) var(--space-3);cursor:pointer;outline:none;align-self:flex-start;font-size:1rem}.ClientLinksList-module__ji0enq__editActions{justify-content:flex-start;align-items:center;gap:var(--space-3);padding-top:var(--space-3);flex-direction:row;display:flex}.ClientLinksList-module__ji0enq__saveBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink);cursor:pointer;transition:background var(--duration) var(--ease), transform .2s cubic-bezier(.34, 1.56, .64, 1), box-shadow .2s;border:none;border-radius:99px;padding:9px 20px;font-size:12px;font-weight:900}.ClientLinksList-module__ji0enq__saveBtn:hover{background:var(--s2);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.ClientLinksList-module__ji0enq__saveBtn:active{transform:scale(.96)}.ClientLinksList-module__ji0enq__cancelBtn{font-family:var(--font-sans);color:var(--s4);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.ClientLinksList-module__ji0enq__cancelBtn:hover{color:var(--ink)}@media (max-width:600px){.ClientLinksList-module__ji0enq__deleteTip{display:none}.ClientLinksList-module__ji0enq__deleteConfirmText{white-space:nowrap;font-size:12px}.ClientLinksList-module__ji0enq__deleteConfirmYes{white-space:nowrap;padding:5px 14px}.ClientLinksList-module__ji0enq__deleteConfirmNo{white-space:nowrap}}
@keyframes AddLinkForm-module__HONttW__slideDown{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AddLinkForm-module__HONttW__form{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-portal-card);gap:var(--space-3);flex-direction:column;padding:22px 24px;animation:.22s cubic-bezier(.34,1.56,.64,1) both AddLinkForm-module__HONttW__slideDown;display:flex;box-shadow:0 2px 12px #0000000d}.AddLinkForm-module__HONttW__input{font-family:var(--font-sans);color:var(--ink);background:var(--ground);border:1px solid var(--border);border-radius:var(--radius-ui);box-sizing:border-box;width:100%;transition:border-color var(--duration) var(--ease);outline:none;padding:11px 13px;font-size:1rem;font-weight:600}.AddLinkForm-module__HONttW__input:focus{border-color:var(--accent)}.AddLinkForm-module__HONttW__input::placeholder{color:var(--s5);font-weight:400}.AddLinkForm-module__HONttW__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.AddLinkForm-module__HONttW__fieldLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--s4);font-size:12px;font-weight:900}.AddLinkForm-module__HONttW__select{font-family:var(--font-sans);color:var(--ink);background:var(--ground);border:1px solid var(--border);border-radius:var(--radius-ui);padding:var(--space-2) var(--space-3);cursor:pointer;outline:none;align-self:flex-start;font-size:1rem}.AddLinkForm-module__HONttW__actions{justify-content:flex-start;align-items:center;gap:var(--space-4);padding-top:var(--space-3);flex-direction:row;display:flex}.AddLinkForm-module__HONttW__saveBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink);cursor:pointer;transition:background var(--duration) var(--ease), transform .2s cubic-bezier(.34, 1.56, .64, 1), box-shadow .2s;border:none;border-radius:99px;padding:9px 20px;font-size:12px;font-weight:900}.AddLinkForm-module__HONttW__saveBtn:hover:not(:disabled){background:var(--s2);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.AddLinkForm-module__HONttW__saveBtn:active:not(:disabled){transform:scale(.96)}.AddLinkForm-module__HONttW__saveBtn:disabled{opacity:.45;cursor:not-allowed}.AddLinkForm-module__HONttW__cancelBtn{font-family:var(--font-sans);color:var(--s4);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.AddLinkForm-module__HONttW__cancelBtn:hover{color:var(--ink)}
.HideableHint-module__nUTr1q__wrap{gap:var(--space-2);flex-direction:column;display:flex}.HideableHint-module__nUTr1q__header{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.HideableHint-module__nUTr1q__label{letter-spacing:.15em;text-transform:uppercase;color:var(--s4);flex:1;font-size:12px;font-weight:900}.HideableHint-module__nUTr1q__eyeBtn{cursor:pointer;color:var(--s5);transition:color var(--duration) var(--ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.HideableHint-module__nUTr1q__eyeBtn svg{width:13px;height:13px}.HideableHint-module__nUTr1q__eyeBtn:hover{color:var(--s3)}.HideableHint-module__nUTr1q__text{color:var(--s3);margin:0;font-size:.9375rem;line-height:1.75;transition:opacity .3s,max-height .3s;overflow:hidden}.HideableHint-module__nUTr1q__textVisible{opacity:1;max-height:200px}.HideableHint-module__nUTr1q__textHidden{opacity:0;max-height:0}
.ClientLinksSection-module__c_8tVa__section{gap:var(--space-5);flex-direction:column;display:flex}.ClientLinksSection-module__c_8tVa__hintCard{padding:var(--space-4) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.ClientLinksSection-module__c_8tVa__linksCard{gap:var(--space-5);flex-direction:column;display:flex}.ClientLinksSection-module__c_8tVa__subSection{gap:var(--space-2);flex-direction:column;display:flex}.ClientLinksSection-module__c_8tVa__subHeading{letter-spacing:.15em;text-transform:uppercase;color:var(--s5);font-size:12px;font-weight:900}.ClientLinksSection-module__c_8tVa__emptyState{gap:var(--space-4);flex-direction:column;display:flex}.ClientLinksSection-module__c_8tVa__emptyHint{color:var(--s3);margin:0;font-size:.9375rem;line-height:1.75}.ClientLinksSection-module__c_8tVa__emptyMockCard{background:var(--paper);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.8;max-width:480px;position:relative;overflow:hidden;transform:rotate(-.5deg)}.ClientLinksSection-module__c_8tVa__emptyMockCard:after{content:"";background:radial-gradient(ellipse at 110% 120%, var(--paper) 5%, transparent 45%);pointer-events:none;position:absolute;inset:0}.ClientLinksSection-module__c_8tVa__emptyMockRow{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.ClientLinksSection-module__c_8tVa__emptyMockRow:first-child{padding-top:0}.ClientLinksSection-module__c_8tVa__emptyMockRow:last-child{border-bottom:none;padding-bottom:0}.ClientLinksSection-module__c_8tVa__emptyMockDot{background:var(--s5);border-radius:1px;flex-shrink:0;width:5px;height:5px}.ClientLinksSection-module__c_8tVa__emptyMockLabel{color:var(--ink);flex:1;font-size:.9375rem;font-weight:700}.ClientLinksSection-module__c_8tVa__emptyMockBadge{letter-spacing:.12em;text-transform:uppercase;background:var(--ground);color:var(--s4);border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:12px;font-weight:900}.ClientLinksSection-module__c_8tVa__addWrap{display:contents}@media (max-width:640px){.ClientLinksSection-module__c_8tVa__hintCard{display:none}.ClientLinksSection-module__c_8tVa__addWrap{order:-1;justify-content:center;display:flex}}
.BroadcastReplyForm-module__BODMVW__thread{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:1;display:flex}.BroadcastReplyForm-module__BODMVW__sentBubble{background:color-mix(in srgb, var(--accent) 8%, var(--paper));border:1.5px solid color-mix(in srgb, var(--accent) 25%, transparent);padding:var(--space-4) var(--space-5);border-radius:18px 4px 18px 18px;width:100%;max-width:480px;box-shadow:0 1px 4px #0000000f}.BroadcastReplyForm-module__BODMVW__sentText{color:var(--ink);font-size:1rem;line-height:1.8}.BroadcastReplyForm-module__BODMVW__sentText p{margin:0 0 var(--space-2)}.BroadcastReplyForm-module__BODMVW__sentText p:last-child{margin-bottom:0}:is(.BroadcastReplyForm-module__BODMVW__sentText ul,.BroadcastReplyForm-module__BODMVW__sentText ol){margin:0 0 var(--space-2);padding-left:var(--space-5);list-style:revert}.BroadcastReplyForm-module__BODMVW__sentText li{margin-bottom:2px}.BroadcastReplyForm-module__BODMVW__sentText strong{font-weight:700}.BroadcastReplyForm-module__BODMVW__sentText em{font-style:italic}.BroadcastReplyForm-module__BODMVW__sentActions{align-items:center;gap:var(--space-3);display:flex}.BroadcastReplyForm-module__BODMVW__sentFlash{letter-spacing:.1em;text-transform:uppercase;color:var(--green-state);font-size:12px;font-weight:900}.BroadcastReplyForm-module__BODMVW__editLink{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--s4);border:1px solid var(--border);cursor:pointer;transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;border-radius:99px;padding:8px 18px;font-size:12px;font-weight:900}.BroadcastReplyForm-module__BODMVW__editLink:hover{color:var(--ink);border-color:var(--ink)}.BroadcastReplyForm-module__BODMVW__compose{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex:1;width:100%;max-width:480px;display:flex}.BroadcastReplyForm-module__BODMVW__textarea{font-family:var(--font-sans);color:var(--ink);background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5);resize:vertical;box-sizing:border-box;width:100%;height:100%;min-height:80px;transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease);outline:none;font-size:1rem;line-height:1.7}.BroadcastReplyForm-module__BODMVW__textarea::placeholder{color:var(--s5)}.BroadcastReplyForm-module__BODMVW__textarea:focus{border-color:var(--yellow);background:var(--yellow-bg)}.BroadcastReplyForm-module__BODMVW__actions{align-items:center;gap:var(--space-4);display:flex}.BroadcastReplyForm-module__BODMVW__cancelBtn{font-family:var(--font-sans);color:var(--s4);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.BroadcastReplyForm-module__BODMVW__cancelBtn:hover:not(:disabled){color:var(--ink)}.BroadcastReplyForm-module__BODMVW__cancelBtn:disabled{opacity:.4;cursor:default}.BroadcastReplyForm-module__BODMVW__sendBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink);cursor:pointer;transition:background var(--duration) var(--ease), transform .2s cubic-bezier(.34, 1.56, .64, 1), box-shadow .2s;border:none;border-radius:99px;padding:9px 20px;font-size:12px;font-weight:900}.BroadcastReplyForm-module__BODMVW__sendBtn:hover:not(:disabled){background:var(--s2);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.BroadcastReplyForm-module__BODMVW__sendBtn:active:not(:disabled){transform:scale(.96)}.BroadcastReplyForm-module__BODMVW__sendBtn:disabled{opacity:.3;cursor:default}
.BroadcastCard-module__Stq2vG__card{box-sizing:border-box;background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-portal-card);gap:var(--space-4);flex-direction:column;flex:1;height:100%;padding:22px;display:flex;box-shadow:0 2px 12px #0000000d}.BroadcastCard-module__Stq2vG__cardHeader{justify-content:space-between;align-items:center;display:flex}.BroadcastCard-module__Stq2vG__cardLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--s2);font-size:12px;font-weight:900}.BroadcastCard-module__Stq2vG__dismissBtn{cursor:pointer;color:var(--s5);font-size:1.125rem;line-height:1;font-family:var(--font-sans);transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0}.BroadcastCard-module__Stq2vG__dismissBtn:hover{color:var(--ink)}.BroadcastCard-module__Stq2vG__cardBody{gap:var(--space-3);flex-direction:column;display:flex}.BroadcastCard-module__Stq2vG__message{color:var(--s2);margin:0;font-size:.9375rem;line-height:1.75}.BroadcastCard-module__Stq2vG__sig{opacity:.7;margin-top:var(--space-1)}.BroadcastCard-module__Stq2vG__replyWrap{border-top:1px solid var(--border);padding-top:var(--space-4);flex-direction:column;flex:1;display:flex}.BroadcastCard-module__Stq2vG__nudgeLink{color:var(--ink);text-underline-offset:2px;transition:color var(--duration) var(--ease);font-weight:700;text-decoration:underline}.BroadcastCard-module__Stq2vG__nudgeLink:hover{color:var(--red)}
.ClientNav-module__fhjhYW__sidenav{z-index:200;background:radial-gradient(ellipse 320px 600px at 20% 5%, #fff 0%, #fff 15%, #ffffffe6 35%, #ffffff80 60%, #fff0 100%), radial-gradient(ellipse 500px 800px at 0% 0%, #fffffff2 0%, #fff9 35%, #fff3 60%, #fff0 80%), var(--portal-bg);border-right:none;flex-direction:column;flex-shrink:0;gap:3px;width:250px;height:100vh;padding:26px 16px 18px;display:flex;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:inset -2px 0 1px -1px #0000001f}.ClientNav-module__fhjhYW__brand{flex-direction:column;gap:2px;padding:4px 12px 22px;display:flex}.ClientNav-module__fhjhYW__brandLogoWrap{display:inline-block;position:relative}.ClientNav-module__fhjhYW__brandLogo{object-fit:contain;object-position:left center;transform-origin:bottom;width:40px;height:50px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:block}.ClientNav-module__fhjhYW__brandLogoWrap:hover .ClientNav-module__fhjhYW__brandLogo{transform:rotate(-5deg)}.ClientNav-module__fhjhYW__peacePop{pointer-events:none;transform-origin:0 100%;opacity:0;width:30px;height:30px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .15s;position:absolute;bottom:13px;left:34px;transform:rotate(-120deg)scale(.3)}.ClientNav-module__fhjhYW__brandLogoWrap:hover .ClientNav-module__fhjhYW__peacePop{opacity:1;transform:rotate(30deg)scale(1)}.ClientNav-module__fhjhYW__brandSub{text-transform:uppercase;letter-spacing:.2em;color:var(--s5);font-size:12px;font-weight:800}.ClientNav-module__fhjhYW__navList{flex-direction:column;gap:2px;display:flex}.ClientNav-module__fhjhYW__navGroup{flex-direction:column;display:flex}.ClientNav-module__fhjhYW__jobsGroup{flex-direction:column;gap:2px;display:flex}.ClientNav-module__fhjhYW__jobsGroupHeader{text-transform:uppercase;letter-spacing:.15em;color:var(--s5);padding:8px 13px 2px;font-size:12px;font-weight:900}.ClientNav-module__fhjhYW__navItem{--nav-color:var(--s4);color:var(--s4);cursor:pointer;letter-spacing:.005em;white-space:nowrap;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:11px 13px;font-size:13px;font-weight:700;transition:color .3s cubic-bezier(.19,1,.22,1),background .3s cubic-bezier(.19,1,.22,1),border-color .3s cubic-bezier(.19,1,.22,1);display:flex}.ClientNav-module__fhjhYW__navItem:hover{color:var(--nav-color);background:color-mix(in srgb, var(--nav-color) 8%, transparent)}.ClientNav-module__fhjhYW__navItemActive{color:var(--nav-color);background:color-mix(in srgb, var(--nav-color) 10%, transparent);border-color:color-mix(in srgb, var(--nav-color) 25%, transparent);box-shadow:0 1px 3px #0000000a}.ClientNav-module__fhjhYW__navThisWeek{--nav-color:var(--green)}.ClientNav-module__fhjhYW__navGoals{--nav-color:var(--accent)}.ClientNav-module__fhjhYW__navLinks{--nav-color:var(--accent-2)}.ClientNav-module__fhjhYW__navJobs{--nav-color:var(--amber)}.ClientNav-module__fhjhYW__navNotes{--nav-color:var(--nav-session)}.ClientNav-module__fhjhYW__navIcon{width:18px;color:var(--s5);flex-shrink:0;justify-content:center;align-items:center;transition:color .3s cubic-bezier(.19,1,.22,1),transform .45s cubic-bezier(.34,1.4,.64,1);display:flex}.ClientNav-module__fhjhYW__navItemActive .ClientNav-module__fhjhYW__navIcon,.ClientNav-module__fhjhYW__navItem:hover .ClientNav-module__fhjhYW__navIcon{color:var(--nav-color);transform:translateY(-1px)}.ClientNav-module__fhjhYW__navLabel{flex:1;min-width:0}.ClientNav-module__fhjhYW__navSpacer{flex:1}.ClientNav-module__fhjhYW__navFooter{border-top:1px solid var(--border);margin-top:8px;padding-top:6px}.ClientNav-module__fhjhYW__navUser{align-items:center;gap:10px;padding:6px 12px 10px;display:flex}.ClientNav-module__fhjhYW__navAvatar{background:var(--accent-a10);width:32px;height:32px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.ClientNav-module__fhjhYW__navUserInfo{flex:1;min-width:0;overflow:hidden}.ClientNav-module__fhjhYW__navAssessmentLink{text-decoration:none}.ClientNav-module__fhjhYW__navAssessmentPromo{background:var(--accent-a05);border:1.5px solid var(--accent-a35);color:var(--accent);transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);border-radius:10px;align-items:flex-start;gap:10px;margin:0 4px 4px;padding:10px 12px;text-decoration:none;display:flex}.ClientNav-module__fhjhYW__navAssessmentPromo:hover{background:var(--accent-a10);border-color:var(--accent)}.ClientNav-module__fhjhYW__navAssessmentPromo .ClientNav-module__fhjhYW__navIcon{color:var(--accent);margin-top:1px}.ClientNav-module__fhjhYW__navAssessmentPromoText{flex-direction:column;gap:2px;min-width:0;display:flex}.ClientNav-module__fhjhYW__navAssessmentPromoTitle{color:var(--accent);font-size:12.5px;font-weight:700;line-height:1.35}.ClientNav-module__fhjhYW__navAssessmentPromoHint{color:var(--s3);font-size:11px;font-weight:500;line-height:1.4}.ClientNav-module__fhjhYW__navUserName{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;display:block;overflow:hidden}.ClientNav-module__fhjhYW__bottomTab{display:none}@media (max-width:860px){.ClientNav-module__fhjhYW__sidenav{display:none}.ClientNav-module__fhjhYW__bottomTab{background:var(--paper);border-top:1px solid var(--border);z-index:50;align-items:stretch;height:64px;padding:0 2px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 22px #0000000f}}@media (max-width:768px){.ClientNav-module__fhjhYW__bottomTab{display:none}}.ClientNav-module__fhjhYW__tab{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0;transition:color .3s cubic-bezier(.19,1,.22,1);display:flex}.ClientNav-module__fhjhYW__tabIcon{color:var(--s5);transition:color .3s cubic-bezier(.19,1,.22,1),transform .45s cubic-bezier(.34,1.4,.64,1);display:flex}.ClientNav-module__fhjhYW__tabLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--s5);font-size:12px;font-weight:800;transition:color .3s cubic-bezier(.19,1,.22,1)}.ClientNav-module__fhjhYW__tabActive .ClientNav-module__fhjhYW__tabIcon{color:var(--accent);transform:translateY(-1px)}.ClientNav-module__fhjhYW__tabActive .ClientNav-module__fhjhYW__tabLabel{color:var(--ink)}.ClientNav-module__fhjhYW__pulseWave{transition:stroke-dashoffset .45s cubic-bezier(.4,0,.2,1),stroke .25s}.ClientNav-module__fhjhYW__navItem:hover .ClientNav-module__fhjhYW__pulseWave{stroke-dasharray:52;animation:1.4s cubic-bezier(.4,0,.2,1) infinite ClientNav-module__fhjhYW__pulseRedraw}@keyframes ClientNav-module__fhjhYW__pulseRedraw{0%{stroke-dashoffset:52px;opacity:1}40%{stroke-dashoffset:0;opacity:1}60%{stroke-dashoffset:0;opacity:0}61%{stroke-dashoffset:52px;opacity:0}75%{stroke-dashoffset:52px;opacity:1}to{stroke-dashoffset:0;opacity:1}}.ClientNav-module__fhjhYW__navItemActive .ClientNav-module__fhjhYW__pulseWave,.ClientNav-module__fhjhYW__tabActive .ClientNav-module__fhjhYW__pulseWave{stroke:var(--nav-color)}@keyframes ClientNav-module__fhjhYW__goalRingPulse{0%{opacity:1;transform:scale(1)}60%{opacity:.4;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.ClientNav-module__fhjhYW__goalOuter,.ClientNav-module__fhjhYW__goalMid{transform-box:fill-box;transform-origin:50%}.ClientNav-module__fhjhYW__navItem:hover .ClientNav-module__fhjhYW__goalOuter{animation:1.5s ease-in-out infinite ClientNav-module__fhjhYW__goalRingPulse}.ClientNav-module__fhjhYW__navItem:hover .ClientNav-module__fhjhYW__goalMid{animation:1.5s ease-in-out .28s infinite ClientNav-module__fhjhYW__goalRingPulse}.ClientNav-module__fhjhYW__goalCenter{transition:fill .2s}.ClientNav-module__fhjhYW__navItemActive .ClientNav-module__fhjhYW__goalCenter,.ClientNav-module__fhjhYW__tabActive .ClientNav-module__fhjhYW__goalCenter{fill:currentColor}@keyframes ClientNav-module__fhjhYW__bookmarkSway{0%{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}to{transform:rotate(0)}}.ClientNav-module__fhjhYW__bookmarkPath{transform-box:fill-box;transform-origin:top;transition:fill .25s,stroke .25s}.ClientNav-module__fhjhYW__navItem:not(.ClientNav-module__fhjhYW__navItemActive):hover .ClientNav-module__fhjhYW__bookmarkPath{animation:1.6s ease-in-out infinite ClientNav-module__fhjhYW__bookmarkSway}.ClientNav-module__fhjhYW__navItemActive .ClientNav-module__fhjhYW__bookmarkPath,.ClientNav-module__fhjhYW__tabActive .ClientNav-module__fhjhYW__bookmarkPath{fill:var(--nav-color);stroke:var(--nav-color)}.ClientNav-module__fhjhYW__briefcaseBody,.ClientNav-module__fhjhYW__briefcaseHandle{transition:fill .25s,stroke .25s,transform .35s cubic-bezier(.34,1.56,.64,1)}.ClientNav-module__fhjhYW__briefcaseHandle{transform-box:fill-box;transform-origin:bottom}@keyframes ClientNav-module__fhjhYW__briefcaseLift{0%,to{transform:translateY(0)}35%,65%{transform:translateY(-3px)}}.ClientNav-module__fhjhYW__navItem:not(.ClientNav-module__fhjhYW__navItemActive):hover .ClientNav-module__fhjhYW__briefcaseHandle{animation:1.4s ease-in-out infinite ClientNav-module__fhjhYW__briefcaseLift}.ClientNav-module__fhjhYW__navItemActive .ClientNav-module__fhjhYW__briefcaseBody,.ClientNav-module__fhjhYW__tabActive .ClientNav-module__fhjhYW__briefcaseBody{fill:var(--nav-color);stroke:var(--nav-color)}.ClientNav-module__fhjhYW__navItemActive .ClientNav-module__fhjhYW__briefcaseHandle,.ClientNav-module__fhjhYW__tabActive .ClientNav-module__fhjhYW__briefcaseHandle{stroke:var(--nav-color);transform:translateY(-2px)}.ClientNav-module__fhjhYW__checkmark{stroke-dasharray:25;stroke-dashoffset:25px;transition:stroke-dashoffset .35s cubic-bezier(.4,0,.2,1),stroke .25s}@keyframes ClientNav-module__fhjhYW__checkmarkDraw{0%{stroke-dashoffset:25px;opacity:1}38%{stroke-dashoffset:0;opacity:1}58%{stroke-dashoffset:0;opacity:0}59%{stroke-dashoffset:25px;opacity:0}74%{stroke-dashoffset:25px;opacity:1}to{stroke-dashoffset:0;opacity:1}}.ClientNav-module__fhjhYW__navItem:not(.ClientNav-module__fhjhYW__navItemActive):hover .ClientNav-module__fhjhYW__checkmark{animation:1.4s cubic-bezier(.4,0,.2,1) infinite ClientNav-module__fhjhYW__checkmarkDraw}.ClientNav-module__fhjhYW__navItemActive .ClientNav-module__fhjhYW__checkmark,.ClientNav-module__fhjhYW__tabActive .ClientNav-module__fhjhYW__checkmark{stroke-dashoffset:0;stroke:var(--nav-color)}.ClientNav-module__fhjhYW__noteLine{opacity:0;stroke-width:1.5px;transition:opacity .2s,stroke .25s}.ClientNav-module__fhjhYW__noteLine1{transition-delay:0s}.ClientNav-module__fhjhYW__noteLine2{transition-delay:70ms}.ClientNav-module__fhjhYW__noteLine3{transition-delay:.14s}@keyframes ClientNav-module__fhjhYW__noteLinesReveal{0%{opacity:0}25%,65%{opacity:1}90%,to{opacity:0}}.ClientNav-module__fhjhYW__navItem:not(.ClientNav-module__fhjhYW__navItemActive):hover .ClientNav-module__fhjhYW__noteLine{animation:1.6s ease-in-out infinite ClientNav-module__fhjhYW__noteLinesReveal}.ClientNav-module__fhjhYW__navItem:not(.ClientNav-module__fhjhYW__navItemActive):hover .ClientNav-module__fhjhYW__noteLine1{animation-delay:0s}.ClientNav-module__fhjhYW__navItem:not(.ClientNav-module__fhjhYW__navItemActive):hover .ClientNav-module__fhjhYW__noteLine2{animation-delay:.1s}.ClientNav-module__fhjhYW__navItem:not(.ClientNav-module__fhjhYW__navItemActive):hover .ClientNav-module__fhjhYW__noteLine3{animation-delay:.2s}.ClientNav-module__fhjhYW__navItemActive .ClientNav-module__fhjhYW__noteLine,.ClientNav-module__fhjhYW__tabActive .ClientNav-module__fhjhYW__noteLine{opacity:1;stroke:var(--nav-color)}
.PortalFooter-module__F9vYda__footer{z-index:100;background:var(--paper);color:var(--ink);padding:var(--space-8) 0 var(--space-7);position:relative}@media (min-width:861px){.PortalFooter-module__F9vYda__footer{background:linear-gradient(to right, var(--portal-bg) 248px, #0000001f 248px, #0000001f 250px, var(--paper) 250px)}}.PortalFooter-module__F9vYda__inner{max-width:var(--max-width);padding:0 var(--gutter);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}@media (min-width:861px){.PortalFooter-module__F9vYda__inner{max-width:calc(1150px + clamp(48px,8vw,112px));margin:0;padding-left:calc(250px + clamp(24px,4vw,56px));padding-right:clamp(24px,4vw,56px)}}.PortalFooter-module__F9vYda__topRow{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.PortalFooter-module__F9vYda__footerLogoWrap{flex-shrink:0;display:inline-block;position:relative}.PortalFooter-module__F9vYda__footerLogo{object-fit:contain;object-position:left center;opacity:.85;transform-origin:bottom;width:35px;height:44px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:block}.PortalFooter-module__F9vYda__footerLogoWrap:hover .PortalFooter-module__F9vYda__footerLogo{transform:rotate(-5deg)}.PortalFooter-module__F9vYda__peacePop{pointer-events:none;transform-origin:0 100%;opacity:0;width:26px;height:26px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .15s;position:absolute;bottom:10px;left:30px;transform:rotate(-120deg)scale(.3)}.PortalFooter-module__F9vYda__footerLogoWrap:hover .PortalFooter-module__F9vYda__peacePop{opacity:1;transform:rotate(30deg)scale(1)}.PortalFooter-module__F9vYda__nav{gap:var(--space-2) var(--space-6);flex-wrap:wrap;justify-content:flex-end;display:flex}.PortalFooter-module__F9vYda__navLink{letter-spacing:.005em;color:var(--s4);transition:color var(--duration) var(--ease);font-size:13px;font-weight:700;text-decoration:none}.PortalFooter-module__F9vYda__navLink:hover{color:var(--ink)}.PortalFooter-module__F9vYda__divider{border:none;border-top:1px solid var(--border);margin:0}.PortalFooter-module__F9vYda__bottomRow{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.PortalFooter-module__F9vYda__secondary{gap:var(--space-5);align-items:center;display:flex}.PortalFooter-module__F9vYda__privacyBtn{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--footer-copy);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:900}.PortalFooter-module__F9vYda__privacyBtn:hover{color:var(--ink)}.PortalFooter-module__F9vYda__footerTextLink{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--footer-copy);transition:color var(--duration) var(--ease);font-size:12px;font-weight:900;text-decoration:none}.PortalFooter-module__F9vYda__footerTextLink:hover{color:var(--ink)}.PortalFooter-module__F9vYda__whatsapp{letter-spacing:.15em;text-transform:uppercase;color:var(--footer-copy);transition:color var(--duration) var(--ease);align-items:center;gap:5px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.PortalFooter-module__F9vYda__whatsapp:hover{color:var(--ink)}.PortalFooter-module__F9vYda__copyright{color:var(--footer-sub);text-align:right;margin:0;font-size:12px;line-height:1.6}.PortalFooter-module__F9vYda__tagline{display:none}.PortalFooter-module__F9vYda__backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);padding:var(--space-5);background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PortalFooter-module__F9vYda__modal{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-card);width:100%;max-width:440px;padding:var(--space-7) var(--space-6);gap:var(--space-4);flex-direction:column;display:flex;box-shadow:0 8px 48px #00000021,0 2px 8px #00000012}.PortalFooter-module__F9vYda__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--s4);margin:0;font-size:12px;font-weight:900}.PortalFooter-module__F9vYda__modalTitle{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:1.375rem;font-weight:800;line-height:1.25}.PortalFooter-module__F9vYda__modalBody{color:var(--s2);margin:0;font-size:.9375rem;line-height:1.7}.PortalFooter-module__F9vYda__modalBtn{margin-top:var(--space-2);font-family:var(--font-sans);color:var(--paper);background:var(--ink);padding:var(--space-4) var(--space-5);cursor:pointer;width:100%;transition:background var(--duration) var(--ease);letter-spacing:.01em;border:none;font-size:.9375rem;font-weight:700}.PortalFooter-module__F9vYda__modalBtn:hover{background:var(--s2)}
.JobApplications-module__GOlhSq__wrap{gap:var(--space-3);padding-bottom:var(--space-2);flex-direction:column;display:flex}.JobApplications-module__GOlhSq__hintCard{padding:var(--space-4) var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.JobApplications-module__GOlhSq__hintCardHeader{gap:var(--space-2);flex-direction:column;display:flex}.JobApplications-module__GOlhSq__hintCardLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--s4);font-size:12px;font-weight:900}.JobApplications-module__GOlhSq__hintCardHint{color:var(--s3);margin:0;font-size:.9375rem;line-height:1.75}.JobApplications-module__GOlhSq__empty{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;flex-direction:column;display:flex}.JobApplications-module__GOlhSq__emptyText{color:var(--s4);margin:0;font-size:.875rem;line-height:1.6}.JobApplications-module__GOlhSq__appList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.JobApplications-module__GOlhSq__appCard{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-portal-card);transition:box-shadow .3s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.JobApplications-module__GOlhSq__appCard:hover{box-shadow:0 2px 14px #00000012}.JobApplications-module__GOlhSq__appCardClosed{opacity:.65}.JobApplications-module__GOlhSq__appCardGhost{opacity:.25;border:2px dashed var(--border);box-shadow:none!important;background:var(--ground)!important}.JobApplications-module__GOlhSq__appTop{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:14px 16px;display:flex}.JobApplications-module__GOlhSq__dragHandle{background:var(--ground);border-radius:var(--radius-ui);cursor:grab;color:var(--s3);transition:color var(--duration) var(--ease), background var(--duration) var(--ease), transform .15s cubic-bezier(.34, 1.56, .64, 1);-webkit-user-select:none;user-select:none;border:none;flex-shrink:0;margin-top:2px;padding:5px 6px;font-size:1.25rem;line-height:1}.JobApplications-module__GOlhSq__dragHandle:hover{color:var(--s1);background:var(--border);transform:scale(1.1)}.JobApplications-module__GOlhSq__dragHandle:active{cursor:grabbing}.JobApplications-module__GOlhSq__appMain{flex:1;min-width:0}.JobApplications-module__GOlhSq__appTitleRow{align-items:center;gap:var(--space-2);display:flex}.JobApplications-module__GOlhSq__collapseBtn{color:var(--s4);border-radius:var(--radius-ui);cursor:pointer;transition:transform .22s cubic-bezier(.34, 1.56, .64, 1), color var(--duration) var(--ease), background var(--duration) var(--ease);background:0 0;border:none;flex-shrink:0;padding:4px 6px;font-size:1.25rem;line-height:1}.JobApplications-module__GOlhSq__collapseBtn:hover{color:var(--ink);background:var(--ground)}.JobApplications-module__GOlhSq__chevronOpen{color:var(--s2);transform:rotate(90deg)}.JobApplications-module__GOlhSq__appMainInner{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.JobApplications-module__GOlhSq__appTitleRight{align-items:center;gap:var(--space-2);min-width:0;display:flex}.JobApplications-module__GOlhSq__appCompany{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.JobApplications-module__GOlhSq__appSubline{color:var(--s4);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.JobApplications-module__GOlhSq__stageBadge{letter-spacing:.04em;background:var(--ground);color:var(--s3);white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:12px;font-weight:700}.JobApplications-module__GOlhSq__stageBadgeActive{background:var(--accent-a10);color:var(--accent)}.JobApplications-module__GOlhSq__stageCount{letter-spacing:.08em;text-transform:uppercase;color:var(--s4);background:var(--ground);border:1px solid var(--border);white-space:nowrap;border-radius:99px;padding:1px 6px;font-size:12px;font-weight:900;line-height:1.4}.JobApplications-module__GOlhSq__stageCountHigh{color:var(--red);background:var(--red-a06);border-color:var(--red-a25)}.JobApplications-module__GOlhSq__reasonBadge{letter-spacing:.04em;white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:12px;font-weight:700}.JobApplications-module__GOlhSq__reasonOffer{background:var(--green-state-a12);color:var(--green-state);font-weight:900}.JobApplications-module__GOlhSq__reasonRejected{background:var(--ground);color:var(--s4)}.JobApplications-module__GOlhSq__reasonWithdrawn{background:var(--amber-a10);color:var(--amber)}.JobApplications-module__GOlhSq__reasonGhosted{background:var(--ground);color:var(--s4)}.JobApplications-module__GOlhSq__appBody{border-top:1px solid var(--border);gap:var(--space-4);flex-direction:column;padding:8px 16px 16px;display:flex}.JobApplications-module__GOlhSq__appMeta{align-items:center;gap:var(--space-3);display:flex}.JobApplications-module__GOlhSq__appLink{color:var(--s4);word-break:break-all;text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--duration) var(--ease);flex:1;font-size:12px;text-decoration:none;overflow:hidden}.JobApplications-module__GOlhSq__appLink:hover{color:var(--accent)}.JobApplications-module__GOlhSq__editAppBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--s4);border:1px solid var(--border);cursor:pointer;transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;border-radius:99px;flex-shrink:0;padding:4px 12px;font-size:12px;font-weight:900}.JobApplications-module__GOlhSq__editAppBtn:hover{color:var(--ink);border-color:var(--ink)}.JobApplications-module__GOlhSq__editAppForm{gap:var(--space-3);flex-direction:column;display:flex}.JobApplications-module__GOlhSq__stageList{flex-direction:column;display:flex}.JobApplications-module__GOlhSq__stagesHeading{letter-spacing:.15em;text-transform:uppercase;color:var(--s5);margin:0 0 6px;font-size:12px;font-weight:900}.JobApplications-module__GOlhSq__stageRow{flex-direction:column;gap:4px;padding:10px 0;display:flex}.JobApplications-module__GOlhSq__stageRow+.JobApplications-module__GOlhSq__stageRow{border-top:1px solid var(--border)}.JobApplications-module__GOlhSq__stageRowTop{align-items:center;gap:var(--space-2);display:flex}.JobApplications-module__GOlhSq__stageDot{background:var(--border);border-radius:50%;flex-shrink:0;width:7px;height:7px}.JobApplications-module__GOlhSq__stageRowCurrent .JobApplications-module__GOlhSq__stageDot{background:var(--accent)}.JobApplications-module__GOlhSq__stageCurrentBadge{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);flex-shrink:0;margin-left:auto;font-size:12px;font-weight:900}.JobApplications-module__GOlhSq__stageMetaActions{flex-direction:column;gap:2px;padding-left:19px;display:flex}.JobApplications-module__GOlhSq__stageMetaLink{font-family:var(--font-sans);color:var(--s4);cursor:pointer;text-align:left;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:400}.JobApplications-module__GOlhSq__stageMetaLink:hover{color:var(--s2)}.JobApplications-module__GOlhSq__stageSetCurrentBtn{font-family:var(--font-sans);color:var(--s3);cursor:pointer;text-align:left;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.JobApplications-module__GOlhSq__stageSetCurrentBtn:hover{color:var(--ink)}.JobApplications-module__GOlhSq__stageSetCurrentBtn:disabled{opacity:.4;cursor:default}.JobApplications-module__GOlhSq__stageLabel{color:var(--s2);font-size:.875rem;font-weight:600}.JobApplications-module__GOlhSq__stageRowCurrent .JobApplications-module__GOlhSq__stageLabel{color:var(--ink)}.JobApplications-module__GOlhSq__stageLabelEditable{cursor:text;transition:background var(--duration) var(--ease);border-radius:3px}.JobApplications-module__GOlhSq__stageLabelEditable:hover{background:var(--yellow-bg)}.JobApplications-module__GOlhSq__stageLabelInput{color:var(--ink);background:var(--yellow-bg);border:none;border-bottom:2px solid var(--yellow);width:100%;font-size:1rem;font-weight:600;font-family:var(--font-sans);outline:none;padding:0 2px}.JobApplications-module__GOlhSq__noteToggle{font-family:var(--font-sans);color:var(--s3);cursor:pointer;text-align:left;width:100%;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;line-height:1.5}.JobApplications-module__GOlhSq__noteToggle:hover{color:var(--ink)}.JobApplications-module__GOlhSq__noteEmpty{color:var(--s5);font-size:12px;font-style:italic}.JobApplications-module__GOlhSq__noteEdit{gap:var(--space-2);flex-direction:column;display:flex}.JobApplications-module__GOlhSq__noteTextarea{color:var(--ink);background:var(--bg-edit);border:1px solid var(--s6);border-radius:var(--radius-ui);padding:var(--space-3) var(--space-4);box-sizing:border-box;resize:vertical;width:100%;transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);outline:none;min-height:160px;font-family:Menlo,Consolas,Monaco,monospace;font-size:16px;line-height:1.75;box-shadow:inset 0 2px 6px #00000012,inset 0 1px 2px #0000000d}.JobApplications-module__GOlhSq__noteTextarea:focus{border-color:var(--s5);box-shadow:inset 0 2px 6px #0000001a,inset 0 1px 2px #00000012}.JobApplications-module__GOlhSq__noteRendered{color:var(--s2);text-align:left;background:var(--bg-mono);border-radius:var(--radius-ui);padding:var(--space-3) var(--space-4);font-family:Menlo,Consolas,Monaco,monospace;font-size:12px;line-height:1.75;display:block}:is(.JobApplications-module__GOlhSq__noteRendered h1,.JobApplications-module__GOlhSq__noteRendered h2,.JobApplications-module__GOlhSq__noteRendered h3,.JobApplications-module__GOlhSq__noteRendered h4,.JobApplications-module__GOlhSq__noteRendered h5,.JobApplications-module__GOlhSq__noteRendered h6){letter-spacing:.12em;text-transform:uppercase;color:var(--s4);margin:10px 0 3px;font-family:Menlo,Consolas,Monaco,monospace;font-size:12px;font-weight:900;line-height:1.3}:is(.JobApplications-module__GOlhSq__noteRendered h1:first-child,.JobApplications-module__GOlhSq__noteRendered h2:first-child,.JobApplications-module__GOlhSq__noteRendered h3:first-child){margin-top:0}.JobApplications-module__GOlhSq__noteRendered p{margin:0 0 6px}.JobApplications-module__GOlhSq__noteRendered p:last-child{margin-bottom:0}.JobApplications-module__GOlhSq__noteRendered strong{color:var(--s1);font-weight:700}.JobApplications-module__GOlhSq__noteRendered em{font-style:italic}:is(.JobApplications-module__GOlhSq__noteRendered ul,.JobApplications-module__GOlhSq__noteRendered ol){list-style:revert;margin:2px 0 6px 14px;padding:0}.JobApplications-module__GOlhSq__noteRendered li{margin:2px 0}.JobApplications-module__GOlhSq__noteRendered a{color:var(--accent)}.JobApplications-module__GOlhSq__noteActions{gap:var(--space-2);display:flex}.JobApplications-module__GOlhSq__noteSaveBtn{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--paper);cursor:pointer;transition:background var(--duration) var(--ease);border:none;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:900}.JobApplications-module__GOlhSq__noteSaveBtn:hover:not(:disabled){background:var(--s2)}.JobApplications-module__GOlhSq__noteSaveBtn:disabled{opacity:.4;cursor:default}.JobApplications-module__GOlhSq__noteCancelBtn{font-family:var(--font-sans);color:var(--s4);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:5px 0;font-size:12px;font-weight:700}.JobApplications-module__GOlhSq__noteCancelBtn:hover{color:var(--ink)}.JobApplications-module__GOlhSq__addStageBtn{font-family:var(--font-sans);color:var(--accent);background:var(--accent-a05);border:1.5px dashed var(--accent-a35);cursor:pointer;margin-top:var(--space-2);transition:background var(--duration) var(--ease), border-color var(--duration) var(--ease);border-radius:99px;align-self:flex-start;padding:8px 18px;font-size:13px;font-weight:600}.JobApplications-module__GOlhSq__addStageBtn:hover{background:var(--accent-a10);border-color:var(--accent)}.JobApplications-module__GOlhSq__appFooter{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.JobApplications-module__GOlhSq__closeBtn{font-family:var(--font-sans);color:var(--s4);border:1px solid var(--border);cursor:pointer;transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;border-radius:99px;padding:6px 14px;font-size:12px;font-weight:700}.JobApplications-module__GOlhSq__closeBtn:hover{color:var(--ink);border-color:var(--s3)}.JobApplications-module__GOlhSq__closeFlow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.JobApplications-module__GOlhSq__closeLabel{color:var(--s4);font-size:12px;font-weight:700}.JobApplications-module__GOlhSq__closeReasonBtn{font-family:var(--font-sans);letter-spacing:.06em;cursor:pointer;transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease);border:none;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:900}.JobApplications-module__GOlhSq__closeReasonBtn:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.JobApplications-module__GOlhSq__closeReasonBtn:disabled{opacity:.4;cursor:default}.JobApplications-module__GOlhSq__closeOffer{background:var(--green-state-a12);color:var(--green-state)}.JobApplications-module__GOlhSq__closeRejected{background:var(--ground);color:var(--s3)}.JobApplications-module__GOlhSq__closeWithdrawn{background:var(--amber-a10);color:var(--amber)}.JobApplications-module__GOlhSq__closeGhosted{background:var(--ground);color:var(--s4);border:1px solid var(--border)}.JobApplications-module__GOlhSq__closeCancelBtn{font-family:var(--font-sans);color:var(--s5);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.JobApplications-module__GOlhSq__closeCancelBtn:hover{color:var(--ink)}.JobApplications-module__GOlhSq__reopenBtn{font-family:var(--font-sans);color:var(--s4);border:1px solid var(--border);cursor:pointer;transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;border-radius:99px;padding:6px 14px;font-size:12px;font-weight:700}.JobApplications-module__GOlhSq__reopenBtn:hover:not(:disabled){color:var(--ink);border-color:var(--s3)}.JobApplications-module__GOlhSq__reopenBtn:disabled{opacity:.4;cursor:default}.JobApplications-module__GOlhSq__deleteArea{align-items:center;gap:var(--space-2);display:flex}.JobApplications-module__GOlhSq__deleteBtn{font-family:var(--font-sans);color:var(--s6);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.JobApplications-module__GOlhSq__deleteBtn:hover{color:var(--red)}.JobApplications-module__GOlhSq__deleteConfirmText{color:var(--s3);font-size:12px}.JobApplications-module__GOlhSq__deleteYes{font-family:var(--font-sans);color:var(--paper);background:var(--red);cursor:pointer;transition:opacity var(--duration) var(--ease);border:none;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:900}.JobApplications-module__GOlhSq__deleteYes:disabled{opacity:.5;cursor:default}.JobApplications-module__GOlhSq__deleteNo{font-family:var(--font-sans);color:var(--s4);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.JobApplications-module__GOlhSq__deleteNo:hover{color:var(--ink)}.JobApplications-module__GOlhSq__toggle{font-family:var(--font-sans);color:var(--s4);background:var(--paper);border:2px dashed var(--border);border-radius:var(--radius-card);cursor:pointer;padding:var(--space-5);text-align:center;width:100%;transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease), background var(--duration) var(--ease), transform .22s cubic-bezier(.34, 1.56, .64, 1), box-shadow .22s;font-size:13px;font-weight:700}.JobApplications-module__GOlhSq__toggle:hover{color:var(--ink);border-color:var(--s4);background:var(--ground);transform:scale(1.01);box-shadow:0 4px 16px #0000000f}@keyframes JobApplications-module__GOlhSq__slideDown{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.JobApplications-module__GOlhSq__addForm{background:var(--yellow-bg);border:2px solid var(--yellow-vivid);border-radius:var(--radius-card);box-shadow:0 1px 2px #00000008, 0 4px 20px var(--yellow-a15);padding:var(--space-5);gap:var(--space-3);flex-direction:column;animation:.22s cubic-bezier(.34,1.56,.64,1) both JobApplications-module__GOlhSq__slideDown;display:flex}.JobApplications-module__GOlhSq__addStageForm{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-portal-card);gap:var(--space-3);flex-direction:column;padding:22px 24px;animation:.22s cubic-bezier(.34,1.56,.64,1) both JobApplications-module__GOlhSq__slideDown;display:flex;box-shadow:0 2px 12px #0000000d}.JobApplications-module__GOlhSq__addField{flex-direction:column;gap:4px;display:flex}.JobApplications-module__GOlhSq__addLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--s4);font-size:12px;font-weight:900}.JobApplications-module__GOlhSq__optional{text-transform:none;letter-spacing:0;color:var(--s5);font-weight:400}.JobApplications-module__GOlhSq__addInput{font-family:var(--font-sans);color:var(--ink);background:var(--ground);border:1px solid var(--border);box-sizing:border-box;width:100%;transition:border-color var(--duration) var(--ease);border-radius:8px;outline:none;padding:11px 13px;font-size:.9375rem;font-weight:600}.JobApplications-module__GOlhSq__addInput:focus{border-color:var(--accent)}.JobApplications-module__GOlhSq__addInput::placeholder{color:var(--s5);font-weight:400}.JobApplications-module__GOlhSq__addFormActions{align-items:center;gap:var(--space-4);display:flex}.JobApplications-module__GOlhSq__addSubmitBtn{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--paper);cursor:pointer;transition:background var(--duration) var(--ease), transform .2s cubic-bezier(.34, 1.56, .64, 1), box-shadow .2s;border:none;border-radius:99px;padding:9px 20px;font-size:12px;font-weight:900}.JobApplications-module__GOlhSq__addSubmitBtn:hover:not(:disabled){background:var(--s2);transform:translateY(-1px);box-shadow:0 4px 14px #0000002e}.JobApplications-module__GOlhSq__addSubmitBtn:disabled{opacity:.45;cursor:not-allowed}.JobApplications-module__GOlhSq__addCancelBtn{font-family:var(--font-sans);color:var(--s4);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.JobApplications-module__GOlhSq__addCancelBtn:hover{color:var(--ink)}.JobApplications-module__GOlhSq__formError{color:var(--red);margin:0;font-size:13px}@keyframes JobApplications-module__GOlhSq__wonPop{0%{transform:scale(1)}30%{box-shadow:0 4px 8px var(--green-state-a15), 0 16px 48px var(--green-state-a18);transform:scale(1.025)}70%{transform:scale(.995)}to{transform:scale(1)}}.JobApplications-module__GOlhSq__appCardOffer{border-left:3px solid var(--green-state);background:linear-gradient(135deg, #16a34a0a 0%, var(--paper) 60%)}.JobApplications-module__GOlhSq__appCardJustWon{animation:.6s cubic-bezier(.34,1.56,.64,1) both JobApplications-module__GOlhSq__wonPop}.JobApplications-module__GOlhSq__offerBanner{align-items:center;gap:var(--space-3);background:var(--green-state-a08);border-radius:var(--radius-ui);padding:var(--space-3) var(--space-4);display:flex}.JobApplications-module__GOlhSq__offerEmoji{flex-shrink:0;font-size:1.5rem;line-height:1}.JobApplications-module__GOlhSq__offerTitle{color:var(--green-state);letter-spacing:-.02em;font-size:.875rem;font-weight:800;display:block}.JobApplications-module__GOlhSq__offerSub{color:var(--green-state);margin-top:1px;font-size:.75rem;display:block}.JobApplications-module__GOlhSq__closedSection{gap:var(--space-2);flex-direction:column;display:flex}.JobApplications-module__GOlhSq__closedToggle{align-items:center;gap:var(--space-2);font-family:var(--font-sans);color:var(--s5);cursor:pointer;transition:color var(--duration) var(--ease);text-align:left;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;display:flex}.JobApplications-module__GOlhSq__closedToggle:hover{color:var(--s3)}.JobApplications-module__GOlhSq__closedChevron{color:var(--s6);font-size:1rem;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.JobApplications-module__GOlhSq__closedChevronOpen{transform:rotate(90deg)}@media (max-width:640px){.JobApplications-module__GOlhSq__hintCard{display:none}}
.SignOutButton-module__3sgtFW__icon{cursor:pointer;width:28px;height:28px;color:var(--s5);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}.SignOutButton-module__3sgtFW__icon:hover{color:var(--ink);background:var(--ground)}.SignOutButton-module__3sgtFW__pill{font-family:var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--s5);border:1.5px solid var(--border);cursor:pointer;transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:900}.SignOutButton-module__3sgtFW__pill:hover{color:var(--s2);border-color:var(--s5)}.SignOutButton-module__3sgtFW__confirm{align-items:center;gap:6px;display:flex}.SignOutButton-module__3sgtFW__cancel{font-family:var(--font-sans);color:var(--s4);border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s}.SignOutButton-module__3sgtFW__cancel:hover{color:var(--s2);border-color:var(--s5)}.SignOutButton-module__3sgtFW__yes{font-family:var(--font-sans);color:var(--red);background:var(--red-bg);border:1px solid var(--red-a25);cursor:pointer;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s}.SignOutButton-module__3sgtFW__yes:hover{background:var(--red-bg);border-color:#f006}
.UpsellCard-module__rbGqwq__card{gap:var(--space-4);flex-direction:column;display:flex}.UpsellCard-module__rbGqwq__heading{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.125rem;font-weight:800}.UpsellCard-module__rbGqwq__body{color:var(--s3);max-width:560px;margin:0;font-size:.9375rem;line-height:1.75}.UpsellCard-module__rbGqwq__mockWrap{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.8;border-radius:var(--radius-card);max-width:480px;position:relative;overflow:hidden;transform:rotate(-.5deg)}.UpsellCard-module__rbGqwq__mockWrap:after{content:"";background:radial-gradient(ellipse at 110% 120%, var(--paper) 5%, transparent 45%);pointer-events:none;position:absolute;inset:0}.UpsellCard-module__rbGqwq__cta{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-a05);border:1.5px solid var(--accent-a35);transition:background var(--duration) var(--ease), transform .2s cubic-bezier(.34, 1.56, .64, 1), box-shadow .2s;border-radius:99px;align-self:flex-start;padding:9px 20px;font-size:12px;font-weight:900;text-decoration:none}.UpsellCard-module__rbGqwq__cta:hover{transform:translateY(-1px);box-shadow:0 4px 14px #0000001f}.UpsellCard-module__rbGqwq__cta:active{transform:scale(.96)}
.CoachJobLink-module__TsP3TG__rowLine{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;min-width:0;padding:11px 16px;display:flex}.CoachJobLink-module__TsP3TG__company{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:35%;font-size:14px;font-weight:700;overflow:hidden}.CoachJobLink-module__TsP3TG__spacer{flex:1}.CoachJobLink-module__TsP3TG__rowMeta{color:var(--s4);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.CoachJobLink-module__TsP3TG__iconLink{width:22px;height:22px;color:var(--accent);background:var(--ground);border:1px solid var(--border);border-radius:var(--radius-ui);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;line-height:1;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.CoachJobLink-module__TsP3TG__iconLink:hover{border-color:var(--accent);background:var(--accent-a04)}.CoachJobLink-module__TsP3TG__noteSnippet{min-width:0;color:var(--s4);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-style:italic;overflow:hidden}
.SectionLabel-module__n7N6hq__label{letter-spacing:.15em;text-transform:uppercase;color:var(--s5);align-items:center;gap:6px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.SectionLabel-module__n7N6hq__number,.SectionLabel-module__n7N6hq__red{color:var(--red)}.SectionLabel-module__n7N6hq__white{color:#fff9}.SectionLabel-module__n7N6hq__white .SectionLabel-module__n7N6hq__number{color:var(--red)}
