.page-module__lkah8G__container{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 18% 0,#d4a8432e,#0000 34%),radial-gradient(circle at 88% 18%,#3b82f61f,#0000 28%),linear-gradient(#050505,#0e0e0e)}.page-module__lkah8G__header{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px);background:#0c0c0cbd;min-height:72px;padding:0 clamp(20px,4vw,48px);display:flex;position:sticky;top:0}.page-module__lkah8G__logo{color:var(--text-primary);font-size:var(--type-headline);letter-spacing:0;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__lkah8G__nav{align-items:center;gap:var(--space-5);display:flex}.page-module__lkah8G__nav a{color:var(--text-secondary);font-size:var(--type-callout);font-weight:700}.page-module__lkah8G__nav a:hover{color:var(--text-primary)}.page-module__lkah8G__navCta{background:var(--brand-primary);border-radius:var(--radius-full);min-height:40px;padding:0 var(--space-5);align-items:center;display:inline-flex;color:var(--text-inverse)!important}.page-module__lkah8G__main{width:min(100%,var(--page-max));padding:clamp(var(--space-10),7vw,var(--space-20))var(--space-6)var(--space-20);gap:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.page-module__lkah8G__hero{gap:clamp(var(--space-8),6vw,var(--space-16));grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;display:grid}.page-module__lkah8G__heroCopy{max-width:780px}.page-module__lkah8G__eyebrow{margin:0 0 var(--space-3);color:var(--brand-primary);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.page-module__lkah8G__hero h1{letter-spacing:0;max-width:740px;margin:0;font-size:clamp(3rem,8vw,6.5rem);line-height:.96}.page-module__lkah8G__subtitle{max-width:72ch;margin:var(--space-6)0 0;color:var(--text-secondary);font-size:var(--type-body-lg);line-height:1.65}.page-module__lkah8G__ctaRow{margin-top:var(--space-7);align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__lkah8G__ctaRow span{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--type-caption);font-weight:700;display:inline-flex}.page-module__lkah8G__primaryCta,.page-module__lkah8G__submitButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;color:var(--text-inverse);background:var(--brand-primary);border-radius:var(--radius-full);padding:0 var(--space-6);box-shadow:var(--shadow-gold);transition:transform var(--duration-normal)var(--ease-out),background var(--duration-normal)var(--ease-out);border:1px solid #d4a84373;font-weight:900;display:inline-flex}.page-module__lkah8G__primaryCta:hover,.page-module__lkah8G__submitButton:hover:not(:disabled){background:var(--brand-primary-hover);transform:translateY(-2px)}.page-module__lkah8G__heroPanel,.page-module__lkah8G__offerCard,.page-module__lkah8G__stepCard,.page-module__lkah8G__checkSection,.page-module__lkah8G__claimSection,.page-module__lkah8G__terms{border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:#0c0c0cb8;border:1px solid #ffffff17}.page-module__lkah8G__heroPanel{padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.page-module__lkah8G__panelBadge,.page-module__lkah8G__privacyNote{align-items:center;gap:var(--space-2);color:var(--brand-primary);font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:900;display:inline-flex}.page-module__lkah8G__heroPanel strong{letter-spacing:0;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1;display:block}.page-module__lkah8G__heroPanel p,.page-module__lkah8G__heroPanel li,.page-module__lkah8G__offerCard span,.page-module__lkah8G__stepCard p,.page-module__lkah8G__claimCopy p,.page-module__lkah8G__terms p,.page-module__lkah8G__field small,.page-module__lkah8G__checkboxRow span,.page-module__lkah8G__formMessage{color:var(--text-secondary)}.page-module__lkah8G__heroPanel ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.page-module__lkah8G__heroPanel li{align-items:center;gap:var(--space-2);font-size:var(--type-callout);display:flex}.page-module__lkah8G__heroPanel li svg{color:var(--success);flex:none}.page-module__lkah8G__offerGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__lkah8G__offerCard{padding:var(--space-6);gap:var(--space-3)var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.page-module__lkah8G__cardIcon{width:44px;height:44px;color:var(--brand-primary);background:var(--brand-primary-dim);border-radius:var(--radius-md);border:1px solid #d4a8432e;grid-row:span 3;place-items:center;display:grid}.page-module__lkah8G__offerCard p{color:var(--brand-primary);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.page-module__lkah8G__offerCard h2,.page-module__lkah8G__sectionHeader h2,.page-module__lkah8G__checkSection h2,.page-module__lkah8G__claimCopy h2{font-size:var(--type-title-2);letter-spacing:0}.page-module__lkah8G__sectionHeader{max-width:760px}.page-module__lkah8G__stepsGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__lkah8G__stepCard{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.page-module__lkah8G__stepCard>span{width:44px;height:44px;color:var(--text-inverse);background:var(--brand-primary);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;place-items:center;font-weight:900;display:grid}.page-module__lkah8G__stepCard h3{font-size:var(--type-headline);letter-spacing:0}.page-module__lkah8G__checkSection{padding:var(--space-7);gap:var(--space-8);grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);display:grid}.page-module__lkah8G__checkList{gap:var(--space-3);display:grid}.page-module__lkah8G__checkItem{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:#ffffff09;border:1px solid #ffffff13;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.page-module__lkah8G__checkItem svg{color:var(--success);margin-top:2px}.page-module__lkah8G__claimSection{gap:var(--space-8);padding:var(--space-7);grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);scroll-margin-top:96px;display:grid}.page-module__lkah8G__claimCopy{gap:var(--space-5);flex-direction:column;display:flex}.page-module__lkah8G__privacyNote{max-width:420px;color:var(--text-secondary);text-transform:none;letter-spacing:0;align-items:flex-start;line-height:1.5}.page-module__lkah8G__privacyNote svg{color:var(--brand-primary);flex:none;margin-top:1px}.page-module__lkah8G__claimForm{gap:var(--space-4);flex-direction:column;display:flex}.page-module__lkah8G__fieldGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__lkah8G__field{gap:var(--space-2);flex-direction:column;display:flex}.page-module__lkah8G__field span,.page-module__lkah8G__checkboxRow{color:var(--text-primary);font-size:var(--type-callout);font-weight:800}.page-module__lkah8G__field em{color:var(--text-muted);font-style:normal;font-weight:700}.page-module__lkah8G__field input[type=text],.page-module__lkah8G__field input[type=email],.page-module__lkah8G__field input[type=url],.page-module__lkah8G__field input[type=file]{width:100%;min-height:48px;color:var(--text-primary);border-radius:var(--radius-md);padding:0 var(--space-4);font:inherit;background:#050505ad;border:1px solid #ffffff1f}.page-module__lkah8G__field input[type=file]{padding:11px var(--space-4)}.page-module__lkah8G__field input:focus{box-shadow:var(--focus-ring);border-color:#d4a84373;outline:none}.page-module__lkah8G__checkboxRow{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:#ffffff09;border:1px solid #ffffff13;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.page-module__lkah8G__checkboxRow input{accent-color:var(--brand-primary);margin-top:4px}.page-module__lkah8G__submitButton{cursor:pointer;border:none;width:fit-content}.page-module__lkah8G__submitButton:disabled{cursor:wait;opacity:.78}.page-module__lkah8G__spinner{animation:.9s linear infinite page-module__lkah8G__spin}.page-module__lkah8G__formMessage{font-size:var(--type-callout);font-weight:700}.page-module__lkah8G__formSuccess{color:var(--success)}.page-module__lkah8G__formError{color:var(--error)}.page-module__lkah8G__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.page-module__lkah8G__terms{padding:var(--space-5)}.page-module__lkah8G__terms p{font-size:var(--type-caption);line-height:1.7}.page-module__lkah8G__terms a{color:var(--brand-primary);font-weight:800}@keyframes page-module__lkah8G__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.page-module__lkah8G__hero,.page-module__lkah8G__checkSection,.page-module__lkah8G__claimSection,.page-module__lkah8G__stepsGrid{grid-template-columns:1fr}}@media (max-width:720px){.page-module__lkah8G__header{padding-top:var(--space-4);padding-bottom:var(--space-4);flex-direction:column;align-items:flex-start}.page-module__lkah8G__nav{gap:var(--space-3);width:100%;padding-bottom:2px;overflow-x:auto}.page-module__lkah8G__nav a{white-space:nowrap}.page-module__lkah8G__main{padding-inline:var(--space-4)}.page-module__lkah8G__offerGrid,.page-module__lkah8G__fieldGrid{grid-template-columns:1fr}.page-module__lkah8G__hero h1{font-size:clamp(2.7rem,14vw,4rem)}.page-module__lkah8G__claimSection,.page-module__lkah8G__checkSection,.page-module__lkah8G__heroPanel,.page-module__lkah8G__offerCard,.page-module__lkah8G__stepCard{padding:var(--space-5)}}
.TouchdwnLogoMark-module__v9Cd5W__mark{--touchdwn-logo-size:40px;width:var(--touchdwn-logo-size);height:var(--touchdwn-logo-size);flex:0 0 var(--touchdwn-logo-size);color:#050505;background:#d4a843;border-radius:22%;place-items:center;display:inline-grid;box-shadow:0 0 0 1px #d4a84338,0 8px 24px #d4a84329}.TouchdwnLogoMark-module__v9Cd5W__mark svg{stroke:currentColor;width:62%;height:62%}
.AddJobModal-module__CF0TzG__overlay{-webkit-backdrop-filter:blur(14px)saturate(120%);z-index:1000;padding:var(--space-10);background-color:#020202e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AddJobModal-module__CF0TzG__modal{background:linear-gradient(160deg,var(--surface-3)0%,var(--surface-2)100%);width:100%;max-width:500px;max-height:calc(100vh - 80px);-webkit-backdrop-filter:blur(var(--glass-t3-blur))saturate(140%);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);box-shadow:var(--shadow-deep),inset 0 1px 0 #ffffff0f;animation:AddJobModal-module__CF0TzG__slideUp var(--duration-slow)var(--ease-out)forwards;flex-direction:column;display:flex;overflow:hidden}@keyframes AddJobModal-module__CF0TzG__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AddJobModal-module__CF0TzG__header{padding:var(--space-5)var(--space-7);border-bottom:1px solid var(--border-subtle);background:linear-gradient(#ffffff08 0%,#0000 100%);justify-content:space-between;align-items:center;display:flex}.AddJobModal-module__CF0TzG__title{font-size:var(--type-headline);color:var(--color-text-primary);letter-spacing:-.02em;font-weight:700}.AddJobModal-module__CF0TzG__closeBtn{color:var(--color-text-muted);padding:var(--space-1);transition:color var(--duration-normal);cursor:pointer;background:0 0;border:none;font-size:2rem;line-height:1}.AddJobModal-module__CF0TzG__closeBtn:hover{color:var(--color-text-primary)}.AddJobModal-module__CF0TzG__content{padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.AddJobModal-module__CF0TzG__instructions{color:var(--color-text-secondary);font-size:var(--type-callout);line-height:1.5}.AddJobModal-module__CF0TzG__inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.AddJobModal-module__CF0TzG__inputGroup label{font-size:var(--type-callout);color:var(--color-text-primary);font-weight:500}.AddJobModal-module__CF0TzG__input{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);color:var(--text-primary);font-size:var(--type-body);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);outline:none}.AddJobModal-module__CF0TzG__textarea{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);color:var(--text-primary);font-size:var(--type-body);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);resize:vertical;outline:none;min-height:120px}.AddJobModal-module__CF0TzG__input:focus,.AddJobModal-module__CF0TzG__textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary-soft)}.AddJobModal-module__CF0TzG__errorMsg{font-size:var(--type-caption);color:#f87171;border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);background:#f8717114;border:1px solid #f8717133}.AddJobModal-module__CF0TzG__successMsg{font-size:var(--type-caption);color:#4ade80;border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);background:#4ade8014;border:1px solid #4ade8033;font-weight:600}.AddJobModal-module__CF0TzG__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);display:flex}.AddJobModal-module__CF0TzG__cancelBtn{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:10px var(--space-5);border-radius:var(--radius-sm);font-weight:600;font-size:var(--type-callout);cursor:pointer;transition:all var(--duration-normal);background:0 0}.AddJobModal-module__CF0TzG__cancelBtn:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.AddJobModal-module__CF0TzG__submitBtn{background:linear-gradient(135deg,var(--brand-primary)0%,var(--brand-secondary)100%);color:#080808;padding:10px var(--space-6);border-radius:var(--radius-md);font-weight:700;font-size:var(--type-callout);cursor:pointer;transition:transform var(--duration-fast),box-shadow var(--duration-fast),filter var(--duration-fast);border:none;box-shadow:0 2px 8px #d4a84333}.AddJobModal-module__CF0TzG__submitBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 20px #d4a84359}.AddJobModal-module__CF0TzG__submitBtn:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-3);color:var(--text-muted)}@media (max-width:768px){.AddJobModal-module__CF0TzG__overlay{padding:var(--space-4)}.AddJobModal-module__CF0TzG__header{padding:var(--space-5)}.AddJobModal-module__CF0TzG__content{padding:var(--space-5);gap:var(--space-4)}.AddJobModal-module__CF0TzG__actions{flex-direction:column-reverse}.AddJobModal-module__CF0TzG__cancelBtn,.AddJobModal-module__CF0TzG__submitBtn{width:100%}}
.SearchModal-module__kqY4Yq__overlay{-webkit-backdrop-filter:blur(12px)saturate(120%);z-index:100;padding-top:12vh;padding-left:var(--space-4);padding-right:var(--space-4);background-color:#020202d6;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.SearchModal-module__kqY4Yq__modal{background:linear-gradient(160deg,var(--surface-3)0%,var(--surface-2)100%);width:100%;max-width:600px;-webkit-backdrop-filter:blur(var(--glass-t3-blur))saturate(150%);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);box-shadow:var(--shadow-deep),0 0 0 1px #d4a84314 inset;flex-direction:column;display:flex;overflow:hidden}.SearchModal-module__kqY4Yq__header{padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:var(--space-3);display:flex}.SearchModal-module__kqY4Yq__searchIcon{color:var(--color-text-muted);flex-shrink:0}.SearchModal-module__kqY4Yq__input{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1.1rem}.SearchModal-module__kqY4Yq__input::placeholder{color:var(--color-text-muted)}.SearchModal-module__kqY4Yq__closeBtn{background:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);padding:var(--space-1)var(--space-2);font-size:var(--type-overline);cursor:pointer;transition:all var(--duration-normal);align-items:center;gap:var(--space-2);border-radius:4px;font-weight:600;display:inline-flex}.SearchModal-module__kqY4Yq__closeBtn:hover{background:var(--color-text-primary);color:var(--color-bg-canvas)}.SearchModal-module__kqY4Yq__closeBtn kbd{border:1px solid var(--border-subtle);font:inherit;background:#ffffff0f;border-radius:4px;padding:2px 6px;font-size:10px}.SearchModal-module__kqY4Yq__helperRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-5);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--type-caption);display:flex}.SearchModal-module__kqY4Yq__helperKeys{align-items:center;gap:var(--space-2);display:inline-flex}.SearchModal-module__kqY4Yq__results{max-height:400px;padding:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.SearchModal-module__kqY4Yq__resultItem{text-align:left;width:100%;padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast);border:1px solid #0000;justify-content:space-between;align-items:center;display:flex}.SearchModal-module__kqY4Yq__resultItem:hover{background-color:var(--surface-4);border-color:var(--border-subtle)}.SearchModal-module__kqY4Yq__resultItemActive{background-color:var(--surface-4);border-color:var(--brand-primary-dim);box-shadow:inset 0 0 0 1px #d4a84340}.SearchModal-module__kqY4Yq__jobInfo{flex-direction:column;gap:6px;display:flex}.SearchModal-module__kqY4Yq__jobTitle{font-size:var(--type-callout);color:var(--color-text-primary);margin:0;font-weight:600}.SearchModal-module__kqY4Yq__jobCompany{font-size:var(--type-caption);color:var(--color-text-secondary)}.SearchModal-module__kqY4Yq__jobStatus{font-size:var(--type-overline);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);background:var(--brand-primary-soft);padding:var(--space-1)10px;border-radius:var(--radius-sm);border:1px solid var(--color-border-emphasis);font-weight:600}.SearchModal-module__kqY4Yq__noResults{padding:var(--space-8);text-align:center;color:var(--color-text-muted);font-size:var(--type-callout)}@media (max-width:768px){.SearchModal-module__kqY4Yq__overlay{padding-top:8vh}.SearchModal-module__kqY4Yq__header{padding:var(--space-3);gap:var(--space-2)}.SearchModal-module__kqY4Yq__input{font-size:1rem}.SearchModal-module__kqY4Yq__helperRow{padding-inline:var(--space-3)}.SearchModal-module__kqY4Yq__jobStatus,.SearchModal-module__kqY4Yq__closeBtn span{display:none}}
.JobDetailModal-module__hnTXrW__overlay{background-color:var(--scrim-color);-webkit-backdrop-filter:blur(8px);z-index:1000;padding:var(--space-10);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.JobDetailModal-module__hnTXrW__modal{background-color:var(--glass-t3-bg);width:100%;max-width:1000px;height:85vh;max-height:calc(100vh - 80px);-webkit-backdrop-filter:blur(var(--glass-t3-blur));border:var(--glass-t3-border);border-radius:var(--radius-lg);box-shadow:var(--glass-t3-shadow);animation:JobDetailModal-module__hnTXrW__slideUp var(--duration-slow)var(--ease-out)forwards;flex-direction:column;display:flex;overflow:hidden}@keyframes JobDetailModal-module__hnTXrW__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.JobDetailModal-module__hnTXrW__header{padding:var(--space-6)var(--space-8);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-bg-secondary);justify-content:space-between;align-items:flex-start;display:flex}.JobDetailModal-module__hnTXrW__title{font-size:var(--type-title-3);color:var(--color-text-primary);letter-spacing:-.02em;font-weight:700}.JobDetailModal-module__hnTXrW__company{font-size:var(--type-body);color:var(--color-text-secondary);margin-top:var(--space-1)}.JobDetailModal-module__hnTXrW__closeBtn{color:var(--color-text-muted);padding:var(--space-1);transition:color var(--duration-normal);font-size:2rem;line-height:1}.JobDetailModal-module__hnTXrW__closeBtn:hover{color:var(--color-text-primary)}.JobDetailModal-module__hnTXrW__content{flex:1;display:flex;overflow:hidden}.JobDetailModal-module__hnTXrW__sidebar{width:280px;padding:var(--space-8);border-right:1px solid var(--color-border-subtle);background-color:var(--color-bg-secondary);gap:var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.JobDetailModal-module__hnTXrW__statusPill{padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);font-size:var(--type-overline);background-color:var(--brand-primary-soft);color:var(--color-text-primary);letter-spacing:.05em;align-self:flex-start;font-weight:600;display:inline-block}.JobDetailModal-module__hnTXrW__sidebarSection h4{font-size:var(--type-overline);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.JobDetailModal-module__hnTXrW__sidebarSection p{font-size:var(--type-callout);color:var(--color-text-primary)}.JobDetailModal-module__hnTXrW__link{color:var(--color-accent);font-size:var(--type-callout)}.JobDetailModal-module__hnTXrW__link:hover{text-decoration:underline}.JobDetailModal-module__hnTXrW__calendarDestinationList{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.JobDetailModal-module__hnTXrW__calendarDestinationLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.JobDetailModal-module__hnTXrW__calendarDestinationItem{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-caption);display:flex}.JobDetailModal-module__hnTXrW__calendarDestinationItem input{accent-color:var(--color-accent)}.JobDetailModal-module__hnTXrW__aiPanel{padding:var(--space-5);background:linear-gradient(to bottom right,var(--brand-primary-soft),transparent);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-md);margin-top:auto}.JobDetailModal-module__hnTXrW__aiPanel h3{font-size:var(--type-callout);color:var(--color-accent);margin-bottom:var(--space-3);align-items:center;gap:var(--space-2);font-weight:600;display:flex}.JobDetailModal-module__hnTXrW__salaryAmount{font-size:var(--type-headline);color:var(--color-text-primary);margin-bottom:var(--space-1);font-weight:700}.JobDetailModal-module__hnTXrW__salarySource{font-size:var(--type-overline);color:var(--color-text-muted)}.JobDetailModal-module__hnTXrW__marketPanel{margin-top:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);gap:var(--space-2);background:#d4a8430d;flex-direction:column;display:flex}.JobDetailModal-module__hnTXrW__marketHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.JobDetailModal-module__hnTXrW__marketEyebrow{font-size:var(--type-overline);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-1);display:inline-block}.JobDetailModal-module__hnTXrW__marketCopy{font-size:var(--type-caption);color:var(--color-text-secondary)}.JobDetailModal-module__hnTXrW__marketDetails{gap:var(--space-3);font-size:var(--type-overline);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.JobDetailModal-module__hnTXrW__marketActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.JobDetailModal-module__hnTXrW__marketBadge{border-radius:var(--radius-full);font-size:var(--type-overline);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);white-space:nowrap;padding:6px 10px;font-weight:700}.JobDetailModal-module__hnTXrW__marketBelow{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2459}.JobDetailModal-module__hnTXrW__marketInRange{color:#93c5fd;background:#93c5fd1f;border-color:#93c5fd59}.JobDetailModal-module__hnTXrW__marketAbove{color:#86efac;background:#86efac1f;border-color:#86efac59}.JobDetailModal-module__hnTXrW__negotiationBox{padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:#00000029}.JobDetailModal-module__hnTXrW__mainContent{flex-direction:column;flex:1;display:flex;overflow:hidden}.JobDetailModal-module__hnTXrW__tabs{border-bottom:1px solid var(--color-border-subtle);padding:0 var(--space-8);background-color:var(--color-bg-secondary);display:flex}.JobDetailModal-module__hnTXrW__tab{padding:var(--space-4)var(--space-6);color:var(--color-text-muted);font-weight:500;font-size:var(--type-callout);transition:all var(--duration-normal);border-bottom:2px solid #0000}.JobDetailModal-module__hnTXrW__tab:hover{color:var(--color-text-secondary)}.JobDetailModal-module__hnTXrW__active{color:var(--color-accent);border-bottom-color:var(--color-accent)}.JobDetailModal-module__hnTXrW__tabContent{padding:var(--space-8);flex:1;overflow-y:auto}.JobDetailModal-module__hnTXrW__workspaceGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JobDetailModal-module__hnTXrW__cardSection{background-color:var(--surface-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.JobDetailModal-module__hnTXrW__cardSection h3{font-size:var(--type-callout);color:var(--color-text-primary)}.JobDetailModal-module__hnTXrW__input{background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--type-caption);padding:10px 12px}.JobDetailModal-module__hnTXrW__textarea,.JobDetailModal-module__hnTXrW__textareaCompact{background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);resize:vertical;min-height:110px;font-size:var(--type-caption);padding:10px 12px}.JobDetailModal-module__hnTXrW__textareaCompact{min-height:80px}.JobDetailModal-module__hnTXrW__input:focus,.JobDetailModal-module__hnTXrW__textarea:focus,.JobDetailModal-module__hnTXrW__textareaCompact:focus{border-color:var(--color-accent);outline:none}.JobDetailModal-module__hnTXrW__primaryBtn{background:var(--color-accent);border:1px solid var(--color-accent);color:#0b0b0b;border-radius:var(--radius-sm);font-size:var(--type-caption);cursor:pointer;align-self:flex-start;padding:8px 14px;font-weight:700}.JobDetailModal-module__hnTXrW__primaryBtn:disabled{opacity:.6;cursor:wait}.JobDetailModal-module__hnTXrW__deleteBtn{color:#fca5a5;border-radius:var(--radius-sm);font-size:var(--type-caption);cursor:pointer;background:#dc262624;border:1px solid #f8717159;align-self:flex-start;padding:8px 14px;font-weight:700}.JobDetailModal-module__hnTXrW__deleteBtn:disabled{opacity:.6;cursor:wait}.JobDetailModal-module__hnTXrW__deleteConfirm{align-items:center;gap:var(--space-2);font-size:var(--type-caption);color:var(--color-text-secondary);display:flex}.JobDetailModal-module__hnTXrW__deleteConfirmYes{color:#fff;border-radius:var(--radius-sm);font-size:var(--type-caption);cursor:pointer;background:#dc2626cc;border:none;padding:4px 10px;font-weight:700}.JobDetailModal-module__hnTXrW__deleteConfirmYes:disabled{opacity:.6;cursor:wait}.JobDetailModal-module__hnTXrW__deleteConfirmNo{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);border-radius:var(--radius-sm);font-size:var(--type-caption);cursor:pointer;background:0 0;padding:4px 10px}.JobDetailModal-module__hnTXrW__helper{color:var(--color-text-secondary);font-size:var(--type-overline)}.JobDetailModal-module__hnTXrW__syncToggle{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-overline);display:inline-flex}.JobDetailModal-module__hnTXrW__syncToggle input{accent-color:var(--brand-primary)}.JobDetailModal-module__hnTXrW__overdueText{color:#f97316;font-size:var(--type-overline);margin-top:4px}.JobDetailModal-module__hnTXrW__overdueChip{margin-top:var(--space-2);color:#f97316;font-size:var(--type-overline);border-radius:var(--radius-full);background:#f973161f;border:1px solid #f9731659;align-items:center;gap:4px;padding:3px 10px;font-weight:600;display:inline-flex}.JobDetailModal-module__hnTXrW__calendarBtn{margin-top:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--type-overline);background:0 0;padding:6px 10px}.JobDetailModal-module__hnTXrW__calendarBtn:hover,.JobDetailModal-module__hnTXrW__inlineSecondaryBtn:hover{border-color:var(--color-border-emphasis);color:var(--color-text-primary)}.JobDetailModal-module__hnTXrW__offerToggle{cursor:pointer;width:100%;color:inherit;margin-bottom:var(--space-2);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.JobDetailModal-module__hnTXrW__offerToggle h4{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.JobDetailModal-module__hnTXrW__offerToggle span{color:var(--color-text-muted);font-size:9px}.JobDetailModal-module__hnTXrW__compGrid{gap:var(--space-2);grid-template-columns:1fr;display:grid}.JobDetailModal-module__hnTXrW__logList{border-top:1px solid var(--color-border-subtle);max-height:220px;padding-top:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex;overflow:auto}.JobDetailModal-module__hnTXrW__logItem{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);background:#00000024}.JobDetailModal-module__hnTXrW__logItem span{font-size:var(--type-overline);color:var(--color-text-muted)}.JobDetailModal-module__hnTXrW__logItem p{font-size:var(--type-caption);color:var(--color-text-secondary);margin-top:4px}.JobDetailModal-module__hnTXrW__logOverflow{font-size:var(--type-caption);color:var(--color-text-muted);text-align:center;padding:var(--space-2)0;font-style:italic}.JobDetailModal-module__hnTXrW__logOverflowBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--type-caption);background:0 0;padding:6px 10px}.JobDetailModal-module__hnTXrW__logItemRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.JobDetailModal-module__hnTXrW__inlineActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.JobDetailModal-module__hnTXrW__inlineSecondaryBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--type-overline);white-space:nowrap;background:0 0;padding:4px 8px}.JobDetailModal-module__hnTXrW__inlineDeleteBtn{border-radius:var(--radius-sm);color:#fca5a5;cursor:pointer;font-size:var(--type-overline);white-space:nowrap;background:0 0;border:1px solid #f871714d;padding:4px 8px}.JobDetailModal-module__hnTXrW__generatedPanel{margin-top:var(--space-4);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-md);padding:var(--space-4);background:#d4a84312}.JobDetailModal-module__hnTXrW__generatedPanelHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.JobDetailModal-module__hnTXrW__generatedPanelHeader h4{color:var(--color-text-primary)}.JobDetailModal-module__hnTXrW__copyResultBtn{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--type-caption);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;padding:3px 10px;transition:border-color .15s,color .15s}.JobDetailModal-module__hnTXrW__copyResultBtn:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.JobDetailModal-module__hnTXrW__generatedPanel p,.JobDetailModal-module__hnTXrW__generatedPanel li{color:var(--color-text-secondary);font-size:var(--type-callout);line-height:1.6}.JobDetailModal-module__hnTXrW__aiReadyState{background-color:var(--surface-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-10)}.JobDetailModal-module__hnTXrW__aiIconLarge{margin-bottom:var(--space-4);font-size:2rem;display:block}.JobDetailModal-module__hnTXrW__aiReadyState h3{font-size:var(--type-headline);margin-bottom:var(--space-2);font-weight:600}.JobDetailModal-module__hnTXrW__aiReadyState p{color:var(--color-text-secondary);margin-bottom:var(--space-6)}.JobDetailModal-module__hnTXrW__aiReadyBtn{background:var(--brand-primary);color:#fff;font-weight:600;font-size:var(--type-body);padding:var(--space-3)var(--space-6);border-radius:var(--radius-md);text-decoration:none;transition:opacity .15s;display:inline-block}.JobDetailModal-module__hnTXrW__aiReadyBtn:hover{opacity:.85}.JobDetailModal-module__hnTXrW__gapList{gap:var(--space-4);flex-direction:column;display:flex}.JobDetailModal-module__hnTXrW__gapItem{background-color:var(--color-bg-tertiary);padding:var(--space-4);border-radius:var(--radius-md)}.JobDetailModal-module__hnTXrW__missing{color:var(--color-error);font-weight:600;font-size:var(--type-callout);margin-bottom:var(--space-1);display:block}.JobDetailModal-module__hnTXrW__match{color:var(--color-success);font-weight:600;font-size:var(--type-callout);margin-bottom:var(--space-1);display:block}.JobDetailModal-module__hnTXrW__suggestion{color:var(--color-text-secondary);font-size:var(--type-caption)}@media (max-width:1024px){.JobDetailModal-module__hnTXrW__overlay{padding:var(--space-5)}.JobDetailModal-module__hnTXrW__sidebar{width:240px;padding:var(--space-5)}.JobDetailModal-module__hnTXrW__tabs{padding:0 var(--space-5)}.JobDetailModal-module__hnTXrW__tabContent{padding:var(--space-5)}}@media (max-width:768px){.JobDetailModal-module__hnTXrW__overlay{padding:var(--space-3)}.JobDetailModal-module__hnTXrW__modal{border-radius:var(--radius-md);height:calc(100vh - 24px)}.JobDetailModal-module__hnTXrW__header{padding:var(--space-4)}.JobDetailModal-module__hnTXrW__content{flex-direction:column}.JobDetailModal-module__hnTXrW__mainContent{order:1}.JobDetailModal-module__hnTXrW__sidebar{border-right:0;border-top:1px solid var(--color-border-subtle);border-bottom:0;order:2;width:100%;max-height:320px;overflow-y:auto}.JobDetailModal-module__hnTXrW__tabs{overflow-x:auto}.JobDetailModal-module__hnTXrW__tab{padding:14px var(--space-4);white-space:nowrap}.JobDetailModal-module__hnTXrW__aiReadyState{padding:var(--space-5)}.JobDetailModal-module__hnTXrW__workspaceGrid{grid-template-columns:1fr}}
.PricingModal-module__gaQQhG__overlay{z-index:100;background:var(--surface-glass-2);-webkit-backdrop-filter:blur(8px);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PricingModal-module__gaQQhG__modal{background:var(--surface-solid);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;max-width:480px;padding:var(--space-8);box-shadow:var(--shadow-deep);animation:.3s cubic-bezier(.16,1,.3,1) PricingModal-module__gaQQhG__modalSlideUp;position:relative}@keyframes PricingModal-module__gaQQhG__modalSlideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.PricingModal-module__gaQQhG__closeBtn{top:var(--space-4);right:var(--space-4);color:var(--text-muted);cursor:pointer;width:32px;height:32px;transition:all var(--duration-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex;position:absolute}.PricingModal-module__gaQQhG__closeBtn:hover{color:var(--text-primary);background:var(--surface-glass)}.PricingModal-module__gaQQhG__header{text-align:center;margin-bottom:var(--space-8)}.PricingModal-module__gaQQhG__header h2{font-size:var(--type-title-2);color:var(--text-primary);margin-bottom:var(--space-2);letter-spacing:-.02em;font-weight:700}.PricingModal-module__gaQQhG__header p{color:var(--text-secondary);font-size:var(--type-body)}.PricingModal-module__gaQQhG__toggleContainer{background:var(--bg-primary);padding:var(--space-1);border-radius:var(--radius-full);margin-bottom:var(--space-8);border:1px solid var(--border-subtle);display:flex}.PricingModal-module__gaQQhG__toggleBtn{padding:var(--space-3)var(--space-4);border-radius:var(--radius-full);color:var(--text-secondary);font-weight:600;font-size:var(--type-callout);cursor:pointer;transition:all var(--duration-fast);justify-content:center;align-items:center;gap:var(--space-2);background:0 0;border:none;flex:1;display:flex}.PricingModal-module__gaQQhG__toggleBtn:hover{color:var(--text-primary)}.PricingModal-module__gaQQhG__toggleBtn.PricingModal-module__gaQQhG__active{background:var(--surface-solid);color:var(--text-primary);box-shadow:var(--shadow-soft);border:1px solid var(--border-emphasis)}.PricingModal-module__gaQQhG__discountBadge{background:var(--success-soft);color:var(--success);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;border:1px solid #38c77933;padding:2px 6px;font-size:.7rem;font-weight:700}.PricingModal-module__gaQQhG__pricingCard{background:var(--bg-primary);border:1px solid var(--border-emphasis);border-radius:var(--radius-md);padding:var(--space-6);flex-direction:column;align-items:center;display:flex}.PricingModal-module__gaQQhG__priceContainer{margin-bottom:var(--space-6);justify-content:center;align-items:flex-start;display:flex}.PricingModal-module__gaQQhG__currency{font-size:var(--type-title-3);color:var(--text-secondary);margin-top:6px;font-weight:600}.PricingModal-module__gaQQhG__price{color:var(--text-primary);letter-spacing:-.04em;font-size:4rem;font-weight:800;line-height:1}.PricingModal-module__gaQQhG__period{font-size:var(--type-body);color:var(--text-secondary);align-self:flex-end;margin-bottom:8px;margin-left:4px;font-weight:500}.PricingModal-module__gaQQhG__featuresList{width:100%;margin:0 0 var(--space-8)0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.PricingModal-module__gaQQhG__featuresList li{color:var(--text-secondary);font-size:var(--type-callout);align-items:center;gap:var(--space-3);display:flex}.PricingModal-module__gaQQhG__subscribeBtn{width:100%;padding:var(--space-4);background:var(--brand-primary);color:var(--text-inverse);border-radius:var(--radius-md);font-size:var(--type-callout);cursor:pointer;transition:all var(--duration-fast);border:none;font-weight:600;box-shadow:0 4px 16px #0055ff4d}.PricingModal-module__gaQQhG__subscribeBtn:hover:not(:disabled){background:var(--brand-primary-hover);transform:translateY(-2px);box-shadow:0 8px 24px #05f6}.PricingModal-module__gaQQhG__subscribeBtn:disabled{opacity:.7;cursor:not-allowed}.PricingModal-module__gaQQhG__detailsLink{margin-top:var(--space-3);font-size:var(--type-caption);color:var(--text-muted);text-decoration:underline}.PricingModal-module__gaQQhG__detailsLink:hover{color:var(--text-primary)}.PricingModal-module__gaQQhG__errorMsg{margin-top:var(--space-3);color:#f87171;font-size:var(--type-caption);text-align:center;margin-bottom:0}@media (max-width:768px){.PricingModal-module__gaQQhG__modal{padding:var(--space-5)}.PricingModal-module__gaQQhG__header{margin-bottom:var(--space-5)}.PricingModal-module__gaQQhG__header h2{font-size:var(--type-title-3)}.PricingModal-module__gaQQhG__toggleContainer{margin-bottom:var(--space-5)}.PricingModal-module__gaQQhG__pricingCard{padding:var(--space-4)}.PricingModal-module__gaQQhG__price{font-size:3rem}}
.CompanyIntelCard-module__ka3uWq__card{background-color:var(--glass-t2-bg);-webkit-backdrop-filter:blur(var(--glass-t2-blur));border:var(--glass-t2-border);border-radius:var(--radius-md);padding:var(--space-5);margin-top:var(--space-4)}.CompanyIntelCard-module__ka3uWq__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.CompanyIntelCard-module__ka3uWq__headerLeft{align-items:center;gap:var(--space-2);min-width:0;display:flex}.CompanyIntelCard-module__ka3uWq__headerRight{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.CompanyIntelCard-module__ka3uWq__title{font-size:var(--type-subhead);color:var(--color-text-primary);letter-spacing:-.01em;font-weight:600}.CompanyIntelCard-module__ka3uWq__scoreBadge{min-width:36px;height:24px;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--type-caption);color:#fff;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.CompanyIntelCard-module__ka3uWq__scoreBadge.CompanyIntelCard-module__ka3uWq__green{background-color:var(--color-semantic-success)}.CompanyIntelCard-module__ka3uWq__scoreBadge.CompanyIntelCard-module__ka3uWq__yellow{background-color:var(--color-semantic-warning)}.CompanyIntelCard-module__ka3uWq__scoreBadge.CompanyIntelCard-module__ka3uWq__red{background-color:var(--color-semantic-error)}.CompanyIntelCard-module__ka3uWq__scoreBadge.CompanyIntelCard-module__ka3uWq__gray{background-color:var(--color-text-muted)}.CompanyIntelCard-module__ka3uWq__enrichBtn{font-size:var(--type-caption);color:var(--color-text-link);padding:var(--space-1)var(--space-3);border-radius:var(--radius-sm);transition:background-color var(--duration-normal)}.CompanyIntelCard-module__ka3uWq__enrichBtn:hover{background-color:var(--color-bg-hover)}.CompanyIntelCard-module__ka3uWq__enrichBtn:disabled{opacity:.5;cursor:not-allowed}.CompanyIntelCard-module__ka3uWq__signals{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){.CompanyIntelCard-module__ka3uWq__signals{grid-template-columns:1fr}}.CompanyIntelCard-module__ka3uWq__signal{padding:var(--space-3);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);border-left:3px solid var(--color-border-subtle)}.CompanyIntelCard-module__ka3uWq__signal.CompanyIntelCard-module__ka3uWq__green{border-left-color:var(--color-semantic-success)}.CompanyIntelCard-module__ka3uWq__signal.CompanyIntelCard-module__ka3uWq__yellow{border-left-color:var(--color-semantic-warning)}.CompanyIntelCard-module__ka3uWq__signal.CompanyIntelCard-module__ka3uWq__red{border-left-color:var(--color-semantic-error)}.CompanyIntelCard-module__ka3uWq__signal.CompanyIntelCard-module__ka3uWq__gray{border-left-color:var(--color-text-muted)}.CompanyIntelCard-module__ka3uWq__signalHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.CompanyIntelCard-module__ka3uWq__signalIcon{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:flex}.CompanyIntelCard-module__ka3uWq__signalIcon.CompanyIntelCard-module__ka3uWq__greenIcon{color:var(--color-semantic-success)}.CompanyIntelCard-module__ka3uWq__signalIcon.CompanyIntelCard-module__ka3uWq__yellowIcon{color:var(--color-semantic-warning)}.CompanyIntelCard-module__ka3uWq__signalIcon.CompanyIntelCard-module__ka3uWq__redIcon{color:var(--color-semantic-error)}.CompanyIntelCard-module__ka3uWq__signalIcon.CompanyIntelCard-module__ka3uWq__grayIcon{color:var(--color-text-muted)}.CompanyIntelCard-module__ka3uWq__signalLabel{font-size:var(--type-footnote);color:var(--color-text-primary);font-weight:600}.CompanyIntelCard-module__ka3uWq__signalExplanation{font-size:var(--type-caption);color:var(--color-text-secondary);line-height:1.5}.CompanyIntelCard-module__ka3uWq__signalSource{color:var(--color-text-muted);margin-top:var(--space-1);font-size:10px}.CompanyIntelCard-module__ka3uWq__summary{font-size:var(--type-footnote);color:var(--color-text-secondary);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);line-height:1.5}.CompanyIntelCard-module__ka3uWq__loading{padding:var(--space-8);color:var(--color-text-muted);font-size:var(--type-footnote);justify-content:center;align-items:center;display:flex}.CompanyIntelCard-module__ka3uWq__disclaimer{color:var(--color-text-muted);margin-top:var(--space-2);font-size:10px;font-style:italic}.CompanyIntelCard-module__ka3uWq__freshnessRow{align-items:center;gap:var(--space-2);font-size:var(--type-caption);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-3);border-left:3px solid var(--color-border-subtle);color:var(--color-text-secondary);background-color:var(--color-bg-secondary);display:flex}.CompanyIntelCard-module__ka3uWq__freshnessRow.CompanyIntelCard-module__ka3uWq__fresh{border-left-color:var(--color-semantic-success);color:var(--color-semantic-success)}.CompanyIntelCard-module__ka3uWq__freshnessRow.CompanyIntelCard-module__ka3uWq__aging{border-left-color:var(--color-semantic-warning);color:var(--color-semantic-warning)}.CompanyIntelCard-module__ka3uWq__freshnessRow.CompanyIntelCard-module__ka3uWq__stale{border-left-color:var(--color-semantic-error);color:var(--color-semantic-error)}.CompanyIntelCard-module__ka3uWq__chip{border-radius:var(--radius-full);background-color:var(--color-semantic-error);color:#fff;white-space:nowrap;padding:1px 6px;font-size:10px;font-weight:600}.CompanyIntelCard-module__ka3uWq__chip.CompanyIntelCard-module__ka3uWq__chipWarning{background-color:var(--color-semantic-warning)}.CompanyIntelCard-module__ka3uWq__enrichedAt{color:var(--color-text-muted);white-space:nowrap;font-size:10px}.CompanyIntelCard-module__ka3uWq__staleText{color:var(--color-semantic-warning)}.CompanyIntelCard-module__ka3uWq__enrichHint{font-size:var(--type-caption);color:var(--color-text-muted);margin-top:var(--space-2);line-height:1.5}.CompanyIntelCard-module__ka3uWq__errorMsg{font-size:var(--type-caption);color:var(--color-semantic-error);margin-top:var(--space-2)}@keyframes CompanyIntelCard-module__ka3uWq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CompanyIntelCard-module__ka3uWq__spin{animation:.8s linear infinite CompanyIntelCard-module__ka3uWq__spin;display:inline-block}
.FitScoreCard-module__LNvPkW__card{background-color:var(--glass-t2-bg);-webkit-backdrop-filter:blur(var(--glass-t2-blur));border:var(--glass-t2-border);border-radius:var(--radius-md);padding:var(--space-5);margin-top:var(--space-4)}.FitScoreCard-module__LNvPkW__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.FitScoreCard-module__LNvPkW__headerLeft{align-items:center;gap:var(--space-2);min-width:0;display:flex}.FitScoreCard-module__LNvPkW__headerRight{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.FitScoreCard-module__LNvPkW__title{font-size:var(--type-subhead);color:var(--color-text-primary);letter-spacing:-.01em;font-weight:600}.FitScoreCard-module__LNvPkW__hint,.FitScoreCard-module__LNvPkW__noResumeHint{font-size:var(--type-caption);color:var(--color-text-muted);margin-top:var(--space-2);line-height:1.5}.FitScoreCard-module__LNvPkW__noResumeLink{color:var(--color-text-link);text-decoration:none}.FitScoreCard-module__LNvPkW__noResumeLink:hover{text-decoration:underline}.FitScoreCard-module__LNvPkW__scoreBtn{font-size:var(--type-caption);color:var(--color-text-link);padding:var(--space-1)var(--space-3);border-radius:var(--radius-sm);transition:background-color var(--duration-normal);white-space:nowrap}.FitScoreCard-module__LNvPkW__scoreBtn:hover{background-color:var(--color-bg-hover)}.FitScoreCard-module__LNvPkW__scoreBtn:disabled{opacity:.5;cursor:not-allowed}.FitScoreCard-module__LNvPkW__errorMsg{font-size:var(--type-caption);color:var(--color-semantic-error);margin-top:var(--space-2)}.FitScoreCard-module__LNvPkW__loading{align-items:center;gap:var(--space-2);padding:var(--space-6)0;color:var(--color-text-muted);font-size:var(--type-footnote);justify-content:center;display:flex}.FitScoreCard-module__LNvPkW__verdictRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);display:flex}.FitScoreCard-module__LNvPkW__verdictRow.FitScoreCard-module__LNvPkW__apply{background:#3dd68c14;border:1px solid #3dd68c38}.FitScoreCard-module__LNvPkW__verdictRow.FitScoreCard-module__LNvPkW__stretch{background:#f5a62314;border:1px solid #f5a62338}.FitScoreCard-module__LNvPkW__verdictRow.FitScoreCard-module__LNvPkW__skip{background:#e5484d14;border:1px solid #e5484d38}.FitScoreCard-module__LNvPkW__scoreCircle{border-radius:var(--radius-full);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.1rem;font-weight:800;line-height:1;display:flex}.FitScoreCard-module__LNvPkW__scoreCircle.FitScoreCard-module__LNvPkW__apply{color:var(--color-semantic-success);background:#3dd68c26}.FitScoreCard-module__LNvPkW__scoreCircle.FitScoreCard-module__LNvPkW__stretch{color:var(--color-semantic-warning);background:#f5a62326}.FitScoreCard-module__LNvPkW__scoreCircle.FitScoreCard-module__LNvPkW__skip{color:var(--color-semantic-error);background:#e5484d26}.FitScoreCard-module__LNvPkW__verdictInfo{min-width:0}.FitScoreCard-module__LNvPkW__verdictLabel{text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.FitScoreCard-module__LNvPkW__verdictLabel.FitScoreCard-module__LNvPkW__apply{color:var(--color-semantic-success)}.FitScoreCard-module__LNvPkW__verdictLabel.FitScoreCard-module__LNvPkW__stretch{color:var(--color-semantic-warning)}.FitScoreCard-module__LNvPkW__verdictLabel.FitScoreCard-module__LNvPkW__skip{color:var(--color-semantic-error)}.FitScoreCard-module__LNvPkW__verdictTitle{font-size:var(--type-footnote);color:var(--color-text-primary);font-weight:600}.FitScoreCard-module__LNvPkW__summary{font-size:var(--type-caption);color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.55}.FitScoreCard-module__LNvPkW__section{margin-bottom:var(--space-4)}.FitScoreCard-module__LNvPkW__sectionLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);margin-bottom:var(--space-2);font-size:10px;font-weight:600}.FitScoreCard-module__LNvPkW__keywordList{gap:var(--space-2);flex-wrap:wrap;display:flex}.FitScoreCard-module__LNvPkW__keyword{border-radius:var(--radius-full);border:1px solid #0000;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.FitScoreCard-module__LNvPkW__keyword.FitScoreCard-module__LNvPkW__critical{color:var(--color-semantic-error);background:#e5484d1a;border-color:#e5484d40}.FitScoreCard-module__LNvPkW__keyword.FitScoreCard-module__LNvPkW__important{color:var(--color-semantic-warning);background:#f5a6231a;border-color:#f5a62340}.FitScoreCard-module__LNvPkW__keyword.FitScoreCard-module__LNvPkW__nice-to-have{border-color:var(--color-border-subtle);color:var(--color-text-muted);background:#ffffff0d}.FitScoreCard-module__LNvPkW__suggestionList{gap:var(--space-2);flex-direction:column;display:flex}.FitScoreCard-module__LNvPkW__suggestion{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font-size:var(--type-caption);color:var(--color-text-secondary);text-align:left;background:#ffffff08;line-height:1.5;display:flex}.FitScoreCard-module__LNvPkW__suggestionIndex{border-radius:var(--radius-full);width:18px;height:18px;color:var(--brand-primary,#d4a843);background:#d4a8431f;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:700;display:flex}.FitScoreCard-module__LNvPkW__expandBtn{color:var(--color-text-link);margin-top:var(--space-2);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.FitScoreCard-module__LNvPkW__expandBtn:hover{text-decoration:underline}.FitScoreCard-module__LNvPkW__footer{padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);margin-top:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.FitScoreCard-module__LNvPkW__footerMeta{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.FitScoreCard-module__LNvPkW__disclaimer{color:var(--color-text-muted);margin-top:var(--space-2);font-size:10px;font-style:italic}@keyframes FitScoreCard-module__LNvPkW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FitScoreCard-module__LNvPkW__spin{animation:.8s linear infinite FitScoreCard-module__LNvPkW__spin;display:inline-block}
.MomentumRing-module__jL_QZW__container{cursor:default;justify-content:center;align-items:center;display:inline-flex;position:relative}.MomentumRing-module__jL_QZW__ring{transform:rotate(-90deg)}.MomentumRing-module__jL_QZW__trackCircle{fill:none;stroke:#ffffff0f}.MomentumRing-module__jL_QZW__progressCircle{fill:none;stroke-linecap:round;transition:stroke .4s var(--ease-out)}.MomentumRing-module__jL_QZW__scoreLabel{fill:var(--text-primary);text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums;font-weight:700}.MomentumRing-module__jL_QZW__trendIndicator{border-radius:var(--radius-full);border:1.5px solid var(--surface-2);justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;display:flex;position:absolute;bottom:-2px;right:-2px}.MomentumRing-module__jL_QZW__trendRising{background-color:var(--success);color:#050505}.MomentumRing-module__jL_QZW__trendSteady{background-color:var(--surface-4);color:var(--text-secondary)}.MomentumRing-module__jL_QZW__trendFalling{background-color:var(--error);color:#fff}@keyframes MomentumRing-module__jL_QZW__pulseGlow{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 6px var(--brand-primary-glow))}}.MomentumRing-module__jL_QZW__pulseRising{animation:2.5s ease-in-out infinite MomentumRing-module__jL_QZW__pulseGlow}.MomentumRing-module__jL_QZW__topbarWrapper{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border-subtle);cursor:pointer;white-space:nowrap;transition:border-color var(--duration-fast);flex-shrink:0;padding:4px 10px 4px 6px;display:flex}.MomentumRing-module__jL_QZW__topbarWrapper:hover{border-color:var(--border-emphasis)}.MomentumRing-module__jL_QZW__topbarScore{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:1}.MomentumRing-module__jL_QZW__topbarLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;line-height:1}@media (max-width:1024px){.MomentumRing-module__jL_QZW__topbarLabel{display:none}}@media (max-width:768px){.MomentumRing-module__jL_QZW__topbarWrapper{display:none}}
.AuthGuard-module__Xi_WOq__loadingContainer{background-color:var(--bg-primary);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.AuthGuard-module__Xi_WOq__pulseLogo{border-radius:var(--radius-md);background:var(--brand-gradient);width:64px;height:64px;color:var(--text-inverse);justify-content:center;align-items:center;font-size:2rem;font-weight:900;animation:2s cubic-bezier(.4,0,.2,1) infinite AuthGuard-module__Xi_WOq__pulse;display:flex;box-shadow:0 0 32px #05f6}@keyframes AuthGuard-module__Xi_WOq__pulse{0%{transform:scale(.95);box-shadow:0 0 #05f6}50%{transform:scale(1.05);box-shadow:0 0 0 20px #05f0}to{transform:scale(.95);box-shadow:0 0 #05f0}}
.MainLayout-module__56aLsq__layout{width:100%;min-height:100vh;color:var(--text-primary);display:flex}.MainLayout-module__56aLsq__mainWrapper{flex-direction:column;flex:1;min-width:0;display:flex}.MainLayout-module__56aLsq__bannerWrap{width:100%;padding-inline:var(--grid-margin);padding-top:var(--space-5)}.MainLayout-module__56aLsq__pricingBanner{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5)var(--space-6);border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--accent)22%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent)16%,transparent),transparent 42%),linear-gradient(135deg,#fffffff0,#f6f9ffeb);display:flex;position:relative;box-shadow:0 18px 48px #0f172a14}.MainLayout-module__56aLsq__bannerClose{top:var(--space-4);right:var(--space-4);border:1px solid color-mix(in srgb,var(--border-strong)45%,transparent);width:34px;height:34px;color:var(--text-muted);cursor:pointer;-webkit-backdrop-filter:blur(10px);transition:color var(--duration-fast)var(--ease-micro),background-color var(--duration-fast)var(--ease-micro),border-color var(--duration-fast)var(--ease-micro),transform var(--duration-fast)var(--ease-micro);background:#ffffffb8;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.MainLayout-module__56aLsq__bannerClose:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent)24%,transparent);background:#ffffffeb;transform:translateY(-1px)}.MainLayout-module__56aLsq__bannerCopy{min-width:0;padding-right:calc(var(--space-6) + 34px)}.MainLayout-module__56aLsq__bannerEyebrow{margin:0 0 var(--space-2);color:var(--accent);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.MainLayout-module__56aLsq__bannerCopy h2{color:var(--text-primary);margin:0;font-size:clamp(1.125rem,1rem + .6vw,1.55rem);line-height:1.15}.MainLayout-module__56aLsq__bannerCopy p:last-child{margin:var(--space-2)0 0;color:var(--text-secondary);font-size:var(--type-body-sm)}.MainLayout-module__56aLsq__bannerActions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.MainLayout-module__56aLsq__bannerPrimary,.MainLayout-module__56aLsq__bannerSecondary{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-full);font-size:var(--type-body-sm);transition:transform var(--duration-fast)var(--ease-micro),box-shadow var(--duration-fast)var(--ease-micro),border-color var(--duration-fast)var(--ease-micro),background-color var(--duration-fast)var(--ease-micro);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.MainLayout-module__56aLsq__bannerPrimary{color:#fff;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent)68%,#09111f));box-shadow:0 12px 28px color-mix(in srgb,var(--accent)26%,transparent);cursor:pointer;border:0}.MainLayout-module__56aLsq__bannerSecondary{border:1px solid color-mix(in srgb,var(--border-strong)70%,transparent);color:var(--text-primary);background:#ffffffb3}.MainLayout-module__56aLsq__bannerPrimary:hover,.MainLayout-module__56aLsq__bannerSecondary:hover{transform:translateY(-1px)}.MainLayout-module__56aLsq__mainContent{padding-block:var(--space-8);flex:1;position:relative;overflow-y:auto}.MainLayout-module__56aLsq__contentGrid{width:100%;padding-inline:var(--grid-margin)}.MainLayout-module__56aLsq__footerWrap{width:100%;padding-inline:var(--grid-margin);padding-bottom:var(--space-6)}.MainLayout-module__56aLsq__footer{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-full);min-height:52px;color:var(--text-secondary);font-size:var(--type-caption);letter-spacing:.01em;background:var(--glass-t1-bg);-webkit-backdrop-filter:blur(var(--glass-t1-blur))saturate(140%);border:var(--glass-t1-border);box-shadow:var(--glass-t1-shadow);display:flex}.MainLayout-module__56aLsq__footer a{transition:color var(--duration-fast)var(--ease-micro)}.MainLayout-module__56aLsq__footer a:hover{color:var(--text-primary)}.MainLayout-module__56aLsq__separator{color:var(--text-muted)}@media (max-width:1024px){.MainLayout-module__56aLsq__pricingBanner{flex-direction:column;align-items:flex-start}.MainLayout-module__56aLsq__bannerCopy{padding-right:calc(var(--space-7) + 34px)}.MainLayout-module__56aLsq__mainContent{padding-block:var(--space-6)}}@media (max-width:768px){.MainLayout-module__56aLsq__mainContent{padding-block:var(--space-4)}.MainLayout-module__56aLsq__contentGrid,.MainLayout-module__56aLsq__footerWrap,.MainLayout-module__56aLsq__bannerWrap{padding-inline:var(--space-4)}.MainLayout-module__56aLsq__pricingBanner{padding:var(--space-4)}.MainLayout-module__56aLsq__bannerClose{top:var(--space-3);right:var(--space-3)}.MainLayout-module__56aLsq__bannerCopy{padding-right:calc(var(--space-5) + 34px)}.MainLayout-module__56aLsq__bannerActions{flex-direction:column;width:100%}.MainLayout-module__56aLsq__bannerPrimary,.MainLayout-module__56aLsq__bannerSecondary{width:100%}.MainLayout-module__56aLsq__footerWrap{padding-bottom:var(--space-4)}}
.KanbanBoard-module__pidonq__actionCenter{z-index:20;margin-bottom:var(--space-4);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);align-items:center;gap:var(--space-4);background:linear-gradient(120deg,#d4a84324,#ffffff08);flex-wrap:wrap;display:flex;position:sticky;top:0}.KanbanBoard-module__pidonq__actionGroup{gap:var(--space-2);flex-direction:column;flex:560px;min-width:min(100%,420px);display:flex}.KanbanBoard-module__pidonq__searchInput{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--type-caption);padding:5px var(--space-3);outline:none;width:200px;transition:border-color .15s,width .2s}.KanbanBoard-module__pidonq__searchInput:focus{border-color:var(--brand-primary);width:300px}.KanbanBoard-module__pidonq__actionSummary{color:var(--text-secondary);font-size:var(--type-caption);max-width:560px;line-height:1.5}.KanbanBoard-module__pidonq__metricsBlock{align-items:center;gap:var(--space-4);width:100%;padding-top:var(--space-1);flex-wrap:nowrap;display:flex}.KanbanBoard-module__pidonq__searchMeta{color:var(--text-muted);font-size:var(--type-caption)}@media (max-width:768px){.KanbanBoard-module__pidonq__searchInput,.KanbanBoard-module__pidonq__searchInput:focus{width:100%}}.KanbanBoard-module__pidonq__actionStat{color:var(--text-secondary);font-size:var(--type-caption);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.KanbanBoard-module__pidonq__actionStat strong{color:var(--text-primary);font-size:var(--type-callout)}.KanbanBoard-module__pidonq__exportBtn{background:var(--surface-2);border:1px solid var(--border-emphasis);color:var(--text-primary);border-radius:var(--radius-sm);font-size:var(--type-caption);font-family:var(--font-mono);cursor:pointer;padding:8px 14px}.KanbanBoard-module__pidonq__exportActions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex;position:relative}.KanbanBoard-module__pidonq__exportMenu{background:var(--surface-2);border:1px solid var(--border-emphasis);border-radius:var(--radius-sm);z-index:30;min-width:130px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000040}.KanbanBoard-module__pidonq__exportMenu button{text-align:left;width:100%;color:var(--text-primary);font-size:var(--type-caption);font-family:var(--font-mono);padding:var(--space-3)var(--space-4);cursor:pointer;background:0 0;border:none;display:block}.KanbanBoard-module__pidonq__exportMenu button:hover{background:var(--surface-3)}.KanbanBoard-module__pidonq__goalMeter{align-items:center;gap:var(--space-3);display:flex}.KanbanBoard-module__pidonq__goalBlock{align-items:center;gap:var(--space-4);flex-wrap:nowrap;display:flex}.KanbanBoard-module__pidonq__goalSubstats{gap:var(--space-4);flex-wrap:nowrap;display:flex}.KanbanBoard-module__pidonq__goalMeterLabel{color:var(--text-primary);font-size:var(--type-caption);font-family:var(--font-mono)}.KanbanBoard-module__pidonq__goalMeterTrack{background:#ffffff14;border-radius:999px;width:96px;height:8px;overflow:hidden}.KanbanBoard-module__pidonq__goalMeterFill{background:linear-gradient(90deg,var(--brand-primary),var(--brand-primary-hover));height:100%}.KanbanBoard-module__pidonq__attentionStrip{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:#f9731614;border:1px solid #f9731659}.KanbanBoard-module__pidonq__celebrationStrip{margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:var(--space-4);background:radial-gradient(circle at 100% 0,#d4a8432e,#0000 40%),#d4a84314;border:1px solid #d4a84359;display:flex}.KanbanBoard-module__pidonq__celebrationEyebrow{margin:0 0 var(--space-1);color:var(--brand-primary);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.KanbanBoard-module__pidonq__celebrationStrip h4{margin:0 0 var(--space-1);color:var(--text-primary)}.KanbanBoard-module__pidonq__celebrationStrip p{color:var(--text-secondary);margin:0}.KanbanBoard-module__pidonq__celebrationActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.KanbanBoard-module__pidonq__celebrationPrimary,.KanbanBoard-module__pidonq__celebrationSecondary{border-radius:var(--radius-full);font-size:var(--type-caption);cursor:pointer;padding:8px 14px}.KanbanBoard-module__pidonq__celebrationPrimary{background:var(--brand-primary);color:#0b0b0b;border:none}.KanbanBoard-module__pidonq__celebrationSecondary{color:var(--text-primary);background:#0f0f0f66;border:1px solid #d4a8433d}.KanbanBoard-module__pidonq__milestoneStrip{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:#d4a84314;border:1px solid #d4a84347}.KanbanBoard-module__pidonq__milestoneStrip h4{margin-bottom:var(--space-2);color:var(--brand-primary);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em}.KanbanBoard-module__pidonq__milestoneHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.KanbanBoard-module__pidonq__milestoneHeader h4{margin-bottom:0}.KanbanBoard-module__pidonq__milestoneLink{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;text-decoration:none}.KanbanBoard-module__pidonq__shareRow{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.KanbanBoard-module__pidonq__shareActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.KanbanBoard-module__pidonq__shareLinkBtn{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--type-caption);justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.KanbanBoard-module__pidonq__milestoneList{gap:var(--space-2);flex-wrap:wrap;display:flex}.KanbanBoard-module__pidonq__milestoneChip{border-radius:var(--radius-full);color:var(--text-primary);font-size:var(--type-caption);background:#0f0f0f73;border:1px solid #d4a84338;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.KanbanBoard-module__pidonq__milestoneMeta{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.KanbanBoard-module__pidonq__attentionStrip h4{margin-bottom:var(--space-2);color:#f97316;font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em}.KanbanBoard-module__pidonq__attentionList{gap:var(--space-2);flex-wrap:wrap;display:flex}.KanbanBoard-module__pidonq__attentionChip{color:#fed7aa;border-radius:var(--radius-full);cursor:pointer;background:#0f0f0f73;border:1px solid #f9731666;padding:4px 10px;font-size:11px}.KanbanBoard-module__pidonq__offerCompare{margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05}.KanbanBoard-module__pidonq__checkInOverlay{-webkit-backdrop-filter:blur(4px);z-index:110;padding:var(--space-4);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.KanbanBoard-module__pidonq__checkInModal{background:var(--surface-3);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);width:min(520px,100%);box-shadow:var(--shadow-deep);padding:var(--space-7)}.KanbanBoard-module__pidonq__checkInModal h3{color:var(--text-primary);font-size:var(--type-title-3);margin-bottom:var(--space-3)}.KanbanBoard-module__pidonq__checkInModal p{color:var(--text-secondary);margin-bottom:var(--space-6);line-height:1.6}@media (max-width:720px){.KanbanBoard-module__pidonq__celebrationStrip{flex-direction:column;align-items:flex-start}}.KanbanBoard-module__pidonq__checkInActions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.KanbanBoard-module__pidonq__checkInPrimary,.KanbanBoard-module__pidonq__checkInSecondary{border-radius:var(--radius-md);font-size:var(--type-callout);border:1px solid var(--border-subtle);cursor:pointer;padding:9px 14px;font-weight:600}.KanbanBoard-module__pidonq__checkInPrimary{background:var(--brand-primary);color:var(--surface-0);border-color:var(--brand-primary-dim)}.KanbanBoard-module__pidonq__checkInSecondary{background:var(--surface-2);color:var(--text-secondary)}.KanbanBoard-module__pidonq__offerCompare h4{margin-bottom:var(--space-3);color:var(--text-primary);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em}.KanbanBoard-module__pidonq__offerTable{border-collapse:collapse;border:1px solid var(--border-subtle);width:100%;overflow:hidden}.KanbanBoard-module__pidonq__offerCards{display:none}.KanbanBoard-module__pidonq__offerTable th{background:var(--surface-2);color:var(--text-secondary);font-size:var(--type-overline);text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border-subtle);padding:8px;font-weight:700}.KanbanBoard-module__pidonq__offerTable td{background:var(--surface-1);color:var(--text-primary);font-size:var(--type-caption);border-top:1px solid var(--border-subtle);padding:10px 8px}.KanbanBoard-module__pidonq__emptyBoard{padding:var(--space-6)var(--space-4);justify-content:center;align-items:flex-start;display:flex}.KanbanBoard-module__pidonq__emptyBoardInner{flex-direction:column;align-items:center;width:100%;max-width:700px;display:flex}.KanbanBoard-module__pidonq__emptyBoardEmoji{margin-bottom:var(--space-3);font-size:2rem}.KanbanBoard-module__pidonq__emptyBoardTitle{font-size:var(--type-title-3);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:700}.KanbanBoard-module__pidonq__emptyBoardSub{color:var(--text-secondary);font-size:var(--type-caption);margin-bottom:var(--space-5);text-align:center;max-width:480px;line-height:1.6}.KanbanBoard-module__pidonq__emptyBoardHint{background:var(--surface-2);border:1px solid var(--border-emphasis);border-radius:var(--radius-md);padding:var(--space-2)var(--space-4);font-size:var(--type-caption);color:var(--text-secondary);font-family:var(--font-mono);display:inline-block}.KanbanBoard-module__pidonq__emptyBoardHint strong{color:var(--brand-primary)}.KanbanBoard-module__pidonq__emptyBoardActions{gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.KanbanBoard-module__pidonq__emptyBoardSteps{gap:var(--space-3);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.KanbanBoard-module__pidonq__emptyStep{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#ffffff08;grid-template-columns:auto 1fr;align-items:start;display:grid}.KanbanBoard-module__pidonq__emptyStepNumber{background:var(--brand-primary-soft);width:24px;height:24px;color:var(--brand-primary);font-size:var(--type-caption);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.KanbanBoard-module__pidonq__emptyStep h3{color:var(--text-primary);font-size:var(--type-caption);margin-bottom:var(--space-1);font-weight:600}.KanbanBoard-module__pidonq__emptyStep p{color:var(--text-secondary);font-size:var(--type-caption);margin-bottom:0;line-height:1.5}.KanbanBoard-module__pidonq__emptyStepDivider{width:100%;height:1px;margin:var(--space-2)0;background:#ffffff1f}.KanbanBoard-module__pidonq__sampleJobBtn{margin-top:var(--space-3);background:var(--brand-primary);color:var(--surface-0);border:1px solid var(--brand-primary-dim);border-radius:var(--radius-sm);font-size:var(--type-caption);cursor:pointer;padding:8px 12px;font-weight:600}.KanbanBoard-module__pidonq__sampleJobBtn:disabled{opacity:.6;cursor:default}.KanbanBoard-module__pidonq__sampleJobFeedback{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--type-caption)}.KanbanBoard-module__pidonq__board{gap:var(--space-5);height:min(68vh,820px);min-height:560px;padding-bottom:var(--space-5);margin-top:var(--space-6);display:flex;overflow:auto hidden}.KanbanBoard-module__pidonq__column{background:linear-gradient(180deg,var(--surface-2)0%,var(--surface-1)100%);border-radius:var(--radius-lg);width:320px;min-width:320px;transition:background-color var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast);border:1px solid var(--border-subtle);box-shadow:var(--shadow-deep),inset 0 1px 0 #ffffff0a;isolation:isolate;flex-direction:column;display:flex;position:relative}.KanbanBoard-module__pidonq__column:after{content:"";border-radius:calc(var(--radius-lg) + 10px);opacity:0;pointer-events:none;transition:opacity var(--duration-fast),filter var(--duration-fast);filter:blur(18px);z-index:-1;background:radial-gradient(circle at 50% 18%,#d4a84338,#0000 68%);position:absolute;inset:-10px}.KanbanBoard-module__pidonq__column:hover{border-color:#d4a8437a;box-shadow:inset 0 0 0 1px #d4a8431f,0 18px 48px #00000073,0 0 34px #d4a8432e}.KanbanBoard-module__pidonq__column:hover:after{opacity:.8;filter:blur(22px)}.KanbanBoard-module__pidonq__columnDragOver{background:linear-gradient(180deg,var(--surface-3)0%,var(--surface-2)100%);border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary-soft)inset,0 0 0 2px #d4a8432e,0 22px 54px #00000073,0 0 44px #d4a84357}.KanbanBoard-module__pidonq__columnDragOver:after{opacity:1;filter:blur(28px)}.KanbanBoard-module__pidonq__columnHeader{padding:var(--space-4)var(--space-4)var(--space-3);border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-lg)var(--radius-lg)0 0;background:linear-gradient(#ffffff08 0%,#0000 100%);justify-content:space-between;align-items:center;display:flex}.KanbanBoard-module__pidonq__columnTitle{font-size:var(--type-caption);color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-family:var(--font-mono)}.KanbanBoard-module__pidonq__columnDescription{color:var(--text-muted);margin-top:4px;font-size:11px}.KanbanBoard-module__pidonq__columnCount{background-color:var(--surface-1);border:1px solid var(--border-emphasis);color:var(--text-muted);font-family:var(--font-mono);padding:2px var(--space-2);border-radius:var(--radius-sm);text-align:center;min-width:20px;font-size:10px;font-weight:600}.KanbanBoard-module__pidonq__columnContent{padding:var(--space-3);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.KanbanBoard-module__pidonq__emptyState{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8)var(--space-4);border-radius:var(--radius-md);text-align:center;opacity:.6;transition:all var(--duration-normal);background:#ffffff04;border:1px dashed #ffffff2e;flex-direction:column;flex:1;display:flex}.KanbanBoard-module__pidonq__emptyState:hover{opacity:1;background:#ffffff08;border-color:#ffffff40}.KanbanBoard-module__pidonq__emptyIcon{color:var(--text-muted);transition:color var(--duration-fast)}.KanbanBoard-module__pidonq__emptyState:hover .KanbanBoard-module__pidonq__emptyIcon{color:var(--text-secondary)}.KanbanBoard-module__pidonq__columnDragOver .KanbanBoard-module__pidonq__emptyState{opacity:1;border-color:var(--brand-primary);background:#d4a8430d}.KanbanBoard-module__pidonq__columnDragOver .KanbanBoard-module__pidonq__emptyIcon{color:var(--brand-primary)}.KanbanBoard-module__pidonq__emptyText{font-size:var(--type-caption);color:var(--text-muted);font-weight:500;font-family:var(--font-mono);letter-spacing:.04em}@media (max-width:768px){.KanbanBoard-module__pidonq__actionCenter{flex-direction:column;align-items:flex-start}.KanbanBoard-module__pidonq__actionGroup,.KanbanBoard-module__pidonq__exportActions{width:100%}.KanbanBoard-module__pidonq__metricsBlock{flex-wrap:wrap;align-items:flex-start;width:100%}.KanbanBoard-module__pidonq__actionSummary{max-width:none}.KanbanBoard-module__pidonq__goalMeter{justify-content:space-between;width:100%}.KanbanBoard-module__pidonq__goalBlock{flex-wrap:wrap;align-items:flex-start;width:100%}.KanbanBoard-module__pidonq__goalSubstats{flex-wrap:wrap;justify-content:space-between;width:100%}.KanbanBoard-module__pidonq__goalMeterTrack{flex:1}.KanbanBoard-module__pidonq__emptyBoardSteps{grid-template-columns:1fr}.KanbanBoard-module__pidonq__exportBtn{flex:1}.KanbanBoard-module__pidonq__board{margin-top:var(--space-4);height:auto;min-height:0;padding-bottom:var(--space-2)}.KanbanBoard-module__pidonq__offerTable{display:none}.KanbanBoard-module__pidonq__offerCards{gap:var(--space-3);display:grid}.KanbanBoard-module__pidonq__offerCard{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);padding:var(--space-3)}.KanbanBoard-module__pidonq__offerCard h5{color:var(--text-primary);margin-bottom:var(--space-2);font-size:var(--type-callout)}.KanbanBoard-module__pidonq__offerCard p{color:var(--text-secondary);font-size:var(--type-caption);margin-bottom:2px}.KanbanBoard-module__pidonq__column{width:280px;min-width:280px}}
.JobCard-module__top8eW__card{background:linear-gradient(145deg,var(--surface-3)0%,var(--surface-2)100%);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);cursor:grab;transition:transform var(--duration-normal)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out),border-color var(--duration-fast);box-shadow:var(--shadow-soft),inset 0 1px 0 #ffffff0d;position:relative;overflow:hidden}.JobCard-module__top8eW__card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.JobCard-module__top8eW__card:hover{border-color:var(--border-emphasis);transform:translateY(-3px);box-shadow:0 8px 28px #000000b3,0 2px 8px #00000080,inset 0 1px #ffffff14}.JobCard-module__top8eW__card:active{cursor:grabbing;transform:scale(.98)}.JobCard-module__top8eW__header{margin-bottom:var(--space-4)}.JobCard-module__top8eW__title{font-size:var(--type-callout);color:var(--text-primary);margin-bottom:var(--space-1);letter-spacing:-.01em;font-weight:600;line-height:1.3}.JobCard-module__top8eW__company{font-size:var(--type-caption);color:var(--text-secondary);font-weight:500}.JobCard-module__top8eW__workspaceHint{padding:var(--space-3);border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #ffffff0f;flex-direction:column;gap:6px;display:flex}.JobCard-module__top8eW__workspaceLabel{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;font-family:var(--font-mono)}.JobCard-module__top8eW__workspaceTools{color:var(--text-secondary);font-size:var(--type-overline);line-height:1.5}.JobCard-module__top8eW__footer{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-hairline);justify-content:space-between;align-items:center;display:flex}.JobCard-module__top8eW__date{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.JobCard-module__top8eW__aiBadge{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-primary);background-color:var(--brand-primary-dim);padding:3px var(--space-2);border-radius:var(--radius-sm);border:1px solid #d4a84340;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex;position:relative}.JobCard-module__top8eW__attentionBadge{color:#f97316;background-color:#f9731624;border:1px solid #f9731659}.JobCard-module__top8eW__aiGlow{background-color:var(--brand-primary);width:5px;height:5px;box-shadow:0 0 6px var(--brand-primary);border-radius:50%;animation:2.5s ease-in-out infinite JobCard-module__top8eW__pulse}@keyframes JobCard-module__top8eW__pulse{0%,to{opacity:.55;box-shadow:0 0 4px var(--brand-primary)}50%{opacity:1;box-shadow:0 0 10px var(--brand-primary),0 0 18px #d4a84359}}
.PageHeader-module__cS7uea__header{align-items:end;gap:var(--space-4);padding:var(--space-6)var(--space-7);margin-bottom:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface-2)0%,var(--surface-1)100%);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft),inset 0 1px 0 #ffffff0f;grid-template-columns:1fr auto;display:grid;position:relative;overflow:hidden}.PageHeader-module__cS7uea__header:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#d4a8431a 0%,#0000 70%);width:220px;height:60px;position:absolute;top:0;left:0}.PageHeader-module__cS7uea__titleGroup{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.PageHeader-module__cS7uea__title{font-size:var(--type-title-2);letter-spacing:-.03em;color:var(--text-primary);font-weight:700}.PageHeader-module__cS7uea__subtitle{max-width:72ch;font-size:var(--type-callout);color:var(--text-secondary);line-height:1.5}.PageHeader-module__cS7uea__action{flex-shrink:0;position:relative}@media (max-width:768px){.PageHeader-module__cS7uea__header{padding:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:1fr;align-items:start}.PageHeader-module__cS7uea__title{font-size:var(--type-title-3)}.PageHeader-module__cS7uea__subtitle{font-size:var(--type-caption)}}
.StreakBanner-module__73O7mq__banner{margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);align-items:stretch;gap:var(--space-4);background:radial-gradient(circle at 100% 0,#d4a8431f,#0000 50%),#d4a8430f;border:1px solid #d4a84340;flex-wrap:wrap;display:flex}.StreakBanner-module__73O7mq__section{justify-content:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.StreakBanner-module__73O7mq__section+.StreakBanner-module__73O7mq__section{padding-left:var(--space-4);border-left:1px solid #ffffff0f}.StreakBanner-module__73O7mq__sectionLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:10px}.StreakBanner-module__73O7mq__streakValue{align-items:baseline;gap:var(--space-1);display:flex}.StreakBanner-module__73O7mq__streakNumber{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700;line-height:1}.StreakBanner-module__73O7mq__streakUnit{font-size:var(--type-caption);color:var(--text-secondary)}.StreakBanner-module__73O7mq__streakFire{font-size:1rem;line-height:1}.StreakBanner-module__73O7mq__streakEmpty{font-size:var(--type-caption);color:var(--text-muted)}.StreakBanner-module__73O7mq__weeklyProgress{gap:var(--space-1);flex-direction:column;min-width:100px;display:flex}.StreakBanner-module__73O7mq__progressTrack{border-radius:var(--radius-full);background:#ffffff0f;height:6px;overflow:hidden}.StreakBanner-module__73O7mq__progressFill{border-radius:var(--radius-full);background:var(--brand-primary);height:100%;transition:width .6s var(--ease-out)}.StreakBanner-module__73O7mq__progressFill.StreakBanner-module__73O7mq__complete{background:var(--success)}.StreakBanner-module__73O7mq__progressLabel{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.StreakBanner-module__73O7mq__progressLabel strong{color:var(--text-primary)}.StreakBanner-module__73O7mq__momentumSection{align-items:center;gap:var(--space-3);display:flex}.StreakBanner-module__73O7mq__teaser{flex:1;min-width:140px}.StreakBanner-module__73O7mq__teaserText{font-size:var(--type-caption);color:var(--text-secondary);margin:0;line-height:1.45}.StreakBanner-module__73O7mq__teaserText strong{color:var(--brand-primary)}.StreakBanner-module__73O7mq__nudge{font-size:var(--type-caption);color:var(--text-muted);margin:0;line-height:1.4}.StreakBanner-module__73O7mq__bannerFooter{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding-top:var(--space-3);border-top:1px solid #ffffff0a;display:flex}.StreakBanner-module__73O7mq__timelineLink{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-shrink:0;font-size:11px;text-decoration:none}.StreakBanner-module__73O7mq__timelineLink:hover{text-decoration:underline}@media (max-width:640px){.StreakBanner-module__73O7mq__banner{gap:var(--space-3);flex-direction:column}.StreakBanner-module__73O7mq__section+.StreakBanner-module__73O7mq__section{padding-left:0;padding-top:var(--space-3);border-top:1px solid #ffffff0f;border-left:none}}
.PublicMarketingLayout-module__rD_fcq__shell{background:var(--surface-0);min-height:100vh;color:var(--text-primary)}.PublicMarketingLayout-module__rD_fcq__header,.PublicMarketingLayout-module__rD_fcq__footer{width:min(100%,1120px);padding:var(--space-5)var(--space-6);margin:0 auto}.PublicMarketingLayout-module__rD_fcq__header{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.PublicMarketingLayout-module__rD_fcq__brand{color:var(--text-primary);font-size:var(--type-headline);letter-spacing:0;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.PublicMarketingLayout-module__rD_fcq__nav,.PublicMarketingLayout-module__rD_fcq__footerNav{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.PublicMarketingLayout-module__rD_fcq__nav a,.PublicMarketingLayout-module__rD_fcq__footerNav a{color:var(--text-secondary);font-size:var(--type-callout);font-weight:600;text-decoration:none}.PublicMarketingLayout-module__rD_fcq__nav a:hover,.PublicMarketingLayout-module__rD_fcq__footerNav a:hover{color:var(--text-primary)}.PublicMarketingLayout-module__rD_fcq__signup{background:var(--brand-primary);border-radius:var(--radius-md);padding:9px 14px;color:#14110b!important}.PublicMarketingLayout-module__rD_fcq__content{min-height:60vh}.PublicMarketingLayout-module__rD_fcq__footer{padding-top:var(--space-10);padding-bottom:var(--space-10)}.PublicMarketingLayout-module__rD_fcq__footerNav{padding-top:var(--space-5);border-top:1px solid #ffffff14;justify-content:center}@media (max-width:720px){.PublicMarketingLayout-module__rD_fcq__header{flex-direction:column;align-items:flex-start}.PublicMarketingLayout-module__rD_fcq__header,.PublicMarketingLayout-module__rD_fcq__footer{padding-left:var(--space-4);padding-right:var(--space-4)}}
.OnboardingWalkthrough-module__kkAFJa__overlay{-webkit-backdrop-filter:blur(4px);z-index:100;width:100vw;height:100vh;padding:var(--space-4);background:#050504d9;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.OnboardingWalkthrough-module__kkAFJa__panel{background:var(--surface-solid);border:1px solid var(--border-subtle);width:100%;max-width:600px;box-shadow:var(--shadow-deep);border-radius:var(--radius-md);padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex;position:relative}.OnboardingWalkthrough-module__kkAFJa__closeBtn{top:var(--space-4);right:var(--space-4);color:var(--text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);transition:all var(--duration-fast);background:0 0;border:none;place-items:center;display:grid;position:absolute}.OnboardingWalkthrough-module__kkAFJa__closeBtn:hover{color:var(--text-primary);background:var(--surface-glass-2)}.OnboardingWalkthrough-module__kkAFJa__header{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-4)}.OnboardingWalkthrough-module__kkAFJa__header h2{font-size:var(--type-title-3);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:700}.OnboardingWalkthrough-module__kkAFJa__header p{color:var(--text-secondary);font-size:var(--type-body)}.OnboardingWalkthrough-module__kkAFJa__steps{gap:var(--space-6);flex-direction:column;display:flex}.OnboardingWalkthrough-module__kkAFJa__step{gap:var(--space-4);align-items:flex-start;display:flex}.OnboardingWalkthrough-module__kkAFJa__iconBox{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--brand-primary);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.OnboardingWalkthrough-module__kkAFJa__stepContent h3{font-size:var(--type-callout);color:var(--text-primary);letter-spacing:.02em;margin-bottom:2px;font-weight:600}.OnboardingWalkthrough-module__kkAFJa__stepContent p{color:var(--text-secondary);font-size:var(--type-callout);line-height:1.5}.OnboardingWalkthrough-module__kkAFJa__actionRow{margin-top:var(--space-2);justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.OnboardingWalkthrough-module__kkAFJa__primaryBtn,.OnboardingWalkthrough-module__kkAFJa__secondaryBtn{background:var(--brand-secondary);color:var(--text-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);padding:0 var(--space-5);border-radius:var(--radius-sm);height:40px;font-family:var(--font-mono);font-size:var(--type-callout);letter-spacing:.05em;cursor:pointer;transition:all var(--duration-fast);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.OnboardingWalkthrough-module__kkAFJa__primaryBtn:hover{background:var(--brand-primary);box-shadow:0 0 12px #bca87833}.OnboardingWalkthrough-module__kkAFJa__secondaryBtn{background:0 0}.OnboardingWalkthrough-module__kkAFJa__secondaryBtn:hover{background:var(--surface-3)}
.marketing-module__FZtMtG__page{background:radial-gradient(circle at top,#d4a8431f,transparent 42%),var(--surface-0);min-height:100vh;color:var(--text-primary)}.marketing-module__FZtMtG__main{width:min(100%,980px);padding:var(--space-16)var(--space-6)var(--space-20);gap:var(--space-8);margin:0 auto;display:grid}.marketing-module__FZtMtG__hero,.marketing-module__FZtMtG__section{padding:var(--space-8);box-shadow:var(--shadow-soft);background:#0c0c0cb8;border:1px solid #ffffff14;border-radius:24px}.marketing-module__FZtMtG__eyebrow{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.08em;font-size:var(--type-caption);margin-bottom:var(--space-3);font-weight:700}.marketing-module__FZtMtG__hero h1,.marketing-module__FZtMtG__section h2{margin-bottom:var(--space-4)}.marketing-module__FZtMtG__hero p,.marketing-module__FZtMtG__section p,.marketing-module__FZtMtG__list li{color:var(--text-secondary);line-height:1.7}.marketing-module__FZtMtG__list{gap:var(--space-3);padding-left:var(--space-5);display:grid}.marketing-module__FZtMtG__ctaRow{gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.marketing-module__FZtMtG__ctaPrimary,.marketing-module__FZtMtG__ctaSecondary{min-height:42px;padding:0 var(--space-5);border-radius:var(--radius-md);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.marketing-module__FZtMtG__ctaPrimary{background:var(--brand-primary);color:var(--text-inverse)}.marketing-module__FZtMtG__ctaSecondary{border:1px solid var(--border-emphasis);color:var(--text-primary);background:var(--surface-2)}@media (max-width:768px){.marketing-module__FZtMtG__main{padding:var(--space-8)var(--space-4)var(--space-10);gap:var(--space-6)}.marketing-module__FZtMtG__hero,.marketing-module__FZtMtG__section{padding:var(--space-5);border-radius:18px}.marketing-module__FZtMtG__hero h1{font-size:var(--type-title-2)}.marketing-module__FZtMtG__section h2{font-size:var(--type-title-3)}.marketing-module__FZtMtG__ctaRow{flex-direction:column;width:100%}.marketing-module__FZtMtG__ctaPrimary,.marketing-module__FZtMtG__ctaSecondary{width:100%}.marketing-module__FZtMtG__list{padding-left:var(--space-4)}}@media (max-width:480px){.marketing-module__FZtMtG__main{padding:var(--space-6)var(--space-3)var(--space-8)}.marketing-module__FZtMtG__hero,.marketing-module__FZtMtG__section{padding:var(--space-4);border-radius:14px}}
.page-module__C3yneq__page{gap:var(--space-8);flex-direction:column;width:100%;max-width:760px;margin-inline:auto;display:flex}.page-module__C3yneq__summaryRow{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__C3yneq__summaryCard{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);gap:var(--space-2);background:#ffffff08;flex-direction:column;display:flex}.page-module__C3yneq__summaryLabel{font-size:var(--type-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.page-module__C3yneq__summaryCard strong{color:var(--text-primary)}.page-module__C3yneq__section{background:linear-gradient(160deg,var(--surface-3)0%,var(--surface-2)100%);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.page-module__C3yneq__sectionHeader{padding:var(--space-5)var(--space-6);border-bottom:1px solid var(--border-subtle);background:#ffffff05}.page-module__C3yneq__sectionTitle{font-size:var(--type-callout);color:var(--text-primary);letter-spacing:.02em;text-transform:uppercase;font-weight:600}.page-module__C3yneq__sectionBody{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.page-module__C3yneq__infoRow,.page-module__C3yneq__toggleRow{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.page-module__C3yneq__toggleRow input{width:18px;height:18px;accent-color:var(--brand-primary);flex-shrink:0}.page-module__C3yneq__infoLabel{font-size:var(--type-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;min-width:80px;font-weight:500}.page-module__C3yneq__infoValue{font-size:var(--type-callout);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__C3yneq__divider{background:var(--border-subtle);height:1px}.page-module__C3yneq__signOutBtn{align-items:center;gap:var(--space-2);padding:10px var(--space-5);border-radius:var(--radius-md);font-size:var(--type-callout);border:1px solid var(--border-emphasis);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast);background:0 0;font-weight:600;display:inline-flex}.page-module__C3yneq__signOutBtn:hover{background:var(--surface-3);color:var(--text-primary)}.page-module__C3yneq__goalHint{font-size:var(--type-caption);color:var(--text-muted);margin-top:4px}.page-module__C3yneq__goalInputRow{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.page-module__C3yneq__inlineActionRow{justify-content:flex-end;display:flex}.page-module__C3yneq__inlineLinkRow{gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__C3yneq__achievementHeaderRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__C3yneq__achievementList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__C3yneq__achievementCard{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#ffffff08;grid-template-columns:auto 1fr;align-items:start;display:grid}.page-module__C3yneq__achievementIcon{font-size:1.25rem}.page-module__C3yneq__streakPill{border-radius:var(--radius-full);color:var(--brand-primary);text-transform:uppercase;letter-spacing:.06em;background:#d4a8431f;border:1px solid #d4a8433d;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.page-module__C3yneq__textLink{color:var(--brand-primary);font-size:var(--type-caption);text-decoration:none}.page-module__C3yneq__textLink:hover{text-decoration:underline}.page-module__C3yneq__textButton{color:var(--brand-primary);cursor:pointer;font-size:var(--type-caption);background:0 0;border:none;padding:0}.page-module__C3yneq__goalInput{width:72px;padding:8px var(--space-3);background:var(--surface-1);border:1px solid var(--border-emphasis);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--type-callout);text-align:center}.page-module__C3yneq__goalInput:focus{border-color:var(--brand-primary);outline:none}.page-module__C3yneq__optionGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.page-module__C3yneq__optionCard{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff08;grid-template-columns:auto 1fr;align-items:start;display:grid}.page-module__C3yneq__optionCard input{width:18px;height:18px;accent-color:var(--brand-primary)}.page-module__C3yneq__conflictList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__C3yneq__conflictCard{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#ffffff05}.page-module__C3yneq__saveBtn{padding:8px var(--space-4);border-radius:var(--radius-sm);font-size:var(--type-caption);background:var(--brand-primary);color:#000;cursor:pointer;transition:opacity var(--duration-fast);white-space:nowrap;border:none;font-weight:600}.page-module__C3yneq__saveBtn:hover{opacity:.85}.page-module__C3yneq__saveBtn:disabled{opacity:.5;cursor:default}.page-module__C3yneq__dangerSection{border-color:#f8717133}.page-module__C3yneq__dangerTitle{color:#f87171}.page-module__C3yneq__dangerBody{padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.page-module__C3yneq__dangerDescription{font-size:var(--type-callout);color:var(--text-muted);line-height:1.5}.page-module__C3yneq__dangerBtn{align-self:flex-start;align-items:center;gap:var(--space-2);padding:10px var(--space-5);border-radius:var(--radius-md);font-size:var(--type-callout);color:#f87171;cursor:pointer;transition:all var(--duration-fast);background:0 0;border:1px solid #f8717166;font-weight:600;display:inline-flex}.page-module__C3yneq__dangerBtn:hover{color:#fca5a5;background:#f8717114;border-color:#f8717199}.page-module__C3yneq__deleteConfirmRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__C3yneq__deleteConfirmText{font-size:var(--type-caption);color:var(--color-text-secondary)}.page-module__C3yneq__cancelDeleteBtn{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--type-caption);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast);background:0 0;padding:5px 12px}.page-module__C3yneq__cancelDeleteBtn:hover{border-color:var(--color-border-emphasis);color:var(--color-text-primary);background:#ffffff0a}@media (max-width:640px){.page-module__C3yneq__summaryRow,.page-module__C3yneq__infoRow,.page-module__C3yneq__toggleRow{grid-template-columns:1fr;display:grid}.page-module__C3yneq__goalInputRow{justify-content:space-between;width:100%}.page-module__C3yneq__achievementHeaderRow{align-items:flex-start}}
.OfferCoach-module__n82rua__page{max-width:960px;padding:var(--space-8);margin:0 auto}.OfferCoach-module__n82rua__pageTitle{font-size:var(--type-title-2);color:var(--color-text-primary);letter-spacing:-.02em;margin-bottom:var(--space-2);font-weight:700}.OfferCoach-module__n82rua__pageSubtitle{font-size:var(--type-body);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.OfferCoach-module__n82rua__intakeTabs{gap:var(--space-1);margin-bottom:var(--space-6);border-bottom:1px solid var(--color-border-subtle);display:flex}.OfferCoach-module__n82rua__intakeTab{padding:var(--space-3)var(--space-5);font-size:var(--type-footnote);color:var(--color-text-secondary);transition:all var(--duration-normal);border-bottom:2px solid #0000;font-weight:500}.OfferCoach-module__n82rua__intakeTab:hover{color:var(--color-text-primary)}.OfferCoach-module__n82rua__intakeTab.OfferCoach-module__n82rua__active{color:var(--color-text-primary);border-bottom-color:var(--color-text-primary);font-weight:600}.OfferCoach-module__n82rua__textInput{width:100%;min-height:200px;padding:var(--space-4);font-family:inherit;font-size:var(--type-footnote);color:var(--color-text-primary);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);resize:vertical;line-height:1.6}.OfferCoach-module__n82rua__textInput::placeholder{color:var(--color-text-muted)}.OfferCoach-module__n82rua__textInput:focus{border-color:var(--color-text-link);outline:none}.OfferCoach-module__n82rua__formGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){.OfferCoach-module__n82rua__formGrid{grid-template-columns:1fr}}.OfferCoach-module__n82rua__formGroup{gap:var(--space-1);flex-direction:column;display:flex}.OfferCoach-module__n82rua__formGroupFull{grid-column:1/-1}.OfferCoach-module__n82rua__formLabel{font-size:var(--type-caption);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.OfferCoach-module__n82rua__formInput{padding:var(--space-2)var(--space-3);font-family:inherit;font-size:var(--type-footnote);color:var(--color-text-primary);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm)}.OfferCoach-module__n82rua__formInput:focus{border-color:var(--color-text-link);outline:none}.OfferCoach-module__n82rua__formSelect{padding:var(--space-2)var(--space-3);font-family:inherit;font-size:var(--type-footnote);color:var(--color-text-primary);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);appearance:none}.OfferCoach-module__n82rua__primaryBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-6);font-size:var(--type-footnote);color:#fff;background-color:var(--color-text-primary);border-radius:var(--radius-md);transition:opacity var(--duration-normal);margin-top:var(--space-6);font-weight:600;display:inline-flex}.OfferCoach-module__n82rua__primaryBtn:hover{opacity:.85}.OfferCoach-module__n82rua__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.OfferCoach-module__n82rua__secondaryBtn{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);font-size:var(--type-caption);color:var(--color-text-secondary);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);transition:all var(--duration-normal);font-weight:500;display:inline-flex}.OfferCoach-module__n82rua__secondaryBtn:hover{background-color:var(--color-bg-hover);color:var(--color-text-primary)}.OfferCoach-module__n82rua__secondaryBtn.OfferCoach-module__n82rua__active{background-color:var(--color-text-primary);color:#fff;border-color:var(--color-text-primary)}.OfferCoach-module__n82rua__dashboard{margin-top:var(--space-8)}.OfferCoach-module__n82rua__section{background-color:var(--glass-t2-bg);-webkit-backdrop-filter:blur(var(--glass-t2-blur));border:var(--glass-t2-border);border-radius:var(--radius-md);padding:var(--space-6);margin-bottom:var(--space-5)}.OfferCoach-module__n82rua__sectionTitle{font-size:var(--type-subhead);color:var(--color-text-primary);margin-bottom:var(--space-4);letter-spacing:-.01em;font-weight:600}.OfferCoach-module__n82rua__comparisonHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.OfferCoach-module__n82rua__comparisonGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.OfferCoach-module__n82rua__comparisonCard{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.OfferCoach-module__n82rua__comparisonCardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.OfferCoach-module__n82rua__comparisonCardHeader h3{color:var(--color-text-primary);font-size:var(--type-body);font-weight:700}.OfferCoach-module__n82rua__comparisonCardHeader p,.OfferCoach-module__n82rua__comparisonRows span,.OfferCoach-module__n82rua__totalCompGrid span{color:var(--color-text-muted);font-size:var(--type-caption)}.OfferCoach-module__n82rua__bestBadge,.OfferCoach-module__n82rua__recurringBadge{border-radius:var(--radius-full);font-size:var(--type-overline);white-space:nowrap;padding:4px 8px;font-weight:700}.OfferCoach-module__n82rua__bestBadge{background:var(--color-semantic-success);color:#fff}.OfferCoach-module__n82rua__recurringBadge{background:var(--color-bg-hover);color:var(--color-text-primary);border:1px solid var(--color-border-subtle);align-self:flex-start}.OfferCoach-module__n82rua__totalCompGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.OfferCoach-module__n82rua__totalCompGrid div,.OfferCoach-module__n82rua__comparisonRows div{background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-3)}.OfferCoach-module__n82rua__totalCompGrid strong{color:var(--color-text-primary);font-size:var(--type-body);margin-top:var(--space-1);display:block}.OfferCoach-module__n82rua__comparisonRows{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.OfferCoach-module__n82rua__comparisonRows div{justify-content:space-between;gap:var(--space-2);display:flex}.OfferCoach-module__n82rua__comparisonRows strong{color:var(--color-text-primary);font-size:var(--type-caption)}.OfferCoach-module__n82rua__proConGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.OfferCoach-module__n82rua__proConGrid h4{color:var(--color-text-primary);font-size:var(--type-caption);margin-bottom:var(--space-2)}.OfferCoach-module__n82rua__proConGrid p{color:var(--color-text-secondary);font-size:var(--type-caption);margin-bottom:var(--space-2);line-height:1.45}.OfferCoach-module__n82rua__compGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.OfferCoach-module__n82rua__compItem{padding:var(--space-3);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.OfferCoach-module__n82rua__compLabel{font-size:var(--type-caption);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.OfferCoach-module__n82rua__compValue{font-size:var(--type-body);color:var(--color-text-primary);font-weight:700}.OfferCoach-module__n82rua__benchmarkBar{background:linear-gradient(to right,var(--color-semantic-error)0%,var(--color-semantic-warning)30%,var(--color-semantic-success)60%,var(--color-semantic-success)100%);border-radius:var(--radius-sm);height:32px;margin:var(--space-4)0;position:relative}.OfferCoach-module__n82rua__benchmarkMarker{background-color:var(--color-text-primary);width:4px;height:40px;transition:left var(--duration-slow)var(--ease-out);border-radius:2px;position:absolute;top:-4px;transform:translate(-50%)}.OfferCoach-module__n82rua__benchmarkLabels{font-size:var(--type-caption);color:var(--color-text-muted);margin-top:var(--space-1);justify-content:space-between;display:flex}.OfferCoach-module__n82rua__benchmarkPercentile{font-size:var(--type-title-3);color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:700}.OfferCoach-module__n82rua__stanceBadge{padding:var(--space-1)var(--space-3);font-size:var(--type-caption);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;align-items:center;font-weight:700;display:inline-flex}.OfferCoach-module__n82rua__stanceBadge.OfferCoach-module__n82rua__accept{background-color:var(--color-semantic-success);color:#fff}.OfferCoach-module__n82rua__stanceBadge.OfferCoach-module__n82rua__negotiate{background-color:var(--color-semantic-warning);color:#000}.OfferCoach-module__n82rua__stanceBadge.OfferCoach-module__n82rua__decline{background-color:var(--color-semantic-error);color:#fff}.OfferCoach-module__n82rua__leverTags{gap:var(--space-2);margin:var(--space-3)0;flex-wrap:wrap;display:flex}.OfferCoach-module__n82rua__leverTag{padding:var(--space-1)var(--space-3);font-size:var(--type-caption);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-secondary)}.OfferCoach-module__n82rua__rationale{font-size:var(--type-footnote);color:var(--color-text-secondary);margin-top:var(--space-3);line-height:1.6}.OfferCoach-module__n82rua__targetAsk{font-size:var(--type-body);color:var(--color-text-primary);padding:var(--space-3);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);margin:var(--space-3)0;font-weight:600}.OfferCoach-module__n82rua__outcomes{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.OfferCoach-module__n82rua__outcome{padding:var(--space-3);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.OfferCoach-module__n82rua__outcomeLabel{font-size:var(--type-caption);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1);font-weight:600}.OfferCoach-module__n82rua__outcomeText{font-size:var(--type-footnote);color:var(--color-text-secondary);line-height:1.4}.OfferCoach-module__n82rua__toneSelector{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.OfferCoach-module__n82rua__draftBox{padding:var(--space-4);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle)}.OfferCoach-module__n82rua__draftSubject{font-size:var(--type-footnote);color:var(--color-text-primary);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle);font-weight:600}.OfferCoach-module__n82rua__draftBody{font-size:var(--type-footnote);color:var(--color-text-secondary);white-space:pre-wrap;line-height:1.7}.OfferCoach-module__n82rua__talkingPoints{margin-top:var(--space-4)}.OfferCoach-module__n82rua__talkingPoint{font-size:var(--type-footnote);color:var(--color-text-secondary);padding:var(--space-2)0;border-bottom:1px solid var(--color-border-subtle);line-height:1.5}.OfferCoach-module__n82rua__talkingPoint:last-child{border-bottom:none}.OfferCoach-module__n82rua__copyBtn{align-items:center;gap:var(--space-1);padding:var(--space-2)var(--space-3);font-size:var(--type-caption);color:var(--color-text-link);border-radius:var(--radius-sm);transition:background-color var(--duration-normal);margin-top:var(--space-3);background:0 0;display:inline-flex}.OfferCoach-module__n82rua__copyBtn:hover{background-color:var(--color-bg-hover)}.OfferCoach-module__n82rua__conversationInput{width:100%;min-height:100px;padding:var(--space-3);font-family:inherit;font-size:var(--type-footnote);color:var(--color-text-primary);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);resize:vertical;margin-bottom:var(--space-3);line-height:1.5}.OfferCoach-module__n82rua__conversationInput:focus{border-color:var(--color-text-link);outline:none}.OfferCoach-module__n82rua__replyResult{margin-top:var(--space-4);padding:var(--space-4);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm)}.OfferCoach-module__n82rua__stanceLabel{padding:var(--space-1)var(--space-2);font-size:var(--type-caption);border-radius:var(--radius-sm);background-color:var(--color-bg-hover);color:var(--color-text-secondary);margin-bottom:var(--space-3);align-items:center;font-weight:600;display:inline-flex}.OfferCoach-module__n82rua__scoreGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.OfferCoach-module__n82rua__scoreItem{padding:var(--space-3);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);border-left:3px solid var(--color-border-subtle)}.OfferCoach-module__n82rua__scoreItem.OfferCoach-module__n82rua__green{border-left-color:var(--color-semantic-success)}.OfferCoach-module__n82rua__scoreItem.OfferCoach-module__n82rua__yellow{border-left-color:var(--color-semantic-warning)}.OfferCoach-module__n82rua__scoreItem.OfferCoach-module__n82rua__red{border-left-color:var(--color-semantic-error)}.OfferCoach-module__n82rua__scoreItem.OfferCoach-module__n82rua__gray{border-left-color:var(--color-text-muted)}.OfferCoach-module__n82rua__scoreItemLabel{font-size:var(--type-caption);color:var(--color-text-muted);margin-bottom:var(--space-1)}.OfferCoach-module__n82rua__scoreItemValue{font-size:var(--type-body);color:var(--color-text-primary);font-weight:700}.OfferCoach-module__n82rua__error{color:var(--color-semantic-error);font-size:var(--type-footnote);margin-top:var(--space-3)}.OfferCoach-module__n82rua__disclaimer{color:var(--color-text-muted);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);font-size:10px;font-style:italic;line-height:1.5}.OfferCoach-module__n82rua__profileSection{margin-bottom:var(--space-6);padding:var(--space-5);background-color:var(--glass-t2-bg);border:var(--glass-t2-border);border-radius:var(--radius-md)}.OfferCoach-module__n82rua__profileTitle{font-size:var(--type-footnote);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:600}.OfferCoach-module__n82rua__priorityTags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.OfferCoach-module__n82rua__priorityTag{padding:var(--space-1)var(--space-3);font-size:var(--type-caption);border-radius:var(--radius-full);cursor:pointer;border:1px solid var(--color-border-subtle);background-color:var(--color-bg-secondary);color:var(--color-text-secondary);transition:all var(--duration-normal)}.OfferCoach-module__n82rua__priorityTag.OfferCoach-module__n82rua__selected{background-color:var(--color-text-primary);color:#fff;border-color:var(--color-text-primary)}@media (max-width:700px){.OfferCoach-module__n82rua__comparisonHeader,.OfferCoach-module__n82rua__totalCompGrid,.OfferCoach-module__n82rua__comparisonRows,.OfferCoach-module__n82rua__proConGrid{grid-template-columns:1fr}.OfferCoach-module__n82rua__comparisonHeader{display:grid}}
.LocaleToggle-module__1Rzu3q__container{display:inline-flex;position:relative}.LocaleToggle-module__1Rzu3q__toggle{border:1px solid var(--border-subtle,#ffffff14);color:#ffffffe0;cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,border-color .15s;display:inline-flex}.LocaleToggle-module__1Rzu3q__toggle:hover{background:#ffffff0f;border-color:#ffffff29}.LocaleToggle-module__1Rzu3q__toggle:active{background:#ffffff1a}.LocaleToggle-module__1Rzu3q__dropdown{z-index:1000;background:#1e1e1e;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;min-width:130px;padding:6px 0;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000004d}.LocaleToggle-module__1Rzu3q__option{color:#ffffffe0;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 16px;font-size:.875rem;font-weight:500;transition:background .15s,color .15s}.LocaleToggle-module__1Rzu3q__option:hover{background:#ffffff0a}.LocaleToggle-module__1Rzu3q__option.LocaleToggle-module__1Rzu3q__active{color:#e2b857;background:#e2b85714}
.RiskMeter-module__eJiJbW__container{align-items:center;gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex}.RiskMeter-module__eJiJbW__meterTrack{border-radius:var(--radius-full);background:linear-gradient(to right,var(--color-semantic-success)0%,var(--color-semantic-warning)50%,var(--color-semantic-error)100%);width:100%;max-width:240px;height:8px;position:relative}.RiskMeter-module__eJiJbW__meterThumb{background-color:var(--color-text-primary);border:2px solid var(--color-bg-primary);width:16px;height:16px;transition:left var(--duration-slow)var(--ease-out);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0000004d}.RiskMeter-module__eJiJbW__label{font-size:var(--type-caption);color:var(--color-text-secondary);font-weight:600}.RiskMeter-module__eJiJbW__explanation{font-size:var(--type-caption);color:var(--color-text-muted);text-align:center;max-width:280px;line-height:1.4}
.LanguagePicker-module__gYkjmW__picker{flex-direction:column;gap:8px;display:flex}.LanguagePicker-module__gYkjmW__label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.LanguagePicker-module__gYkjmW__options{gap:8px;display:flex}.LanguagePicker-module__gYkjmW__option{background:var(--color-elevated);color:var(--color-text-primary);cursor:pointer;border:1px solid #ffffff14;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .15s}.LanguagePicker-module__gYkjmW__option:hover{background:var(--color-surface-hover)}.LanguagePicker-module__gYkjmW__option.LanguagePicker-module__gYkjmW__active{background:var(--color-gold);color:#000;border-color:var(--color-gold)}
