.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-secondary);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:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:#0c0c0cb8}.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-secondary);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-secondary);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-secondary);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);background:var(--surface-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);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-secondary);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:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:0 var(--space-4);font:inherit;background:#050505ad}.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);background:var(--surface-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);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-secondary);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 #1918150f;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(#19181508 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:var(--surface-4);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(--brand-secondary);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(--brand-secondary);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(--brand-secondary);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(--brand-secondary);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-secondary)}.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:var(--ink);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);overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.PricingModal-module__gaQQhG__modal{width:100%;max-width:480px;max-height:calc(100vh - (2 * var(--space-4)));max-height:calc(100dvh - (2 * var(--space-4)));background:var(--surface-solid);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-deep);animation:.3s cubic-bezier(.16,1,.3,1) PricingModal-module__gaQQhG__modalSlideUp;position:relative;overflow:hidden}.PricingModal-module__gaQQhG__scrollArea{max-height:inherit;padding:var(--space-8);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}@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);z-index:2;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__scrollArea{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{background:var(--surface-3);border-color:var(--color-border-subtle);color:var(--color-text-muted)}.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);background:var(--surface-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;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}.FitScoreCard-module__LNvPkW__liveMatch{gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-md);background:#d4a8430f;border:1px solid #d4a8433d;display:grid}.FitScoreCard-module__LNvPkW__liveMatchCompact{margin-top:0}.FitScoreCard-module__LNvPkW__liveMatchLead{align-items:center;gap:var(--space-3);color:var(--color-text-primary);display:flex}.FitScoreCard-module__LNvPkW__liveMatchLead p{color:var(--color-text-secondary);font-size:var(--type-caption);margin:3px 0 0;line-height:1.45}.FitScoreCard-module__LNvPkW__liveScore{border-radius:var(--radius-full);width:46px;height:46px;color:var(--brand-primary,#d4a843);font-variant-numeric:tabular-nums;background:#d4a84324;flex:0 0 46px;place-items:center;font-weight:800;display:grid}.FitScoreCard-module__LNvPkW__keyword.FitScoreCard-module__LNvPkW__covered{color:var(--color-semantic-success);background:#3dd68c1a;border-color:#3dd68c3d}.FitScoreCard-module__LNvPkW__liveMeta{color:var(--color-text-muted);margin:0;font-size:10px}@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}
.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, #1918150f, #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);background:var(--surface-5);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);border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.MainLayout-module__56aLsq__bannerClose:hover{color:var(--text-primary);background:var(--surface-5);border-color:color-mix(in srgb, var(--accent) 24%, transparent);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:var(--text-inverse);background:var(--ink);box-shadow:var(--shadow-xs);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:var(--surface-5)}.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)}}
.WebAllowance-module__cdZEBq__allowance{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.5rem;padding:1rem 1.25rem;font-size:1rem;display:flex}.WebAllowance-module__cdZEBq__allowance p{color:var(--text-secondary);margin:.35rem 0}.WebAllowance-module__cdZEBq__allowance small{color:var(--text-muted);font-size:.875rem}.WebAllowance-module__cdZEBq__allowance a{color:var(--brand-secondary);text-decoration:underline}
.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,#19181508);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:var(--surface-4);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-secondary);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-secondary);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-secondary);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-secondary);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:var(--surface-3)}.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-secondary)}.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:var(--surface-3);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-secondary);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:var(--surface-4)}.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 #1918150f;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(#19181508 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);background:var(--surface-3);border:1px dashed var(--border-emphasis);border-radius:var(--radius-md);text-align:center;opacity:.6;transition:all var(--duration-normal);flex-direction:column;flex:1;display:flex}.KanbanBoard-module__pidonq__emptyState:hover{opacity:1;border-color:var(--border-strong);background:var(--surface-3)}.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-secondary)}.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}}.KanbanBoard-module__pidonq__upsellStrip{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:#d4a8431a;border:1px solid #d4a84366;flex-wrap:wrap;display:flex}.KanbanBoard-module__pidonq__upsellCopy h4{margin:0 0 var(--space-1);color:var(--brand-secondary);font-size:var(--type-body)}.KanbanBoard-module__pidonq__upsellCopy p{font-size:var(--type-caption);color:var(--color-text-secondary,inherit);margin:0}.KanbanBoard-module__pidonq__upsellActions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.KanbanBoard-module__pidonq__upsellCta{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:#1a1a1a;font-size:var(--type-caption);white-space:nowrap;background:#d4a843;font-weight:600;text-decoration:none}.KanbanBoard-module__pidonq__upsellDismiss{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:inherit;font-size:var(--type-caption);opacity:.7;cursor:pointer;background:0 0;border:none}.KanbanBoard-module__pidonq__upsellDismiss:hover{opacity:1}
.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 #1918150f;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)}}
.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 #1918150f;position:relative;overflow:hidden}.JobCard-module__top8eW__card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1918150f 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 #1918150f}.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:var(--surface-3);border:1px solid var(--border-hairline);flex-direction:column;gap:6px;display:flex}.JobCard-module__top8eW__workspaceLabel{color:var(--brand-secondary);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-secondary);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}}.JobCard-module__top8eW__acceptedBadge{color:#4ade80;background-color:#4ade8024;border:1px solid #4ade8059}.JobCard-module__top8eW__acceptOfferBtn{width:100%;margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#4ade80;font-size:var(--type-caption);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background-color:#4ade801f;border:1px solid #4ade8066;font-weight:600}.JobCard-module__top8eW__acceptOfferBtn:hover{background-color:#4ade8038}
.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{border-top:1px solid var(--border-subtle);padding-top:var(--space-5);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)}}
.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{background:var(--surface-1);border:1px solid var(--border-subtle);padding:var(--space-8);box-shadow:var(--shadow-soft);border-radius:24px}.marketing-module__FZtMtG__eyebrow{color:var(--brand-secondary);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(--ink);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__009YoW__metricsGrid{gap:var(--space-5);margin:var(--space-8) 0;grid-template-columns:repeat(4,1fr);display:grid}button.page-module__009YoW__metricCard,button.page-module__009YoW__chartContainer,button.page-module__009YoW__insightCard{font-family:inherit;font-size:inherit;text-align:left;appearance:none;width:100%}.page-module__009YoW__metricCard{background: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);align-items:center;gap:var(--space-4);transition:transform var(--duration-normal), box-shadow var(--duration-normal), border-color var(--duration-normal);cursor:pointer;box-shadow:var(--glass-t2-shadow);display:flex}.page-module__009YoW__metricCard:hover{border-color:var(--color-border-emphasis);transform:translateY(-4px);box-shadow:inset 0 0 20px #1918150f,0 12px 40px #00000026}.page-module__009YoW__metricIcon{padding:var(--space-3);background:var(--color-bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);font-size:2rem}.page-module__009YoW__metricInfo{flex-direction:column;display:flex}.page-module__009YoW__metricLabel{color:var(--color-text-secondary);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.page-module__009YoW__metricValue{color:var(--color-text-primary);font-size:var(--type-title-2);font-weight:700}.page-module__009YoW__metricViewHint{font-size:var(--type-overline);color:var(--color-text-muted);opacity:0;transition:opacity .15s}.page-module__009YoW__metricCard:hover .page-module__009YoW__metricViewHint{opacity:1}@media (hover:none),(pointer:coarse){.page-module__009YoW__metricViewHint{opacity:1}}.page-module__009YoW__chartsGrid{gap:var(--space-6);margin:0 0 var(--space-10);grid-template-columns:2fr 1fr;display:grid}.page-module__009YoW__chartContainer{background: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);cursor:pointer;transition:transform var(--duration-normal), box-shadow var(--duration-normal), border-color var(--duration-normal);box-shadow:var(--glass-t2-shadow);flex-direction:column;display:flex}.page-module__009YoW__chartContainer:hover{border-color:var(--color-border-emphasis);transform:translateY(-4px);box-shadow:inset 0 0 20px #1918150f,0 12px 40px #00000026}.page-module__009YoW__chartHeader{margin-bottom:var(--space-8);justify-content:space-between;align-items:center;display:flex}.page-module__009YoW__chartHeader h3{color:var(--color-text-primary);font-size:var(--type-headline);font-weight:600}.page-module__009YoW__chartBadge{background:var(--color-bg-tertiary);color:var(--color-text-muted);font-size:var(--type-overline);padding:var(--space-1) 10px;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle)}.page-module__009YoW__chartPlaceholder,.page-module__009YoW__funnelPlaceholder{flex-direction:column;flex:1;justify-content:flex-end;min-height:240px;display:flex}.page-module__009YoW__chartBars{height:100%;padding:0 var(--space-4);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:flex-end;display:flex}.page-module__009YoW__bar{background:var(--color-accent);width:32px;transition:filter var(--duration-normal), transform var(--duration-normal);cursor:pointer;opacity:.8;border-radius:8px 8px 0 0;position:relative}.page-module__009YoW__bar:hover{filter:brightness(1.1);transform-origin:bottom;opacity:1;transform:scaleY(1.02)}.page-module__009YoW__bar:hover:after{content:attr(data-val);background:var(--color-text-primary);color:var(--color-bg-canvas);padding:var(--space-1) var(--space-2);font-size:var(--type-overline);pointer-events:none;border-radius:4px;font-weight:700;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.page-module__009YoW__chartLabels{padding:var(--space-3) var(--space-4) 0;color:var(--color-text-muted);font-size:var(--type-caption);justify-content:space-between;font-weight:500;display:flex}.page-module__009YoW__funnelPlaceholder{gap:var(--space-4);justify-content:flex-start}.page-module__009YoW__funnelStep{gap:var(--space-2);flex-direction:column;display:flex}.page-module__009YoW__funnelStep span{color:var(--color-text-secondary);font-size:var(--type-caption);justify-content:space-between;font-weight:500;display:flex}.page-module__009YoW__funnelBarBg{background:var(--color-bg-tertiary);border-radius:4px;width:100%;height:24px;overflow:hidden}.page-module__009YoW__funnelBarFill{background:linear-gradient(90deg, var(--color-accent-hover), var(--color-accent));border-radius:4px;height:100%;transition:width 1s cubic-bezier(.1,.8,.2,1);box-shadow:inset -4px 0 12px #0003}.page-module__009YoW__skillGapSection{background: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:0 0 var(--space-10);box-shadow:var(--glass-t2-shadow)}.page-module__009YoW__sectionHint{color:var(--color-text-secondary);font-size:var(--type-caption);margin-top:var(--space-1)}.page-module__009YoW__skillGapGrid{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);display:grid}.page-module__009YoW__skillGapList,.page-module__009YoW__learningList,.page-module__009YoW__emptySkillGaps{background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4)}.page-module__009YoW__skillGapRow{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(160px,.7fr) minmax(160px,1fr);display:grid}.page-module__009YoW__skillGapRow:last-child{border-bottom:none}.page-module__009YoW__skillGapRow strong,.page-module__009YoW__learningList h4{color:var(--color-text-primary);font-size:var(--type-footnote)}.page-module__009YoW__skillGapRow span,.page-module__009YoW__learningList p,.page-module__009YoW__emptySkillGaps p{color:var(--color-text-secondary);font-size:var(--type-caption);margin-top:var(--space-1);line-height:1.5;display:block}.page-module__009YoW__skillGapBar{background:var(--color-bg-tertiary);border-radius:var(--radius-full);height:10px;overflow:hidden}.page-module__009YoW__skillGapBar div{background:linear-gradient(90deg, var(--color-accent-hover), var(--color-accent));border-radius:var(--radius-full);height:100%}.page-module__009YoW__learningList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__009YoW__insightsSection{margin:0 0 var(--space-10)}.page-module__009YoW__insightsSection h3{color:var(--color-text-primary);font-size:var(--type-headline);margin-bottom:var(--space-4);font-weight:600}.page-module__009YoW__insightsList{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.page-module__009YoW__insightCard{background: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);gap:var(--space-4);cursor:pointer;transition:transform var(--duration-normal), box-shadow var(--duration-normal), border-color var(--duration-normal);box-shadow:var(--glass-t2-shadow);display:flex}.page-module__009YoW__modalTitle{color:var(--color-text-primary);font-size:var(--type-title-3)}.page-module__009YoW__modalDescription{margin-top:var(--space-2);color:var(--color-text-secondary);line-height:1.6}.page-module__009YoW__modalBody{gap:var(--space-3);display:grid}.page-module__009YoW__modalRow{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);display:flex}.page-module__009YoW__modalRow span:last-child{color:var(--text-primary);text-align:right;font-weight:600}.page-module__009YoW__insightCard:hover{border-color:var(--color-border-emphasis);transform:translateY(-4px);box-shadow:inset 0 0 20px #1918150f,0 12px 40px #00000026}.page-module__009YoW__insightIcon{font-size:1.75rem}.page-module__009YoW__insightCard h4{color:var(--color-text-primary);margin-bottom:var(--space-2);font-weight:600}.page-module__009YoW__insightCard p{color:var(--color-text-secondary);font-size:var(--type-callout);line-height:1.5}.page-module__009YoW__nudgeLink{color:var(--brand-secondary);white-space:nowrap;font-weight:600;text-decoration:none}.page-module__009YoW__nudgeLink:hover{text-decoration:underline}@media (max-width:1100px){.page-module__009YoW__metricsGrid{grid-template-columns:repeat(2,1fr)}.page-module__009YoW__chartsGrid{margin-bottom:var(--space-6);grid-template-columns:1fr}.page-module__009YoW__skillGapGrid{grid-template-columns:1fr}.page-module__009YoW__insightsSection{margin-bottom:var(--space-6)}}@media (max-width:640px){.page-module__009YoW__metricsGrid{margin-block:var(--space-5);grid-template-columns:1fr}.page-module__009YoW__chartsGrid{margin-bottom:var(--space-4);gap:var(--space-4)}.page-module__009YoW__insightsSection{margin-bottom:var(--space-4)}.page-module__009YoW__insightsList{grid-template-columns:1fr}.page-module__009YoW__skillGapRow{gap:var(--space-2);grid-template-columns:1fr}.page-module__009YoW__chartPlaceholder,.page-module__009YoW__funnelPlaceholder{min-height:180px}.page-module__009YoW__modalRow{flex-direction:column}}.page-module__009YoW__modalOverlay{background:var(--scrim-color);-webkit-backdrop-filter:blur(12px);z-index:999;width:100vw;height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.page-module__009YoW__modalContent{background:var(--glass-t3-bg);-webkit-backdrop-filter:blur(var(--glass-t3-blur));border:var(--glass-t3-border);border-radius:var(--radius-xl);width:100%;max-width:600px;padding:var(--space-8);box-shadow:var(--glass-t3-shadow);position:relative}.page-module__009YoW__closeBtn{top:var(--space-6);right:var(--space-6);background:var(--color-bg-tertiary);width:32px;height:32px;color:var(--color-text-muted);border:1px solid var(--color-border-subtle);cursor:pointer;transition:all var(--duration-normal);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.page-module__009YoW__closeBtn:hover{color:var(--color-text-primary);background:var(--color-bg-primary);border-color:var(--color-accent)}.page-module__009YoW__modalHeader{margin-bottom:var(--space-6)}.page-module__009YoW__modalTitle{color:var(--color-text-primary);font-size:var(--type-title-3);margin-bottom:var(--space-2);font-weight:700}.page-module__009YoW__modalDescription{color:var(--color-text-secondary);font-size:var(--type-callout);line-height:1.5}.page-module__009YoW__modalBody{background:var(--color-bg-primary);border-radius:var(--radius-md);padding:var(--space-6);border:1px solid var(--color-border-subtle)}.page-module__009YoW__modalBody p{color:var(--color-text-muted);font-size:var(--type-callout);line-height:1.6}
.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:var(--text-muted)}.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}}
.page-module___x8DJG__errorMsg{font-size:var(--type-caption);color:#f87171;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);background:#f8717114;border:1px solid #f8717133}.page-module___x8DJG__inputContainer{padding:0 var(--space-10) var(--space-8);max-width:1200px;margin:0 auto}.page-module___x8DJG__historyPanel{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-primary) 12%, var(--surface-solid)), var(--surface-solid));border:1px solid color-mix(in srgb, var(--brand-primary) 25%, var(--border-subtle));border-radius:var(--radius-lg);padding:var(--space-6);margin-bottom:var(--space-6);box-shadow:var(--shadow-soft)}.page-module___x8DJG__historyHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.page-module___x8DJG__historyHeader h3{margin:0 0 var(--space-1) 0;color:var(--text-primary);font-size:var(--type-headline)}.page-module___x8DJG__historyHeader p{color:var(--text-secondary);font-size:var(--type-caption);margin:0}.page-module___x8DJG__historyList{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module___x8DJG__historyItem{background:var(--surface-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);text-align:left;color:var(--text-primary);cursor:pointer;transition:border-color var(--duration-fast), transform var(--duration-fast), background var(--duration-fast)}.page-module___x8DJG__historyItem:hover{border-color:var(--brand-primary);background:var(--bg-elevated);transform:translateY(-1px)}.page-module___x8DJG__historyItemTop{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.page-module___x8DJG__historyScore{border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:4px var(--space-3);font-size:var(--type-caption);color:var(--text-secondary)}.page-module___x8DJG__historyMeta{margin:0 0 var(--space-2) 0;color:var(--text-secondary);font-size:var(--type-caption)}.page-module___x8DJG__historySummary{color:var(--text-primary);font-size:var(--type-callout);margin:0;line-height:1.5}.page-module___x8DJG__breakdownCard{margin-bottom:var(--space-4)}.page-module___x8DJG__breakdownList{gap:var(--space-3);flex-direction:column;display:flex}.page-module___x8DJG__breakdownRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);display:flex}.page-module___x8DJG__breakdownRow strong{color:var(--text-primary)}.page-module___x8DJG__splitLayout{gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.page-module___x8DJG__panel{background:var(--surface-solid);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--space-4);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.page-module___x8DJG__panel h3{color:var(--text-primary);font-size:var(--type-headline);font-weight:600}.page-module___x8DJG__modePicker{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.page-module___x8DJG__modeBtn{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-size:var(--type-caption);letter-spacing:.02em;text-align:center;cursor:pointer;transition:all var(--duration-fast);background:0 0;font-weight:600}.page-module___x8DJG__modeBtn:hover{border-color:var(--border-emphasis);color:var(--text-primary)}.page-module___x8DJG__modeBtnActive{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 16%, transparent);color:var(--text-primary)}.page-module___x8DJG__resumeSelect{background:var(--surface-glass);width:100%;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-size:var(--type-callout);font-family:var(--font-mono)}.page-module___x8DJG__resumeSelect:focus{border-color:var(--brand-primary);outline:none}.page-module___x8DJG__helperText{color:var(--text-secondary);font-size:var(--type-caption);line-height:1.5}.page-module___x8DJG__helperText a{color:var(--text-primary);text-decoration:underline}.page-module___x8DJG__uploadArea{background:var(--surface-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;height:300px;transition:all var(--duration-normal) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.page-module___x8DJG__uploadArea:hover{border-color:var(--border-emphasis);background:var(--surface-glass-2);cursor:pointer}.page-module___x8DJG__uploadSuccess{border-style:solid;border-color:var(--brand-primary);background:#0070f30d}.page-module___x8DJG__fileInput{opacity:0;cursor:pointer;z-index:10;width:100%;height:100%;position:absolute}.page-module___x8DJG__uploadLabel{align-items:center;gap:var(--space-4);pointer-events:none;flex-direction:column;display:flex}.page-module___x8DJG__uploadIcon{font-size:3rem}.page-module___x8DJG__uploadText{font-size:var(--type-callout);font-family:var(--font-mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.page-module___x8DJG__textarea{border:none;border-bottom:1px solid var(--border-subtle);width:100%;height:300px;color:var(--text-primary);padding:var(--space-4) 0;font-size:var(--type-body);font-family:var(--font-mono);resize:none;transition:border-color var(--duration-normal);background:0 0;border-radius:0}.page-module___x8DJG__textarea:focus{border-color:var(--brand-primary);outline:none}.page-module___x8DJG__select{border:none;border-bottom:1px solid var(--border-subtle);width:100%;color:var(--text-primary);padding:var(--space-2) 0;font-size:var(--type-body);transition:border-color var(--duration-normal);background:0 0;border-radius:0}.page-module___x8DJG__select:focus{border-color:var(--brand-primary);outline:none}.page-module___x8DJG__actionRow{margin-top:var(--space-4);justify-content:center;display:flex}.page-module___x8DJG__analyzeBtn{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-subtle);padding:var(--space-3) var(--space-8);border-radius:var(--radius-sm);font-size:var(--type-callout);font-weight:500;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all var(--duration-fast)}.page-module___x8DJG__analyzeBtn:hover:not(:disabled){background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:0 0 12px #bca87833}.page-module___x8DJG__analyzeBtn:disabled{color:var(--text-muted);cursor:default;background:0 0}.page-module___x8DJG__loadingOverlay{background:var(--scrim-color);-webkit-backdrop-filter:blur(4px);z-index:999;justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.page-module___x8DJG__pulseNode{background:var(--brand-gradient);width:48px;height:48px;box-shadow:0 0 32px var(--brand-primary-soft);border-radius:50%;animation:1.5s cubic-bezier(.4,0,.2,1) infinite page-module___x8DJG__pulse}@keyframes page-module___x8DJG__pulse{0%{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.1);box-shadow:0 0 48px #00d2ff66}to{opacity:.8;transform:scale(.9)}}.page-module___x8DJG__loadingOverlay p{color:var(--text-primary);font-size:var(--type-headline);font-weight:500}.page-module___x8DJG__resultsContainer{padding:0 var(--space-10) var(--space-10);max-width:1200px;margin:var(--space-8) auto 0}.page-module___x8DJG__resultsHeader{margin-bottom:var(--space-8);justify-content:space-between;align-items:center;display:flex}.page-module___x8DJG__resultsHeader h2{color:var(--text-primary);font-size:var(--type-title-2);letter-spacing:-.04em;font-weight:700}.page-module___x8DJG__resultsTitleBlock{gap:var(--space-2);flex-direction:column;display:flex}.page-module___x8DJG__modeBadge{border:1px solid var(--brand-primary);border-radius:var(--radius-full);width:fit-content;padding:4px var(--space-3);font-size:var(--type-caption);color:var(--text-primary);background:color-mix(in srgb, var(--brand-primary) 18%, transparent);letter-spacing:.03em;font-weight:600}.page-module___x8DJG__retestBtn{color:var(--text-secondary);border:1px solid var(--border-subtle);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--type-callout);cursor:pointer;transition:all var(--duration-fast);background:0 0;font-weight:500}.page-module___x8DJG__retestBtn:hover{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-emphasis)}.page-module___x8DJG__bentoGrid{gap:var(--space-6);grid-template-columns:1fr 2fr;display:grid}.page-module___x8DJG__bentoCard{background:var(--surface-solid);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);box-shadow:var(--shadow-soft)}.page-module___x8DJG__bentoCard h3{color:var(--text-primary);font-size:var(--type-headline);margin-bottom:var(--space-6);letter-spacing:-.02em;font-weight:600}.page-module___x8DJG__scoreCard{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.page-module___x8DJG__scoreCircle{border:8px solid var(--brand-primary);width:160px;height:160px;margin-bottom:var(--space-6);background:var(--bg-primary);box-shadow:inset 0 0 20px #000c, 0 0 30px var(--brand-primary-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module___x8DJG__scoreCircle span{font-size:var(--type-display);letter-spacing:-.05em;color:var(--text-primary);font-weight:700}.page-module___x8DJG__scoreSummary{color:var(--text-secondary);line-height:1.6;font-size:var(--type-body)}.page-module___x8DJG__rightBentos{gap:var(--space-6);flex-direction:column;display:flex}.page-module___x8DJG__tagList{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module___x8DJG__missingTag{background:var(--error-soft);color:var(--error);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--type-caption);border:1px solid #e5484d33;font-weight:500}.page-module___x8DJG__successText{color:var(--success);font-weight:500}.page-module___x8DJG__adviceList{margin-left:var(--space-4);color:var(--text-secondary);gap:var(--space-4);flex-direction:column;display:flex}.page-module___x8DJG__adviceList li{font-size:var(--type-body);line-height:1.6}.page-module___x8DJG__followUpSection{margin-top:var(--space-6);background:var(--surface-solid);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-soft)}.page-module___x8DJG__followUpHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.page-module___x8DJG__followUpHeader h3{font-size:var(--type-headline);color:var(--text-primary);margin:0}.page-module___x8DJG__followUpCounter{font-size:var(--type-caption);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-full);padding:4px var(--space-3)}.page-module___x8DJG__followUpHint{margin:0 0 var(--space-4) 0;color:var(--text-secondary);font-size:var(--type-caption)}.page-module___x8DJG__followUpInputRow{gap:var(--space-3);grid-template-columns:1fr auto;align-items:start;display:grid}.page-module___x8DJG__followUpInput{resize:vertical;background:var(--surface-glass);min-height:88px;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-3);font-family:var(--font-mono);font-size:var(--type-callout)}.page-module___x8DJG__followUpInput:focus{border-color:var(--brand-primary);outline:none}.page-module___x8DJG__followUpBtn{border:1px solid var(--border-subtle);height:fit-content;color:var(--text-primary);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);font-size:var(--type-caption);cursor:pointer;transition:all var(--duration-fast);background:0 0;font-weight:600}.page-module___x8DJG__followUpBtn:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-secondary)}.page-module___x8DJG__followUpBtn:disabled{opacity:.6;cursor:default}.page-module___x8DJG__followUpList{margin-top:var(--space-4);gap:var(--space-3);display:grid}.page-module___x8DJG__followUpItem{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--surface-glass)}.page-module___x8DJG__followUpQuestion,.page-module___x8DJG__followUpAnswer{color:var(--text-primary);margin:0;line-height:1.45}.page-module___x8DJG__followUpQuestion{margin-bottom:var(--space-2)}@media (max-width:900px){.page-module___x8DJG__historyList,.page-module___x8DJG__splitLayout,.page-module___x8DJG__modePicker{grid-template-columns:1fr}.page-module___x8DJG__resultsHeader{align-items:flex-start;gap:var(--space-3);flex-direction:column}.page-module___x8DJG__followUpInputRow{grid-template-columns:1fr}}@media (max-width:768px){.page-module___x8DJG__inputContainer{padding:0 var(--space-4) var(--space-5)}.page-module___x8DJG__resultsContainer{padding:0 var(--space-4) var(--space-6);margin-top:var(--space-5)}}.page-module___x8DJG__progressPanel{margin-bottom:var(--space-5);border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 0%, #d4a84324, transparent 42%), var(--glass-t2-bg);border:1px solid #d4a84340;padding:clamp(18px,3vw,28px)}.page-module___x8DJG__progressHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.page-module___x8DJG__progressHeader h2{color:var(--color-text-primary);letter-spacing:-.04em;margin:3px 0;font-size:clamp(1.55rem,4vw,2.4rem)}.page-module___x8DJG__progressHeader p{color:var(--color-text-secondary);font-size:var(--type-caption);margin:0}.page-module___x8DJG__progressEyebrow,.page-module___x8DJG__progressLabel,.page-module___x8DJG__progressHighlight span{color:var(--color-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.page-module___x8DJG__progressDelta{border-radius:var(--radius-full);min-width:64px;height:64px;color:var(--color-semantic-success);background:#3dd68c1f;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.page-module___x8DJG__progressDeltaDown{color:var(--color-semantic-error);background:#e5484d1f}.page-module___x8DJG__progressHighlight{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-3);color:var(--color-text-primary);font-size:var(--type-caption);display:flex}.page-module___x8DJG__progressFooter{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:1fr minmax(160px,240px);align-items:end;display:grid}.page-module___x8DJG__progressTags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.page-module___x8DJG__progressTags span{border-radius:var(--radius-full);color:var(--color-semantic-warning);background:#f5a62314;border:1px solid #f5a6233d;padding:4px 9px;font-size:11px}.page-module___x8DJG__progressTags em{color:var(--color-text-muted);font-size:11px}.page-module___x8DJG__progressTimeline{justify-content:flex-end;align-items:end;gap:8px;height:78px;display:flex}.page-module___x8DJG__progressTimeline div{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;width:24px;height:100%;display:flex}.page-module___x8DJG__progressTimeline div>span{background:linear-gradient(180deg, var(--brand-primary,#d4a843), #d4a84359);border-radius:5px 5px 2px 2px;width:100%;min-height:8px;max-height:58px}.page-module___x8DJG__progressTimeline small{color:var(--color-text-muted);font-size:9px}@media (max-width:700px){.page-module___x8DJG__progressFooter{grid-template-columns:1fr}.page-module___x8DJG__progressTimeline{justify-content:flex-start}.page-module___x8DJG__progressHighlight{flex-direction:column}}
.page-module__3NBhfG__today{max-width:720px;padding:clamp(var(--space-8), 6vh, var(--space-16)) 0 var(--space-20);margin:0 auto}.page-module__3NBhfG__answer{gap:var(--space-4);display:flex}.page-module__3NBhfG__answerMark{border-radius:var(--radius-full);background:var(--ink);width:28px;height:28px;color:var(--brand-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__3NBhfG__answerBody{flex-grow:1;min-width:0}.page-module__3NBhfG__date{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:12px}.page-module__3NBhfG__headline{margin:var(--space-3) 0 0;letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(1.625rem,3.2vw,2rem);font-weight:600;line-height:1.2}.page-module__3NBhfG__lede{margin:var(--space-3) 0 0;color:var(--text-secondary);text-wrap:pretty;font-size:17px;line-height:1.6}.page-module__3NBhfG__actionsList{gap:var(--space-3);margin-top:var(--space-7);flex-direction:column;display:flex}.page-module__3NBhfG__actionRow{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--ease-micro);display:flex}.page-module__3NBhfG__actionRow:hover{border-color:var(--border-emphasis)}.page-module__3NBhfG__actionIndex{font-family:var(--font-mono);color:var(--brand-secondary);flex-shrink:0;font-size:12px}.page-module__3NBhfG__actionContent{flex-direction:column;flex-grow:1;gap:3px;min-width:0;display:flex}.page-module__3NBhfG__actionTitle{font-size:var(--type-callout);color:var(--text-primary);font-weight:500}.page-module__3NBhfG__actionSubtitle{font-size:var(--type-caption);color:var(--text-muted)}.page-module__3NBhfG__actionUrgent{color:var(--error)}.page-module__3NBhfG__actionCta{font-size:var(--type-caption);color:var(--text-muted);flex-shrink:0}.page-module__3NBhfG__actionRow:hover .page-module__3NBhfG__actionCta{color:var(--text-primary)}.page-module__3NBhfG__consoleWrap{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--border-hairline)}.page-module__3NBhfG__insight{margin-top:var(--space-8);padding:var(--space-6) var(--space-7);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}.page-module__3NBhfG__insightTitle{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500}.page-module__3NBhfG__insightBody{margin:var(--space-2) 0 0;font-size:var(--type-callout);color:var(--text-secondary);text-wrap:pretty;line-height:1.6}.page-module__3NBhfG__insightRows{margin-top:var(--space-5);flex-direction:column;display:flex}.page-module__3NBhfG__insightRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border-hairline);display:flex}.page-module__3NBhfG__insightLabel{font-size:var(--type-callout);color:var(--text-primary);min-width:0}.page-module__3NBhfG__insightDetail{font-size:var(--type-callout);color:var(--brand-secondary);flex-shrink:0;font-weight:500}.page-module__3NBhfG__insightMuted{color:var(--text-muted);font-weight:400}
