.career-tabs{border-bottom:1px solid var(--border);gap:30px;margin:-8px 0 36px;display:flex}.career-tabs a{color:var(--muted-foreground);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 17px;font-size:14px;font-weight:700;text-decoration:none}.career-tabs a[aria-current=page]{color:var(--primary);border-color:var(--primary)}.career-layout{grid-template-columns:minmax(0,1fr) 252px;align-items:start;gap:clamp(28px,3.5vw,48px);display:grid}.career-main-column,.career-context-rail{min-width:0}.career-conversation{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fffdf9;padding-bottom:8px}.career-conversation-heading{border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:28px 30px 24px;display:flex}.career-conversation-heading h2{letter-spacing:-.04em;margin-top:10px;font-size:32px;line-height:1.08}.career-conversation-heading>svg{color:var(--muted-foreground);flex-shrink:0}.career-starters>p{color:var(--muted-foreground);max-width:510px;margin-bottom:22px;font-size:14px;line-height:1.65}.career-starters button{text-align:left;border:0;border-top:1px solid var(--border);width:100%;min-height:60px;color:var(--ink);background:0 0;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:14px 0;font-size:14px;line-height:1.5;transition:color .15s;display:grid}.career-starters button:hover{color:var(--primary)}.career-starters button span{color:var(--muted-foreground);font-size:11px}.career-starters button svg{color:var(--primary)}.career-composer{border:1px solid var(--border);background:#fff;border-radius:8px;margin:20px 25px 0;overflow:hidden}.career-composer textarea{resize:vertical;width:100%;min-height:120px;color:var(--ink);background:0 0;border:0;padding:20px;font-size:15px;line-height:1.6;display:block}.career-composer textarea:focus{outline-offset:-3px}.career-composer-footer{justify-content:space-between;align-items:center;gap:15px;padding:12px 15px;display:flex}.career-composer-footer>span{color:var(--muted-foreground);font-size:11px}.career-offline{border-left:2px solid var(--border);color:var(--muted-foreground);margin:20px 30px 26px;padding-left:15px;font-size:13px;line-height:1.7}.career-offline strong{color:var(--ink);font-size:13px}.career-offline p{margin:5px 0 10px}.career-offline>div{flex-wrap:wrap;gap:18px;display:flex}.career-offline a{color:var(--primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.career-consent{color:var(--muted-foreground);padding:15px 30px 22px;font-size:11px;line-height:1.6}.career-context{border-top:1px solid var(--border);padding:0 18px;font-size:12px}.career-context summary{cursor:pointer;padding:13px 0}.career-context label{margin:0 0 12px!important}.career-context p{color:var(--muted-foreground);margin:0 0 12px;font-size:12px}.career-conversation-select{margin:0!important;padding:18px 30px 0!important}.career-message{border-top:1px solid var(--border);padding:24px 0}.career-message:first-child{border-top:0}.career-message-author{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:12px;font-size:12px;display:flex}.career-message.user .career-message-author strong{color:var(--ink)}.career-message time{color:var(--muted-foreground);font-size:10px}.career-message>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.career-message.user>p{color:var(--muted-foreground);font-size:14px}.career-turn-status{color:var(--primary);margin:0 30px;font-size:13px;line-height:1.6}.career-turn-status:empty{display:none}.career-turn-status:not(:empty){padding:14px 0}.career-profile-summary{border-top:1px solid var(--border);padding-top:24px}.career-profile-summary h2{overflow-wrap:anywhere;margin:14px 0 12px;font-size:30px;line-height:1.15}.career-profile-summary>p{color:var(--muted-foreground);margin-bottom:18px;font-size:14px;line-height:1.6}.career-live-document{background:var(--muted);border:1px solid var(--border);border-radius:7px;margin:25px 0 30px;padding:12px}.career-document-caption{color:var(--muted-foreground);align-items:flex-start;gap:7px;margin:0 0 13px;font-size:10px;line-height:1.5;display:flex}.career-document-caption svg{flex-shrink:0;margin-top:1px}.career-live-document .cv-pages{gap:0}.career-live-document .cv-sheet{width:100%;height:auto;display:block;box-shadow:0 3px 10px #17171406}.career-live-document>.text-button{margin-top:16px;font-size:12px}.career-memory-summary{border-top:1px solid var(--border);margin-top:25px;padding-top:24px}.career-memory-summary h3{font-family:var(--font-lato), sans-serif;margin:16px 0 8px;font-size:14px}.career-memory-summary p{color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.65}.career-memory-summary>.text-button{margin-top:12px;font-size:12px}.career-preferences{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:30px;font-size:13px}.career-preferences>summary{cursor:pointer;justify-content:space-between;gap:10px;padding:18px 0;font-weight:700;display:flex}.career-preferences>div{padding:0 0 18px}.career-check{align-items:flex-start;gap:10px!important;margin:12px 0 22px!important;font-size:13px!important;display:flex!important}.career-check input{accent-color:var(--primary);flex-shrink:0;width:17px!important;height:17px!important;min-height:0!important;margin-top:3px!important}.career-check strong{font-size:12px;line-height:1.5;display:block}.career-check small{color:var(--muted-foreground);margin-top:6px;font-size:12px;font-weight:400;line-height:1.6;display:block}.career-unavailable{background:var(--muted);margin-top:20px;padding:15px}.career-unavailable strong{font-size:12px}.career-unavailable p{color:var(--muted-foreground);margin:8px 0;font-size:12px;line-height:1.6}.career-unavailable a{font-size:12px}.career-actions{margin-top:44px}.career-actions .workspace-section-heading{align-items:flex-end;gap:20px}.career-actions h2{margin-top:10px;font-size:28px}.career-actions .workspace-section-heading>.text-button{white-space:nowrap;font-size:12px}.career-runtime-note{color:var(--muted-foreground);max-width:670px;margin:16px 0;font-size:12px;line-height:1.65}.career-empty-line{border-top:1px solid var(--border);color:var(--muted-foreground);padding:24px 0;font-size:14px;line-height:1.8}.career-task-list>article{border-top:1px solid var(--border);grid-template-columns:19px minmax(0,1fr) 32px;gap:15px;padding:22px 0;display:grid}.career-task-list>article>svg{color:var(--muted-foreground);margin-top:3px}.career-task-list h3{margin:8px 0;font-size:19px}.career-task-state{color:var(--muted-foreground);font-size:11px}.career-task-list p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.career-task-list a{margin-top:12px;font-size:12px}.career-task-list .icon-btn{width:32px;height:32px}.career-notifications{border-top:1px solid var(--border);padding-top:24px}.career-notifications>h3{margin-bottom:20px;font-size:23px}.career-notifications article{grid-template-columns:18px minmax(0,1fr);gap:14px;padding:17px 0;display:grid}.career-notifications article>svg{color:var(--primary);margin-top:3px}.career-notifications h4{margin:9px 0;font-size:16px}.career-notifications p{font-size:13px;line-height:1.65}.career-notifications .text-button{margin-top:12px;margin-right:18px;font-size:12px}.career-notifications .is-read h4{color:var(--muted-foreground)}.career-proposals{margin-bottom:30px}.career-proposals h2{font-size:25px}.career-proposals .workspace-section-heading>span{color:var(--muted-foreground);font-size:12px}.career-proposal{border:1px solid var(--border);border-left:3px solid var(--primary);background:#fffdf9;margin-top:15px;padding:22px 25px}.career-proposal h3{margin:10px 0;font-size:21px}.career-proposal>p{color:var(--muted-foreground);font-size:14px;line-height:1.7}.career-proposal>.text-button{margin-top:18px;font-size:13px}.career-proposal-review{border-top:1px solid var(--border);margin-top:20px;padding-top:24px}.career-proposal-review h4{margin-top:10px;font-size:17px}.career-proposal-review>p{font-size:13px;line-height:1.7}.career-quoted{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--border);background:#fff;padding:12px 16px;margin:15px 0!important}.career-action-buttons{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.career-action-buttons .btn{min-height:42px}.career-sources{color:var(--muted-foreground);margin-top:12px;font-size:11px;line-height:1.7}.career-sources summary{cursor:pointer}.career-sources ul{overflow-wrap:anywhere;margin:8px 0;padding-left:17px}.career-sources a{color:var(--primary)}.career-history,.career-timeline{border-top:1px solid var(--border);margin-top:25px;font-size:13px}.career-history summary,.career-timeline summary{cursor:pointer;padding:18px 0;font-weight:600}.career-history article{border-top:1px solid var(--border);padding:15px 0}.career-history article>span{color:var(--muted-foreground);font-size:11px}.career-history h4{margin:8px 0;font-size:16px}.career-history p{white-space:pre-wrap;line-height:1.7}.career-timeline{margin-top:40px}.career-timeline>div{border-top:1px solid var(--border);grid-template-columns:130px minmax(0,1fr) 130px;align-items:start;gap:20px;padding:16px 0;display:grid}.career-timeline time{color:var(--muted-foreground);font-size:11px}.career-timeline a{font-size:12px}.career-memory-intro{justify-content:space-between;align-items:center;gap:30px;padding:15px 0 38px;display:flex}.career-memory-intro h2{margin:15px 0 18px;font-size:36px;line-height:1.15}.career-memory-intro p{max-width:600px;color:var(--muted-foreground);font-size:14px;line-height:1.75}.career-memory-intro>.btn{flex-shrink:0}.career-memory-editor,.career-schedule{background:var(--muted);border:1px solid var(--border);border-radius:8px;margin-bottom:30px;padding:28px}.career-memory-editor h2{font-size:27px}.career-memory-editor .workspace-muted,.career-schedule .workspace-muted{margin:14px 0 20px;font-size:12px}.career-form-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.career-layout label,.career-memory-editor label,.career-schedule label{gap:8px;margin:0 0 18px;font-size:12px;font-weight:600;display:grid}.career-layout input:not([type=checkbox]),.career-layout select,.career-memory-editor input,.career-memory-editor select,.career-schedule input,.career-schedule select{border:1px solid var(--border);width:100%;min-width:0;min-height:44px;color:var(--ink);background:#fff;border-radius:5px;padding:10px 12px;font-size:14px;font-weight:400}.career-memory-editor textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:130px;color:var(--ink);background:#fff;border-radius:5px;padding:14px;font-size:15px;line-height:1.7}.career-memory-list{margin:10px 0 48px}.career-memory-list h2{font-size:28px}.career-memory-list .workspace-section-heading>span{color:var(--muted-foreground);font-size:12px}.career-memory-row{border-top:1px solid var(--border);grid-template-columns:135px minmax(0,1fr) 76px;gap:22px;padding:26px 0;display:grid}.career-memory-kind{padding-top:3px}.career-memory-kind>span{color:var(--primary);font-size:11px;font-weight:700;display:block}.career-memory-kind>small{color:var(--muted-foreground);margin-top:9px;font-size:10px;display:block}.career-memory-row h3{margin-bottom:11px;font-size:21px}.career-memory-row p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.career-memory-meta{color:var(--muted-foreground);margin-top:15px;font-size:10px}.career-row-actions{gap:6px;display:flex}.career-row-actions .icon-btn{width:34px;height:34px}.career-profile-facts{border-top:1px solid var(--border);padding-top:35px}.career-profile-facts h2{margin-top:12px;font-size:28px}.career-profile-facts>.workspace-muted{margin-bottom:20px;font-size:13px}.career-fact-list article{border-top:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) 75px;align-items:start;gap:18px;padding:18px 0;display:grid}.career-fact-list p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:14px;line-height:1.7}.career-fact-number{color:var(--muted-foreground);padding-top:4px;font-size:10px}.career-fact-list button{font-size:12px}.career-privacy-note{background:var(--muted);color:var(--muted-foreground);margin:32px 0;padding:24px 28px;font-size:13px;line-height:1.7}.career-privacy-note a{color:var(--primary);align-items:center;gap:8px;margin-top:15px;font-weight:600;display:inline-flex}.career-memory-editor fieldset:disabled,.career-schedule fieldset:disabled{opacity:.75}@media (min-width:1600px){.career-layout{grid-template-columns:minmax(0,1fr) 340px}.career-conversation-heading{padding:32px 38px}.career-messages,.career-starters{padding-left:38px;padding-right:38px}.career-composer{margin-left:32px;margin-right:32px}}@media (max-width:1200px) and (min-width:1001px){.career-layout{grid-template-columns:minmax(0,1fr) 240px;gap:26px}.career-conversation-heading,.career-starters,.career-messages{padding-left:22px;padding-right:22px}.career-conversation-heading h2{font-size:25px}.career-composer{margin-left:18px;margin-right:18px}.career-profile-summary h2{font-size:27px}.career-live-document{padding:12px}.career-actions .workspace-section-heading{flex-direction:column;align-items:flex-start}}@media (max-width:800px){.career-layout{grid-template-columns:minmax(0,1fr) 240px;gap:25px}.career-conversation-heading{padding:22px}.career-conversation-heading h2{font-size:26px}.career-conversation-heading>svg{display:none}.career-starters,.career-messages{padding-left:22px;padding-right:22px}.career-composer{margin-left:17px;margin-right:17px}.career-actions .workspace-section-heading{flex-direction:column;align-items:flex-start}.career-memory-intro{align-items:flex-start}.career-memory-row{grid-template-columns:110px minmax(0,1fr) 76px;gap:15px}.career-memory-intro h2{font-size:31px}}@media (max-width:640px){.career-tabs{gap:20px;margin-bottom:26px}.career-tabs a{max-width:50%;padding-bottom:13px;font-size:12px;line-height:1.55}.career-layout{flex-direction:column;gap:32px;display:flex}.career-main-column,.career-context-rail{width:100%}.career-conversation-heading{padding:23px 20px}.career-conversation-heading h2{font-size:26px}.career-conversation-heading .workspace-eyebrow{font-size:10px}.career-starters{padding:22px 20px 8px}.career-starters>p{font-size:13px}.career-starters button{grid-template-columns:18px minmax(0,1fr) 14px;gap:10px;font-size:13px}.career-composer{margin:18px 13px 0}.career-composer textarea{min-height:135px;padding:15px;font-size:14px}.career-composer-footer{padding:9px 11px}.career-composer-footer .btn{padding:10px 15px;font-size:13px}.career-offline{margin:20px;font-size:12px}.career-offline>div{flex-direction:column;gap:12px}.career-messages{padding:12px 20px 0}.career-message{padding:21px 0}.career-message>p{font-size:14px}.career-message-author{flex-wrap:wrap;gap:8px}.career-turn-status{margin:0 20px;font-size:12px}.career-conversation-select{padding:16px 20px 0!important}.career-profile-summary{border-top:1px solid var(--border);padding-top:28px}.career-profile-summary h2{font-size:31px}.career-live-document{max-width:330px;margin:24px auto}.career-memory-summary{margin-top:28px}.career-actions{margin-top:32px}.career-actions h2{font-size:27px}.career-actions .workspace-section-heading{gap:15px}.career-memory-intro{flex-direction:column;gap:23px;padding:3px 0 30px}.career-memory-intro h2{font-size:32px}.career-memory-editor,.career-schedule{padding:21px 18px}.career-form-columns{grid-template-columns:1fr;gap:0}.career-memory-editor h2{font-size:25px}.career-memory-row{grid-template-columns:minmax(0,1fr) 74px;gap:12px}.career-memory-kind{grid-column:1/-1;align-items:baseline;gap:12px;display:flex}.career-memory-kind small{margin:0}.career-memory-list h2{font-size:25px}.career-memory-list .workspace-section-heading{align-items:flex-start;gap:13px}.career-memory-row h3{font-size:21px}.career-memory-row p{font-size:13px}.career-fact-list article{grid-template-columns:20px minmax(0,1fr);gap:12px}.career-fact-list button{grid-column:2;justify-self:start}.career-fact-list p{font-size:13px}.career-profile-facts .workspace-section-heading{flex-direction:column;align-items:flex-start;gap:18px}.career-privacy-note{padding:20px;font-size:12px}.career-privacy-note a{align-items:flex-start}.career-privacy-note svg{flex-shrink:0;margin-top:4px}.career-proposal{padding:20px}.career-proposal h3{font-size:22px}.career-task-list>article{gap:12px}.career-task-list h3{font-size:18px}.career-timeline>div{grid-template-columns:1fr;gap:7px}.career-consent{padding:15px 20px 20px}.career-proposals .workspace-section-heading{align-items:flex-start;gap:12px}.career-action-buttons .btn{flex:1}.career-context-rail .career-check strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.career-starters button{transition:none}}.career-inspection{border-top:1px solid var(--border);margin-top:16px;padding-top:15px}.career-inspection>.text-button{font-size:12px}.career-inspection>p,.career-inspection>div{margin-top:15px;font-size:11px;line-height:1.75}.career-inspection>div>strong{font-size:12px}.career-inspection p{margin:8px 0}.career-inspection ul{margin:10px 0;padding-left:15px}.career-inspection-note{color:var(--muted-foreground);font-size:10px!important}.career-web-sources{border-top:1px solid var(--border);margin-top:18px;padding-top:14px;font-size:11px;line-height:1.6}.career-web-sources ul{margin:10px 0;padding:0;list-style:none}.career-web-sources li{padding:6px 0}.career-web-sources a{color:var(--primary);align-items:center;gap:6px;display:inline-flex}.career-web-sources span{color:var(--muted-foreground);margin-top:3px;font-size:10px;display:block}.career-goals{border-bottom:1px solid var(--border);margin:0 0 36px;padding:0 0 25px}.career-goals-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.career-goals-heading h2{margin-top:9px;font-size:27px;line-height:1.2}.career-goals-heading>.text-button{font-size:13px}.career-goal-empty{color:var(--muted-foreground);max-width:770px;margin:16px 0 0;font-size:13px;line-height:1.7}.career-goal-notice{color:#345744;padding:12px 0;font-size:12px}.career-goal{border-top:1px solid var(--border);margin-top:25px;padding-top:25px}.career-goal-title{align-items:flex-start;gap:13px;display:flex}.career-goal-title>svg{color:var(--primary);margin-top:3px}.career-goal-title>div:nth-child(2){flex:1;min-width:0}.career-goal-title h3{overflow-wrap:anywhere;font-size:25px;line-height:1.2}.career-goal-title p{color:var(--muted-foreground);margin-top:8px;font-size:12px}.career-goal-current{white-space:pre-wrap;max-width:900px;margin-top:18px;font-size:13px;line-height:1.7}.career-goal-constraints{color:var(--muted-foreground);margin-top:10px;font-size:12px;line-height:1.7}.career-goal-progress{color:var(--primary);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;font-size:12px;display:flex}.career-goal-progress button{font-size:11px}.career-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;padding:0;list-style:none;display:grid}.career-milestones li{border-top:2px solid var(--border);grid-template-columns:22px minmax(0,1fr) 17px;align-items:start;gap:10px;padding-top:16px;display:grid}.career-milestones li.complete{border-color:#7c9f87}.career-milestone-index{color:var(--muted-foreground);font-size:10px;line-height:20px}.career-milestones strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5;display:block}.career-milestones small{color:var(--muted-foreground);margin-top:8px;font-size:10px;line-height:1.6;display:block}.career-milestones input,.career-goal-next input{width:17px;height:17px;accent-color:var(--primary);margin-top:2px}.career-goal-next{background:var(--muted);margin-top:20px;padding:17px 22px}.career-goal-next h4{margin-bottom:12px;font-size:15px}.career-goal-next label{gap:12px;margin:10px 0;font-size:13px;line-height:1.7;display:flex}.career-goal-next span{flex:1}.career-goal-next small{color:var(--muted-foreground);font-size:11px;display:block}.career-goal-editor{border:1px solid var(--border);background:var(--muted);border-radius:7px;margin-top:25px;padding:26px}.career-goal-editor h3{font-size:25px}.career-goal-editor label{gap:8px;margin:0 0 18px;font-size:12px;font-weight:600;display:grid}.career-goal-editor input:not([type=checkbox]),.career-goal-editor textarea{border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:5px;padding:12px;font-size:14px}.career-goal-editor textarea{resize:vertical;line-height:1.7}.career-goal-editor .career-check{display:flex}.career-goal-editor .career-check input{width:17px;height:17px}@media (max-width:1000px){.career-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.career-goals-heading{flex-direction:column;align-items:flex-start;gap:15px}.career-goals-heading h2{font-size:26px}.career-goal-title{flex-wrap:wrap}.career-goal-title h3{font-size:23px}.career-goal-title>.career-row-actions{margin-left:34px}.career-milestones{grid-template-columns:1fr;gap:16px}.career-goal-progress{align-items:flex-start;gap:15px}.career-goal-editor{padding:22px 18px}.career-goal-next{padding:16px}.career-goals{margin-bottom:28px}}.career-proposed-goal{margin:17px 0;font-size:13px;line-height:1.7}.career-proposed-goal>strong{font-size:12px}.career-proposed-goal ul,.career-proposed-goal ol{margin:9px 0;padding-left:20px}.career-proposed-goal li{overflow-wrap:anywhere;padding:3px 0}.career-current-goal{border:1px solid var(--border);background:#fff;margin:16px 0;padding:14px 16px;font-size:12px;line-height:1.7}.career-current-goal summary{cursor:pointer;margin-bottom:10px;font-weight:600}.career-current-goal ol{margin-top:8px;padding-left:18px}.career-tabs{scrollbar-width:thin;gap:clamp(20px,2.8vw,30px);max-width:100%;overflow-x:auto}.career-tabs a{white-space:nowrap;flex:none}.career-tabs a:focus-visible{outline-offset:-3px}.career-more-starters summary{cursor:pointer;color:var(--primary);padding:14px 0;font-size:12px}.career-layout+.career-goals{margin-top:40px}@media (max-width:640px){.career-tabs{margin-bottom:24px}.career-conversation-heading{padding-top:18px;padding-bottom:16px}.career-conversation-heading h2{font-size:23px}.career-conversation-heading .workspace-eyebrow{display:none}.career-composer{margin-top:16px}.career-composer textarea{min-height:100px}.career-starters{padding-top:18px}}.career-tabs a{max-width:none}.career-conversation-heading .agent-slot{flex-shrink:0}.career-intent-draft{border-left:2px solid var(--primary);color:var(--muted-foreground);margin:20px 30px 0;padding-left:13px;font-size:12px;line-height:1.7}.career-twin-editorial{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin:12px 0 48px;display:grid}.career-twin-path article{border-top:1px solid var(--border);padding:19px 0}.career-twin-path article>span{color:var(--muted-foreground);font-size:11px}.career-twin-path h3{overflow-wrap:anywhere;margin:9px 0 7px;font-size:20px;line-height:1.3}.career-twin-editorial p{color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.career-twin-editorial .text-button{margin-top:23px;font-size:13px}.career-twin-side{border-left:1px solid var(--border);background:var(--muted);padding:35px 32px}.career-twin-side section+section{border-top:1px solid var(--border);margin-top:30px;padding-top:28px}.career-memory-category{margin-top:35px}.career-memory-category-heading{letter-spacing:-.025em;margin-bottom:18px;font-size:24px}.career-memory-category .career-memory-row:first-of-type{border-top-width:2px}.career-milestones{gap:0}.career-milestones li{border-top-width:1px;padding:18px 20px 16px 0}.career-proposal{background:#fffdf9;border-left-width:2px}.career-context-rail .career-profile-summary h2{letter-spacing:-.035em}.career-more-starters summary{min-height:44px}@media (min-width:1600px){.career-layout{grid-template-columns:minmax(0,1fr) 300px;max-width:1320px}}@media (max-width:800px){.career-twin-path{padding-right:28px}.career-twin-side{padding:30px 24px}}@media (max-width:640px){.career-conversation-heading .agent-slot{max-width:94px}.career-conversation-heading .agent-slot img{width:46px;height:46px}.career-conversation-heading .agent-slot strong{font-size:11px}.career-conversation-heading .agent-slot span{font-size:10px}.career-intent-draft{margin:16px 20px 0}.career-twin-editorial{grid-template-columns:1fr;margin-bottom:32px}.career-twin-path{padding:28px 0}.career-twin-side{border-left:0;border-top:1px solid var(--border);padding:28px 20px}.career-conversation-heading{align-items:flex-start}.career-conversation-heading h2{font-size:25px}.career-context-rail{grid-template-columns:minmax(0,1fr);display:grid}}.workspace-heading .workspace-eyebrow:empty{display:none}.career-layout{grid-template-columns:minmax(0,2.7fr) minmax(240px,1fr);gap:36px;max-width:1320px}.career-tabs a{min-height:44px;font-size:14px;font-weight:600}.career-conversation{background:0 0}.career-conversation-heading{justify-content:flex-start;padding:24px 28px}.career-conversation-heading h2{letter-spacing:0;margin:0;font-family:Express Sans,sans-serif;font-size:17px;font-weight:600;line-height:1.4}.career-conversation-heading p{color:var(--muted-foreground);margin-top:6px;font-size:14px;line-height:1.6}.career-conversation-heading .agent-slot{width:fit-content;max-width:none}.career-conversation-heading .agent-slot img{width:40px;height:40px}.career-conversation-heading .agent-slot span{white-space:nowrap}.career-conversation-heading .agent-slot strong{font-size:13px}.career-conversation-heading .agent-slot span{font-size:12px}.career-composer{border-radius:12px;margin:24px 28px 0}.career-composer textarea{min-height:148px;padding:24px;font-size:17px;line-height:1.7}.career-composer-footer{padding:14px 18px}.career-composer-footer>span{font-size:12px}.career-composer-footer .btn{min-height:48px}.career-context{padding:0 24px;font-size:14px}.career-context summary{min-height:48px}.career-context p{font-size:14px;line-height:1.7}.career-layout label,.career-memory-editor label{font-size:14px}.career-layout input:not([type=checkbox]),.career-layout select,.career-memory-editor input,.career-memory-editor select,.career-memory-editor textarea{border-radius:9px;font-size:16px}.career-starters{padding:28px 28px 16px}.career-starters>p{margin-bottom:16px;font-size:13px}.career-starters button{min-height:64px;padding:16px 0;font-size:15px}.career-starters button span,.career-more-starters summary{font-size:13px}.career-messages{padding:16px 28px 0}.career-message>p,.career-message.user>p{max-width:65ch;font-size:17px;line-height:1.8}.career-message-author strong{color:var(--ink);font-size:14px}.career-message time,.career-web-sources span{font-size:12px}.career-turn-status{margin:0 28px;font-size:14px}.career-intent-draft,.career-consent{font-size:13px;line-height:1.7}.career-offline{margin:28px;font-size:14px}.career-offline strong{font-size:14px}.career-offline a{min-height:44px}.career-context-rail .operations-overview{margin-bottom:32px;padding-bottom:24px;display:block}.career-context-rail .operations-overview-status{flex-wrap:wrap;gap:12px;font-size:13px}.career-context-rail .operations-overview-title{margin:18px 0 12px;font-size:22px;line-height:1.35}.career-context-rail .operations-overview-links{justify-content:start;gap:6px;font-size:13px;display:grid}.career-context-rail .operations-overview-links a{min-height:36px}.career-context-rail .operations-overview p{font-size:14px;line-height:1.7}.career-context-rail .career-profile-summary h2{font-size:25px;line-height:1.25}.career-profile-summary>p,.career-memory-summary p{font-size:15px;line-height:1.7}.career-context-rail .text-button,.career-document-caption{font-size:13px}.career-memory-intro{align-items:start;padding:0 0 32px}.career-memory-intro p{max-width:60ch;font-size:16px;line-height:1.75}.career-twin-editorial{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);margin:0 0 40px}.career-twin-editorial h2{letter-spacing:-.02em;margin:0 0 24px;font-size:28px;line-height:1.3}.career-twin-path{padding:36px 40px 36px 0}.career-twin-side{background:0 0;padding:36px 0 36px 36px}.career-twin-path article>span{font-size:13px}.career-twin-editorial p{max-width:60ch;font-size:16px;line-height:1.75}.career-twin-editorial .text-button{min-height:44px;font-size:14px}.career-twin-goals{margin:0 0 44px}.career-twin-goals ul{padding:0;list-style:none}.career-twin-goals li{border-top:1px solid var(--border);padding:20px 0}.career-twin-goals strong{overflow-wrap:anywhere;font-size:18px;line-height:1.5}.career-twin-goals li>span{color:var(--muted-foreground);margin-left:16px;font-size:13px;display:inline-block}.career-twin-goals li p{color:var(--muted-foreground);margin-top:8px;font-size:15px}.career-memory-row{grid-template-columns:145px minmax(0,1fr) 94px;gap:28px;padding:28px 0}.career-memory-row p{max-width:65ch;font-size:16px;line-height:1.8}.career-memory-kind>span,.career-memory-kind>small,.career-memory-meta,.career-memory-list .workspace-section-heading>span{font-size:13px;line-height:1.6}.career-row-actions .icon-btn{flex-shrink:0;width:44px;height:44px}.career-profile-facts .workspace-muted,.career-privacy-note p{max-width:65ch;font-size:14px;line-height:1.75}.career-fact-list article p{font-size:16px;line-height:1.8}.career-memory-category-heading{font-size:22px}@media (max-width:1100px){.career-layout{grid-template-columns:minmax(0,1fr) 230px;gap:28px}}@media (max-width:900px){.career-layout{grid-template-columns:minmax(0,1fr);gap:48px}.career-context-rail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;display:grid}.career-context-rail .career-profile-summary{border-top:0;padding-top:0}.career-context-rail .career-live-document{grid-column:1/-1;justify-self:center;max-width:360px}}@media (max-width:640px){.workspace-main:has(.career-layout) .workspace-heading{margin-bottom:20px}.workspace-main:has(.career-layout) .workspace-heading h1{margin-top:0;margin-bottom:10px}.workspace-main:has(.career-layout)>.career-tabs{margin-bottom:16px}.career-conversation-heading{align-items:center;gap:16px;padding:12px 0}.career-conversation-heading h2{font-size:16px}.career-conversation-heading p{max-width:23ch;font-size:14px}.career-conversation-heading .agent-slot{max-width:none}.career-composer{margin:16px 0 0}.career-composer textarea{min-height:128px;padding:18px;font-size:16px}.career-context{padding:0 18px}.career-starters{padding:28px 0 16px}.career-starters button{grid-template-columns:22px minmax(0,1fr) 16px;font-size:16px}.career-messages{padding:16px 0 0}.career-message>p,.career-message.user>p{font-size:16px}.career-message-author{flex-wrap:wrap;gap:6px 14px}.career-turn-status{margin:0}.career-intent-draft{margin:20px 0 0}.career-offline{margin:24px 0}.career-consent{padding:20px 0}.career-context-rail{display:block}.career-context-rail>*+*{margin-top:32px}.career-memory-intro{align-items:stretch;gap:20px;padding-bottom:28px}.career-memory-intro>.btn{align-self:start}.career-twin-editorial{grid-template-columns:minmax(0,1fr)}.career-twin-path{padding:28px 0}.career-twin-side{border-left:0;border-top:1px solid var(--border);padding:28px 0}.career-twin-editorial h2{margin-bottom:20px;font-size:26px}.career-memory-row{grid-template-columns:minmax(0,1fr) 94px;gap:18px}.career-memory-kind{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px 12px;display:flex}.career-memory-kind>small{margin:0}.career-memory-row h3{font-size:20px;line-height:1.4}.career-memory-row .career-row-actions{grid-area:2/2}.career-memory-editor{padding:24px 18px}.career-twin-goals li>span{margin:8px 0 0;display:block}}
