.page-module__lkah8G__container{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at 18% 0,#d4a8432e,#0000 34%),radial-gradient(circle at 88% 18%,#3b82f61f,#0000 28%),linear-gradient(#050505,#0e0e0e)}.page-module__lkah8G__header{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px);background:#0c0c0cbd;min-height:72px;padding:0 clamp(20px,4vw,48px);display:flex;position:sticky;top:0}.page-module__lkah8G__logo{color:var(--text-primary);font-size:var(--type-headline);letter-spacing:0;align-items:center;gap:10px;font-weight:800;text-decoration:none;display:inline-flex}.page-module__lkah8G__nav{align-items:center;gap:var(--space-5);display:flex}.page-module__lkah8G__nav a{color:var(--text-secondary);font-size:var(--type-callout);font-weight:700}.page-module__lkah8G__nav a:hover{color:var(--text-primary)}.page-module__lkah8G__navCta{background:var(--brand-primary);border-radius:var(--radius-full);min-height:40px;padding:0 var(--space-5);align-items:center;display:inline-flex;color:var(--text-inverse)!important}.page-module__lkah8G__main{width:min(100%,var(--page-max));padding:clamp(var(--space-10),7vw,var(--space-20))var(--space-6)var(--space-20);gap:var(--space-10);flex-direction:column;margin:0 auto;display:flex}.page-module__lkah8G__hero{gap:clamp(var(--space-8),6vw,var(--space-16));grid-template-columns:minmax(0,1fr) minmax(320px,430px);align-items:center;display:grid}.page-module__lkah8G__heroCopy{max-width:780px}.page-module__lkah8G__eyebrow{margin:0 0 var(--space-3);color:var(--brand-primary);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.page-module__lkah8G__hero h1{letter-spacing:0;max-width:740px;margin:0;font-size:clamp(3rem,8vw,6.5rem);line-height:.96}.page-module__lkah8G__subtitle{max-width:72ch;margin:var(--space-6)0 0;color:var(--text-secondary);font-size:var(--type-body-lg);line-height:1.65}.page-module__lkah8G__ctaRow{margin-top:var(--space-7);align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__lkah8G__ctaRow span{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--type-caption);font-weight:700;display:inline-flex}.page-module__lkah8G__primaryCta,.page-module__lkah8G__submitButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;color:var(--text-inverse);background:var(--brand-primary);border-radius:var(--radius-full);padding:0 var(--space-6);box-shadow:var(--shadow-gold);transition:transform var(--duration-normal)var(--ease-out),background var(--duration-normal)var(--ease-out);border:1px solid #d4a84373;font-weight:900;display:inline-flex}.page-module__lkah8G__primaryCta:hover,.page-module__lkah8G__submitButton:hover:not(:disabled){background:var(--brand-primary-hover);transform:translateY(-2px)}.page-module__lkah8G__heroPanel,.page-module__lkah8G__offerCard,.page-module__lkah8G__stepCard,.page-module__lkah8G__checkSection,.page-module__lkah8G__claimSection,.page-module__lkah8G__terms{border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:#0c0c0cb8;border:1px solid #ffffff17}.page-module__lkah8G__heroPanel{padding:var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.page-module__lkah8G__panelBadge,.page-module__lkah8G__privacyNote{align-items:center;gap:var(--space-2);color:var(--brand-primary);font-size:var(--type-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:900;display:inline-flex}.page-module__lkah8G__heroPanel strong{letter-spacing:0;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1;display:block}.page-module__lkah8G__heroPanel p,.page-module__lkah8G__heroPanel li,.page-module__lkah8G__offerCard span,.page-module__lkah8G__stepCard p,.page-module__lkah8G__claimCopy p,.page-module__lkah8G__terms p,.page-module__lkah8G__field small,.page-module__lkah8G__checkboxRow span,.page-module__lkah8G__formMessage{color:var(--text-secondary)}.page-module__lkah8G__heroPanel ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.page-module__lkah8G__heroPanel li{align-items:center;gap:var(--space-2);font-size:var(--type-callout);display:flex}.page-module__lkah8G__heroPanel li svg{color:var(--success);flex:none}.page-module__lkah8G__offerGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__lkah8G__offerCard{padding:var(--space-6);gap:var(--space-3)var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.page-module__lkah8G__cardIcon{width:44px;height:44px;color:var(--brand-primary);background:var(--brand-primary-dim);border-radius:var(--radius-md);border:1px solid #d4a8432e;grid-row:span 3;place-items:center;display:grid}.page-module__lkah8G__offerCard p{color:var(--brand-primary);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.page-module__lkah8G__offerCard h2,.page-module__lkah8G__sectionHeader h2,.page-module__lkah8G__checkSection h2,.page-module__lkah8G__claimCopy h2{font-size:var(--type-title-2);letter-spacing:0}.page-module__lkah8G__sectionHeader{max-width:760px}.page-module__lkah8G__stepsGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__lkah8G__stepCard{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.page-module__lkah8G__stepCard>span{width:44px;height:44px;color:var(--text-inverse);background:var(--brand-primary);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;place-items:center;font-weight:900;display:grid}.page-module__lkah8G__stepCard h3{font-size:var(--type-headline);letter-spacing:0}.page-module__lkah8G__checkSection{padding:var(--space-7);gap:var(--space-8);grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);display:grid}.page-module__lkah8G__checkList{gap:var(--space-3);display:grid}.page-module__lkah8G__checkItem{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:#ffffff09;border:1px solid #ffffff13;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.page-module__lkah8G__checkItem svg{color:var(--success);margin-top:2px}.page-module__lkah8G__claimSection{gap:var(--space-8);padding:var(--space-7);grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);scroll-margin-top:96px;display:grid}.page-module__lkah8G__claimCopy{gap:var(--space-5);flex-direction:column;display:flex}.page-module__lkah8G__privacyNote{max-width:420px;color:var(--text-secondary);text-transform:none;letter-spacing:0;align-items:flex-start;line-height:1.5}.page-module__lkah8G__privacyNote svg{color:var(--brand-primary);flex:none;margin-top:1px}.page-module__lkah8G__claimForm{gap:var(--space-4);flex-direction:column;display:flex}.page-module__lkah8G__fieldGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__lkah8G__field{gap:var(--space-2);flex-direction:column;display:flex}.page-module__lkah8G__field span,.page-module__lkah8G__checkboxRow{color:var(--text-primary);font-size:var(--type-callout);font-weight:800}.page-module__lkah8G__field em{color:var(--text-muted);font-style:normal;font-weight:700}.page-module__lkah8G__field input[type=text],.page-module__lkah8G__field input[type=email],.page-module__lkah8G__field input[type=url],.page-module__lkah8G__field input[type=file]{width:100%;min-height:48px;color:var(--text-primary);border-radius:var(--radius-md);padding:0 var(--space-4);font:inherit;background:#050505ad;border:1px solid #ffffff1f}.page-module__lkah8G__field input[type=file]{padding:11px var(--space-4)}.page-module__lkah8G__field input:focus{box-shadow:var(--focus-ring);border-color:#d4a84373;outline:none}.page-module__lkah8G__checkboxRow{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:#ffffff09;border:1px solid #ffffff13;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.page-module__lkah8G__checkboxRow input{accent-color:var(--brand-primary);margin-top:4px}.page-module__lkah8G__submitButton{cursor:pointer;border:none;width:fit-content}.page-module__lkah8G__submitButton:disabled{cursor:wait;opacity:.78}.page-module__lkah8G__spinner{animation:.9s linear infinite page-module__lkah8G__spin}.page-module__lkah8G__formMessage{font-size:var(--type-callout);font-weight:700}.page-module__lkah8G__formSuccess{color:var(--success)}.page-module__lkah8G__formError{color:var(--error)}.page-module__lkah8G__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.page-module__lkah8G__terms{padding:var(--space-5)}.page-module__lkah8G__terms p{font-size:var(--type-caption);line-height:1.7}.page-module__lkah8G__terms a{color:var(--brand-primary);font-weight:800}@keyframes page-module__lkah8G__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.page-module__lkah8G__hero,.page-module__lkah8G__checkSection,.page-module__lkah8G__claimSection,.page-module__lkah8G__stepsGrid{grid-template-columns:1fr}}@media (max-width:720px){.page-module__lkah8G__header{padding-top:var(--space-4);padding-bottom:var(--space-4);flex-direction:column;align-items:flex-start}.page-module__lkah8G__nav{gap:var(--space-3);width:100%;padding-bottom:2px;overflow-x:auto}.page-module__lkah8G__nav a{white-space:nowrap}.page-module__lkah8G__main{padding-inline:var(--space-4)}.page-module__lkah8G__offerGrid,.page-module__lkah8G__fieldGrid{grid-template-columns:1fr}.page-module__lkah8G__hero h1{font-size:clamp(2.7rem,14vw,4rem)}.page-module__lkah8G__claimSection,.page-module__lkah8G__checkSection,.page-module__lkah8G__heroPanel,.page-module__lkah8G__offerCard,.page-module__lkah8G__stepCard{padding:var(--space-5)}}
.TouchdwnLogoMark-module__v9Cd5W__mark{--touchdwn-logo-size:40px;width:var(--touchdwn-logo-size);height:var(--touchdwn-logo-size);flex:0 0 var(--touchdwn-logo-size);color:#050505;background:#d4a843;border-radius:22%;place-items:center;display:inline-grid;box-shadow:0 0 0 1px #d4a84338,0 8px 24px #d4a84329}.TouchdwnLogoMark-module__v9Cd5W__mark svg{stroke:currentColor;width:62%;height:62%}
.AddJobModal-module__CF0TzG__overlay{-webkit-backdrop-filter:blur(14px)saturate(120%);z-index:1000;padding:var(--space-10);background-color:#020202e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AddJobModal-module__CF0TzG__modal{background:linear-gradient(160deg,var(--surface-3)0%,var(--surface-2)100%);width:100%;max-width:500px;max-height:calc(100vh - 80px);-webkit-backdrop-filter:blur(var(--glass-t3-blur))saturate(140%);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);box-shadow:var(--shadow-deep),inset 0 1px 0 #ffffff0f;animation:AddJobModal-module__CF0TzG__slideUp var(--duration-slow)var(--ease-out)forwards;flex-direction:column;display:flex;overflow:hidden}@keyframes AddJobModal-module__CF0TzG__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AddJobModal-module__CF0TzG__header{padding:var(--space-5)var(--space-7);border-bottom:1px solid var(--border-subtle);background:linear-gradient(#ffffff08 0%,#0000 100%);justify-content:space-between;align-items:center;display:flex}.AddJobModal-module__CF0TzG__title{font-size:var(--type-headline);color:var(--color-text-primary);letter-spacing:-.02em;font-weight:700}.AddJobModal-module__CF0TzG__closeBtn{color:var(--color-text-muted);padding:var(--space-1);transition:color var(--duration-normal);cursor:pointer;background:0 0;border:none;font-size:2rem;line-height:1}.AddJobModal-module__CF0TzG__closeBtn:hover{color:var(--color-text-primary)}.AddJobModal-module__CF0TzG__content{padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.AddJobModal-module__CF0TzG__instructions{color:var(--color-text-secondary);font-size:var(--type-callout);line-height:1.5}.AddJobModal-module__CF0TzG__inputGroup{gap:var(--space-2);flex-direction:column;display:flex}.AddJobModal-module__CF0TzG__inputGroup label{font-size:var(--type-callout);color:var(--color-text-primary);font-weight:500}.AddJobModal-module__CF0TzG__input{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);color:var(--text-primary);font-size:var(--type-body);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);outline:none}.AddJobModal-module__CF0TzG__textarea{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3)var(--space-4);color:var(--text-primary);font-size:var(--type-body);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);resize:vertical;outline:none;min-height:120px}.AddJobModal-module__CF0TzG__input:focus,.AddJobModal-module__CF0TzG__textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary-soft)}.AddJobModal-module__CF0TzG__errorMsg{font-size:var(--type-caption);color:#f87171;border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);background:#f8717114;border:1px solid #f8717133}.AddJobModal-module__CF0TzG__successMsg{font-size:var(--type-caption);color:#4ade80;border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);background:#4ade8014;border:1px solid #4ade8033;font-weight:600}.AddJobModal-module__CF0TzG__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);display:flex}.AddJobModal-module__CF0TzG__cancelBtn{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:10px var(--space-5);border-radius:var(--radius-sm);font-weight:600;font-size:var(--type-callout);cursor:pointer;transition:all var(--duration-normal);background:0 0}.AddJobModal-module__CF0TzG__cancelBtn:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.AddJobModal-module__CF0TzG__submitBtn{background:linear-gradient(135deg,var(--brand-primary)0%,var(--brand-secondary)100%);color:#080808;padding:10px var(--space-6);border-radius:var(--radius-md);font-weight:700;font-size:var(--type-callout);cursor:pointer;transition:transform var(--duration-fast),box-shadow var(--duration-fast),filter var(--duration-fast);border:none;box-shadow:0 2px 8px #d4a84333}.AddJobModal-module__CF0TzG__submitBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 20px #d4a84359}.AddJobModal-module__CF0TzG__submitBtn:disabled{opacity:.5;cursor:not-allowed;background:var(--surface-3);color:var(--text-muted)}@media (max-width:768px){.AddJobModal-module__CF0TzG__overlay{padding:var(--space-4)}.AddJobModal-module__CF0TzG__header{padding:var(--space-5)}.AddJobModal-module__CF0TzG__content{padding:var(--space-5);gap:var(--space-4)}.AddJobModal-module__CF0TzG__actions{flex-direction:column-reverse}.AddJobModal-module__CF0TzG__cancelBtn,.AddJobModal-module__CF0TzG__submitBtn{width:100%}}
.SearchModal-module__kqY4Yq__overlay{-webkit-backdrop-filter:blur(12px)saturate(120%);z-index:100;padding-top:12vh;padding-left:var(--space-4);padding-right:var(--space-4);background-color:#020202d6;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.SearchModal-module__kqY4Yq__modal{background:linear-gradient(160deg,var(--surface-3)0%,var(--surface-2)100%);width:100%;max-width:600px;-webkit-backdrop-filter:blur(var(--glass-t3-blur))saturate(150%);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);box-shadow:var(--shadow-deep),0 0 0 1px #d4a84314 inset;flex-direction:column;display:flex;overflow:hidden}.SearchModal-module__kqY4Yq__header{padding:var(--space-4)var(--space-5);border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:var(--space-3);display:flex}.SearchModal-module__kqY4Yq__searchIcon{color:var(--color-text-muted);flex-shrink:0}.SearchModal-module__kqY4Yq__input{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1.1rem}.SearchModal-module__kqY4Yq__input::placeholder{color:var(--color-text-muted)}.SearchModal-module__kqY4Yq__closeBtn{background:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);padding:var(--space-1)var(--space-2);font-size:var(--type-overline);cursor:pointer;transition:all var(--duration-normal);align-items:center;gap:var(--space-2);border-radius:4px;font-weight:600;display:inline-flex}.SearchModal-module__kqY4Yq__closeBtn:hover{background:var(--color-text-primary);color:var(--color-bg-canvas)}.SearchModal-module__kqY4Yq__closeBtn kbd{border:1px solid var(--border-subtle);font:inherit;background:#ffffff0f;border-radius:4px;padding:2px 6px;font-size:10px}.SearchModal-module__kqY4Yq__helperRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2)var(--space-5);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--type-caption);display:flex}.SearchModal-module__kqY4Yq__helperKeys{align-items:center;gap:var(--space-2);display:inline-flex}.SearchModal-module__kqY4Yq__results{max-height:400px;padding:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex;overflow-y:auto}.SearchModal-module__kqY4Yq__resultItem{text-align:left;width:100%;padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--duration-fast),border-color var(--duration-fast);border:1px solid #0000;justify-content:space-between;align-items:center;display:flex}.SearchModal-module__kqY4Yq__resultItem:hover{background-color:var(--surface-4);border-color:var(--border-subtle)}.SearchModal-module__kqY4Yq__resultItemActive{background-color:var(--surface-4);border-color:var(--brand-primary-dim);box-shadow:inset 0 0 0 1px #d4a84340}.SearchModal-module__kqY4Yq__jobInfo{flex-direction:column;gap:6px;display:flex}.SearchModal-module__kqY4Yq__jobTitle{font-size:var(--type-callout);color:var(--color-text-primary);margin:0;font-weight:600}.SearchModal-module__kqY4Yq__jobCompany{font-size:var(--type-caption);color:var(--color-text-secondary)}.SearchModal-module__kqY4Yq__jobStatus{font-size:var(--type-overline);text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);background:var(--brand-primary-soft);padding:var(--space-1)10px;border-radius:var(--radius-sm);border:1px solid var(--color-border-emphasis);font-weight:600}.SearchModal-module__kqY4Yq__noResults{padding:var(--space-8);text-align:center;color:var(--color-text-muted);font-size:var(--type-callout)}@media (max-width:768px){.SearchModal-module__kqY4Yq__overlay{padding-top:8vh}.SearchModal-module__kqY4Yq__header{padding:var(--space-3);gap:var(--space-2)}.SearchModal-module__kqY4Yq__input{font-size:1rem}.SearchModal-module__kqY4Yq__helperRow{padding-inline:var(--space-3)}.SearchModal-module__kqY4Yq__jobStatus,.SearchModal-module__kqY4Yq__closeBtn span{display:none}}
.JobDetailModal-module__hnTXrW__overlay{background-color:var(--scrim-color);-webkit-backdrop-filter:blur(8px);z-index:1000;padding:var(--space-10);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.JobDetailModal-module__hnTXrW__modal{background-color:var(--glass-t3-bg);width:100%;max-width:1000px;height:85vh;max-height:calc(100vh - 80px);-webkit-backdrop-filter:blur(var(--glass-t3-blur));border:var(--glass-t3-border);border-radius:var(--radius-lg);box-shadow:var(--glass-t3-shadow);animation:JobDetailModal-module__hnTXrW__slideUp var(--duration-slow)var(--ease-out)forwards;flex-direction:column;display:flex;overflow:hidden}@keyframes JobDetailModal-module__hnTXrW__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.JobDetailModal-module__hnTXrW__header{padding:var(--space-6)var(--space-8);border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-bg-secondary);justify-content:space-between;align-items:flex-start;display:flex}.JobDetailModal-module__hnTXrW__title{font-size:var(--type-title-3);color:var(--color-text-primary);letter-spacing:-.02em;font-weight:700}.JobDetailModal-module__hnTXrW__company{font-size:var(--type-body);color:var(--color-text-secondary);margin-top:var(--space-1)}.JobDetailModal-module__hnTXrW__closeBtn{color:var(--color-text-muted);padding:var(--space-1);transition:color var(--duration-normal);font-size:2rem;line-height:1}.JobDetailModal-module__hnTXrW__closeBtn:hover{color:var(--color-text-primary)}.JobDetailModal-module__hnTXrW__content{flex:1;display:flex;overflow:hidden}.JobDetailModal-module__hnTXrW__sidebar{width:280px;padding:var(--space-8);border-right:1px solid var(--color-border-subtle);background-color:var(--color-bg-secondary);gap:var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.JobDetailModal-module__hnTXrW__statusPill{padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);font-size:var(--type-overline);background-color:var(--brand-primary-soft);color:var(--color-text-primary);letter-spacing:.05em;align-self:flex-start;font-weight:600;display:inline-block}.JobDetailModal-module__hnTXrW__sidebarSection h4{font-size:var(--type-overline);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.JobDetailModal-module__hnTXrW__sidebarSection p{font-size:var(--type-callout);color:var(--color-text-primary)}.JobDetailModal-module__hnTXrW__link{color:var(--color-accent);font-size:var(--type-callout)}.JobDetailModal-module__hnTXrW__link:hover{text-decoration:underline}.JobDetailModal-module__hnTXrW__calendarDestinationList{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.JobDetailModal-module__hnTXrW__calendarDestinationLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.JobDetailModal-module__hnTXrW__calendarDestinationItem{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-caption);display:flex}.JobDetailModal-module__hnTXrW__calendarDestinationItem input{accent-color:var(--color-accent)}.JobDetailModal-module__hnTXrW__aiPanel{padding:var(--space-5);background:linear-gradient(to bottom right,var(--brand-primary-soft),transparent);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-md);margin-top:auto}.JobDetailModal-module__hnTXrW__aiPanel h3{font-size:var(--type-callout);color:var(--color-accent);margin-bottom:var(--space-3);align-items:center;gap:var(--space-2);font-weight:600;display:flex}.JobDetailModal-module__hnTXrW__salaryAmount{font-size:var(--type-headline);color:var(--color-text-primary);margin-bottom:var(--space-1);font-weight:700}.JobDetailModal-module__hnTXrW__salarySource{font-size:var(--type-overline);color:var(--color-text-muted)}.JobDetailModal-module__hnTXrW__marketPanel{margin-top:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);gap:var(--space-2);background:#d4a8430d;flex-direction:column;display:flex}.JobDetailModal-module__hnTXrW__marketHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.JobDetailModal-module__hnTXrW__marketEyebrow{font-size:var(--type-overline);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--space-1);display:inline-block}.JobDetailModal-module__hnTXrW__marketCopy{font-size:var(--type-caption);color:var(--color-text-secondary)}.JobDetailModal-module__hnTXrW__marketDetails{gap:var(--space-3);font-size:var(--type-overline);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.JobDetailModal-module__hnTXrW__marketActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.JobDetailModal-module__hnTXrW__marketBadge{border-radius:var(--radius-full);font-size:var(--type-overline);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);white-space:nowrap;padding:6px 10px;font-weight:700}.JobDetailModal-module__hnTXrW__marketBelow{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2459}.JobDetailModal-module__hnTXrW__marketInRange{color:#93c5fd;background:#93c5fd1f;border-color:#93c5fd59}.JobDetailModal-module__hnTXrW__marketAbove{color:#86efac;background:#86efac1f;border-color:#86efac59}.JobDetailModal-module__hnTXrW__negotiationBox{padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:#00000029}.JobDetailModal-module__hnTXrW__mainContent{flex-direction:column;flex:1;display:flex;overflow:hidden}.JobDetailModal-module__hnTXrW__tabs{border-bottom:1px solid var(--color-border-subtle);padding:0 var(--space-8);background-color:var(--color-bg-secondary);display:flex}.JobDetailModal-module__hnTXrW__tab{padding:var(--space-4)var(--space-6);color:var(--color-text-muted);font-weight:500;font-size:var(--type-callout);transition:all var(--duration-normal);border-bottom:2px solid #0000}.JobDetailModal-module__hnTXrW__tab:hover{color:var(--color-text-secondary)}.JobDetailModal-module__hnTXrW__active{color:var(--color-accent);border-bottom-color:var(--color-accent)}.JobDetailModal-module__hnTXrW__tabContent{padding:var(--space-8);flex:1;overflow-y:auto}.JobDetailModal-module__hnTXrW__workspaceGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.JobDetailModal-module__hnTXrW__cardSection{background-color:var(--surface-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.JobDetailModal-module__hnTXrW__cardSection h3{font-size:var(--type-callout);color:var(--color-text-primary)}.JobDetailModal-module__hnTXrW__input{background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--type-caption);padding:10px 12px}.JobDetailModal-module__hnTXrW__textarea,.JobDetailModal-module__hnTXrW__textareaCompact{background:var(--color-bg-tertiary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-primary);resize:vertical;min-height:110px;font-size:var(--type-caption);padding:10px 12px}.JobDetailModal-module__hnTXrW__textareaCompact{min-height:80px}.JobDetailModal-module__hnTXrW__input:focus,.JobDetailModal-module__hnTXrW__textarea:focus,.JobDetailModal-module__hnTXrW__textareaCompact:focus{border-color:var(--color-accent);outline:none}.JobDetailModal-module__hnTXrW__primaryBtn{background:var(--color-accent);border:1px solid var(--color-accent);color:#0b0b0b;border-radius:var(--radius-sm);font-size:var(--type-caption);cursor:pointer;align-self:flex-start;padding:8px 14px;font-weight:700}.JobDetailModal-module__hnTXrW__primaryBtn:disabled{opacity:.6;cursor:wait}.JobDetailModal-module__hnTXrW__deleteBtn{color:#fca5a5;border-radius:var(--radius-sm);font-size:var(--type-caption);cursor:pointer;background:#dc262624;border:1px solid #f8717159;align-self:flex-start;padding:8px 14px;font-weight:700}.JobDetailModal-module__hnTXrW__deleteBtn:disabled{opacity:.6;cursor:wait}.JobDetailModal-module__hnTXrW__deleteConfirm{align-items:center;gap:var(--space-2);font-size:var(--type-caption);color:var(--color-text-secondary);display:flex}.JobDetailModal-module__hnTXrW__deleteConfirmYes{color:#fff;border-radius:var(--radius-sm);font-size:var(--type-caption);cursor:pointer;background:#dc2626cc;border:none;padding:4px 10px;font-weight:700}.JobDetailModal-module__hnTXrW__deleteConfirmYes:disabled{opacity:.6;cursor:wait}.JobDetailModal-module__hnTXrW__deleteConfirmNo{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);border-radius:var(--radius-sm);font-size:var(--type-caption);cursor:pointer;background:0 0;padding:4px 10px}.JobDetailModal-module__hnTXrW__helper{color:var(--color-text-secondary);font-size:var(--type-overline)}.JobDetailModal-module__hnTXrW__syncToggle{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-overline);display:inline-flex}.JobDetailModal-module__hnTXrW__syncToggle input{accent-color:var(--brand-primary)}.JobDetailModal-module__hnTXrW__overdueText{color:#f97316;font-size:var(--type-overline);margin-top:4px}.JobDetailModal-module__hnTXrW__overdueChip{margin-top:var(--space-2);color:#f97316;font-size:var(--type-overline);border-radius:var(--radius-full);background:#f973161f;border:1px solid #f9731659;align-items:center;gap:4px;padding:3px 10px;font-weight:600;display:inline-flex}.JobDetailModal-module__hnTXrW__calendarBtn{margin-top:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--type-overline);background:0 0;padding:6px 10px}.JobDetailModal-module__hnTXrW__calendarBtn:hover,.JobDetailModal-module__hnTXrW__inlineSecondaryBtn:hover{border-color:var(--color-border-emphasis);color:var(--color-text-primary)}.JobDetailModal-module__hnTXrW__offerToggle{cursor:pointer;width:100%;color:inherit;margin-bottom:var(--space-2);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.JobDetailModal-module__hnTXrW__offerToggle h4{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.JobDetailModal-module__hnTXrW__offerToggle span{color:var(--color-text-muted);font-size:9px}.JobDetailModal-module__hnTXrW__compGrid{gap:var(--space-2);grid-template-columns:1fr;display:grid}.JobDetailModal-module__hnTXrW__logList{border-top:1px solid var(--color-border-subtle);max-height:220px;padding-top:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex;overflow:auto}.JobDetailModal-module__hnTXrW__logItem{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-2)var(--space-3);background:#00000024}.JobDetailModal-module__hnTXrW__logItem span{font-size:var(--type-overline);color:var(--color-text-muted)}.JobDetailModal-module__hnTXrW__logItem p{font-size:var(--type-caption);color:var(--color-text-secondary);margin-top:4px}.JobDetailModal-module__hnTXrW__logOverflow{font-size:var(--type-caption);color:var(--color-text-muted);text-align:center;padding:var(--space-2)0;font-style:italic}.JobDetailModal-module__hnTXrW__logOverflowBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--type-caption);background:0 0;padding:6px 10px}.JobDetailModal-module__hnTXrW__logItemRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.JobDetailModal-module__hnTXrW__inlineActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.JobDetailModal-module__hnTXrW__inlineSecondaryBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--type-overline);white-space:nowrap;background:0 0;padding:4px 8px}.JobDetailModal-module__hnTXrW__inlineDeleteBtn{border-radius:var(--radius-sm);color:#fca5a5;cursor:pointer;font-size:var(--type-overline);white-space:nowrap;background:0 0;border:1px solid #f871714d;padding:4px 8px}.JobDetailModal-module__hnTXrW__generatedPanel{margin-top:var(--space-4);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-md);padding:var(--space-4);background:#d4a84312}.JobDetailModal-module__hnTXrW__generatedPanelHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.JobDetailModal-module__hnTXrW__generatedPanelHeader h4{color:var(--color-text-primary)}.JobDetailModal-module__hnTXrW__copyResultBtn{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--type-caption);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;padding:3px 10px;transition:border-color .15s,color .15s}.JobDetailModal-module__hnTXrW__copyResultBtn:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.JobDetailModal-module__hnTXrW__generatedPanel p,.JobDetailModal-module__hnTXrW__generatedPanel li{color:var(--color-text-secondary);font-size:var(--type-callout);line-height:1.6}.JobDetailModal-module__hnTXrW__aiReadyState{background-color:var(--surface-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-10)}.JobDetailModal-module__hnTXrW__aiIconLarge{margin-bottom:var(--space-4);font-size:2rem;display:block}.JobDetailModal-module__hnTXrW__aiReadyState h3{font-size:var(--type-headline);margin-bottom:var(--space-2);font-weight:600}.JobDetailModal-module__hnTXrW__aiReadyState p{color:var(--color-text-secondary);margin-bottom:var(--space-6)}.JobDetailModal-module__hnTXrW__aiReadyBtn{background:var(--brand-primary);color:#fff;font-weight:600;font-size:var(--type-body);padding:var(--space-3)var(--space-6);border-radius:var(--radius-md);text-decoration:none;transition:opacity .15s;display:inline-block}.JobDetailModal-module__hnTXrW__aiReadyBtn:hover{opacity:.85}.JobDetailModal-module__hnTXrW__gapList{gap:var(--space-4);flex-direction:column;display:flex}.JobDetailModal-module__hnTXrW__gapItem{background-color:var(--color-bg-tertiary);padding:var(--space-4);border-radius:var(--radius-md)}.JobDetailModal-module__hnTXrW__missing{color:var(--color-error);font-weight:600;font-size:var(--type-callout);margin-bottom:var(--space-1);display:block}.JobDetailModal-module__hnTXrW__match{color:var(--color-success);font-weight:600;font-size:var(--type-callout);margin-bottom:var(--space-1);display:block}.JobDetailModal-module__hnTXrW__suggestion{color:var(--color-text-secondary);font-size:var(--type-caption)}@media (max-width:1024px){.JobDetailModal-module__hnTXrW__overlay{padding:var(--space-5)}.JobDetailModal-module__hnTXrW__sidebar{width:240px;padding:var(--space-5)}.JobDetailModal-module__hnTXrW__tabs{padding:0 var(--space-5)}.JobDetailModal-module__hnTXrW__tabContent{padding:var(--space-5)}}@media (max-width:768px){.JobDetailModal-module__hnTXrW__overlay{padding:var(--space-3)}.JobDetailModal-module__hnTXrW__modal{border-radius:var(--radius-md);height:calc(100vh - 24px)}.JobDetailModal-module__hnTXrW__header{padding:var(--space-4)}.JobDetailModal-module__hnTXrW__content{flex-direction:column}.JobDetailModal-module__hnTXrW__mainContent{order:1}.JobDetailModal-module__hnTXrW__sidebar{border-right:0;border-top:1px solid var(--color-border-subtle);border-bottom:0;order:2;width:100%;max-height:320px;overflow-y:auto}.JobDetailModal-module__hnTXrW__tabs{overflow-x:auto}.JobDetailModal-module__hnTXrW__tab{padding:14px var(--space-4);white-space:nowrap}.JobDetailModal-module__hnTXrW__aiReadyState{padding:var(--space-5)}.JobDetailModal-module__hnTXrW__workspaceGrid{grid-template-columns:1fr}}
.PricingModal-module__gaQQhG__overlay{z-index:100;background:var(--surface-glass-2);-webkit-backdrop-filter:blur(8px);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PricingModal-module__gaQQhG__modal{background:var(--surface-solid);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:100%;max-width:480px;padding:var(--space-8);box-shadow:var(--shadow-deep);animation:.3s cubic-bezier(.16,1,.3,1) PricingModal-module__gaQQhG__modalSlideUp;position:relative}@keyframes PricingModal-module__gaQQhG__modalSlideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.PricingModal-module__gaQQhG__closeBtn{top:var(--space-4);right:var(--space-4);color:var(--text-muted);cursor:pointer;width:32px;height:32px;transition:all var(--duration-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:flex;position:absolute}.PricingModal-module__gaQQhG__closeBtn:hover{color:var(--text-primary);background:var(--surface-glass)}.PricingModal-module__gaQQhG__header{text-align:center;margin-bottom:var(--space-8)}.PricingModal-module__gaQQhG__header h2{font-size:var(--type-title-2);color:var(--text-primary);margin-bottom:var(--space-2);letter-spacing:-.02em;font-weight:700}.PricingModal-module__gaQQhG__header p{color:var(--text-secondary);font-size:var(--type-body)}.PricingModal-module__gaQQhG__toggleContainer{background:var(--bg-primary);padding:var(--space-1);border-radius:var(--radius-full);margin-bottom:var(--space-8);border:1px solid var(--border-subtle);display:flex}.PricingModal-module__gaQQhG__toggleBtn{padding:var(--space-3)var(--space-4);border-radius:var(--radius-full);color:var(--text-secondary);font-weight:600;font-size:var(--type-callout);cursor:pointer;transition:all var(--duration-fast);justify-content:center;align-items:center;gap:var(--space-2);background:0 0;border:none;flex:1;display:flex}.PricingModal-module__gaQQhG__toggleBtn:hover{color:var(--text-primary)}.PricingModal-module__gaQQhG__toggleBtn.PricingModal-module__gaQQhG__active{background:var(--surface-solid);color:var(--text-primary);box-shadow:var(--shadow-soft);border:1px solid var(--border-emphasis)}.PricingModal-module__gaQQhG__discountBadge{background:var(--success-soft);color:var(--success);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;border:1px solid #38c77933;padding:2px 6px;font-size:.7rem;font-weight:700}.PricingModal-module__gaQQhG__pricingCard{background:var(--bg-primary);border:1px solid var(--border-emphasis);border-radius:var(--radius-md);padding:var(--space-6);flex-direction:column;align-items:center;display:flex}.PricingModal-module__gaQQhG__priceContainer{margin-bottom:var(--space-6);justify-content:center;align-items:flex-start;display:flex}.PricingModal-module__gaQQhG__currency{font-size:var(--type-title-3);color:var(--text-secondary);margin-top:6px;font-weight:600}.PricingModal-module__gaQQhG__price{color:var(--text-primary);letter-spacing:-.04em;font-size:4rem;font-weight:800;line-height:1}.PricingModal-module__gaQQhG__period{font-size:var(--type-body);color:var(--text-secondary);align-self:flex-end;margin-bottom:8px;margin-left:4px;font-weight:500}.PricingModal-module__gaQQhG__featuresList{width:100%;margin:0 0 var(--space-8)0;gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.PricingModal-module__gaQQhG__featuresList li{color:var(--text-secondary);font-size:var(--type-callout);align-items:center;gap:var(--space-3);display:flex}.PricingModal-module__gaQQhG__subscribeBtn{width:100%;padding:var(--space-4);background:var(--brand-primary);color:var(--text-inverse);border-radius:var(--radius-md);font-size:var(--type-callout);cursor:pointer;transition:all var(--duration-fast);border:none;font-weight:600;box-shadow:0 4px 16px #0055ff4d}.PricingModal-module__gaQQhG__subscribeBtn:hover:not(:disabled){background:var(--brand-primary-hover);transform:translateY(-2px);box-shadow:0 8px 24px #05f6}.PricingModal-module__gaQQhG__subscribeBtn:disabled{opacity:.7;cursor:not-allowed}.PricingModal-module__gaQQhG__detailsLink{margin-top:var(--space-3);font-size:var(--type-caption);color:var(--text-muted);text-decoration:underline}.PricingModal-module__gaQQhG__detailsLink:hover{color:var(--text-primary)}.PricingModal-module__gaQQhG__errorMsg{margin-top:var(--space-3);color:#f87171;font-size:var(--type-caption);text-align:center;margin-bottom:0}@media (max-width:768px){.PricingModal-module__gaQQhG__modal{padding:var(--space-5)}.PricingModal-module__gaQQhG__header{margin-bottom:var(--space-5)}.PricingModal-module__gaQQhG__header h2{font-size:var(--type-title-3)}.PricingModal-module__gaQQhG__toggleContainer{margin-bottom:var(--space-5)}.PricingModal-module__gaQQhG__pricingCard{padding:var(--space-4)}.PricingModal-module__gaQQhG__price{font-size:3rem}}
.CompanyIntelCard-module__ka3uWq__card{background-color:var(--glass-t2-bg);-webkit-backdrop-filter:blur(var(--glass-t2-blur));border:var(--glass-t2-border);border-radius:var(--radius-md);padding:var(--space-5);margin-top:var(--space-4)}.CompanyIntelCard-module__ka3uWq__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.CompanyIntelCard-module__ka3uWq__headerLeft{align-items:center;gap:var(--space-2);min-width:0;display:flex}.CompanyIntelCard-module__ka3uWq__headerRight{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.CompanyIntelCard-module__ka3uWq__title{font-size:var(--type-subhead);color:var(--color-text-primary);letter-spacing:-.01em;font-weight:600}.CompanyIntelCard-module__ka3uWq__scoreBadge{min-width:36px;height:24px;padding:0 var(--space-2);border-radius:var(--radius-full);font-size:var(--type-caption);color:#fff;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.CompanyIntelCard-module__ka3uWq__scoreBadge.CompanyIntelCard-module__ka3uWq__green{background-color:var(--color-semantic-success)}.CompanyIntelCard-module__ka3uWq__scoreBadge.CompanyIntelCard-module__ka3uWq__yellow{background-color:var(--color-semantic-warning)}.CompanyIntelCard-module__ka3uWq__scoreBadge.CompanyIntelCard-module__ka3uWq__red{background-color:var(--color-semantic-error)}.CompanyIntelCard-module__ka3uWq__scoreBadge.CompanyIntelCard-module__ka3uWq__gray{background-color:var(--color-text-muted)}.CompanyIntelCard-module__ka3uWq__enrichBtn{font-size:var(--type-caption);color:var(--color-text-link);padding:var(--space-1)var(--space-3);border-radius:var(--radius-sm);transition:background-color var(--duration-normal)}.CompanyIntelCard-module__ka3uWq__enrichBtn:hover{background-color:var(--color-bg-hover)}.CompanyIntelCard-module__ka3uWq__enrichBtn:disabled{opacity:.5;cursor:not-allowed}.CompanyIntelCard-module__ka3uWq__signals{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:600px){.CompanyIntelCard-module__ka3uWq__signals{grid-template-columns:1fr}}.CompanyIntelCard-module__ka3uWq__signal{padding:var(--space-3);background-color:var(--color-bg-secondary);border-radius:var(--radius-sm);border-left:3px solid var(--color-border-subtle)}.CompanyIntelCard-module__ka3uWq__signal.CompanyIntelCard-module__ka3uWq__green{border-left-color:var(--color-semantic-success)}.CompanyIntelCard-module__ka3uWq__signal.CompanyIntelCard-module__ka3uWq__yellow{border-left-color:var(--color-semantic-warning)}.CompanyIntelCard-module__ka3uWq__signal.CompanyIntelCard-module__ka3uWq__red{border-left-color:var(--color-semantic-error)}.CompanyIntelCard-module__ka3uWq__signal.CompanyIntelCard-module__ka3uWq__gray{border-left-color:var(--color-text-muted)}.CompanyIntelCard-module__ka3uWq__signalHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.CompanyIntelCard-module__ka3uWq__signalIcon{color:var(--color-text-muted);flex-shrink:0;align-items:center;display:flex}.CompanyIntelCard-module__ka3uWq__signalIcon.CompanyIntelCard-module__ka3uWq__greenIcon{color:var(--color-semantic-success)}.CompanyIntelCard-module__ka3uWq__signalIcon.CompanyIntelCard-module__ka3uWq__yellowIcon{color:var(--color-semantic-warning)}.CompanyIntelCard-module__ka3uWq__signalIcon.CompanyIntelCard-module__ka3uWq__redIcon{color:var(--color-semantic-error)}.CompanyIntelCard-module__ka3uWq__signalIcon.CompanyIntelCard-module__ka3uWq__grayIcon{color:var(--color-text-muted)}.CompanyIntelCard-module__ka3uWq__signalLabel{font-size:var(--type-footnote);color:var(--color-text-primary);font-weight:600}.CompanyIntelCard-module__ka3uWq__signalExplanation{font-size:var(--type-caption);color:var(--color-text-secondary);line-height:1.5}.CompanyIntelCard-module__ka3uWq__signalSource{color:var(--color-text-muted);margin-top:var(--space-1);font-size:10px}.CompanyIntelCard-module__ka3uWq__summary{font-size:var(--type-footnote);color:var(--color-text-secondary);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);line-height:1.5}.CompanyIntelCard-module__ka3uWq__loading{padding:var(--space-8);color:var(--color-text-muted);font-size:var(--type-footnote);justify-content:center;align-items:center;display:flex}.CompanyIntelCard-module__ka3uWq__disclaimer{color:var(--color-text-muted);margin-top:var(--space-2);font-size:10px;font-style:italic}.CompanyIntelCard-module__ka3uWq__freshnessRow{align-items:center;gap:var(--space-2);font-size:var(--type-caption);padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-3);border-left:3px solid var(--color-border-subtle);color:var(--color-text-secondary);background-color:var(--color-bg-secondary);display:flex}.CompanyIntelCard-module__ka3uWq__freshnessRow.CompanyIntelCard-module__ka3uWq__fresh{border-left-color:var(--color-semantic-success);color:var(--color-semantic-success)}.CompanyIntelCard-module__ka3uWq__freshnessRow.CompanyIntelCard-module__ka3uWq__aging{border-left-color:var(--color-semantic-warning);color:var(--color-semantic-warning)}.CompanyIntelCard-module__ka3uWq__freshnessRow.CompanyIntelCard-module__ka3uWq__stale{border-left-color:var(--color-semantic-error);color:var(--color-semantic-error)}.CompanyIntelCard-module__ka3uWq__chip{border-radius:var(--radius-full);background-color:var(--color-semantic-error);color:#fff;white-space:nowrap;padding:1px 6px;font-size:10px;font-weight:600}.CompanyIntelCard-module__ka3uWq__chip.CompanyIntelCard-module__ka3uWq__chipWarning{background-color:var(--color-semantic-warning)}.CompanyIntelCard-module__ka3uWq__enrichedAt{color:var(--color-text-muted);white-space:nowrap;font-size:10px}.CompanyIntelCard-module__ka3uWq__staleText{color:var(--color-semantic-warning)}.CompanyIntelCard-module__ka3uWq__enrichHint{font-size:var(--type-caption);color:var(--color-text-muted);margin-top:var(--space-2);line-height:1.5}.CompanyIntelCard-module__ka3uWq__errorMsg{font-size:var(--type-caption);color:var(--color-semantic-error);margin-top:var(--space-2)}@keyframes CompanyIntelCard-module__ka3uWq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CompanyIntelCard-module__ka3uWq__spin{animation:.8s linear infinite CompanyIntelCard-module__ka3uWq__spin;display:inline-block}
.FitScoreCard-module__LNvPkW__card{background-color:var(--glass-t2-bg);-webkit-backdrop-filter:blur(var(--glass-t2-blur));border:var(--glass-t2-border);border-radius:var(--radius-md);padding:var(--space-5);margin-top:var(--space-4)}.FitScoreCard-module__LNvPkW__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.FitScoreCard-module__LNvPkW__headerLeft{align-items:center;gap:var(--space-2);min-width:0;display:flex}.FitScoreCard-module__LNvPkW__headerRight{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.FitScoreCard-module__LNvPkW__title{font-size:var(--type-subhead);color:var(--color-text-primary);letter-spacing:-.01em;font-weight:600}.FitScoreCard-module__LNvPkW__hint,.FitScoreCard-module__LNvPkW__noResumeHint{font-size:var(--type-caption);color:var(--color-text-muted);margin-top:var(--space-2);line-height:1.5}.FitScoreCard-module__LNvPkW__noResumeLink{color:var(--color-text-link);text-decoration:none}.FitScoreCard-module__LNvPkW__noResumeLink:hover{text-decoration:underline}.FitScoreCard-module__LNvPkW__scoreBtn{font-size:var(--type-caption);color:var(--color-text-link);padding:var(--space-1)var(--space-3);border-radius:var(--radius-sm);transition:background-color var(--duration-normal);white-space:nowrap}.FitScoreCard-module__LNvPkW__scoreBtn:hover{background-color:var(--color-bg-hover)}.FitScoreCard-module__LNvPkW__scoreBtn:disabled{opacity:.5;cursor:not-allowed}.FitScoreCard-module__LNvPkW__errorMsg{font-size:var(--type-caption);color:var(--color-semantic-error);margin-top:var(--space-2)}.FitScoreCard-module__LNvPkW__loading{align-items:center;gap:var(--space-2);padding:var(--space-6)0;color:var(--color-text-muted);font-size:var(--type-footnote);justify-content:center;display:flex}.FitScoreCard-module__LNvPkW__verdictRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);display:flex}.FitScoreCard-module__LNvPkW__verdictRow.FitScoreCard-module__LNvPkW__apply{background:#3dd68c14;border:1px solid #3dd68c38}.FitScoreCard-module__LNvPkW__verdictRow.FitScoreCard-module__LNvPkW__stretch{background:#f5a62314;border:1px solid #f5a62338}.FitScoreCard-module__LNvPkW__verdictRow.FitScoreCard-module__LNvPkW__skip{background:#e5484d14;border:1px solid #e5484d38}.FitScoreCard-module__LNvPkW__scoreCircle{border-radius:var(--radius-full);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.1rem;font-weight:800;line-height:1;display:flex}.FitScoreCard-module__LNvPkW__scoreCircle.FitScoreCard-module__LNvPkW__apply{color:var(--color-semantic-success);background:#3dd68c26}.FitScoreCard-module__LNvPkW__scoreCircle.FitScoreCard-module__LNvPkW__stretch{color:var(--color-semantic-warning);background:#f5a62326}.FitScoreCard-module__LNvPkW__scoreCircle.FitScoreCard-module__LNvPkW__skip{color:var(--color-semantic-error);background:#e5484d26}.FitScoreCard-module__LNvPkW__verdictInfo{min-width:0}.FitScoreCard-module__LNvPkW__verdictLabel{text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.FitScoreCard-module__LNvPkW__verdictLabel.FitScoreCard-module__LNvPkW__apply{color:var(--color-semantic-success)}.FitScoreCard-module__LNvPkW__verdictLabel.FitScoreCard-module__LNvPkW__stretch{color:var(--color-semantic-warning)}.FitScoreCard-module__LNvPkW__verdictLabel.FitScoreCard-module__LNvPkW__skip{color:var(--color-semantic-error)}.FitScoreCard-module__LNvPkW__verdictTitle{font-size:var(--type-footnote);color:var(--color-text-primary);font-weight:600}.FitScoreCard-module__LNvPkW__summary{font-size:var(--type-caption);color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.55}.FitScoreCard-module__LNvPkW__section{margin-bottom:var(--space-4)}.FitScoreCard-module__LNvPkW__sectionLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);margin-bottom:var(--space-2);font-size:10px;font-weight:600}.FitScoreCard-module__LNvPkW__keywordList{gap:var(--space-2);flex-wrap:wrap;display:flex}.FitScoreCard-module__LNvPkW__keyword{border-radius:var(--radius-full);border:1px solid #0000;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.FitScoreCard-module__LNvPkW__keyword.FitScoreCard-module__LNvPkW__critical{color:var(--color-semantic-error);background:#e5484d1a;border-color:#e5484d40}.FitScoreCard-module__LNvPkW__keyword.FitScoreCard-module__LNvPkW__important{color:var(--color-semantic-warning);background:#f5a6231a;border-color:#f5a62340}.FitScoreCard-module__LNvPkW__keyword.FitScoreCard-module__LNvPkW__nice-to-have{border-color:var(--color-border-subtle);color:var(--color-text-muted);background:#ffffff0d}.FitScoreCard-module__LNvPkW__suggestionList{gap:var(--space-2);flex-direction:column;display:flex}.FitScoreCard-module__LNvPkW__suggestion{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font-size:var(--type-caption);color:var(--color-text-secondary);text-align:left;background:#ffffff08;line-height:1.5;display:flex}.FitScoreCard-module__LNvPkW__suggestionIndex{border-radius:var(--radius-full);width:18px;height:18px;color:var(--brand-primary,#d4a843);background:#d4a8431f;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:700;display:flex}.FitScoreCard-module__LNvPkW__expandBtn{color:var(--color-text-link);margin-top:var(--space-2);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.FitScoreCard-module__LNvPkW__expandBtn:hover{text-decoration:underline}.FitScoreCard-module__LNvPkW__footer{padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);margin-top:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.FitScoreCard-module__LNvPkW__footerMeta{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.FitScoreCard-module__LNvPkW__disclaimer{color:var(--color-text-muted);margin-top:var(--space-2);font-size:10px;font-style:italic}@keyframes FitScoreCard-module__LNvPkW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.FitScoreCard-module__LNvPkW__spin{animation:.8s linear infinite FitScoreCard-module__LNvPkW__spin;display:inline-block}
.MomentumRing-module__jL_QZW__container{cursor:default;justify-content:center;align-items:center;display:inline-flex;position:relative}.MomentumRing-module__jL_QZW__ring{transform:rotate(-90deg)}.MomentumRing-module__jL_QZW__trackCircle{fill:none;stroke:#ffffff0f}.MomentumRing-module__jL_QZW__progressCircle{fill:none;stroke-linecap:round;transition:stroke .4s var(--ease-out)}.MomentumRing-module__jL_QZW__scoreLabel{fill:var(--text-primary);text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums;font-weight:700}.MomentumRing-module__jL_QZW__trendIndicator{border-radius:var(--radius-full);border:1.5px solid var(--surface-2);justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;display:flex;position:absolute;bottom:-2px;right:-2px}.MomentumRing-module__jL_QZW__trendRising{background-color:var(--success);color:#050505}.MomentumRing-module__jL_QZW__trendSteady{background-color:var(--surface-4);color:var(--text-secondary)}.MomentumRing-module__jL_QZW__trendFalling{background-color:var(--error);color:#fff}@keyframes MomentumRing-module__jL_QZW__pulseGlow{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 6px var(--brand-primary-glow))}}.MomentumRing-module__jL_QZW__pulseRising{animation:2.5s ease-in-out infinite MomentumRing-module__jL_QZW__pulseGlow}.MomentumRing-module__jL_QZW__topbarWrapper{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border-subtle);cursor:pointer;white-space:nowrap;transition:border-color var(--duration-fast);flex-shrink:0;padding:4px 10px 4px 6px;display:flex}.MomentumRing-module__jL_QZW__topbarWrapper:hover{border-color:var(--border-emphasis)}.MomentumRing-module__jL_QZW__topbarScore{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:1}.MomentumRing-module__jL_QZW__topbarLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;line-height:1}@media (max-width:1024px){.MomentumRing-module__jL_QZW__topbarLabel{display:none}}@media (max-width:768px){.MomentumRing-module__jL_QZW__topbarWrapper{display:none}}
.AuthGuard-module__Xi_WOq__loadingContainer{background-color:var(--bg-primary);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.AuthGuard-module__Xi_WOq__pulseLogo{border-radius:var(--radius-md);background:var(--brand-gradient);width:64px;height:64px;color:var(--text-inverse);justify-content:center;align-items:center;font-size:2rem;font-weight:900;animation:2s cubic-bezier(.4,0,.2,1) infinite AuthGuard-module__Xi_WOq__pulse;display:flex;box-shadow:0 0 32px #05f6}@keyframes AuthGuard-module__Xi_WOq__pulse{0%{transform:scale(.95);box-shadow:0 0 #05f6}50%{transform:scale(1.05);box-shadow:0 0 0 20px #05f0}to{transform:scale(.95);box-shadow:0 0 #05f0}}
.MainLayout-module__56aLsq__layout{width:100%;min-height:100vh;color:var(--text-primary);display:flex}.MainLayout-module__56aLsq__mainWrapper{flex-direction:column;flex:1;min-width:0;display:flex}.MainLayout-module__56aLsq__bannerWrap{width:100%;padding-inline:var(--grid-margin);padding-top:var(--space-5)}.MainLayout-module__56aLsq__pricingBanner{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5)var(--space-6);border-radius:var(--radius-2xl);border:1px solid color-mix(in srgb,var(--accent)22%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent)16%,transparent),transparent 42%),linear-gradient(135deg,#fffffff0,#f6f9ffeb);display:flex;position:relative;box-shadow:0 18px 48px #0f172a14}.MainLayout-module__56aLsq__bannerClose{top:var(--space-4);right:var(--space-4);border:1px solid color-mix(in srgb,var(--border-strong)45%,transparent);width:34px;height:34px;color:var(--text-muted);cursor:pointer;-webkit-backdrop-filter:blur(10px);transition:color var(--duration-fast)var(--ease-micro),background-color var(--duration-fast)var(--ease-micro),border-color var(--duration-fast)var(--ease-micro),transform var(--duration-fast)var(--ease-micro);background:#ffffffb8;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute}.MainLayout-module__56aLsq__bannerClose:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent)24%,transparent);background:#ffffffeb;transform:translateY(-1px)}.MainLayout-module__56aLsq__bannerCopy{min-width:0;padding-right:calc(var(--space-6) + 34px)}.MainLayout-module__56aLsq__bannerEyebrow{margin:0 0 var(--space-2);color:var(--accent);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.MainLayout-module__56aLsq__bannerCopy h2{color:var(--text-primary);margin:0;font-size:clamp(1.125rem,1rem + .6vw,1.55rem);line-height:1.15}.MainLayout-module__56aLsq__bannerCopy p:last-child{margin:var(--space-2)0 0;color:var(--text-secondary);font-size:var(--type-body-sm)}.MainLayout-module__56aLsq__bannerActions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.MainLayout-module__56aLsq__bannerPrimary,.MainLayout-module__56aLsq__bannerSecondary{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-full);font-size:var(--type-body-sm);transition:transform var(--duration-fast)var(--ease-micro),box-shadow var(--duration-fast)var(--ease-micro),border-color var(--duration-fast)var(--ease-micro),background-color var(--duration-fast)var(--ease-micro);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.MainLayout-module__56aLsq__bannerPrimary{color:#fff;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent)68%,#09111f));box-shadow:0 12px 28px color-mix(in srgb,var(--accent)26%,transparent);cursor:pointer;border:0}.MainLayout-module__56aLsq__bannerSecondary{border:1px solid color-mix(in srgb,var(--border-strong)70%,transparent);color:var(--text-primary);background:#ffffffb3}.MainLayout-module__56aLsq__bannerPrimary:hover,.MainLayout-module__56aLsq__bannerSecondary:hover{transform:translateY(-1px)}.MainLayout-module__56aLsq__mainContent{padding-block:var(--space-8);flex:1;position:relative;overflow-y:auto}.MainLayout-module__56aLsq__contentGrid{width:100%;padding-inline:var(--grid-margin)}.MainLayout-module__56aLsq__footerWrap{width:100%;padding-inline:var(--grid-margin);padding-bottom:var(--space-6)}.MainLayout-module__56aLsq__footer{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-full);min-height:52px;color:var(--text-secondary);font-size:var(--type-caption);letter-spacing:.01em;background:var(--glass-t1-bg);-webkit-backdrop-filter:blur(var(--glass-t1-blur))saturate(140%);border:var(--glass-t1-border);box-shadow:var(--glass-t1-shadow);display:flex}.MainLayout-module__56aLsq__footer a{transition:color var(--duration-fast)var(--ease-micro)}.MainLayout-module__56aLsq__footer a:hover{color:var(--text-primary)}.MainLayout-module__56aLsq__separator{color:var(--text-muted)}@media (max-width:1024px){.MainLayout-module__56aLsq__pricingBanner{flex-direction:column;align-items:flex-start}.MainLayout-module__56aLsq__bannerCopy{padding-right:calc(var(--space-7) + 34px)}.MainLayout-module__56aLsq__mainContent{padding-block:var(--space-6)}}@media (max-width:768px){.MainLayout-module__56aLsq__mainContent{padding-block:var(--space-4)}.MainLayout-module__56aLsq__contentGrid,.MainLayout-module__56aLsq__footerWrap,.MainLayout-module__56aLsq__bannerWrap{padding-inline:var(--space-4)}.MainLayout-module__56aLsq__pricingBanner{padding:var(--space-4)}.MainLayout-module__56aLsq__bannerClose{top:var(--space-3);right:var(--space-3)}.MainLayout-module__56aLsq__bannerCopy{padding-right:calc(var(--space-5) + 34px)}.MainLayout-module__56aLsq__bannerActions{flex-direction:column;width:100%}.MainLayout-module__56aLsq__bannerPrimary,.MainLayout-module__56aLsq__bannerSecondary{width:100%}.MainLayout-module__56aLsq__footerWrap{padding-bottom:var(--space-4)}}
.KanbanBoard-module__pidonq__actionCenter{z-index:20;margin-bottom:var(--space-4);padding:var(--space-3)var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);align-items:center;gap:var(--space-4);background:linear-gradient(120deg,#d4a84324,#ffffff08);flex-wrap:wrap;display:flex;position:sticky;top:0}.KanbanBoard-module__pidonq__actionGroup{gap:var(--space-2);flex-direction:column;flex:560px;min-width:min(100%,420px);display:flex}.KanbanBoard-module__pidonq__searchInput{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font-size:var(--type-caption);padding:5px var(--space-3);outline:none;width:200px;transition:border-color .15s,width .2s}.KanbanBoard-module__pidonq__searchInput:focus{border-color:var(--brand-primary);width:300px}.KanbanBoard-module__pidonq__actionSummary{color:var(--text-secondary);font-size:var(--type-caption);max-width:560px;line-height:1.5}.KanbanBoard-module__pidonq__metricsBlock{align-items:center;gap:var(--space-4);width:100%;padding-top:var(--space-1);flex-wrap:nowrap;display:flex}.KanbanBoard-module__pidonq__searchMeta{color:var(--text-muted);font-size:var(--type-caption)}@media (max-width:768px){.KanbanBoard-module__pidonq__searchInput,.KanbanBoard-module__pidonq__searchInput:focus{width:100%}}.KanbanBoard-module__pidonq__actionStat{color:var(--text-secondary);font-size:var(--type-caption);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.KanbanBoard-module__pidonq__actionStat strong{color:var(--text-primary);font-size:var(--type-callout)}.KanbanBoard-module__pidonq__exportBtn{background:var(--surface-2);border:1px solid var(--border-emphasis);color:var(--text-primary);border-radius:var(--radius-sm);font-size:var(--type-caption);font-family:var(--font-mono);cursor:pointer;padding:8px 14px}.KanbanBoard-module__pidonq__exportActions{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex;position:relative}.KanbanBoard-module__pidonq__exportMenu{background:var(--surface-2);border:1px solid var(--border-emphasis);border-radius:var(--radius-sm);z-index:30;min-width:130px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000040}.KanbanBoard-module__pidonq__exportMenu button{text-align:left;width:100%;color:var(--text-primary);font-size:var(--type-caption);font-family:var(--font-mono);padding:var(--space-3)var(--space-4);cursor:pointer;background:0 0;border:none;display:block}.KanbanBoard-module__pidonq__exportMenu button:hover{background:var(--surface-3)}.KanbanBoard-module__pidonq__goalMeter{align-items:center;gap:var(--space-3);display:flex}.KanbanBoard-module__pidonq__goalBlock{align-items:center;gap:var(--space-4);flex-wrap:nowrap;display:flex}.KanbanBoard-module__pidonq__goalSubstats{gap:var(--space-4);flex-wrap:nowrap;display:flex}.KanbanBoard-module__pidonq__goalMeterLabel{color:var(--text-primary);font-size:var(--type-caption);font-family:var(--font-mono)}.KanbanBoard-module__pidonq__goalMeterTrack{background:#ffffff14;border-radius:999px;width:96px;height:8px;overflow:hidden}.KanbanBoard-module__pidonq__goalMeterFill{background:linear-gradient(90deg,var(--brand-primary),var(--brand-primary-hover));height:100%}.KanbanBoard-module__pidonq__attentionStrip{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:#f9731614;border:1px solid #f9731659}.KanbanBoard-module__pidonq__celebrationStrip{margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:var(--space-4);background:radial-gradient(circle at 100% 0,#d4a8432e,#0000 40%),#d4a84314;border:1px solid #d4a84359;display:flex}.KanbanBoard-module__pidonq__celebrationEyebrow{margin:0 0 var(--space-1);color:var(--brand-primary);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.KanbanBoard-module__pidonq__celebrationStrip h4{margin:0 0 var(--space-1);color:var(--text-primary)}.KanbanBoard-module__pidonq__celebrationStrip p{color:var(--text-secondary);margin:0}.KanbanBoard-module__pidonq__celebrationActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.KanbanBoard-module__pidonq__celebrationPrimary,.KanbanBoard-module__pidonq__celebrationSecondary{border-radius:var(--radius-full);font-size:var(--type-caption);cursor:pointer;padding:8px 14px}.KanbanBoard-module__pidonq__celebrationPrimary{background:var(--brand-primary);color:#0b0b0b;border:none}.KanbanBoard-module__pidonq__celebrationSecondary{color:var(--text-primary);background:#0f0f0f66;border:1px solid #d4a8433d}.KanbanBoard-module__pidonq__milestoneStrip{margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:#d4a84314;border:1px solid #d4a84347}.KanbanBoard-module__pidonq__milestoneStrip h4{margin-bottom:var(--space-2);color:var(--brand-primary);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em}.KanbanBoard-module__pidonq__milestoneHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.KanbanBoard-module__pidonq__milestoneHeader h4{margin-bottom:0}.KanbanBoard-module__pidonq__milestoneLink{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;text-decoration:none}.KanbanBoard-module__pidonq__shareRow{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.KanbanBoard-module__pidonq__shareActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.KanbanBoard-module__pidonq__shareLinkBtn{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--type-caption);justify-content:center;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.KanbanBoard-module__pidonq__milestoneList{gap:var(--space-2);flex-wrap:wrap;display:flex}.KanbanBoard-module__pidonq__milestoneChip{border-radius:var(--radius-full);color:var(--text-primary);font-size:var(--type-caption);background:#0f0f0f73;border:1px solid #d4a84338;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.KanbanBoard-module__pidonq__milestoneMeta{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.KanbanBoard-module__pidonq__attentionStrip h4{margin-bottom:var(--space-2);color:#f97316;font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em}.KanbanBoard-module__pidonq__attentionList{gap:var(--space-2);flex-wrap:wrap;display:flex}.KanbanBoard-module__pidonq__attentionChip{color:#fed7aa;border-radius:var(--radius-full);cursor:pointer;background:#0f0f0f73;border:1px solid #f9731666;padding:4px 10px;font-size:11px}.KanbanBoard-module__pidonq__offerCompare{margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05}.KanbanBoard-module__pidonq__checkInOverlay{-webkit-backdrop-filter:blur(4px);z-index:110;padding:var(--space-4);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.KanbanBoard-module__pidonq__checkInModal{background:var(--surface-3);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);width:min(520px,100%);box-shadow:var(--shadow-deep);padding:var(--space-7)}.KanbanBoard-module__pidonq__checkInModal h3{color:var(--text-primary);font-size:var(--type-title-3);margin-bottom:var(--space-3)}.KanbanBoard-module__pidonq__checkInModal p{color:var(--text-secondary);margin-bottom:var(--space-6);line-height:1.6}@media (max-width:720px){.KanbanBoard-module__pidonq__celebrationStrip{flex-direction:column;align-items:flex-start}}.KanbanBoard-module__pidonq__checkInActions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.KanbanBoard-module__pidonq__checkInPrimary,.KanbanBoard-module__pidonq__checkInSecondary{border-radius:var(--radius-md);font-size:var(--type-callout);border:1px solid var(--border-subtle);cursor:pointer;padding:9px 14px;font-weight:600}.KanbanBoard-module__pidonq__checkInPrimary{background:var(--brand-primary);color:var(--surface-0);border-color:var(--brand-primary-dim)}.KanbanBoard-module__pidonq__checkInSecondary{background:var(--surface-2);color:var(--text-secondary)}.KanbanBoard-module__pidonq__offerCompare h4{margin-bottom:var(--space-3);color:var(--text-primary);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em}.KanbanBoard-module__pidonq__offerTable{border-collapse:collapse;border:1px solid var(--border-subtle);width:100%;overflow:hidden}.KanbanBoard-module__pidonq__offerCards{display:none}.KanbanBoard-module__pidonq__offerTable th{background:var(--surface-2);color:var(--text-secondary);font-size:var(--type-overline);text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border-subtle);padding:8px;font-weight:700}.KanbanBoard-module__pidonq__offerTable td{background:var(--surface-1);color:var(--text-primary);font-size:var(--type-caption);border-top:1px solid var(--border-subtle);padding:10px 8px}.KanbanBoard-module__pidonq__emptyBoard{padding:var(--space-6)var(--space-4);justify-content:center;align-items:flex-start;display:flex}.KanbanBoard-module__pidonq__emptyBoardInner{flex-direction:column;align-items:center;width:100%;max-width:700px;display:flex}.KanbanBoard-module__pidonq__emptyBoardEmoji{margin-bottom:var(--space-3);font-size:2rem}.KanbanBoard-module__pidonq__emptyBoardTitle{font-size:var(--type-title-3);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:700}.KanbanBoard-module__pidonq__emptyBoardSub{color:var(--text-secondary);font-size:var(--type-caption);margin-bottom:var(--space-5);text-align:center;max-width:480px;line-height:1.6}.KanbanBoard-module__pidonq__emptyBoardHint{background:var(--surface-2);border:1px solid var(--border-emphasis);border-radius:var(--radius-md);padding:var(--space-2)var(--space-4);font-size:var(--type-caption);color:var(--text-secondary);font-family:var(--font-mono);display:inline-block}.KanbanBoard-module__pidonq__emptyBoardHint strong{color:var(--brand-primary)}.KanbanBoard-module__pidonq__emptyBoardActions{gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.KanbanBoard-module__pidonq__emptyBoardSteps{gap:var(--space-3);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.KanbanBoard-module__pidonq__emptyStep{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#ffffff08;grid-template-columns:auto 1fr;align-items:start;display:grid}.KanbanBoard-module__pidonq__emptyStepNumber{background:var(--brand-primary-soft);width:24px;height:24px;color:var(--brand-primary);font-size:var(--type-caption);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.KanbanBoard-module__pidonq__emptyStep h3{color:var(--text-primary);font-size:var(--type-caption);margin-bottom:var(--space-1);font-weight:600}.KanbanBoard-module__pidonq__emptyStep p{color:var(--text-secondary);font-size:var(--type-caption);margin-bottom:0;line-height:1.5}.KanbanBoard-module__pidonq__emptyStepDivider{width:100%;height:1px;margin:var(--space-2)0;background:#ffffff1f}.KanbanBoard-module__pidonq__sampleJobBtn{margin-top:var(--space-3);background:var(--brand-primary);color:var(--surface-0);border:1px solid var(--brand-primary-dim);border-radius:var(--radius-sm);font-size:var(--type-caption);cursor:pointer;padding:8px 12px;font-weight:600}.KanbanBoard-module__pidonq__sampleJobBtn:disabled{opacity:.6;cursor:default}.KanbanBoard-module__pidonq__sampleJobFeedback{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--type-caption)}.KanbanBoard-module__pidonq__board{gap:var(--space-5);height:min(68vh,820px);min-height:560px;padding-bottom:var(--space-5);margin-top:var(--space-6);display:flex;overflow:auto hidden}.KanbanBoard-module__pidonq__column{background:linear-gradient(180deg,var(--surface-2)0%,var(--surface-1)100%);border-radius:var(--radius-lg);width:320px;min-width:320px;transition:background-color var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast);border:1px solid var(--border-subtle);box-shadow:var(--shadow-deep),inset 0 1px 0 #ffffff0a;isolation:isolate;flex-direction:column;display:flex;position:relative}.KanbanBoard-module__pidonq__column:after{content:"";border-radius:calc(var(--radius-lg) + 10px);opacity:0;pointer-events:none;transition:opacity var(--duration-fast),filter var(--duration-fast);filter:blur(18px);z-index:-1;background:radial-gradient(circle at 50% 18%,#d4a84338,#0000 68%);position:absolute;inset:-10px}.KanbanBoard-module__pidonq__column:hover{border-color:#d4a8437a;box-shadow:inset 0 0 0 1px #d4a8431f,0 18px 48px #00000073,0 0 34px #d4a8432e}.KanbanBoard-module__pidonq__column:hover:after{opacity:.8;filter:blur(22px)}.KanbanBoard-module__pidonq__columnDragOver{background:linear-gradient(180deg,var(--surface-3)0%,var(--surface-2)100%);border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary-soft)inset,0 0 0 2px #d4a8432e,0 22px 54px #00000073,0 0 44px #d4a84357}.KanbanBoard-module__pidonq__columnDragOver:after{opacity:1;filter:blur(28px)}.KanbanBoard-module__pidonq__columnHeader{padding:var(--space-4)var(--space-4)var(--space-3);border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-lg)var(--radius-lg)0 0;background:linear-gradient(#ffffff08 0%,#0000 100%);justify-content:space-between;align-items:center;display:flex}.KanbanBoard-module__pidonq__columnTitle{font-size:var(--type-caption);color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-family:var(--font-mono)}.KanbanBoard-module__pidonq__columnDescription{color:var(--text-muted);margin-top:4px;font-size:11px}.KanbanBoard-module__pidonq__columnCount{background-color:var(--surface-1);border:1px solid var(--border-emphasis);color:var(--text-muted);font-family:var(--font-mono);padding:2px var(--space-2);border-radius:var(--radius-sm);text-align:center;min-width:20px;font-size:10px;font-weight:600}.KanbanBoard-module__pidonq__columnContent{padding:var(--space-3);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.KanbanBoard-module__pidonq__emptyState{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8)var(--space-4);border-radius:var(--radius-md);text-align:center;opacity:.6;transition:all var(--duration-normal);background:#ffffff04;border:1px dashed #ffffff2e;flex-direction:column;flex:1;display:flex}.KanbanBoard-module__pidonq__emptyState:hover{opacity:1;background:#ffffff08;border-color:#ffffff40}.KanbanBoard-module__pidonq__emptyIcon{color:var(--text-muted);transition:color var(--duration-fast)}.KanbanBoard-module__pidonq__emptyState:hover .KanbanBoard-module__pidonq__emptyIcon{color:var(--text-secondary)}.KanbanBoard-module__pidonq__columnDragOver .KanbanBoard-module__pidonq__emptyState{opacity:1;border-color:var(--brand-primary);background:#d4a8430d}.KanbanBoard-module__pidonq__columnDragOver .KanbanBoard-module__pidonq__emptyIcon{color:var(--brand-primary)}.KanbanBoard-module__pidonq__emptyText{font-size:var(--type-caption);color:var(--text-muted);font-weight:500;font-family:var(--font-mono);letter-spacing:.04em}@media (max-width:768px){.KanbanBoard-module__pidonq__actionCenter{flex-direction:column;align-items:flex-start}.KanbanBoard-module__pidonq__actionGroup,.KanbanBoard-module__pidonq__exportActions{width:100%}.KanbanBoard-module__pidonq__metricsBlock{flex-wrap:wrap;align-items:flex-start;width:100%}.KanbanBoard-module__pidonq__actionSummary{max-width:none}.KanbanBoard-module__pidonq__goalMeter{justify-content:space-between;width:100%}.KanbanBoard-module__pidonq__goalBlock{flex-wrap:wrap;align-items:flex-start;width:100%}.KanbanBoard-module__pidonq__goalSubstats{flex-wrap:wrap;justify-content:space-between;width:100%}.KanbanBoard-module__pidonq__goalMeterTrack{flex:1}.KanbanBoard-module__pidonq__emptyBoardSteps{grid-template-columns:1fr}.KanbanBoard-module__pidonq__exportBtn{flex:1}.KanbanBoard-module__pidonq__board{margin-top:var(--space-4);height:auto;min-height:0;padding-bottom:var(--space-2)}.KanbanBoard-module__pidonq__offerTable{display:none}.KanbanBoard-module__pidonq__offerCards{gap:var(--space-3);display:grid}.KanbanBoard-module__pidonq__offerCard{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-1);padding:var(--space-3)}.KanbanBoard-module__pidonq__offerCard h5{color:var(--text-primary);margin-bottom:var(--space-2);font-size:var(--type-callout)}.KanbanBoard-module__pidonq__offerCard p{color:var(--text-secondary);font-size:var(--type-caption);margin-bottom:2px}.KanbanBoard-module__pidonq__column{width:280px;min-width:280px}}
.JobCard-module__top8eW__card{background:linear-gradient(145deg,var(--surface-3)0%,var(--surface-2)100%);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);cursor:grab;transition:transform var(--duration-normal)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out),border-color var(--duration-fast);box-shadow:var(--shadow-soft),inset 0 1px 0 #ffffff0d;position:relative;overflow:hidden}.JobCard-module__top8eW__card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.JobCard-module__top8eW__card:hover{border-color:var(--border-emphasis);transform:translateY(-3px);box-shadow:0 8px 28px #000000b3,0 2px 8px #00000080,inset 0 1px #ffffff14}.JobCard-module__top8eW__card:active{cursor:grabbing;transform:scale(.98)}.JobCard-module__top8eW__header{margin-bottom:var(--space-4)}.JobCard-module__top8eW__title{font-size:var(--type-callout);color:var(--text-primary);margin-bottom:var(--space-1);letter-spacing:-.01em;font-weight:600;line-height:1.3}.JobCard-module__top8eW__company{font-size:var(--type-caption);color:var(--text-secondary);font-weight:500}.JobCard-module__top8eW__workspaceHint{padding:var(--space-3);border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #ffffff0f;flex-direction:column;gap:6px;display:flex}.JobCard-module__top8eW__workspaceLabel{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;font-family:var(--font-mono)}.JobCard-module__top8eW__workspaceTools{color:var(--text-secondary);font-size:var(--type-overline);line-height:1.5}.JobCard-module__top8eW__footer{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-hairline);justify-content:space-between;align-items:center;display:flex}.JobCard-module__top8eW__date{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.JobCard-module__top8eW__aiBadge{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-primary);background-color:var(--brand-primary-dim);padding:3px var(--space-2);border-radius:var(--radius-sm);border:1px solid #d4a84340;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex;position:relative}.JobCard-module__top8eW__attentionBadge{color:#f97316;background-color:#f9731624;border:1px solid #f9731659}.JobCard-module__top8eW__aiGlow{background-color:var(--brand-primary);width:5px;height:5px;box-shadow:0 0 6px var(--brand-primary);border-radius:50%;animation:2.5s ease-in-out infinite JobCard-module__top8eW__pulse}@keyframes JobCard-module__top8eW__pulse{0%,to{opacity:.55;box-shadow:0 0 4px var(--brand-primary)}50%{opacity:1;box-shadow:0 0 10px var(--brand-primary),0 0 18px #d4a84359}}
.PageHeader-module__cS7uea__header{align-items:end;gap:var(--space-4);padding:var(--space-6)var(--space-7);margin-bottom:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface-2)0%,var(--surface-1)100%);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft),inset 0 1px 0 #ffffff0f;grid-template-columns:1fr auto;display:grid;position:relative;overflow:hidden}.PageHeader-module__cS7uea__header:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#d4a8431a 0%,#0000 70%);width:220px;height:60px;position:absolute;top:0;left:0}.PageHeader-module__cS7uea__titleGroup{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.PageHeader-module__cS7uea__title{font-size:var(--type-title-2);letter-spacing:-.03em;color:var(--text-primary);font-weight:700}.PageHeader-module__cS7uea__subtitle{max-width:72ch;font-size:var(--type-callout);color:var(--text-secondary);line-height:1.5}.PageHeader-module__cS7uea__action{flex-shrink:0;position:relative}@media (max-width:768px){.PageHeader-module__cS7uea__header{padding:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:1fr;align-items:start}.PageHeader-module__cS7uea__title{font-size:var(--type-title-3)}.PageHeader-module__cS7uea__subtitle{font-size:var(--type-caption)}}
.StreakBanner-module__73O7mq__banner{margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);align-items:stretch;gap:var(--space-4);background:radial-gradient(circle at 100% 0,#d4a8431f,#0000 50%),#d4a8430f;border:1px solid #d4a84340;flex-wrap:wrap;display:flex}.StreakBanner-module__73O7mq__section{justify-content:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.StreakBanner-module__73O7mq__section+.StreakBanner-module__73O7mq__section{padding-left:var(--space-4);border-left:1px solid #ffffff0f}.StreakBanner-module__73O7mq__sectionLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:10px}.StreakBanner-module__73O7mq__streakValue{align-items:baseline;gap:var(--space-1);display:flex}.StreakBanner-module__73O7mq__streakNumber{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700;line-height:1}.StreakBanner-module__73O7mq__streakUnit{font-size:var(--type-caption);color:var(--text-secondary)}.StreakBanner-module__73O7mq__streakFire{font-size:1rem;line-height:1}.StreakBanner-module__73O7mq__streakEmpty{font-size:var(--type-caption);color:var(--text-muted)}.StreakBanner-module__73O7mq__weeklyProgress{gap:var(--space-1);flex-direction:column;min-width:100px;display:flex}.StreakBanner-module__73O7mq__progressTrack{border-radius:var(--radius-full);background:#ffffff0f;height:6px;overflow:hidden}.StreakBanner-module__73O7mq__progressFill{border-radius:var(--radius-full);background:var(--brand-primary);height:100%;transition:width .6s var(--ease-out)}.StreakBanner-module__73O7mq__progressFill.StreakBanner-module__73O7mq__complete{background:var(--success)}.StreakBanner-module__73O7mq__progressLabel{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.StreakBanner-module__73O7mq__progressLabel strong{color:var(--text-primary)}.StreakBanner-module__73O7mq__momentumSection{align-items:center;gap:var(--space-3);display:flex}.StreakBanner-module__73O7mq__teaser{flex:1;min-width:140px}.StreakBanner-module__73O7mq__teaserText{font-size:var(--type-caption);color:var(--text-secondary);margin:0;line-height:1.45}.StreakBanner-module__73O7mq__teaserText strong{color:var(--brand-primary)}.StreakBanner-module__73O7mq__nudge{font-size:var(--type-caption);color:var(--text-muted);margin:0;line-height:1.4}.StreakBanner-module__73O7mq__bannerFooter{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding-top:var(--space-3);border-top:1px solid #ffffff0a;display:flex}.StreakBanner-module__73O7mq__timelineLink{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-shrink:0;font-size:11px;text-decoration:none}.StreakBanner-module__73O7mq__timelineLink:hover{text-decoration:underline}@media (max-width:640px){.StreakBanner-module__73O7mq__banner{gap:var(--space-3);flex-direction:column}.StreakBanner-module__73O7mq__section+.StreakBanner-module__73O7mq__section{padding-left:0;padding-top:var(--space-3);border-top:1px solid #ffffff0f;border-left:none}}
.marketing-module__FZtMtG__page{background:radial-gradient(circle at top,#d4a8431f,transparent 42%),var(--surface-0);min-height:100vh;color:var(--text-primary)}.marketing-module__FZtMtG__main{width:min(100%,980px);padding:var(--space-16)var(--space-6)var(--space-20);gap:var(--space-8);margin:0 auto;display:grid}.marketing-module__FZtMtG__hero,.marketing-module__FZtMtG__section{padding:var(--space-8);box-shadow:var(--shadow-soft);background:#0c0c0cb8;border:1px solid #ffffff14;border-radius:24px}.marketing-module__FZtMtG__eyebrow{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.08em;font-size:var(--type-caption);margin-bottom:var(--space-3);font-weight:700}.marketing-module__FZtMtG__hero h1,.marketing-module__FZtMtG__section h2{margin-bottom:var(--space-4)}.marketing-module__FZtMtG__hero p,.marketing-module__FZtMtG__section p,.marketing-module__FZtMtG__list li{color:var(--text-secondary);line-height:1.7}.marketing-module__FZtMtG__list{gap:var(--space-3);padding-left:var(--space-5);display:grid}.marketing-module__FZtMtG__ctaRow{gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.marketing-module__FZtMtG__ctaPrimary,.marketing-module__FZtMtG__ctaSecondary{min-height:42px;padding:0 var(--space-5);border-radius:var(--radius-md);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.marketing-module__FZtMtG__ctaPrimary{background:var(--brand-primary);color:var(--text-inverse)}.marketing-module__FZtMtG__ctaSecondary{border:1px solid var(--border-emphasis);color:var(--text-primary);background:var(--surface-2)}@media (max-width:768px){.marketing-module__FZtMtG__main{padding:var(--space-8)var(--space-4)var(--space-10);gap:var(--space-6)}.marketing-module__FZtMtG__hero,.marketing-module__FZtMtG__section{padding:var(--space-5);border-radius:18px}.marketing-module__FZtMtG__hero h1{font-size:var(--type-title-2)}.marketing-module__FZtMtG__section h2{font-size:var(--type-title-3)}.marketing-module__FZtMtG__ctaRow{flex-direction:column;width:100%}.marketing-module__FZtMtG__ctaPrimary,.marketing-module__FZtMtG__ctaSecondary{width:100%}.marketing-module__FZtMtG__list{padding-left:var(--space-4)}}@media (max-width:480px){.marketing-module__FZtMtG__main{padding:var(--space-6)var(--space-3)var(--space-8)}.marketing-module__FZtMtG__hero,.marketing-module__FZtMtG__section{padding:var(--space-4);border-radius:14px}}
.OnboardingWalkthrough-module__kkAFJa__overlay{-webkit-backdrop-filter:blur(4px);z-index:100;width:100vw;height:100vh;padding:var(--space-4);background:#050504d9;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.OnboardingWalkthrough-module__kkAFJa__panel{background:var(--surface-solid);border:1px solid var(--border-subtle);width:100%;max-width:600px;box-shadow:var(--shadow-deep);border-radius:var(--radius-md);padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex;position:relative}.OnboardingWalkthrough-module__kkAFJa__closeBtn{top:var(--space-4);right:var(--space-4);color:var(--text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);transition:all var(--duration-fast);background:0 0;border:none;place-items:center;display:grid;position:absolute}.OnboardingWalkthrough-module__kkAFJa__closeBtn:hover{color:var(--text-primary);background:var(--surface-glass-2)}.OnboardingWalkthrough-module__kkAFJa__header{border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-4)}.OnboardingWalkthrough-module__kkAFJa__header h2{font-size:var(--type-title-3);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:700}.OnboardingWalkthrough-module__kkAFJa__header p{color:var(--text-secondary);font-size:var(--type-body)}.OnboardingWalkthrough-module__kkAFJa__steps{gap:var(--space-6);flex-direction:column;display:flex}.OnboardingWalkthrough-module__kkAFJa__step{gap:var(--space-4);align-items:flex-start;display:flex}.OnboardingWalkthrough-module__kkAFJa__iconBox{background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--brand-primary);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.OnboardingWalkthrough-module__kkAFJa__stepContent h3{font-size:var(--type-callout);color:var(--text-primary);letter-spacing:.02em;margin-bottom:2px;font-weight:600}.OnboardingWalkthrough-module__kkAFJa__stepContent p{color:var(--text-secondary);font-size:var(--type-callout);line-height:1.5}.OnboardingWalkthrough-module__kkAFJa__actionRow{margin-top:var(--space-2);justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.OnboardingWalkthrough-module__kkAFJa__primaryBtn,.OnboardingWalkthrough-module__kkAFJa__secondaryBtn{background:var(--brand-secondary);color:var(--text-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);padding:0 var(--space-5);border-radius:var(--radius-sm);height:40px;font-family:var(--font-mono);font-size:var(--type-callout);letter-spacing:.05em;cursor:pointer;transition:all var(--duration-fast);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.OnboardingWalkthrough-module__kkAFJa__primaryBtn:hover{background:var(--brand-primary);box-shadow:0 0 12px #bca87833}.OnboardingWalkthrough-module__kkAFJa__secondaryBtn{background:0 0}.OnboardingWalkthrough-module__kkAFJa__secondaryBtn:hover{background:var(--surface-3)}
.page-module__r0lgIW__page{gap:var(--space-6);flex-direction:column;display:flex}.page-module__r0lgIW__coachingGrid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__r0lgIW__coachingCard{background:linear-gradient(160deg,var(--surface-3)0%,var(--surface-2)100%);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-3);transition:transform var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast);flex-direction:column;text-decoration:none;display:flex}.page-module__r0lgIW__coachingCard:hover{border-color:var(--border-emphasis);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.page-module__r0lgIW__coachingEyebrow{color:var(--brand-primary);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.page-module__r0lgIW__coachingCard h2{color:var(--text-primary);font-size:var(--type-title-3)}.page-module__r0lgIW__coachingCard p{color:var(--text-secondary);line-height:1.55}.page-module__r0lgIW__coachingCta{color:var(--text-primary);font-size:var(--type-caption);margin-top:auto;font-weight:700}.page-module__r0lgIW__statsRow{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__r0lgIW__statCard,.page-module__r0lgIW__card{background:linear-gradient(160deg,var(--surface-3)0%,var(--surface-2)100%);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.page-module__r0lgIW__statCard{padding:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.page-module__r0lgIW__statCard span{color:var(--text-muted);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.06em}.page-module__r0lgIW__statCard strong{color:var(--text-primary);font-size:var(--type-title-3)}.page-module__r0lgIW__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__r0lgIW__card{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.page-module__r0lgIW__card h2{color:var(--text-primary);font-size:var(--type-headline)}.page-module__r0lgIW__lead,.page-module__r0lgIW__listItem p,.page-module__r0lgIW__reportItem p,.page-module__r0lgIW__empty,.page-module__r0lgIW__status{color:var(--text-secondary);line-height:1.6}.page-module__r0lgIW__formGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__r0lgIW__inlineForm{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module__r0lgIW__input,.page-module__r0lgIW__textarea{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);font-size:var(--type-callout);padding:10px 12px}.page-module__r0lgIW__textarea{resize:vertical;min-height:110px}.page-module__r0lgIW__primaryBtn,.page-module__r0lgIW__secondaryBtn,.page-module__r0lgIW__ghostBtn,.page-module__r0lgIW__dangerBtn{border-radius:var(--radius-md);font-size:var(--type-caption);cursor:pointer;padding:10px 14px;font-weight:600}.page-module__r0lgIW__primaryBtn{background:var(--brand-primary);border:1px solid var(--brand-primary-dim);color:#0b0b0b}.page-module__r0lgIW__secondaryBtn{border:1px solid var(--border-emphasis);color:var(--text-primary);background:0 0}.page-module__r0lgIW__ghostBtn{background:var(--surface-1);border:1px solid var(--border-subtle);color:var(--text-secondary)}.page-module__r0lgIW__dangerBtn{color:#fca5a5;background:#ef44441f;border:1px solid #f871714d}.page-module__r0lgIW__ghostBtn:disabled{opacity:.5;cursor:default}.page-module__r0lgIW__linkBtn{color:var(--brand-primary);font-size:var(--type-caption);font-weight:600;text-decoration:none}.page-module__r0lgIW__inviteHint{font-size:var(--type-caption);color:var(--text-muted)}.page-module__r0lgIW__listActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__r0lgIW__list{gap:var(--space-3);flex-direction:column;display:flex}.page-module__r0lgIW__listItem,.page-module__r0lgIW__reportItem{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3)0;border-top:1px solid var(--border-subtle);display:flex}.page-module__r0lgIW__status{font-size:var(--type-caption)}.page-module__r0lgIW__clientSummary{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.page-module__r0lgIW__clientEditor{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}@media (max-width:900px){.page-module__r0lgIW__statsRow,.page-module__r0lgIW__grid,.page-module__r0lgIW__coachingGrid,.page-module__r0lgIW__formGrid{grid-template-columns:1fr}.page-module__r0lgIW__inlineForm,.page-module__r0lgIW__listItem,.page-module__r0lgIW__reportItem{grid-template-columns:1fr;display:grid}}
.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__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-primary)}.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)}}
.GuidedTour-module__ckZ1Fa__overlay{-webkit-backdrop-filter:blur(4px);z-index:100;padding:var(--space-4);background:#050504d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GuidedTour-module__ckZ1Fa__panel{background:var(--surface-solid);border:1px solid var(--border-subtle);width:100%;max-width:480px;box-shadow:var(--shadow-deep);border-radius:var(--radius-lg);padding:var(--space-8);align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;display:flex;position:relative}.GuidedTour-module__ckZ1Fa__closeBtn{top:var(--space-4);right:var(--space-4);color:var(--text-muted);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;place-items:center;transition:all .15s;display:grid;position:absolute}.GuidedTour-module__ckZ1Fa__closeBtn:hover{color:var(--text-primary);background:var(--surface-glass-2)}.GuidedTour-module__ckZ1Fa__stepIndicator{align-items:center;gap:8px;display:flex}.GuidedTour-module__ckZ1Fa__dot{background:var(--bg-tertiary);border:1.5px solid var(--border-subtle);border-radius:50%;width:8px;height:8px;transition:all .3s}.GuidedTour-module__ckZ1Fa__dotActive{background:var(--brand-primary);border-color:var(--brand-primary);transform:scale(1.25);box-shadow:0 0 10px #d4a84366}.GuidedTour-module__ckZ1Fa__dotDone{background:var(--brand-primary);border-color:var(--brand-primary);opacity:.5}.GuidedTour-module__ckZ1Fa__stepContent{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.GuidedTour-module__ckZ1Fa__iconBox{border-radius:var(--radius-md);width:56px;height:56px;color:var(--brand-primary);margin-bottom:var(--space-1);background:#d4a84314;border:1px solid #d4a84333;place-items:center;display:grid}.GuidedTour-module__ckZ1Fa__stepTitle{font-size:var(--type-title-3);color:var(--text-primary);letter-spacing:-.02em;font-weight:700}.GuidedTour-module__ckZ1Fa__stepDesc{color:var(--text-secondary);font-size:var(--type-body);max-width:380px;line-height:1.6}.GuidedTour-module__ckZ1Fa__ctaLink{color:var(--brand-primary);font-size:var(--type-callout);margin-top:var(--space-1);align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.GuidedTour-module__ckZ1Fa__ctaLink:hover{color:var(--brand-primary-hover)}.GuidedTour-module__ckZ1Fa__navRow{justify-content:space-between;align-items:center;width:100%;display:flex}.GuidedTour-module__ckZ1Fa__navButtons{align-items:center;gap:var(--space-3);display:flex}.GuidedTour-module__ckZ1Fa__skipBtn{color:var(--text-muted);font-size:var(--type-caption);cursor:pointer;padding:var(--space-2)0;background:0 0;border:none;font-weight:500;transition:color .15s}.GuidedTour-module__ckZ1Fa__skipBtn:hover{color:var(--text-secondary)}.GuidedTour-module__ckZ1Fa__backBtn{border:1px solid var(--border-subtle);color:var(--text-secondary);padding:var(--space-2)var(--space-4);border-radius:var(--radius-sm);font-size:var(--type-callout);cursor:pointer;background:0 0;align-items:center;gap:4px;font-weight:500;transition:all .15s;display:inline-flex}.GuidedTour-module__ckZ1Fa__backBtn:hover{color:var(--text-primary);border-color:var(--border-emphasis)}.GuidedTour-module__ckZ1Fa__nextBtn{background:var(--brand-primary);color:var(--text-inverse);padding:var(--space-2)var(--space-5);border-radius:var(--radius-sm);font-size:var(--type-callout);cursor:pointer;border:none;align-items:center;gap:6px;font-weight:600;transition:all .15s;display:inline-flex}.GuidedTour-module__ckZ1Fa__nextBtn:hover{background:var(--brand-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #d4a84340}.GuidedTour-module__ckZ1Fa__stepCount{color:var(--text-muted);font-size:var(--type-overline);letter-spacing:.08em;text-transform:uppercase;font-weight:600}@media (max-width:480px){.GuidedTour-module__ckZ1Fa__panel{padding:var(--space-6)}.GuidedTour-module__ckZ1Fa__stepDesc{font-size:var(--type-callout)}}
.page-module__p9nTuW__section{margin-top:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:#ffffff08}.page-module__p9nTuW__sectionHeader{margin-bottom:var(--space-4)}.page-module__p9nTuW__eyebrow{margin:0 0 var(--space-2);color:var(--brand-primary);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.page-module__p9nTuW__sectionHeader h2,.page-module__p9nTuW__auditColumn h3{color:var(--text-primary);margin:0}.page-module__p9nTuW__healthGrid,.page-module__p9nTuW__destinationGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.page-module__p9nTuW__healthCard,.page-module__p9nTuW__eventCard,.page-module__p9nTuW__auditCard{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#ffffff05}.page-module__p9nTuW__cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.page-module__p9nTuW__badge{border-radius:var(--radius-full);color:var(--brand-primary);text-transform:uppercase;letter-spacing:.06em;background:#d4a8431f;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.page-module__p9nTuW__meta{color:var(--text-muted);font-size:var(--type-caption);margin:0}.page-module__p9nTuW__eventList,.page-module__p9nTuW__auditGrid{gap:var(--space-4);display:grid}.page-module__p9nTuW__toggleRow{align-items:center;gap:var(--space-3);margin-top:var(--space-3);color:var(--text-secondary);display:flex}.page-module__p9nTuW__toggleRow input,.page-module__p9nTuW__destinationItem input{accent-color:var(--brand-primary)}.page-module__p9nTuW__destinationItem{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:#ffffff05;display:flex}.page-module__p9nTuW__footerRow{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.page-module__p9nTuW__primaryBtn{border-radius:var(--radius-full);background:var(--brand-primary);color:#0b0b0b;cursor:pointer;font-size:var(--type-caption);border:none;padding:10px 16px}.page-module__p9nTuW__auditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__p9nTuW__auditColumn{gap:var(--space-3);flex-direction:column;display:flex}@media (max-width:720px){.page-module__p9nTuW__auditGrid{grid-template-columns:1fr}.page-module__p9nTuW__footerRow{align-items:flex-start}}
.page-module__tGlC2W__boardContainer{padding:0}
