@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Source Sans 3", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#182821;--muted:#5e6963;--green:#20533e;--surface:#fbfefc;--canvas:#f5f9f7;--line:#dde3e0;--pale:#e2f1ea;--space-sm:12px;--space-md:24px;--space-lg:40px}@supports (color:lab(0% 0 0)){:root{--ink:lab(14.4949% -8.32494 2.56863);--muted:lab(43.3892% -5.58573 1.73543);--green:lab(31.2647% -21.9906 6.72883);--surface:lab(99.3446% -.979871 .305367);--canvas:lab(97.6316% -1.63376 .509059);--line:lab(89.6682% -2.61587 .814772);--pale:lab(93.9926% -6.22645 1.93713)}}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0;font-family:"Source Sans 3",sans-serif;font-size:16px;line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,.brand{font-family:Public Sans,sans-serif}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.15px;font-size:32px;font-weight:600;line-height:1.25}h2{letter-spacing:-.3px;font-size:17px;font-weight:600;line-height:1.4}h3{font-size:15px;font-weight:600;line-height:1.5}p{max-width:72ch}small{color:var(--muted);font-size:13px}button:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline-offset:3px;outline:3px solid #499f7c;outline:3px solid lab(59.5712% -33.7784 10.3444)}button,a{transition:background .14s,color .14s}input,textarea,select{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:7px;min-height:42px;padding:10px 12px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#76807b;color:lab(52.629% -4.59117 1.42784)}.app-shell{min-height:100vh}.sidebar{background:var(--surface);border-right:1px solid var(--line);z-index:20;flex-direction:column;width:236px;padding:32px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.8px;align-items:center;gap:9px;padding:0 10px;font-size:21px;font-weight:700;display:flex}.brand-mark{color:var(--green);place-items:center;display:grid}.brand-dot{color:var(--green);margin-left:-8px}.workspace-label{letter-spacing:1.6px;color:var(--muted);margin:46px 13px 12px;font-size:10px;font-weight:600}.nav-link{color:var(--muted);border-radius:7px;align-items:center;gap:12px;margin-bottom:5px;padding:11px 13px;font-size:15px;font-weight:500;display:flex}.nav-link:hover{background:var(--canvas);color:var(--ink)}.nav-link.active{background:var(--pale);color:var(--green);font-weight:600}.nav-count{background:#c0dcce;background:lab(85.3916% -11.5161 3.5754);border-radius:5px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:12px;display:grid}.sidebar-bottom{margin-top:auto}.sidebar-note{color:var(--muted);margin:32px 13px 38px}.sidebar-note p{margin:10px 0 14px;font-size:14px;line-height:1.6}.small-label,.eyebrow{letter-spacing:1.1px;color:var(--muted);font-size:11px;font-weight:600}.profile-link{border-top:1px solid var(--line);align-items:center;gap:11px;margin-top:22px;padding:20px 8px 0;display:flex}.profile-link strong{font-size:14px;font-weight:600}.profile-link small{font-size:12px;display:block}.profile-link>svg{color:var(--muted);margin-left:auto}.avatar{color:#544533;color:lab(30.3875% 4.5523 13.339);background:#ecdfd0;background:lab(89.5727% 2.8564 9.1504);border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-family:Public Sans,sans-serif;font-size:12px;font-weight:500;display:grid}.main-shell{margin-left:236px}.topbar{border-bottom:1px solid var(--line);background:var(--canvas);justify-content:space-between;align-items:center;height:76px;padding:0 42px;display:flex}.breadcrumb{color:var(--muted);font-size:13px}.breadcrumb span{color:#abb4af;color:lab(72.3221% -3.92917 1.22296);margin:0 12px}.demo-label{border:1px solid var(--line);color:var(--muted);border-radius:5px;align-items:center;gap:7px;padding:4px 9px;font-size:11px;display:flex}.demo-label>span{background:var(--green);border-radius:50%;width:5px;height:5px}main{max-width:1510px;min-height:calc(100vh - 135px);margin:auto;padding:44px 42px 30px}.workspace-footer{color:var(--muted);max-width:1510px;margin:auto;padding:15px 42px 23px;font-size:12px}.page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:38px;display:flex}.eyebrow{color:var(--green);letter-spacing:1.8px;margin-bottom:12px;font-size:10px}.page-header p{color:var(--muted);margin-top:12px;font-size:16px}.header-actions,.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:9px 15px;font-size:14px;font-weight:600;display:inline-flex}.primary{background:var(--green);color:var(--surface);border-color:var(--green)}.primary:hover{background:#13422f;background:lab(24.237% -20.3721 6.22171)}.secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}.secondary:hover{background:var(--pale)}.text-button{color:var(--muted);background:0 0;padding-left:8px;padding-right:8px}.text-button:hover{background:var(--pale);color:var(--green)}.small{min-height:33px;padding:6px 10px;font-size:12px}.icon-button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:7px}.icon-button:hover{background:var(--pale)}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.section-heading h2,.waiting-section h2{align-items:center;gap:9px;display:flex}.section-count{letter-spacing:0;background:var(--pale);color:var(--green);border-radius:5px;padding:2px 7px;font-family:"Source Sans 3",sans-serif;font-size:11px}.muted{color:var(--muted);font-size:14px}.today-layout{grid-template-columns:minmax(0,1fr) 300px;gap:40px;display:grid}.attention-section{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:23px 24px 8px}.attention-section .section-heading{margin-bottom:12px}.task-row{border-top:1px solid var(--line);align-items:center;gap:13px;padding:20px 0;display:flex}.task-check{border:1px solid #a9b8b1;border:1px solid lab(73.5899% -6.56176 2.04023);border-radius:50%;flex-shrink:0;width:17px;height:17px}.task-check.checked{background:var(--green);color:var(--surface);border-color:var(--green);place-items:center;display:grid}.task-info{flex:1;min-width:0}.task-title{font-size:15px;font-weight:600;line-height:1.4;display:block}.task-title:hover{color:var(--green)}.task-meta{color:var(--muted);align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.plain-section{margin:30px 0}.plain-section .task-row:first-of-type{border-top:0}.plain-section>.section-heading{margin-bottom:5px}.task-done .task-title{color:var(--muted)}.suggestions{background:#faf1e2;background:lab(95.5345% 1.35693 8.35544);border:1px solid #e9dcc8;border:1px solid lab(88.4748% 1.94016 11.4616);border-radius:10px;margin-top:32px;padding:22px 24px}.suggestions .section-heading h2{font-size:15px}.suggestions .section-heading{margin-bottom:14px}.subtle-tag{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:11px}.suggestion h3{margin:7px 0}.suggestion p{color:var(--muted);margin-bottom:16px;font-size:14px;line-height:1.6}.suggestion+.suggestion{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.today-aside{padding-top:3px}.upcoming{border-bottom:1px solid var(--line);padding-bottom:24px}.upcoming h2{font-size:15px}.interview-teaser{align-items:flex-start;gap:14px;margin-top:22px;display:flex}.date-tile{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:6px;flex-shrink:0;width:44px;min-height:53px;padding:3px}.date-tile strong{font-family:Public Sans,sans-serif;font-size:21px;line-height:1.3;display:block}.date-tile small{text-transform:uppercase;letter-spacing:1px;font-size:10px}.interview-teaser strong{font-size:14px}.interview-teaser p{color:var(--muted);margin:2px 0;font-size:13px}.interview-teaser small{font-size:11px}.waiting-section{margin:28px 0}.waiting-section h2{margin-bottom:16px;font-size:15px}.waiting-item{align-items:center;gap:12px;padding:12px 0;display:flex}.waiting-item strong{font-size:14px}.waiting-item small{font-size:12px;display:block}.waiting-item>svg{color:var(--muted);margin-left:auto}.reflection{background:var(--pale);border-radius:8px;margin-top:32px;padding:22px}.reflection p{margin:12px 0 20px;font-size:16px;line-height:1.55}.reflection .button{background:0 0;border-color:#b0c7bc;border-color:lab(78.3644% -9.86454 3.06366)}.company-mark{border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;font-family:Public Sans,sans-serif;font-size:18px;font-weight:600;display:grid}.hue-0{color:#364865;color:lab(30.0991% -.613511 -19.7144);background:#d3dff1;background:lab(88.3004% -1.27649 -10.3668)}.hue-1{color:#295140;color:lab(31.1335% -18.4924 5.677);background:#cde5d9;background:lab(88.8045% -9.85718 3.06255)}.hue-2{color:#634b28;color:lab(33.8676% 7.2633 24.6389);background:#f5e1c8;background:lab(90.7676% 3.85019 15.091)}.hue-3{color:#74433f;color:lab(34.3674% 21.7975 12.1521);background:#f6dedc;background:lab(90.4801% 7.96667 4.29473)}.completed-section{max-width:800px;margin-top:30px}.badge{background:var(--pale);color:var(--green);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.badge>span{background:currentColor;border-radius:50%;width:5px;height:5px}.badge.preparing{color:#515e75;color:lab(39.5012% -1.1646 -14.5421);background:#e7ebf3;background:lab(93.001% -.613987 -4.4776)}.badge.applied{color:#6a542f;color:lab(37.4208% 5.43959 24.858);background:#f4ead9;background:lab(93.105% 1.56859 9.51444)}.badge.rejected,.badge.withdrawn{color:#6b5858;color:lab(39.4277% 7.94083 3.37866);background:#f4eaea;background:lab(93.5099% 3.48645 1.46996)}.badge.offer{background:#ced;background:lab(91.2856% -13.8347 4.29277)}.list-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.segmented{background:#e9eeeb;background:lab(93.5851% -1.96096 .610924);border-radius:7px;gap:4px;padding:4px;display:flex}.segmented button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:7px 17px;font-size:13px}.segmented .selected{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1218150d;box-shadow:0 1px 2px lab(7.35288% -3.01561 .942257/.05)}.search-field{color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:center;gap:8px;min-width:260px;max-width:310px;padding-left:12px;display:flex}.search-field input{background:0 0;border:0;min-height:38px;padding-left:0;font-size:13px}.opportunity-table{background:var(--surface);border:1px solid var(--line);border-radius:9px;overflow:hidden}.opportunity-table-heading,.opportunity-row{grid-template-columns:2.3fr 1.1fr 1.6fr 1fr;align-items:center;gap:20px;padding:17px 22px;display:grid}.opportunity-table-heading{letter-spacing:1px;color:var(--muted);background:var(--canvas);border-bottom:1px solid var(--line);font-size:10px}.opportunity-row{border-bottom:1px solid var(--line);padding-top:25px;padding-bottom:25px;position:relative}.opportunity-row:last-child{border-bottom:0}.opportunity-row:hover{background:var(--canvas)}.opportunity-name{align-items:center;gap:14px;display:flex}.opportunity-name strong{font-size:15px}.opportunity-name p{color:var(--muted);margin:2px 0;font-size:13px}.opportunity-name small{font-size:11px}.next-action-cell,.upcoming-cell{font-size:13px;line-height:1.45}.next-action-cell small,.upcoming-cell small{margin-top:7px;font-size:11px;display:block}.row-chevron{display:none}.list-note{color:var(--muted);margin-top:20px;font-size:13px}.back-link{color:var(--muted);align-items:center;gap:8px;margin-bottom:27px;font-size:13px;display:inline-flex}.back-link:hover{color:var(--green)}.detail-heading{align-items:center;gap:20px;margin-bottom:32px;display:flex}.detail-heading>.company-mark{border-radius:12px;width:61px;height:61px;font-size:28px}.detail-heading .eyebrow{margin-bottom:7px}.detail-heading h1{font-size:27px}.detail-heading .header-actions{justify-content:flex-end;margin-left:auto}.detail-heading p{color:var(--muted);margin-top:7px}.detail-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.detail-meta>span:first-child{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.priority-tag{color:var(--muted);font-size:11px}.tabs{border-bottom:1px solid var(--line);gap:28px;margin-bottom:32px;display:flex}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 0;font-size:14px;display:flex}.tabs button.selected{color:var(--green);border-bottom-color:var(--green);font-weight:600}.tabs button span{background:var(--pale);border-radius:4px;padding:0 5px;font-size:11px}.detail-layout{grid-template-columns:minmax(0,1fr) 285px;gap:48px;display:grid}.detail-layout>.plain-section,.detail-layout>div>.plain-section:first-child{margin-top:0}.opportunity-facts{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:23px}.opportunity-facts dl{margin:20px 0 0}.opportunity-facts dt{color:var(--muted);margin-top:20px;font-size:12px}.opportunity-facts dt:first-child{margin-top:0}.opportunity-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px}.opportunity-facts select{min-height:35px;padding:5px 8px;font-size:13px}.people-preview{margin-top:30px}.people-preview h2{font-size:15px}.person-mini{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.person-mini strong{font-size:13px}.person-mini small{font-size:11px;display:block}.person-mini>svg{color:var(--muted);margin-left:auto}.muted-avatar{background:var(--pale);color:var(--green)}.timeline{margin-top:25px}.timeline article{border-left:1px solid var(--line);margin-left:6px;padding:0 0 27px 24px;position:relative}.timeline article:last-child{padding-bottom:8px}.timeline-dot{background:#8ea99c;background:lab(66.8312% -11.5376 3.57862);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:15px;line-height:1.65}.timeline .small-label{letter-spacing:.6px;font-size:10px}.inline-link{color:var(--green);align-items:center;gap:5px;margin-top:8px;font-size:12px;display:inline-flex}.content-width{max-width:820px}.jd-content{white-space:pre-wrap;max-width:70ch;margin:18px 0 40px;font-size:15px;line-height:1.8}.jd-keyword{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;background:0 0;text-decoration-thickness:2px}.file-list{border-top:1px solid var(--line);margin-top:22px}.file-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:16px;width:100%;padding:20px 0;display:flex}.file-row:hover{background:var(--pale)}.file-icon{border:1px solid var(--line);background:var(--surface);width:42px;height:48px;color:var(--green);border-radius:5px;place-items:center;display:grid}.file-row strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.file-row small{margin-top:3px;font-size:12px;display:block}.file-row>svg{color:var(--muted);margin-left:auto}.upload-button{cursor:pointer;position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.document-preview{white-space:pre-wrap;background:var(--canvas);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:24px;font:16px/1.8 "Source Sans 3",sans-serif}.interview-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:25px 0;display:flex}.interview-row>div:nth-child(2){flex:1}.interview-symbol{background:var(--pale);color:var(--green);border-radius:8px;padding:14px}.interview-row p{color:var(--muted);margin:6px 0;font-size:14px}.feedback-note{white-space:pre-wrap}.preparation-tip{color:var(--muted);align-items:center;gap:15px;padding:23px 0;font-size:14px;display:flex}.preparation-tip svg{color:var(--green);flex-shrink:0}.people-list{border-top:1px solid var(--line)}.people-row{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:25px 8px;display:flex}.people-row:hover{background:var(--surface)}.large-avatar{background:var(--pale);width:44px;height:44px;color:var(--green);font-size:13px}.person-name{flex-shrink:0;width:235px}.person-name p{color:var(--muted);margin:4px 0;font-size:13px}.person-name small{font-size:11px}.person-context{flex:1}.person-context p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:42ch;margin-top:6px;font-size:13px;display:-webkit-box;overflow:hidden}.person-next{width:125px;margin-left:20px}.person-next p{margin-top:6px;font-size:13px}.people-row>svg{color:var(--muted)}.hero-avatar{background:var(--pale);width:64px;height:64px;color:var(--green);font-size:20px}.related-opportunity{align-items:center;gap:10px;margin-top:20px;display:flex}.related-opportunity strong{font-size:14px}.related-opportunity p{color:var(--muted);font-size:12px}.related-opportunity>svg{flex-shrink:0}.background-layout{grid-template-columns:minmax(0,650px) minmax(230px,1fr);gap:65px;display:grid}.background-note{max-width:280px;color:var(--green);margin-top:36px}.background-note h2{margin:18px 0;font-size:20px}.background-note p{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.7}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.saved-message{color:var(--green);align-items:center;gap:7px;font-size:13px;display:inline-flex}.settings-content{max-width:850px}.settings-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:30px 0;display:flex}.settings-row p{color:var(--muted);max-width:58ch;margin-top:10px;font-size:15px;line-height:1.7}.settings-row .button{flex-shrink:0}.empty{text-align:center;padding:32px 18px}.empty h3{font-size:16px}.empty p{color:var(--muted);max-width:48ch;margin:8px auto;font-size:14px}.panel{border:0;border-left:1px solid var(--line);background:var(--surface);width:min(540px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);margin:0;padding:0;position:fixed;inset:0 0 0 auto}.panel::backdrop{background:#10181447;background:lab(7.41618% -4.49761 1.40696/.28)}.panel[open]{animation:.18s ease-out panel-enter}.panel-heading{border-bottom:1px solid var(--line);background:var(--surface);z-index:1;justify-content:space-between;align-items:center;padding:24px 28px;display:flex;position:sticky;top:0}.panel-heading h2{max-width:90%;font-size:19px}.panel-body{padding:26px 28px 40px}.panel-body>p{margin-bottom:22px}.field{margin-bottom:20px;display:block}.field>span{margin-bottom:7px;font-size:13px;font-weight:600;display:block}.field textarea{display:block}.fine-print{color:var(--muted);margin:14px 0 22px;font-size:12px;line-height:1.6}.example-options{border:1px solid var(--line);border-radius:7px;margin:20px 0;padding:12px}.example-options>.small-label{margin-bottom:8px;display:block}.example-options .button{min-height:29px;padding:5px 7px;font-size:12px}.review-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0 22px;font-size:17px;line-height:1.7}.review-task,.context-block{background:var(--canvas);border:1px solid var(--line);border-radius:7px;margin:20px 0;padding:20px}.review-task h3{margin:10px 0 6px}.review-task p,.context-block p{color:var(--muted);font-size:14px;line-height:1.7}.context-block p{white-space:pre-wrap;margin:9px 0 20px}.context-block p:last-child{margin-bottom:0}.confirmation{background:var(--pale);border-radius:7px;margin-top:24px;padding:20px}.confirmation p{margin:10px 0 18px;font-size:14px}.error{color:#963d3a;color:lab(38.496% 37.6956 21.8926);margin-top:12px;font-size:13px}.mobile-nav,.mobile-account{display:none}@keyframes panel-enter{0%{opacity:.5;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (min-width:1500px){main{padding-top:52px}.today-layout{grid-template-columns:minmax(0,1fr) 320px;gap:56px}.page-header{margin-bottom:46px}}@media (max-width:1200px){.sidebar{width:210px;padding-left:12px;padding-right:12px}.main-shell{margin-left:210px}.topbar{padding:0 28px}main{padding:36px 28px}.workspace-footer{padding-left:28px}.today-layout{grid-template-columns:minmax(0,1fr) 250px;gap:26px}.detail-layout{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.opportunity-table-heading,.opportunity-row{grid-template-columns:2fr 1fr 1.3fr;gap:12px;padding-left:16px;padding-right:16px}.upcoming-cell,.opportunity-table-heading>span:last-child{display:none}.person-name{width:190px}.person-next{display:none}.background-layout{gap:32px}.detail-heading h1{font-size:24px}.detail-heading{flex-wrap:wrap}.detail-heading .header-actions{justify-content:flex-start;margin-left:81px}h1{font-size:29px}.page-header{align-items:flex-start}.header-actions{flex-shrink:0}}@media (max-width:960px){.today-layout,.detail-layout{grid-template-columns:1fr}.today-aside{grid-template-columns:1fr 1fr;gap:25px;display:grid}.reflection{display:none}.waiting-section{margin:0}.upcoming{border-bottom:0}.detail-layout>aside{grid-template-columns:1fr 1fr;gap:25px;display:grid}.people-preview{margin-top:0}.background-layout{grid-template-columns:1fr}.background-note{display:none}.opportunity-table-heading,.opportunity-row{grid-template-columns:2fr 1fr}.next-action-cell,.opportunity-table-heading>span:nth-child(3){display:none}.page-header .header-actions{margin-top:5px}.page-header h1{font-size:27px}.page-header p{font-size:14px}.attention-section{padding-left:18px;padding-right:18px}.person-context{display:none}.person-name{flex:1}}@media (max-width:700px){.sidebar{display:none}.main-shell{margin-left:0}.topbar{height:62px;padding:0 20px}.breadcrumb{font-size:12px}.demo-label{margin-left:auto;margin-right:14px;font-size:10px}.mobile-account{display:block;position:relative}.mobile-account summary{cursor:pointer;list-style:none}.mobile-account summary::-webkit-details-marker{display:none}.mobile-account>div{background:var(--surface);border:1px solid var(--line);z-index:30;border-radius:7px;width:170px;padding:8px;position:absolute;top:44px;right:0;box-shadow:0 6px 20px #12181514;box-shadow:0 6px 20px lab(7.35288% -3.01561 .942257/.08)}.mobile-account a{padding:10px;font-size:13px;display:block}.mobile-nav{background:var(--surface);border-top:1px solid var(--line);padding:10px 10px calc(9px + env(safe-area-inset-bottom));z-index:20;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:var(--muted);flex-direction:column;align-items:center;gap:5px;min-width:72px;min-height:44px;font-size:10px;display:flex}.mobile-nav a[aria-current]{color:var(--green);font-weight:600}main{min-height:calc(100vh - 175px);padding:30px 20px 24px}.workspace-footer{padding:10px 20px 100px;font-size:11px}.page-header{margin-bottom:28px;display:block}.page-header .header-actions{margin-top:22px}.page-header h1{font-size:29px}.eyebrow{font-size:9px}.page-header p{font-size:15px}.today-aside{grid-template-columns:1fr}.waiting-section{border-top:1px solid var(--line);padding-top:24px}.section-heading{gap:10px}.section-heading h2{font-size:15px}.section-heading .small-label{font-size:9px}.attention-section{padding:18px 16px 5px}.task-row{flex-wrap:wrap;gap:10px;padding:18px 0}.task-info{min-width:170px}.task-row .button{margin-left:27px}.task-title{font-size:14px}.suggestions{padding:19px 17px}.suggestions .section-heading{flex-wrap:wrap}.list-toolbar{flex-direction:column;align-items:stretch;gap:15px}.segmented{align-self:flex-start}.search-field{min-width:0;max-width:none}.opportunity-table-heading{display:none}.opportunity-row{grid-template-columns:1fr auto;gap:16px;padding:20px 15px}.opportunity-name{gap:11px}.opportunity-name p{font-size:12px}.opportunity-name small{font-size:10px}.badge{padding:4px 6px;font-size:10px}.company-mark{width:33px;height:33px;font-size:16px}.opportunity-row .company-mark{display:none}.detail-heading{gap:14px;margin-bottom:20px}.detail-heading>.company-mark{border-radius:8px;width:45px;height:45px;font-size:22px}.detail-heading h1{font-size:24px}.detail-heading>div:nth-child(2){flex:1;min-width:200px}.detail-heading .header-actions{gap:8px;width:100%;margin-left:0}.detail-meta{gap:10px}.tabs{gap:23px;margin-bottom:25px;overflow-x:auto}.tabs button{white-space:nowrap;font-size:13px}.detail-layout>aside{grid-template-columns:1fr}.content-width{max-width:100%}.people-preview{margin-top:10px}.people-row{gap:13px;padding:20px 0}.person-name h3{font-size:14px}.person-name p{font-size:12px}.person-name small{font-size:10px}.hero-avatar{width:48px;height:48px;font-size:16px}.form-grid{grid-template-columns:1fr;gap:0}.settings-row{flex-direction:column;align-items:flex-start;gap:15px}.interview-row{flex-wrap:wrap;gap:12px}.interview-row>div:nth-child(2){min-width:190px}.interview-row>.button{margin-left:54px}.interview-symbol{padding:10px}.interview-row p{font-size:12px}.panel-heading{padding:20px}.panel-body{padding:24px 20px 40px}.panel-heading h2{font-size:17px}.file-row>span:nth-child(2){min-width:0}.background-layout .section-heading{flex-wrap:wrap}.button{min-height:44px}.small{min-height:36px}.text-button{white-space:normal}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.skip-link{z-index:100;background:var(--green);color:var(--surface);border-radius:6px;padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.hiring-team-fields{border:0;min-width:0;margin:28px 0;padding:0}.hiring-team-fields summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-family:Public Sans,sans-serif;font-size:15px;font-weight:600;list-style:none;display:flex}.hiring-team-fields summary::-webkit-details-marker{display:none}.hiring-team-fields summary>svg{color:var(--muted);flex-shrink:0;transition:transform .14s;transform:rotate(-90deg)}.hiring-team-fields[open] summary>svg{transform:rotate(0)}.hiring-team-content{border:0;min-width:0;margin:0;padding:8px 0 0}.hiring-team-content>.muted{margin-bottom:18px}.hiring-team-form-row{border:1px solid var(--line);background:var(--canvas);border-radius:8px;margin:0 8px 16px;padding:16px}.hiring-team-form-row h3{color:var(--green);align-items:center;gap:8px;font-size:13px;display:flex}.hiring-team-form-row>.field:last-child{margin-bottom:0}.hiring-team-content>.button{margin-left:8px}.hiring-team-form-row .section-heading{margin-bottom:14px}.hiring-team-member{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 0;display:flex}.hiring-team-member p{color:var(--muted);margin-top:5px;font-size:14px}.hiring-team-member>div:last-child{flex-direction:column;align-items:flex-end;display:flex}@media (max-width:700px){.hiring-team-member{flex-wrap:wrap;gap:10px}.hiring-team-member>div:last-child{align-items:flex-start}}.import-progress{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:22px;padding-bottom:20px;font-size:12px;display:flex}.import-progress .current{color:var(--green);font-weight:600}.import-disclaimer{background:var(--pale);border-radius:6px;padding:14px 16px}.opportunity-import>h3{margin-bottom:8px;font-size:18px}.opportunity-import>.muted{margin-bottom:22px}.import-tabs{z-index:2;flex-wrap:wrap;width:fit-content;max-width:100%;margin-bottom:20px;position:sticky;top:0}.import-tabs button{align-items:center;gap:7px;display:inline-flex}.source-dropzone{background:var(--canvas);text-align:center;cursor:pointer;border:1px dashed #9ab1a6;border:1px dashed lab(70.2442% -9.87163 3.06473);border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:30px 18px;display:flex;position:relative}.source-dropzone:focus-within{outline-offset:3px;outline:3px solid #499f7c;outline:3px solid lab(59.5712% -33.7784 10.3444)}.source-dropzone>svg{color:var(--green);margin-bottom:6px}.source-dropzone strong{font-size:15px}.source-dropzone span{color:var(--muted);font-size:13px}.source-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.source-files{margin:16px 0 22px}.source-file{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.source-file>span{overflow-wrap:anywhere;flex:1;min-width:0}.source-file small{font-size:11px;display:block}.manual-entry{margin-top:18px}.import-review-notice{background:#faf1e2;background:lab(95.5345% 1.35693 8.35544);border:1px solid #e9dcc8;border:1px solid lab(88.4748% 1.94016 11.4616);border-radius:7px;margin-bottom:24px;padding:18px}.import-review-notice p{margin-top:9px;font-size:14px;line-height:1.6}.import-review-notice ul{color:var(--muted);overflow-wrap:anywhere;margin:12px 0 0;padding-left:18px;font-size:12px}.opportunity-source-references{margin:0 0 30px}.opportunity-source-references>.muted{margin:10px 0 15px}.source-reference{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.source-reference>svg{color:var(--green);flex-shrink:0;margin-top:3px}.source-reference>div{overflow-wrap:anywhere;min-width:0}.source-reference strong{font-size:14px;font-weight:600}.source-reference small{margin-top:5px;font-size:12px;display:block}.source-reference .inline-link{margin-top:0}.panel-with-footer[open]{flex-direction:column;display:flex;overflow:hidden}.panel-with-footer .panel-heading{flex-shrink:0;position:static}.panel-with-footer .panel-body{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.panel-footer{padding:18px 28px max(18px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);flex-shrink:0}.panel-footer>.button-row{grid-template-columns:auto minmax(0,1fr);display:grid}.panel-footer .button{white-space:normal}.panel-footer .confirmation{margin-top:16px}@media (max-width:700px){.panel-footer{padding-inline:20px}}@media (max-width:420px){.panel-footer>.button-row{grid-template-columns:1fr}}.opportunity-overview{flex-direction:column;gap:28px;min-width:0;display:flex}.opportunity-overview>.plain-section,.opportunity-overview>.suggestions,.opportunity-overview>.context-block{margin:0}.opportunity-overview .section-heading{margin-bottom:16px}.opportunity-overview .section-heading h2>svg{color:var(--green);flex-shrink:0}.overview-actions{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:22px 24px 6px}.overview-team{border:1px solid var(--line);background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209);border-radius:8px;padding:22px 24px 8px}.overview-team .hiring-team-member:last-child{border-bottom:0}.overview-context{border-top:1px solid var(--line);padding-top:24px}@media (max-width:700px){.opportunity-overview{gap:24px}.overview-actions{padding:18px 16px 4px}.overview-team{padding:18px 16px 6px}}.journey-summary{border:1px solid var(--line);background:#f7f7f7;background:lab(97.1% -.0000298023 -.0000119209);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;padding:22px 24px;display:grid}.journey-summary>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.journey-summary strong,.journey-summary button{overflow-wrap:anywhere;font-size:14px}.journey-summary select{min-height:32px;padding:4px 8px;font-size:14px}.journey-parallel-note{color:var(--muted);margin:14px 0 28px;font-size:13px}.journey-layout{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:36px;display:grid}.journey-nav{flex-direction:column;gap:5px;display:flex;position:sticky;top:24px}.journey-nav button{text-align:left;width:100%;color:var(--muted);border-radius:9px;align-items:center;gap:11px;padding:12px 10px;display:flex}.journey-nav button:hover{background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209)}.journey-nav button.active{color:#21432e;color:lab(25.3223% -17.378 8.9398);background:#e6f2e9;background:lab(94.4441% -5.5652 2.85016)}.journey-nav strong{font-size:14px;font-weight:600;display:block}.journey-nav small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.journey-nav button>span:nth-child(2){flex:1}.journey-number{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.journey-mobile-picker{display:none}.journey-content{min-width:0}.journey-stage-heading{border-bottom:1px solid var(--line);padding-bottom:24px}.journey-stage-heading .section-heading{margin:8px 0}.journey-stage-heading h2{font-size:25px}.journey-stage-heading p{margin:0}.journey-section{border-bottom:1px solid var(--line);padding:26px 0}.journey-section h3,.journey-next h3,.journey-latest h3{margin:0 0 16px;font-size:16px;font-weight:600}.journey-section .section-heading h3{margin:0}.journey-section.overview-team{border:1px solid var(--line);background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209);border-radius:10px;margin:24px 0;padding:24px}.journey-gaps{gap:var(--space-sm);margin-top:var(--space-md);flex-direction:column;display:flex}.journey-gaps h3{margin:0}.journey-gaps ul{flex-direction:column;gap:8px;margin:0;padding-inline-start:20px;line-height:1.65;list-style:outside;display:flex}.journey-gaps li::marker{color:var(--muted)}.journey-gap-actions{padding-top:var(--space-sm);display:flex}.journey-gap-actions .button{white-space:normal;text-align:start;max-width:100%}.journey-gap-actions svg{flex-shrink:0}.journey-facts{grid-template-columns:150px minmax(0,1fr);gap:12px 20px;margin:16px 0;font-size:14px;display:grid}.journey-facts>div{display:contents}.journey-facts dt{color:var(--muted)}.journey-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.preserve-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.journey-section .subheading{margin:24px 0 10px}.context-block,.demo-guidance{background:#f7f7f7;background:lab(97.1% -.0000298023 -.0000119209);border-radius:8px;margin:20px 0;padding:18px 20px;font-size:14px;line-height:1.6}.demo-guidance{background:#eff8f2;background:lab(96.683% -3.70675 1.89811)}.journey-draft{margin-top:18px}.journey-draft textarea{line-height:1.6}.journey-template{margin:14px 0}.journey-template summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:14px}.outreach-person,.journey-round,.journey-feedback{border-bottom:1px solid var(--line);padding:22px 0}.outreach-person:last-child,.journey-round:last-child,.journey-feedback:last-child{border-bottom:0}.journey-round .section-heading,.journey-feedback .section-heading{align-items:flex-start;gap:16px}.journey-next{background:#ecf9f0;background:lab(96.7641% -5.56493 2.84998);border-radius:10px;margin:28px 0;padding:24px}.journey-latest{border-top:1px solid var(--line);margin:28px 0;padding-top:24px}.journey-latest .section-heading{margin-bottom:var(--space-sm)}.journey-latest .section-heading h3{align-items:center;gap:8px;margin:0;display:flex}.journey-latest .section-heading svg{flex-shrink:0}.journey-activity{padding:var(--space-sm) 0;flex-direction:column;gap:6px;font-size:14px;line-height:1.6;display:flex}.journey-latest .section-heading+.journey-activity{padding-top:0}.journey-activity+.journey-activity{border-top:1px solid var(--line)}.journey-activity small{color:var(--muted);font-size:12px;display:block}.journey-activity p{max-width:70ch;margin:0}.review-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.review-summary>div{background:#f7f7f7;background:lab(97.1% -.0000298023 -.0000119209);border-radius:8px;padding:16px}.review-summary strong{margin-bottom:6px;font-size:22px;display:block}.review-followup,.archive-area{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.check-field{align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;line-height:1.5;display:flex}.check-field input{accent-color:oklch(40% .06 155);flex-shrink:0;width:17px;height:17px;min-height:0;margin-top:2px}@media (max-width:1050px){.journey-layout{grid-template-columns:185px minmax(0,1fr);gap:24px}.journey-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.journey-layout{display:block}.journey-nav{display:none}.journey-mobile-picker{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.journey-facts{grid-template-columns:110px minmax(0,1fr);gap:10px 12px}.journey-stage-heading h2{font-size:22px}.journey-next{padding:16px}.journey-summary{gap:18px;padding:18px}.journey-round .section-heading{flex-wrap:wrap}}@media (max-width:420px){.journey-summary{grid-template-columns:1fr}.journey-facts{grid-template-columns:1fr;gap:5px}.journey-facts dd{margin-bottom:12px}}.settings-language{flex-direction:column;gap:8px;min-width:180px;display:flex}@media (max-width:600px){.settings-language{width:100%}}.opportunity-checklist{margin-top:var(--space-md);padding:var(--space-md);border:1px solid var(--line);background:var(--surface);border-radius:12px}.checklist-heading h2{align-items:center;gap:8px;font-size:18px;display:flex}.checklist-heading p{margin:6px 0 0;font-size:14px}.opportunity-checklist progress{appearance:none;background:var(--line);border:0;border-radius:6px;width:100%;height:6px;margin:16px 0 20px;display:block;overflow:hidden}.opportunity-checklist progress::-webkit-progress-bar{background:var(--line)}.opportunity-checklist progress::-webkit-progress-value{background:var(--green);border-radius:6px}.opportunity-checklist progress::-moz-progress-bar{background:var(--green);border-radius:6px}.checklist-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.checklist-group{margin-top:20px}.checklist-stage{margin-bottom:8px;font-size:13px;font-weight:600}.checklist-row{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 0;display:flex}.checklist-row:last-child{border-bottom:0}.checklist-item{cursor:pointer;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.checklist-item input{width:18px;height:18px;min-height:0;accent-color:var(--green);flex-shrink:0;margin-top:3px}.checklist-item span{min-width:0}.checklist-item strong{overflow-wrap:anywhere;font-size:15px;font-weight:500;display:block}.checklist-item small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.checklist-row.is-complete strong{color:var(--muted);text-decoration:line-through}.checklist-empty{padding:12px 0}@media (max-width:600px){.opportunity-checklist{padding:16px}.checklist-heading{flex-wrap:wrap}.checklist-row,.checklist-item{gap:8px}.checklist-item strong{font-size:14px}.checklist-row>.button{padding:7px 10px;font-size:12px}}.opportunity-analysis{margin:var(--space-md) 0;padding:var(--space-md);border:1px solid var(--line);background:var(--surface);border-radius:10px}.opportunity-analysis .section-heading h3{margin:0}.analysis-matches{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;display:grid}.analysis-matches>div{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.analysis-matches p{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.analysis-level{font-size:18px;font-weight:600}.analysis-level.level-low{color:#754f27;color:lab(37.1631% 13.3671 29.6243)}.analysis-note{margin:16px 0;font-size:14px;line-height:1.6}.analysis-requirements details{border-top:1px solid var(--line);padding:12px 0}.analysis-requirements summary{cursor:pointer;list-style:revert;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.analysis-requirements summary:before{content:"›";color:var(--muted);flex-shrink:0}.analysis-requirements details[open] summary:before{transform:rotate(90deg)}.analysis-requirements summary>span:first-child{flex:1}.analysis-requirements dl{margin:16px 0 0;font-size:13px}.analysis-requirements dt{color:var(--muted);margin:12px 0 6px}.analysis-requirements dd{white-space:pre-wrap;margin:0;line-height:1.6}.analysis-actions-heading{margin:24px 0 12px}.analysis-suggestions{margin:16px 0 0;padding-inline-start:20px;list-style:decimal}.analysis-suggestions li{border-bottom:1px solid var(--line);padding:16px 0}.analysis-suggestions li:last-child{border-bottom:0}.analysis-suggestions h4{margin:0 0 8px;font-size:15px;font-weight:600}.analysis-suggestions p{color:var(--muted);font-size:14px;line-height:1.6}.analysis-suggestions button{margin-top:12px}@media (max-width:600px){.opportunity-analysis{padding:16px}.analysis-matches{grid-template-columns:1fr}.opportunity-analysis .section-heading{flex-wrap:wrap}.analysis-requirements summary{flex-wrap:wrap;align-items:flex-start}}.panel.panel-wide{width:min(640px,100%)}.analysis-summary-matches{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;display:grid}.analysis-summary-matches dt{color:var(--muted);margin-bottom:6px;font-size:13px}.analysis-summary-matches dd{margin:0;font-size:16px}.analysis-summary-actions{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.analysis-drawer-content>.fine-print{margin-top:var(--space-sm)}.analysis-drawer-content h3{font-size:16px;font-weight:600}.analysis-drawer-content .analysis-actions-heading{margin-top:var(--space-md)}.analysis-drawer-content .analysis-actions-heading h3{margin:0}.analysis-checklist-button{justify-content:center;width:100%}@media (max-width:700px){.panel.panel-wide{width:100%}}@media (max-width:420px){.analysis-summary-matches{gap:var(--space-sm);grid-template-columns:1fr}}.opportunity-details-layout{gap:var(--space-md);flex-direction:column;display:flex}.opportunity-details-main{min-width:0}.job-info-layout>.opportunity-details-aside{order:initial;gap:24px;padding-top:0;display:grid;position:static}.job-info-materials{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:20px}.job-info-materials .section-heading{flex-wrap:wrap}.opportunity-details-aside{padding-top:var(--space-md);order:-1;min-width:0}.opportunity-details-aside .opportunity-analysis{margin:0;padding:20px}.opportunity-details-aside .opportunity-analysis>.section-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}.opportunity-details-aside .opportunity-analysis h3{font-size:16px}.opportunity-details-aside .analysis-summary-matches{grid-template-columns:1fr;gap:16px}.opportunity-details-aside .analysis-summary-actions{flex-direction:column;align-items:stretch;gap:12px}.opportunity-details-aside .analysis-summary-actions .button{justify-content:center}@media (min-width:1280px){.opportunity-details-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.opportunity-details-aside{order:initial;position:sticky;top:24px}.job-info-layout{grid-template-columns:minmax(0,1fr) 320px}}.outreach-person>.button-row{flex-wrap:wrap;margin-top:16px}.networking-status{color:#4d5551;color:lab(35.2019% -3.93808 1.2243);border-color:var(--line);background:#eff3f1;background:lab(95.4141% -1.30677 .407219)}.networking-status[data-status=Connected]{color:#114629;color:lab(25.5725% -23.9604 12.3608);background:#d8f3e0;background:lab(93.5527% -11.7835 6.03808);border-color:#b2d5bd;border-color:lab(82.1115% -15.5474 7.97087)}.introduction-generation{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.introduction-generation .fine-print{margin:0}.introduction-generation .confirmation{width:100%;margin:0}.introduction-generation .button-row{flex-wrap:wrap}.outreach-person>.button-row>.inline-link{align-self:center;min-height:33px;margin-top:0}.journey-number.is-complete{color:#fafcfb;color:lab(98.8806% -.979871 .305367);background:#20533e;background:lab(31.2647% -21.9906 6.72883);border-color:#20533e;border-color:lab(31.2647% -21.9906 6.72883);font-weight:600}.journey-nav button[data-progress=Completed]{color:var(--green);background:#e3f3eb;background:lab(94.4701% -6.55535 2.03927)}.journey-nav button[data-progress=Completed] small{color:var(--green)}.journey-nav button.active{background:var(--green);color:var(--surface)}.journey-nav button.active small{color:#d6e6de;color:lab(89.83% -6.55657 2.03944)}.journey-nav button.active .journey-number{color:var(--green);background:#fafcfb;background:lab(98.8806% -.979871 .305367);border-color:#8ea599;border-color:lab(65.6041% -9.87628 3.06542);font-weight:600}.chat-context{border-bottom:1px solid var(--line);padding-bottom:20px}.chat-context>strong{font-size:18px}.chat-context>p{margin:4px 0 16px}.chat-context .field{margin-bottom:12px}.chat-context .chat-demo-note{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.chat-welcome{grid-template-columns:22px minmax(0,1fr);gap:6px 10px;padding-top:20px;display:grid}.chat-welcome>svg{color:var(--green);width:20px;height:20px;margin-top:2px}.chat-welcome h3{margin:0;font-size:16px;line-height:1.5}.chat-welcome p{grid-column:2;margin:0;font-size:14px;line-height:1.5}.chat-prompts{gap:8px;margin:16px 0 24px;display:grid}.chat-prompt{text-align:left;border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--green);background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.chat-prompt:hover:not(:disabled){background:var(--pale)}.chat-prompt>span{overflow-wrap:anywhere;min-width:0}.chat-prompt svg{flex-shrink:0}.chat-messages{flex-direction:column;gap:24px;display:flex}.chat-message{overflow-wrap:anywhere;min-width:0}.chat-message-meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.chat-message-meta strong{color:var(--ink)}.chat-message p{white-space:pre-wrap;margin:0 0 12px;line-height:1.65}.chat-user{background:var(--pale);border-radius:10px;margin-left:32px;padding:16px}.chat-user p:last-child{margin-bottom:0}.chat-assistant{padding:0 4px}.chat-suggestions{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.chat-suggestions h4{margin:0 0 12px;font-size:14px}.chat-suggestion{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.chat-suggestion>div{min-width:0}.chat-suggestion strong{font-size:14px;line-height:1.5;display:block}.chat-suggestion small{color:var(--muted);margin-top:5px;display:block}.chat-suggestion button{flex-shrink:0}.chat-suggestions .inline-link{margin-top:16px}.chat-composer{gap:10px;display:grid}.chat-composer textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);border-radius:7px;width:100%;min-height:76px;max-height:160px;padding:12px}.chat-composer-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-composer-actions small{font-size:12px}.chat-pending{color:var(--muted);padding:16px 4px 0;font-size:13px}@media (max-width:700px){.chat-suggestion{flex-direction:column;align-items:flex-start;gap:10px}.chat-composer-actions small{max-width:180px}.chat-user{margin-left:16px}}.journey-stage-heading .section-heading{flex-wrap:wrap;gap:12px 20px}.journey-stage-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.round-preparation>.section-heading{flex-wrap:wrap;margin-bottom:14px}.round-preparation .journey-draft{background:0 0;border:0;margin:0;padding:0}.details-stage-checklist{border:1px solid var(--line);background:var(--pale);border-radius:9px;margin-top:24px}.details-stage-checklist>summary{cursor:pointer;color:var(--green);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;list-style:none;display:flex}.details-stage-checklist>summary::-webkit-details-marker{display:none}.details-checklist-chevron{margin-left:auto}.details-stage-checklist:not([open]) .details-checklist-chevron{transform:rotate(-90deg)}.details-checklist-content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;padding:0 20px 20px;display:grid}.details-checklist-steps{align-content:start;gap:8px;display:grid}.details-checklist-step{background:var(--surface);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:12px;font-size:14px;line-height:1.5;display:flex}.details-checklist-step input{width:16px;height:16px;min-height:0;accent-color:var(--green);flex-shrink:0;margin:3px 0 0}.details-checklist-step small{color:var(--muted);display:block}.details-checklist-step.is-complete>span{color:var(--muted);text-decoration:line-through}.details-checklist-guidance{background:var(--surface);border-radius:7px;min-width:0;padding:18px}.details-checklist-guidance h3{margin:0 0 10px;font-size:15px}.details-checklist-guidance ul{margin:0;padding-left:18px;font-size:14px}.details-checklist-guidance li+li{margin-top:8px}.details-checklist-guidance .button-row{flex-wrap:wrap;align-items:center;gap:12px}.details-checklist-guidance .inline-link{margin:0}.opportunity-details-aside .details-edit-button{justify-content:center;width:100%;margin-bottom:12px}@media (max-width:900px){.details-checklist-content{grid-template-columns:minmax(0,1fr)}}.interview-rounds-section>.section-heading h3{font-size:20px}.interview-rounds-section>.muted{margin-bottom:24px}.interview-rounds-section .journey-round{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-bottom:20px;padding:22px}.interview-rounds-section .journey-round>.section-heading{margin-bottom:16px}.interview-round-label{color:var(--green);margin-bottom:6px;display:block}.interview-rounds-section .journey-round h4{margin:0;font-size:17px;line-height:1.4}.interview-rounds-section .journey-round>.section-heading p{margin:6px 0 0;font-size:14px}.interview-rounds-section .round-preparation h4{font-size:15px}@media (max-width:700px){.interview-rounds-section .journey-round{padding:16px}}.interview-round-actions{flex-wrap:wrap;margin-top:16px}.preparation-drawer>h3{margin:0 0 8px;font-size:18px}.preparation-drawer .journey-draft{background:0 0;border:0;margin:20px 0 0;padding:0}.panel-footer>.preparation-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.preparation-footer>.button:first-child{margin-right:auto}.interview-round-status{color:#525a56;color:lab(37.5219% -3.93717 1.22417);background:#eff3f1;background:lab(95.4141% -1.30677 .407219);border-color:#d3d9d6;border-color:lab(86.1882% -2.61602 .814784);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.interview-round-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.interview-round-status[data-status=Confirmed]{color:#105483;color:lab(33.5725% -6.67012 -32.5147);background:#e4f0fb;background:lab(94.2043% -2.67601 -6.86201);border-color:#b6d2ea;border-color:lab(82.589% -5.61389 -15.2526)}.interview-round-status[data-status=Completed]{background:var(--pale);color:var(--green);border-color:#add1c0;border-color:lab(80.8855% -14.8493 4.60336)}.interview-round-status[data-status="Waiting for result"]{color:#754a1a;color:lab(35.9507% 15.5921 34.9998);background:#fdf1d8;background:lab(95.4851% 1.26711 13.5408);border-color:#e5cea1;border-color:lab(83.9517% 3.05805 25.8266)}.interview-round-status[data-status=Cancelled]{color:#68463b;color:lab(33.53% 13.5708 13.0645);background:#f5e8e4;background:lab(92.9451% 3.88521 3.72956);border-color:#d7c2bb;border-color:lab(80.1194% 6.5228 6.25197)}.interview-other-feedback{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.interview-other-feedback>.section-heading{flex-wrap:wrap}.journey-relationships{padding-top:28px}.journey-relationships>.section-heading{flex-wrap:wrap;align-items:center;margin-bottom:16px}.journey-relationships>.section-heading h2{margin:0}.journey-relationships>.muted{max-width:70ch;margin:0 0 20px;line-height:1.6}.detail-heading+.tabs{overflow-x:auto}.tabs button{white-space:nowrap;flex-shrink:0}.overview-stage-summary{background:var(--pale);border-radius:10px;margin-bottom:28px;padding:24px}.overview-stage-summary .section-heading{margin-bottom:20px}.overview-stage-summary h2{margin:4px 0 0;font-size:22px}.overview-stage-track{flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.overview-stage-track li{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.overview-stage-track li>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.overview-stage-track li[data-progress=Completed]{color:var(--green)}.overview-stage-track li[data-progress=In\ progress]{color:var(--green);font-weight:600}.overview-stage-track li[data-progress=In\ progress]>span{color:var(--surface);border-color:var(--green);background:var(--green)}.overview-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;padding-top:18px;display:grid}.overview-facts span,.overview-facts strong{font-size:13px;display:block}.overview-facts span{color:var(--muted);margin-bottom:4px}.overview-summary-columns{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:32px;display:grid}.overview-summary-main,.overview-summary-aside{min-width:0}.overview-summary-section{border-bottom:1px solid var(--line);padding:22px 0}.overview-summary-section:first-child{padding-top:0}.overview-summary-section .section-heading{flex-wrap:wrap;margin-bottom:16px}.overview-summary-section .inline-link{margin:0;font-size:13px}.overview-summary-section h2{margin:0;font-size:18px}.overview-summary-task{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.overview-summary-task strong{font-size:15px}.overview-summary-task small,.overview-note small,.overview-resume small,.overview-contact small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.overview-note{padding:12px 0}.overview-note strong{font-size:15px}.overview-note p{color:var(--muted);-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.overview-resume{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:flex-start;gap:12px;padding:14px;display:flex}.overview-resume svg{color:var(--green);flex-shrink:0}.overview-resume strong{overflow-wrap:anywhere}.overview-contact{justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.overview-contact strong{font-size:14px}.overview-summary-aside .opportunity-analysis{margin:22px 0;padding:20px}.opportunity-notes-tab,.opportunity-resumes-tab,.opportunity-contacts-tab{max-width:1000px}.opportunity-note-card{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-top:20px;padding:22px}.opportunity-note-card h3{margin:0 0 6px}.opportunity-note-card .section-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:16px}.opportunity-note-card>p{margin:0}@media (max-width:1100px){.overview-summary-columns{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:700px){.overview-stage-summary{padding:18px}.overview-stage-summary .section-heading{flex-wrap:wrap}.overview-facts{grid-template-columns:minmax(0,1fr);gap:12px}.overview-summary-task{flex-wrap:wrap}}.background-workspace{gap:24px;max-width:1120px;display:grid}.background-tabs{margin-bottom:28px}.background-profile-banner{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:20px;padding:26px;display:flex}.background-profile-banner h2,.background-profile-banner p{margin:0 0 6px}.background-profile-banner>.subtle-tag{margin-left:auto}.background-avatar{color:#235642;background:#e5f0e9;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:24px;font-weight:600;display:grid}.background-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.background-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:24px}.background-card .section-heading{gap:16px;margin-bottom:20px}.background-card h3{margin:12px 0}.background-card p{margin:10px 0}.background-facts{gap:18px;margin:0;display:grid}.background-facts dt{color:var(--muted);margin-bottom:5px;font-size:13px}.background-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.background-directions{gap:14px;margin-bottom:18px;display:grid}.background-long-text{white-space:pre-wrap;margin-bottom:22px!important}.background-story-list{gap:18px;margin-top:22px;display:grid}.background-story{border:1px solid var(--line);background:#f6f8f7;border-radius:8px;padding:22px}.background-edit-group{border:1px solid var(--line);background:#f6f8f7;border-radius:8px;margin:24px 0;padding:20px}.background-edit-group+.button{margin-bottom:20px}.background-edit-group .section-heading{margin-bottom:18px}.background-notice{color:#315a46;background:#edf4ef;border-radius:8px;margin:0;padding:16px 20px}.background-file-list{display:grid}.background-file-row{align-items:center;gap:18px;padding:16px 0;display:flex}.background-file-row+.background-file-row{border-top:1px solid var(--line)}.background-file-open{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:8px 0;display:flex}.background-file-open>svg{color:#315a46;flex-shrink:0}.background-file-open strong{overflow-wrap:anywhere;display:block}.background-file-open small{color:var(--muted);margin-top:4px;display:block}.background-card-actions{gap:12px;margin-top:22px;display:flex}.background-material-status{color:#806234;background:#f6efe2;border-radius:6px;flex-shrink:0;padding:5px 9px;font-size:12px}.background-material-status.bound{color:#315a46;background:#e6f1e9}.background-review-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.background-review-header h2{margin:0 0 8px}.background-review-header p{color:var(--muted);margin:0}.background-review-header .button{flex-shrink:0}.background-recommendation-group{gap:16px;display:grid}.background-recommendation-group>h2{margin:8px 0 0}.background-source{align-items:center;gap:8px;margin-top:8px;display:inline-flex}.background-show-completed{color:var(--muted);align-items:center;gap:9px;margin:20px 0;display:flex}.background-checklist-row{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.background-checklist-row input,.background-show-completed input{accent-color:#235642;flex-shrink:0;width:18px;height:18px}.background-checklist-row input{margin-top:5px}.background-checklist-row small{color:var(--muted);margin-top:4px;display:block}.background-checklist-row p{white-space:pre-wrap;color:var(--muted);font-size:14px}.background-checklist-row.is-complete strong{color:var(--muted);text-decoration:line-through}.background-session-note{margin-top:24px}@media (max-width:760px){.background-card-grid{grid-template-columns:1fr}.background-profile-banner{flex-wrap:wrap;padding:20px}.background-profile-banner>.subtle-tag{margin-left:0}.background-review-header{flex-direction:column;align-items:flex-start}.background-card{padding:20px}.background-file-row,.background-card .section-heading{flex-wrap:wrap}}.entry-page{background:var(--canvas);flex-direction:column;min-height:100dvh;display:flex}.entry-header{justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100%);margin:0 auto;padding:30px 40px;display:flex}.entry-language select{background:var(--surface);width:auto;min-width:96px;padding:7px 12px}.entry-main{flex:1;align-content:center;justify-items:center;width:100%;max-width:none;margin:0;padding:24px 24px 56px;display:grid}.entry-footer{text-align:center;color:var(--muted);padding:20px 24px;font-size:13px}.login-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:min(100%,470px);padding:40px}.entry-description{color:var(--muted);margin-bottom:28px;line-height:1.6}.google-signin{color:#252d29;background:#fff;border:1px solid #c4cbc7;border-radius:7px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:48px;margin-top:32px;padding:12px 20px;font-weight:600;display:flex}.google-signin:hover{background:#f5f7f6}.entry-demo-note{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.55}.setup-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(100%,720px);padding:32px 40px}.setup-card h1{margin:12px 0;font-size:clamp(26px,4vw,32px);line-height:1.25}.setup-account{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:28px;padding-bottom:22px;font-size:14px;display:flex}.setup-account>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.setup-account small{color:var(--muted);font-size:12px;display:block}.setup-account .button{flex-shrink:0;margin-left:auto}.setup-progress{gap:18px;margin:0 0 30px;padding:0;list-style:none;display:flex}.setup-progress li{color:var(--muted);flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.setup-progress li>span{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.setup-progress li.current{color:var(--green);font-weight:600}.setup-progress li.current>span{background:var(--green);color:#fff;border-color:var(--green)}.setup-progress li.completed>span{background:var(--pale);color:var(--green)}.setup-direction{border:1px solid var(--line);background:var(--canvas);border-radius:8px;margin-bottom:20px;padding:20px}.setup-direction .section-heading{margin-bottom:18px}.setup-direction h3{margin:0}.setup-add-direction{margin-bottom:24px}.setup-actions{border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;display:flex}.setup-actions .button-row{margin:0}.setup-example-note{color:var(--muted);margin:22px 0 0;font-size:13px}.setup-material-section{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:22px}.setup-material-section .section-heading{flex-wrap:wrap;gap:16px;margin-bottom:18px}.setup-material-section h2{font-size:19px}.setup-file{border:1px solid var(--line);background:var(--canvas);border-radius:7px;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.setup-file>span{overflow-wrap:anywhere;flex:1;min-width:0}.setup-file>svg{color:var(--green);flex-shrink:0}.setup-file small{color:var(--muted);font-size:12px;display:block}.access-loading{min-height:100dvh;color:var(--muted);place-items:center;display:grid}@media (max-width:600px){.entry-header{padding:20px}.entry-main{padding:12px 16px 32px}.login-card,.setup-card{padding:26px 22px}.setup-progress{gap:8px}.setup-progress li{flex-direction:column;align-items:flex-start;gap:6px;font-size:12px}.setup-account{flex-wrap:wrap;gap:8px}.setup-actions{flex-wrap:wrap}.setup-actions>.button-row{margin-left:auto}}.mobile-account>div>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;padding:10px 12px}.mobile-account>div>button:hover{background:var(--pale)}.setup-material-section label:focus-within{outline:2px solid var(--green);outline-offset:3px}.people-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 18px;display:flex}.people-toolbar .search-field{flex:1;min-width:220px}.people-toolbar>select{width:auto;max-width:210px;padding:10px 12px}.person-tags{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.person-tags>span{color:#526072;background:#eef0f3;border-radius:5px;padding:3px 8px;font-size:12px}.person-tags .person-familiarity{background:var(--pale);color:var(--green)}.person-context small,.person-next small{color:var(--muted);font-size:13px}.person-next .person-due{color:#8a5b28}.person-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:24px;margin-top:28px;display:grid}.person-detail-grid>div,.person-detail-grid>aside{gap:24px;min-width:0;display:grid}.person-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:24px}.person-card>.section-heading{flex-wrap:wrap;gap:14px;margin-bottom:20px}.person-card h2{font-size:20px}.person-card p{overflow-wrap:anywhere}.person-card-action{margin-top:22px}.person-task-list{gap:16px;display:grid}.person-task-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.person-task-row>div{flex:1;min-width:160px}.person-task-row small{color:var(--muted);margin-top:5px;display:block}.person-opportunity{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.person-opportunity small{color:var(--muted);margin-top:5px;display:block}.person-conversations{gap:22px;display:grid}.person-conversations>article{border-bottom:1px solid var(--line);padding-bottom:20px}.person-commitment{background:#f3f6f4;border-radius:7px;margin:16px 0;padding:14px 16px}.person-commitment strong{font-size:14px}.person-commitment p{white-space:pre-wrap;margin:8px 0 0}.person-commitment small{color:var(--muted);margin-top:8px;display:block}.person-preserve-lines{white-space:pre-wrap}.person-history-heading{margin:28px 0 20px}.person-bridge{border:1px solid var(--line);background:var(--canvas);border-radius:8px;margin-top:24px;padding:22px}.person-bridge .section-heading{flex-wrap:wrap;gap:14px}.person-bridge h3{margin:0;font-size:16px}.person-bridge .button-row{margin-top:20px}.person-opportunity-choices{border:1px solid var(--line);border-radius:8px;margin:24px 0;padding:16px}.person-opportunity-choices legend{padding:0 6px;font-size:14px}.person-opportunity-choices label,.person-confirm{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.person-opportunity-choices label{align-items:center;margin:4px 0;padding:6px 0}.person-opportunity-choices input,.person-confirm input{width:17px;height:17px;accent-color:var(--green);flex-shrink:0;margin-top:4px}.person-opportunity-choices input{min-height:0;margin:0;padding:0}.person-file{justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}@media (max-width:900px){.person-detail-grid{grid-template-columns:1fr}}@media (max-width:600px){.people-toolbar>select{flex:1;min-width:140px;max-width:none}.person-card{padding:20px}.person-task-row>div{min-width:120px}}@media (max-width:900px){.people-list .people-row{grid-template-columns:44px minmax(0,1fr) 18px;align-items:start;gap:12px 16px;display:grid}.people-list .person-name{grid-column:2;width:auto;min-width:0}.people-list .person-context{grid-column:2;min-width:0;display:block}.people-list .person-next{grid-column:2;width:auto;margin:0;display:block}.people-list .people-row>svg{grid-area:1/3;margin-top:12px}.people-list .person-context p,.people-list .person-next p{margin-bottom:5px}}.entry-page-login{background:var(--canvas);position:relative}.entry-page-login .entry-header{z-index:1;width:100%;max-width:none;padding:40px clamp(32px,4vw,64px);position:absolute;inset:0 0 auto}.entry-page-login .brand{color:#f2f6f4;color:lab(96.6012% -1.96093 .610912);white-space:nowrap;padding:0}.entry-page-login .brand-mark{background:var(--green);color:#f2f6f4;color:lab(96.6012% -1.96093 .610912);border-radius:8px;flex-shrink:0;width:36px;height:36px}.entry-page-login .entry-main{width:100%;max-width:none;margin:0;padding:0;display:block}.entry-page-login .entry-footer{width:54%;padding:24px 32px;font-size:12px;position:absolute;bottom:0;right:0}.login-layout{grid-template-columns:minmax(0,46fr) minmax(0,54fr);width:100%;min-height:100dvh;display:grid}.login-introduction{color:#f2f6f4;color:lab(96.6012% -1.96093 .610912);background:#0c1823;background:lab(7.74062% -2.64291 -9.26047);align-items:center;padding:148px clamp(32px,4vw,64px) 96px;display:flex;position:relative;overflow:hidden}.login-intro-content{width:100%;max-width:560px;position:relative}.login-introduction .small-label{color:#75c09f;color:lab(72.2025% -30.1343 9.27125)}.login-introduction h1{letter-spacing:-.025em;text-wrap:balance;max-width:14ch;margin:24px 0;font-size:clamp(40px,4.3vw,64px);line-height:1.12}.login-intro-description{color:#b0b9c1;color:lab(74.4836% -2.01458 -5.15041);max-width:45ch;margin:0;font-size:18px;line-height:1.65}.login-watermark{color:#2b3d4c;color:lab(24.5669% -3.87371 -11.6897);opacity:.55;pointer-events:none;width:400px;height:400px;position:absolute;top:35%;right:-200px}.login-features{gap:0;margin-top:48px;display:grid}.login-feature{border-top:1px solid #323c44;border-top:1px solid lab(24.5939% -2.47064 -6.76903);align-items:flex-start;gap:20px;padding:20px 0;display:flex}.login-feature>svg{color:#75c09f;color:lab(72.2025% -30.1343 9.27125);flex-shrink:0;margin-top:4px}.login-feature h2{color:#e7edea;color:lab(93.1482% -2.61575 .81476);margin:0 0 4px;font-size:16px;line-height:1.5}.login-feature p{color:#a0a9b1;color:lab(68.6833% -2.00909 -5.1476);max-width:48ch;margin:0;font-size:14px;line-height:1.6}.login-layout .login-card{background:var(--canvas);border:0;border-radius:0;justify-content:center;align-items:center;width:100%;max-width:none;padding:148px clamp(32px,5vw,80px) 96px;display:flex}.login-form{width:100%;max-width:420px}.login-card h2{text-wrap:balance;margin:16px 0;font-size:32px;line-height:1.25}.login-card .entry-description{margin:0;font-size:18px}.login-card .google-signin{min-height:52px;margin-top:40px}.login-card .entry-demo-note{margin-top:16px;line-height:1.65}.login-setup-note{border-top:1px solid var(--line);color:var(--muted);margin:32px 0 0;padding-top:24px;font-size:14px}@media (max-width:800px){.entry-page-login .entry-header{gap:12px;padding:20px 24px;position:static}.entry-page-login .brand{color:var(--ink)}.entry-page-login .entry-language select{min-height:44px}.entry-page-login .entry-footer{width:100%;padding:24px;position:static}.login-layout{grid-template-columns:1fr;min-height:auto}.login-introduction{padding:48px 32px}.login-intro-content{max-width:600px;margin:0 auto}.login-introduction h1{max-width:18ch;font-size:40px}.login-layout .login-card{order:-1;min-height:calc(100svh - 84px);padding:40px 32px}.login-card .google-signin{min-height:56px;margin-top:28px}.login-setup-note{margin-top:24px;padding-top:20px}.login-features{margin-top:32px}.login-watermark{width:320px;height:320px;right:-160px}}@media (max-width:480px){.entry-page-login .entry-header{padding:20px}.entry-page-login .brand{gap:8px;font-size:20px}.entry-page-login .brand-mark{width:32px;height:32px}.login-introduction{padding:40px 24px 32px}.login-layout .login-card{padding:40px 24px}.login-introduction h1{font-size:36px}.login-intro-description{font-size:16px}.login-feature{gap:12px;padding:16px 0}.login-card h2{font-size:28px}}.pitch-editor{gap:12px;padding-bottom:8px;display:grid}.pitch-editor .fine-print{margin:0}.pitch-editor textarea{margin:0;display:block}.pitch-editor .pitch-generate{justify-self:start;min-height:40px}.person-relationship-choices{border:0;grid-column:1/-1;min-width:0;margin:0 0 20px;padding:0}.person-relationship-choices legend{margin-bottom:12px;font-size:13px;font-weight:600}.person-relationship-choices>div{flex-wrap:wrap;gap:8px;display:flex}.person-relationship-choices label{white-space:nowrap;border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:30px;padding:4px 10px;font-size:13px;line-height:1.4;display:flex}.person-relationship-choices label:has(input:checked){background:var(--surface);border-color:var(--green)}.person-relationship-choices input{width:16px;height:16px;min-height:0;accent-color:var(--green);flex-shrink:0;margin:0;padding:0}.conversation-import{margin-bottom:24px}.conversation-import h3{margin-bottom:12px;font-size:15px}.conversation-import-tabs{flex-wrap:wrap;gap:4px;display:flex}.conversation-import-source{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;margin-top:16px;padding:16px;display:grid}.conversation-import-source>p,.conversation-import-source .fine-print{margin:0}.conversation-import-source>.button,.conversation-file-picker{justify-self:start}.conversation-file-picker:focus-within{outline:2px solid var(--green);outline-offset:3px}.conversation-source-file{align-items:center;gap:10px;display:flex}.conversation-source-file>span{overflow-wrap:anywhere;flex:1;min-width:0}.conversation-source-file small{color:var(--muted);display:block}.conversation-import-source audio{width:100%}.conversation-extraction-review{border:1px solid var(--line);border-radius:8px;margin-bottom:24px;padding:16px}.conversation-extraction-review>small{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;display:block}.conversation-extraction-review .field{margin:16px 0 0}.conversation-source-reference{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.conversation-attachments{margin:16px 0}.conversation-attachment-list{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.conversation-attachment{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:8px;align-items:center;gap:10px;max-width:100%;padding:10px 12px;display:flex}.conversation-attachment:hover{border-color:var(--green)}.conversation-attachment>svg{color:var(--green);flex-shrink:0}.conversation-attachment>span{min-width:0}.conversation-attachment strong{overflow-wrap:anywhere;font-size:13px;display:block}.conversation-attachment small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.conversation-image-preview{object-fit:contain;width:100%;height:auto;display:block}.conversation-pdf-preview{border:1px solid var(--line);border-radius:8px;width:100%;height:65dvh}.conversation-audio-preview{width:100%}.conversation-text-preview{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:16px;font-family:inherit;line-height:1.7}.conversation-transcript{margin-top:24px}.conversation-transcript h3{margin-bottom:12px}.background-pitch-card{margin-bottom:24px}.background-pitch-card>.background-long-text{margin-top:16px}.opportunity-view-switch{width:fit-content;margin-bottom:0}.opportunity-view-switch button{align-items:center;gap:8px;display:inline-flex}.opportunity-calendar{margin-top:24px}.calendar-toolbar,.calendar-month-controls{align-items:center;gap:8px;display:flex}.calendar-toolbar{flex-wrap:wrap;justify-content:space-between;gap:16px}.calendar-month-controls h2{margin-left:8px;font-size:20px}.calendar-timezone{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.calendar-legend{flex-wrap:wrap;gap:12px 20px;margin:20px 0;display:flex}.calendar-legend>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.calendar-legend i{background:var(--event-ink);border-radius:50%;width:7px;height:7px}.opportunity-calendar .interview{--event-ink:#0a5470;--event-bg:#def2fc}@supports (color:lab(0% 0 0)){.opportunity-calendar .interview{--event-ink:lab(32.881% -13.5919 -22.2564);--event-bg:lab(94.2939% -5.2307 -7.26497)}}.opportunity-calendar .deadline{--event-ink:#845011;--event-bg:#feefe1}@supports (color:lab(0% 0 0)){.opportunity-calendar .deadline{--event-ink:lab(39.3639% 18.7198 42.8837);--event-bg:lab(95.3383% 3.66062 8.77023)}}.opportunity-calendar .task{--event-ink:var(--green);--event-bg:#e0f4ea}@supports (color:lab(0% 0 0)){.opportunity-calendar .task{--event-bg:lab(94.5374% -8.20279 2.5504)}}.opportunity-calendar .offer{--event-ink:#5d4980;--event-bg:#f0ecfa}@supports (color:lab(0% 0 0)){.opportunity-calendar .offer{--event-ink:lab(34.9612% 18.3531 -28.1393);--event-bg:lab(93.9771% 3.51593 -6.50985)}}.calendar-month-grid{border:1px solid var(--line);border-radius:10px;overflow:hidden}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays{border-bottom:1px solid var(--line);background:var(--surface)}.calendar-weekdays span{color:var(--muted);padding:12px;font-size:12px}.calendar-day{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);min-width:0;min-height:136px;padding:10px 8px}.calendar-day:nth-child(7n){border-right:0}.calendar-day:nth-last-child(-n+7){border-bottom:0}.calendar-day.outside-month{background:var(--canvas)}.calendar-day.outside-month .calendar-day-number{color:var(--muted)}.calendar-day-number{place-items:center;width:26px;height:26px;margin-bottom:8px;font-size:13px;display:grid}.calendar-day.is-today .calendar-day-number{background:var(--green);color:#fff;border-radius:50%}.calendar-day-events{gap:6px;display:grid}.calendar-event{background:var(--event-bg);width:100%;color:var(--event-ink);text-align:left;overflow-wrap:anywhere;border:1px solid #0000;border-radius:5px;padding:8px;font-size:12px;line-height:1.4;display:block}.calendar-event:hover{border-color:var(--event-ink)}.calendar-event-company{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px;font-weight:600;display:flex}.calendar-event-company small{font-size:11px;font-weight:400}.calendar-event-title{margin-top:4px;display:block}.calendar-mobile-agenda{display:none}.calendar-detail-type{color:var(--event-ink);background:var(--event-bg);border-radius:5px;padding:5px 10px;font-size:12px;display:inline-block}.calendar-detail-title{margin:20px 0 8px;font-size:22px}.calendar-detail-date{align-items:center;gap:10px;margin:24px 0;display:flex}.calendar-detail-date svg{color:var(--green);flex-shrink:0}@media (max-width:900px){.calendar-month-grid{display:none}.calendar-mobile-agenda{gap:24px;display:grid}.calendar-agenda-day{gap:8px;display:grid}.calendar-agenda-day h3{align-items:center;gap:10px;margin-bottom:4px;font-size:15px;display:flex}.calendar-agenda-day h3 small{color:var(--green);font-size:12px}.calendar-agenda-day .calendar-event{padding:12px;font-size:14px}.calendar-month-controls h2{font-size:17px}}.opportunities-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.opportunities-toolbar .opportunity-status-filter{justify-self:center}.opportunities-toolbar .search-field{justify-self:end;width:min(100%,300px);min-width:0}@media (max-width:1100px){.opportunities-toolbar{grid-template-columns:1fr auto;gap:12px}.opportunities-toolbar .search-field{grid-column:1/-1;width:100%}}@media (max-width:480px){.opportunities-toolbar{grid-template-columns:1fr}.opportunities-toolbar .opportunity-status-filter{justify-self:start}}.candidate-contacts-section>.section-heading h3{font-size:18px}.candidate-contacts-section>.muted{max-width:72ch;margin-bottom:24px}.candidate-contacts-section .outreach-person{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:16px;padding:20px}.candidate-contacts-section .outreach-person:last-child{border-bottom:1px solid var(--line)}.candidate-contacts-section .outreach-person .section-heading{align-items:flex-start;gap:16px}.candidate-contacts-section .outreach-person h3{font-size:16px}@media (max-width:480px){.candidate-contacts-section .outreach-person{padding:16px}}.opportunity-import>form+form{margin-top:24px}.other-related-contacts{border:1px solid var(--line);background:#f0f7f4;background:lab(96.6282% -2.6156 .814724);border-radius:10px;margin-top:24px;padding:24px}.other-related-contacts>h3{margin-bottom:10px}.other-related-contacts-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin-top:20px;display:grid}.related-contact-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.related-contact-card:hover{border-color:var(--green)}.related-contact-icon{width:36px;height:36px;color:var(--green);background:#e3f3eb;background:lab(94.4701% -6.55535 2.03927);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.related-contact-card>div{flex:1;min-width:0}.related-contact-card strong{font-size:14px;display:block}.related-contact-card small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.related-contact-card>svg{color:var(--muted);flex-shrink:0}@media (max-width:480px){.other-related-contacts{padding:16px}}.offer-questions{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:24px;padding:20px}.offer-questions>h3{margin-bottom:8px}.offer-question{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;display:flex}.offer-question:last-child{border-bottom:0;padding-bottom:0}.offer-question h4{margin-bottom:6px;font-size:14px}.offer-question p{font-size:14px}.offer-question>.button{flex-shrink:0}@media (max-width:600px){.offer-question{flex-direction:column;gap:12px}}.offer-relationships>h2{margin:0 0 24px}.relationship-offer-reply,.relationship-personal-mails{border:1px solid var(--line);border-radius:16px;padding:24px}.relationship-offer-reply{background:var(--pale)}.relationship-offer-reply>h3{color:var(--green);margin:0 0 24px;font-size:18px}.relationship-offer-reply>.field{max-width:420px;margin:0 0 12px}.relationship-offer-reply>.muted{max-width:65ch;margin:0;line-height:1.6}.relationship-personal-mails{background:var(--surface);margin-top:24px}.relationship-personal-mails .section-heading{flex-wrap:wrap;align-items:center;gap:12px}.relationship-personal-mails .section-heading h3{margin:0;font-size:18px}.relationship-personal-mails>.muted{max-width:65ch;margin:16px 0 0;line-height:1.6}.relationship-personal-mails>.fine-print{margin:12px 0 0}.offer-relationships .relationship-mail-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:20px 0 0}.offer-relationships .relationship-mail-card:hover{color:var(--green)}@media (max-width:600px){.relationship-offer-reply,.relationship-personal-mails{padding:16px}}.relationship-recipient-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0 0;display:flex}.relationship-recipient-controls>.field{flex:0 420px;width:100%;min-width:0;margin:0}.relationship-recipient-controls>.button{white-space:nowrap;min-height:42px}.relationship-mail-list{gap:12px;margin-top:20px;display:grid}.relationship-mail-card{border:1px solid var(--line);background:var(--surface);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.relationship-mail-card:hover{border-color:var(--green)}.relationship-mail-card>span:first-child{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.relationship-mail-status{flex-shrink:0;align-items:center;gap:12px;display:flex}.relationship-recipient-list{gap:12px;margin-top:20px;display:grid}.relationship-recipient-list label{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.relationship-recipient-list input{flex-shrink:0;width:16px;height:16px;min-height:0;margin:0;padding:0}.relationship-recipient-list label>span{gap:4px;display:grid}.relationship-email-editor{gap:20px;display:grid}.relationship-email-editor>.button{justify-self:start}.relationship-email-editor .field{margin:0}@media (max-width:600px){.relationship-mail-card{flex-direction:column;align-items:flex-start;gap:12px}.relationship-mail-status{justify-content:space-between;width:100%}}.review-archive>.section-heading{margin:0 0 16px}.review-archive>.archive-area{border-top:0;gap:16px;margin-top:0;padding-top:0;display:grid}.review-next-actions{gap:16px;display:grid}.review-next-actions>.section-heading{margin:0}.review-next-actions>.muted{max-width:65ch;margin:0 0 8px;line-height:1.6}.review-next-actions>.field{width:100%;max-width:720px;margin:0}.review-next-actions>.check-field{align-items:center;margin:0}.review-next-actions>.check-field input{margin:0;padding:0}.review-next-actions>.button{justify-self:start}.review-archive>.archive-area>p{max-width:65ch;margin:0;line-height:1.6}.review-archive>.archive-area>.button{justify-self:start}.brand-workspace{padding-top:24px}.brand-workspace>.field{max-width:240px}.brand-item-list{gap:20px;display:grid}.brand-item{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px}.brand-item .section-heading{align-items:start;gap:16px;margin-bottom:16px}.brand-item h2{margin:8px 0 0;font-size:18px}.brand-status{border:1px solid var(--line);border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:12px;display:inline-flex}.brand-status-pending{background:#fbf3e1;background:lab(96.0337% .829846 9.6131)}.brand-status-editing{background:#e3f3fb;background:lab(94.8562% -4.20702 -5.82371)}.brand-status-completed{background:var(--pale);color:var(--green)}.brand-status-ignored{color:var(--muted)}.brand-rationale{white-space:pre-line;max-width:75ch;color:var(--muted);margin-bottom:20px;line-height:1.6}.brand-associations{flex-wrap:wrap;gap:8px 16px;margin-bottom:20px;font-size:13px;display:flex}.brand-associations a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.brand-editor{gap:20px;display:grid}.brand-editor>.field{margin:0}.brand-editor>.button{justify-self:start}.brand-evidence{background:var(--pale);border-radius:10px;padding:16px}.brand-evidence p{margin:12px 0 0;font-size:14px;line-height:1.6}.brand-selector{border:1px solid var(--line);border-radius:10px;gap:12px;min-width:0;padding:12px 16px;display:grid}.brand-selector legend{padding:0 6px;font-size:13px;font-weight:600}.brand-selector label{align-items:center;gap:10px;line-height:1.4;display:flex}.brand-selector input{flex-shrink:0;width:16px;height:16px;min-height:0;margin:0;padding:0}.brand-task-section{border-top:1px solid var(--line);padding-top:20px}.brand-task-section h3{margin:0 0 16px;font-size:16px}.brand-task-section .field{max-width:100%}.brand-completion-fields{gap:16px;margin-top:20px;display:grid}.brand-completion-fields .field{margin:0}.brand-completion-fields>.button{justify-self:start}.opportunity-brand-suggestions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:24px 0}.opportunity-brand-suggestions .section-heading{flex-wrap:wrap;align-items:center;gap:12px}.opportunity-brand-suggestions h2{margin:0;font-size:16px}.opportunity-brand-suggestions>p{margin:12px 0 16px;line-height:1.6}.brand-opportunity-list{gap:12px;display:grid}.brand-opportunity-list>button{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.brand-opportunity-list>button:hover{border-color:var(--green)}.brand-opportunity-list>button>span{gap:4px;display:grid}.brand-opportunity-list small{color:var(--muted)}@media (max-width:600px){.brand-item{padding:16px}.brand-item .section-heading,.brand-editor .button-row{flex-wrap:wrap}}.brand-item .section-heading>div{min-width:0}.brand-item h2{overflow-wrap:anywhere}.task-center-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px 0;display:grid}.task-center-filters .field{min-width:0;margin:0}.task-center-list{gap:12px;display:grid}.task-center-row{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.task-center-row>div{min-width:0}.task-center-row h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px}.task-center-row p{color:var(--muted);margin:0 0 8px}.task-center-meta{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.task-due-tag{color:#8c5331;color:lab(41.4877% 22.0836 29.9781)}.task-editor-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.task-editor-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:8px;padding:8px 12px}.task-editor-tabs button.selected{background:var(--pale);color:var(--green);border-color:var(--green)}.task-editor{gap:20px;display:grid}.task-editor .field{margin:0}.task-editor>.button,.task-editor>.inline-link{justify-self:start}.task-editor>.muted{margin:0;line-height:1.6}.task-source{background:var(--pale);border-radius:12px;padding:16px}.task-source h3,.task-result-history h3{margin:0 0 12px;font-size:16px}.task-source p{margin:12px 0;line-height:1.6}.task-state{border:1px solid var(--line);border-radius:6px;justify-self:start;padding:4px 10px;font-size:12px}.task-state-waiting{background:#fbf3e1;background:lab(96.0337% .829846 9.6131)}.task-state-completed{background:var(--pale);color:var(--green)}.task-state-cancelled{color:var(--muted)}.task-result-history article{border-left:2px solid var(--line);margin:16px 0;padding-left:16px}.task-result-history p{margin:8px 0 0}.waiting-task{border-bottom:1px solid var(--line);gap:8px;padding:16px 0;display:grid}.waiting-task small{color:var(--muted)}.waiting-task>button{justify-self:start}@media (max-width:900px){.task-center-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.task-center-row{flex-direction:column;align-items:flex-start;gap:16px}.mobile-nav{gap:4px;padding-inline:4px}.mobile-nav a{min-width:0;font-size:11px}}@media (max-width:480px){.task-center-filters{grid-template-columns:1fr}}.task-view-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:20px;display:flex}.task-view-toolbar .tabs{border-bottom:0;flex:1;min-width:0;margin-bottom:0;overflow-x:auto}.task-view-toolbar .tabs button{white-space:nowrap;flex-shrink:0}.task-view-toolbar .opportunity-view-switch{flex-shrink:0}.task-calendar-empty{color:var(--muted);margin:0 0 20px;font-size:14px}.task-calendar .task-calendar-waiting{background:#fdf4e3;background:lab(96.6138% .828862 9.61238);border-left-color:#b28737;border-left-color:lab(59.4508% 11.0098 48.1843)}.task-calendar .task-calendar-completed{background:var(--pale)}.task-calendar .task-calendar-cancelled{background:var(--bg);opacity:.7}.task-calendar-undated{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.task-calendar-undated h3{margin:0;font-size:16px}.task-calendar-undated h3 span{color:var(--muted);font-weight:400}.task-calendar-undated>div{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px;display:grid}@media (max-width:600px){.task-view-toolbar{flex-wrap:wrap;gap:12px;padding-bottom:12px}.task-view-toolbar .tabs{flex-basis:100%}.task-view-toolbar .opportunity-view-switch{margin-left:auto}}.home-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.home-metric{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:16px;padding:24px;display:grid}.home-metric>span,.home-metric>small{color:var(--muted);align-items:center;gap:8px;display:flex}.home-metric>span{font-size:14px}.home-metric>strong{color:var(--green);font-size:32px;line-height:1}.home-metric:hover,.home-shortcut-grid a:hover{border-color:var(--green)}.home-content{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:24px;margin-bottom:24px;display:grid}.home-section{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;padding:24px}.home-section h2{font-size:18px}.home-section .section-heading{flex-wrap:wrap;gap:12px}.home-section .interview-teaser>div:nth-child(2){flex:1;min-width:0}.home-section .date-tile{min-width:68px}.home-section .date-tile small{font-size:11px}.home-shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.home-shortcut-grid a{border:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.home-shortcut-grid a span{flex:1}.home-suggestion-link{color:var(--green);align-items:center;gap:8px;margin:20px 24px 0 0;display:inline-flex}.task-date-filters{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.task-date-filters button{border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:13px}.task-date-filters button.selected{border-color:var(--green);color:var(--green);background:var(--pale)}@media (max-width:1000px){.home-metrics,.home-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-content{grid-template-columns:1fr}}@media (max-width:600px){.home-metric,.home-section{padding:16px}.home-metrics{gap:12px}.home-shortcut-grid{grid-template-columns:1fr}.home-metric>span svg{display:none}}@media (max-width:1300px){.opportunities-toolbar{grid-template-columns:1fr auto}.opportunities-toolbar .opportunity-status-filter{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;max-width:100%}}.home-card-stack{gap:24px;min-width:0;display:grid}.home-task-preview{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 0;display:flex}.home-task-preview:last-child{border-bottom:0;padding-bottom:0}.home-task-preview>div{flex:1;min-width:0}.home-task-preview strong{overflow-wrap:anywhere;font-size:14px;display:block}.home-task-preview small{color:var(--muted);margin-top:6px;display:block}.home-task-preview>svg{color:var(--green);flex-shrink:0}.home-task-preview:hover strong{color:var(--green)}.activity-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.activity-filters .field{min-width:0;margin:0}.activity-history{gap:24px;margin-top:24px;display:grid}.activity-day{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:24px}.activity-day h2{margin:0 0 20px;font-size:16px}.activity-day .timeline article p{margin-top:0}@media (max-width:700px){.activity-filters{grid-template-columns:1fr}.activity-day{padding:16px}}.journey-stage-workspace{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) 296px;grid-template-areas:"body guide";align-items:start;display:grid}.journey-stage-body{grid-area:body;min-width:0}.journey-guide-sidebar{margin-top:var(--space-md);grid-area:guide;max-height:calc(100svh - 48px);position:sticky;top:24px;overflow-y:auto}.job-information-guide{padding:var(--space-md);border:1px solid var(--line);background:var(--surface);border-radius:12px}.job-information-guide .section-heading{align-items:start;gap:var(--space-sm)}.job-information-guide .subtle-tag{white-space:nowrap;font-size:12px}.job-information-guide h3{font-size:16px}.job-information-guide progress{background:var(--line);width:100%;height:4px;accent-color:var(--green);border:0;border-radius:4px;margin:16px 0;display:block;overflow:hidden}.job-information-guide progress::-webkit-progress-bar{background:var(--line)}.job-information-guide progress::-webkit-progress-value{background:var(--green)}.job-information-guide progress::-moz-progress-bar{background:var(--green)}.job-information-steps{margin:0 0 16px;padding:0;list-style:none}.job-information-steps li{align-items:center;gap:8px;padding:12px 4px;display:flex}.job-information-steps li[aria-current=step]{background:var(--pale);border-radius:6px}.job-information-step-mark{border:1px solid var(--line);height:24px;color:var(--muted);border-radius:50%;flex:0 0 24px;place-items:center;font-size:12px;display:grid}.job-information-steps li[data-complete=true] .job-information-step-mark,.job-information-steps li[aria-current=step] .job-information-step-mark{color:var(--green);border-color:var(--green)}.job-information-steps li>div{flex:1;min-width:0}.job-information-steps strong{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.job-information-steps strong svg{color:var(--green);flex-shrink:0}.job-information-steps small{color:var(--muted);display:block}.job-information-steps button{flex-shrink:0;min-height:44px;padding-inline:8px;font-size:12px}.job-information-steps button svg{display:none}@media (max-width:1250px){.journey-stage-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"guide""body"}.journey-guide-sidebar{max-height:none;position:static;overflow:visible}}.job-information-section{scroll-margin-top:24px}.job-information-section:focus{outline:2px solid var(--green);outline-offset:6px;border-radius:6px}.offer-workflow-section{border-bottom:1px solid var(--line);padding:32px 0}.offer-advice-workspace>h3{margin:0 0 24px;font-size:18px;font-weight:600}.offer-advice-workspace>.field{margin-bottom:12px}.offer-analysis-action{margin-top:24px}.offer-advice-result{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:24px;padding:24px}.offer-advice-result h4{margin:0 0 16px;font-size:16px;font-weight:600}.offer-advice-result ul{margin:0 0 24px;padding-left:20px;list-style:outside}.offer-advice-result li+li{margin-top:12px}.offer-advice-result p{margin:8px 0 0}.offer-advice-result>.muted{margin:0}.offer-workflow-section .section-heading h3,.offer-workflow-section .journey-relationships>h2{font-size:18px;font-weight:600}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
