.analysis-dropzone--dragging{outline:2px solid var(--amber,#f3b65a);outline-offset:-2px}.analysis-dropzone-action{cursor:pointer;font:inherit;background:0 0;border:0}.analysis-form-error,.analysis-error{color:var(--red,#ef8f83)}.analysis-form-error{margin:18px 0 0;font-size:14px}.analysis-error{padding:60px 0}.analysis-error h1{color:var(--text,#f5efe6);font-size:clamp(28px,4vw,42px)}.analysis-error p{margin:12px 0 28px}.analysis-field-label{margin-bottom:10px;font-size:13px;font-weight:600;display:block}.analysis-score-unavailable{border:1px solid var(--line,#fff4e01a);text-align:center;border-radius:50%;place-content:center;width:170px;height:170px;font-size:18px;line-height:1.35;display:grid}.analysis-empty-copy{color:var(--muted,#9d958b);padding:28px 0;line-height:1.6}.analysis-expand-all{margin-top:20px}.analysis-category-detail{display:block}.analysis-rule{border-bottom:1px solid var(--line,#fff4e01a);gap:14px;padding:18px 0;line-height:1.55;display:flex}.analysis-rule>div{flex:1;min-width:0}.analysis-rule b{font-size:14px;display:block}.analysis-rule small{color:var(--muted,#9d958b);display:block}.analysis-rule p{overflow-wrap:anywhere;margin:8px 0}.analysis-rule blockquote{border-left:2px solid var(--amber,#f3b65a);overflow-wrap:anywhere;margin:10px 0;padding:12px}.analysis-rule__status--pass{color:var(--green,#79d6a4)}.analysis-rule__status--fail{color:var(--red,#ef8f83)}.analysis-evidence-excerpt{border:0;border-top:1px solid var(--line,#fff4e01a);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:18px 0;display:block}.analysis-evidence-excerpt.is-selected{border-left:3px solid var(--amber,#f3b65a);padding-left:14px}.analysis-evidence-excerpt span{text-transform:uppercase;letter-spacing:.1em;font-size:12px}.analysis-evidence-excerpt p{overflow-wrap:anywhere;margin:8px 0 0}.analysis-qualification{border-bottom:1px solid var(--line,#fff4e01a);padding:32px 0}.analysis-qualification h2{margin:12px 0;font-size:clamp(22px,3vw,30px)}.analysis-qualification p,.analysis-qualification li{margin:10px 0;line-height:1.6}.analysis-qualification ul{padding-left:22px}.analysis-transferable,.analysis-match-warning{border-top:1px solid var(--line,#fff4e01a);padding:20px 0}.analysis-transferable p{margin:8px 0}.analysis-method-meta{color:var(--muted,#9d958b);overflow-wrap:anywhere;margin:22px 0}.analysis-report-tools{border-top:1px solid var(--line,#fff4e01a);flex-wrap:wrap;align-items:center;gap:20px;padding:26px 0 48px;display:flex}.analysis-report-tools span{color:var(--red,#ef8f83)}.analysis-loading .analysis-skeleton-line{background:var(--surface,#1c1917);border-radius:8px;width:70%;height:26px;margin:22px 0;animation:1.5s ease-in-out infinite alternate analysis-pulse}.analysis-loading .analysis-skeleton-hero{min-height:280px;padding:36px}@keyframes analysis-pulse{to{opacity:.5}}@media (width<=680px){.ats-grid,.evidence-layout,.match-metrics-grid,.match-summary-grid,.priority-item__detail{grid-template-columns:minmax(0,1fr)!important}.report-toolbar__actions{flex-wrap:wrap}.report-hero,.match-report-hero{overflow-wrap:anywhere}}@media print{.report-toolbar,.report-tabs,.analysis-report-tools,.inline-link{display:none!important}.workspace-page{color:#15120f!important;background:#fff!important}.priority-item__detail,.breakdown-row__detail{display:block!important}}.analysis-saved-signals{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.analysis-saved-signals>div{border-bottom:1px solid var(--line);padding:20px 0}.analysis-saved-signals h2{margin-bottom:16px;font-size:26px}.analysis-saved-signals h3{margin-bottom:12px;font-size:16px}.analysis-saved-signals li{color:var(--muted);overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.65}.analysis-saved-signals dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:12px 0;font-size:14px;display:flex}.analysis-saved-signals dt{text-transform:capitalize;color:var(--muted)}.analysis-saved-signals dd{margin:0}.analysis-source-actions{flex-wrap:wrap;gap:18px;margin:14px 0;font-size:13px;display:flex}.library-page{overflow-wrap:anywhere;min-width:0}.library-page .page-heading{gap:20px}.library-page .page-heading .button{white-space:nowrap;align-self:flex-start}.library-page .resume-overview-card{grid-template-columns:190px minmax(0,1fr)}.library-page .resume-overview-card__main,.library-page .resume-overview-card__top>div,.library-page .resume-detail-hero__copy{min-width:0}.library-page .resume-overview-card h2,.library-page .resume-detail-hero h1,.library-page .resume-file-info b{overflow-wrap:anywhere}.library-page .resume-overview-card__top{gap:16px}.library-page .resume-overview-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.library-page .resume-overview-card__metrics>div{min-width:0}.library-page .resume-overview-card__metrics b{overflow-wrap:anywhere}.library-page .resume-detail-hero__copy>div:last-child{flex-wrap:wrap}.library-page .resume-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.library-page .latest-analysis__head{gap:16px}.library-page .latest-analysis__head>div{min-width:0}.library-page .latest-analysis__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.library-page .latest-analysis__stats b{overflow-wrap:anywhere}.library-page .resume-file-info>div{gap:14px}.library-page .resume-file-info b{text-align:right}.library-page .report-toolbar{flex-wrap:wrap;gap:12px}.library-page .report-toolbar__actions{flex-wrap:wrap}.library-page .report-toolbar__actions button{background:var(--field-bg);min-height:40px;color:var(--text);font-size:12px}.library-page .report-toolbar__actions .danger-action,.library-page .library-danger h2{color:var(--red,#b6564d)}.library-page .history-row{grid-template-columns:42px minmax(0,1fr) auto;gap:12px}.library-page .history-row>div:nth-child(2){min-width:0}.library-page .history-row b,.library-page .history-row small{overflow-wrap:anywhere}.library-other{margin-top:36px}.library-file-row{border-bottom:1px solid var(--line);color:var(--text);grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:16px 0;text-decoration:none;display:grid}.library-file-row:hover{background:var(--wash)}.library-file-row>svg:first-child{color:var(--amber)}.library-file-row span{gap:5px;min-width:0;display:grid}.library-file-row a{min-width:0;color:inherit;gap:5px;text-decoration:none;display:grid}.library-file-row button,.library-delete-link{color:var(--red,#b6564d);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:13px;display:inline-flex}.library-file-row button:hover,.library-delete-link:hover{text-decoration:underline}.library-file-row b{overflow-wrap:anywhere;font-size:14px}.library-file-row small,.library-muted{color:var(--muted);font-size:13px;line-height:1.6}.library-history{margin-top:38px}.library-inline-error{border-block:1px solid var(--line);color:var(--red,#d87971);padding:15px 0;font-size:14px;line-height:1.5}.library-inline-error button{color:var(--amber);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}.library-success{color:var(--green);font-size:14px}.library-skeleton{gap:14px;padding:24px 0;display:grid}.library-skeleton>div{background:var(--wash);border-block:1px solid var(--line);height:64px;animation:1.4s ease-in-out infinite alternate library-pulse}.library-skeleton>div:first-child{height:180px}@keyframes library-pulse{0%{opacity:.5}to{opacity:1}}.library-page .profile-layout--editorial{grid-template-columns:minmax(0,1fr) 290px;gap:44px}.library-page .settings-card input,.library-page .settings-card textarea{width:100%;min-width:0}.library-page .form-stack{gap:18px}.library-page .form-stack textarea{min-height:64px}.library-page .library-salary{margin-top:18px}.library-page .profile-rail{min-width:0}.library-page .profile-rail__stats dd{overflow-wrap:anywhere}.library-action-line{flex-wrap:wrap;gap:12px;display:flex}.library-action-line button{border:1px solid var(--line);background:var(--field-bg);min-height:42px;color:var(--text);cursor:pointer;border-radius:9px;padding:9px 13px}.library-action-line button:hover{border-color:var(--amber)}.library-page button:disabled{opacity:.55;cursor:not-allowed}.library-page a:focus-visible,.library-page button:focus-visible,.library-page input:focus-visible,.library-page textarea:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media (width<=900px){.library-page .profile-layout--editorial{grid-template-columns:minmax(0,1fr);gap:30px}.library-page .profile-rail{border-left:0;border-top:1px solid var(--line);padding:28px 0 0;position:static}}@media (width<=680px){.library-page .page-heading{flex-direction:column}.library-page .page-heading .button{justify-content:center;width:100%}.library-page .resume-overview-card{display:block;grid-template-columns:minmax(0,1fr)!important}.library-page .resume-overview-card__visual{height:170px}.library-page .resume-overview-card__main{padding-inline:0}.library-page .resume-overview-card__top{flex-direction:column;align-items:flex-start}.library-page .resume-overview-card__metrics{grid-template-columns:minmax(0,1fr)}.library-page .resume-overview-card__metrics>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.library-page .resume-detail-grid{grid-template-columns:minmax(0,1fr)!important}.library-page .latest-analysis__head{flex-wrap:wrap}.library-page .latest-analysis__stats{grid-template-columns:minmax(0,1fr)}.library-page .report-toolbar__actions{width:100%}.library-page .report-toolbar__actions button{flex:1;justify-content:center;font-size:12px}.library-page .resume-detail-hero{flex-wrap:wrap}.library-page .resume-detail-hero__copy{flex:calc(100% - 85px)}.library-page .resume-detail-hero__actions{width:100%}.library-page .resume-detail-hero__actions .button{justify-content:center;width:100%}.library-page .history-row{grid-template-columns:38px minmax(0,1fr)}.library-page .history-row__meta{grid-column:2}.library-page .profile-layout--editorial,.library-page .form-grid{grid-template-columns:minmax(0,1fr)!important}.library-page .profile-save__actions{width:100%}}@media (prefers-reduced-motion:reduce){.library-skeleton>div{animation:none}}:root{--bg:#0a0908;--bg-2:#0f0d0b;--surface:#14110e;--surface-2:#191510;--surface-3:#211b14;--line:#fff4e017;--line-strong:#fff4e029;--text:#f5efe6;--muted:#9d958b;--faint:#69635d;--amber:#f3b65a;--amber-2:#ffce7a;--amber-soft:#f3b65a1f;--blue:#8caeff;--blue-soft:#5e87ff21;--green:#79d6a4;--red:#ef8f83;--shadow:0 24px 70px #00000052;--radius:20px;--radius-sm:13px;--wrap:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Inter,system-ui,sans-serif}button,input,textarea,select{font:inherit}button,a{color:inherit}button{cursor:pointer}a{text-decoration:none}::selection{background:#f3b65a40}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 18% 0,#f3b65a0e,#0000 30%),radial-gradient(circle at 88% 20%,#6685ff09,#0000 28%);position:fixed;inset:0}.wrap{width:min(calc(100% - 40px),var(--wrap));margin-inline:auto}.noise{z-index:10;opacity:.018;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-weight:800;display:inline-flex}.brand__mark{background:linear-gradient(145deg,var(--amber-2),#dfa44f);color:#20160b;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #ffffff59,0 10px 35px #f3b65a21}.brand__word{font-size:18px}.button{border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:14px;font-weight:700;transition:all .22s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{color:#21170d;background:linear-gradient(#f7c46f,#e7aa4b);box-shadow:0 9px 25px #e8a94824,inset 0 1px #ffffff59}.button--primary:hover{background:linear-gradient(#ffd286,#efb658)}.button--secondary{border:1px solid var(--line-strong);color:var(--text);background:#ffffff0b}.button--secondary:hover,.button--ghost:hover{background:#ffffff13}.button--ghost{border:1px solid var(--line);color:#d6cec3;background:0 0}.button--small{padding:10px 14px;font-size:13px}.button:disabled{opacity:.42;cursor:not-allowed;transform:none}.tag{border:1px solid var(--line);letter-spacing:.04em;color:#aaa198;background:#ffffff06;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.tag--amber{color:#f6c875;background:#f3b65a17;border-color:#f3b65a2e}.tag--blue{color:#a8c0ff;background:#6285ff1a;border-color:#6285ff30}.tag--green{color:#95e5b8;background:#53c48417;border-color:#53c4842e}.eyebrow{color:#dcb16d;text-transform:uppercase;letter-spacing:.19em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.eyebrow__dot{background:var(--amber);border-radius:50%;width:5px;height:5px;box-shadow:0 0 16px #f3b65a99}.eyebrow--blue{color:#a7baff}.eyebrow--blue .eyebrow__dot{background:#8caeff;box-shadow:0 0 16px #6685ff99}.inline-link{color:#eac17d;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.inline-link:hover{color:#ffd38b}.back-link{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.back-link:hover{color:var(--text)}.marketing-nav{border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;height:78px;display:flex}.marketing-nav nav{color:#827b72;gap:30px;font-size:13px;display:flex}.marketing-nav nav a:hover,.nav-login:hover{color:var(--text)}.marketing-nav__actions{align-items:center;gap:18px;display:flex}.nav-login{color:#a59d93;font-size:13px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:720px;padding-top:35px;padding-bottom:80px;display:grid}.hero-copy{z-index:2;position:relative}.hero-copy h1{letter-spacing:-.065em;max-width:760px;margin:24px 0 25px;font-family:Manrope,sans-serif;font-size:clamp(48px,5.2vw,76px);line-height:.98}.hero-copy h1 span{color:#a69b8d;font-weight:600}.hero-copy>p{color:#a69d92;max-width:590px;font-size:17px;line-height:1.75}.hero-actions{gap:11px;margin:31px 0 27px;display:flex}.trust-row{color:#6f6963;flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.hero-visual{perspective:1100px;height:540px;position:relative}.hero-visual:before{content:"";filter:blur(8px);background:radial-gradient(circle,#f3b65a21,#f3b65a05 48%,#0000 70%);border-radius:50%;width:460px;height:460px;position:absolute;top:30px;left:80px}.hero-orbit{border:1px solid #ffffff0b;border-radius:50%;position:absolute;transform:rotateX(65deg)rotate(-12deg)}.hero-orbit--one{width:540px;height:340px;top:95px;left:15px}.hero-orbit--two{border-color:#f3b65a14;width:420px;height:250px;top:140px;left:70px}.depth-card{box-shadow:var(--shadow),inset 0 1px 0 #ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#1e1914f0,#0f0d0bf5);border:1px solid #fff2dc1c}.resume-sheet{border-radius:18px;width:350px;height:425px;padding:25px;animation:7s ease-in-out infinite floatA;position:absolute;top:42px;left:100px;transform:rotateY(-12deg)rotateX(3deg)rotate(-3deg)}.resume-sheet__top{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:16px;display:flex}.mini-avatar{color:#e8be7b;background:#31271c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.resume-sheet__top div{flex-direction:column;flex:1;display:flex}.resume-sheet__top b{font-size:12px}.resume-sheet__top small{color:var(--muted);margin-top:2px;font-size:9px}.resume-line{background:#28221c;border-radius:99px;height:6px;margin-top:16px}.resume-line--long{width:84%}.resume-line--medium{width:61%;margin-top:7px}.resume-sheet h4{letter-spacing:.18em;color:#d0a962;margin:24px 0 9px;font-size:8px}.resume-bullet{color:#a59d93;gap:7px;margin:7px 0;font-size:8.5px;line-height:1.45;display:flex}.resume-bullet i{background:#867b6e;border-radius:50%;flex:none;width:3px;height:3px;margin-top:5px}.score-float{border-radius:18px;align-items:center;gap:13px;padding:14px 17px 14px 13px;animation:6s ease-in-out infinite floatB;display:flex;position:absolute;top:34px;right:-15px}.score-float>div:last-child,.match-float>div:last-child{flex-direction:column;width:130px;display:flex}.score-float b,.match-float b{font-size:11px}.score-float small,.match-float small{color:var(--muted);margin-top:3px;font-size:8px}.insight-float{border-radius:17px;gap:12px;width:272px;padding:16px;animation:8s ease-in-out infinite reverse floatA;display:flex;position:absolute;bottom:48px;right:-20px}.insight-float__icon{background:var(--amber-soft);width:34px;height:34px;color:var(--amber);border-radius:10px;place-items:center;display:grid}.insight-float div{flex-direction:column;display:flex}.insight-float small,.match-float small{color:#797168;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.insight-float b{margin:4px 0;font-size:11px}.insight-float p,.match-float p{color:#a08f77;margin:0;font-size:8px}.match-float{border-radius:17px;align-items:center;gap:12px;padding:13px 16px;animation:7.5s ease-in-out infinite reverse floatB;display:flex;position:absolute;bottom:28px;left:4px}.match-float__score{color:#a9bdff;font-size:22px;font-weight:800}.match-float__score span{color:#778ed0;font-size:10px}.score-ring{background:conic-gradient(var(--amber) var(--score),#ffffff12 0);border-radius:50%;flex:none;place-items:center;padding:8px;display:grid;position:relative}.score-ring:before{content:"";border-radius:50%;position:absolute;inset:4px;box-shadow:inset 0 0 20px #f3b65a14}.score-ring--blue{background:conic-gradient(var(--blue) var(--score),#ffffff12 0)}.score-ring__inner{background:linear-gradient(145deg,#17130f,#0e0c0a);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 11px);height:calc(100% - 11px);display:flex;position:relative}.score-ring__inner strong{letter-spacing:-.06em;font-family:Manrope;font-size:clamp(26px,25%,46px);line-height:1}.score-ring__inner>span{color:#6f6961;margin-top:3px;font-size:9px}.score-ring__inner small{color:#8b8278;text-transform:uppercase;letter-spacing:.1em;margin-top:6px;font-size:7px}@keyframes floatA{50%{transform:translateY(-10px)rotateY(-9deg)rotateX(2deg)rotate(-2deg)}}@keyframes floatB{50%{transform:translateY(8px)rotate(1deg)}}.signal-section{padding:125px 0}.signal-copy{max-width:700px;margin-bottom:55px}.signal-copy h2,.center-heading h2,.sample-copy h2,.privacy-band h2,.final-cta h2{letter-spacing:-.055em;margin:18px 0;font-family:Manrope;font-size:clamp(34px,4vw,54px);line-height:1.05}.signal-copy p,.center-heading p,.sample-copy>p,.final-cta>p{color:var(--muted);max-width:650px;line-height:1.7}.signal-grid{grid-template-columns:1fr 90px 1fr;align-items:center;display:grid}.signal-card{border:1px solid var(--line);background:linear-gradient(145deg,#14110e,#0e0c0a);border-radius:26px;min-height:390px;padding:29px;position:relative;overflow:hidden}.signal-card:before{content:"";filter:blur(30px);border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;right:-60px}.signal-card--amber:before{background:#f3b65a1a}.signal-card--blue:before{background:#6485ff1a}.signal-card__icon{border:1px solid var(--line);background:#ffffff09;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:30px;display:grid}.signal-card--amber .signal-card__icon{color:var(--amber)}.signal-card--blue .signal-card__icon{color:var(--blue)}.signal-card>span{letter-spacing:.14em;text-transform:uppercase;color:#7b746c;font-size:10px;font-weight:700}.signal-card h3{letter-spacing:-.04em;margin:8px 0 12px;font-family:Manrope;font-size:26px}.signal-card p{color:var(--muted);max-width:430px;font-size:13px;line-height:1.6}.signal-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-top:18px;display:flex;position:absolute;bottom:28px;left:29px;right:29px}.signal-card footer b{font-family:Manrope;font-size:22px}.signal-card footer small{color:#6e685f;font-size:10px}.mini-bars{gap:7px;margin-top:29px;display:grid}.mini-bars i{opacity:.7;background:linear-gradient(90deg,#dca757,#f5c46f);border-radius:99px;height:5px}.skill-pills{flex-wrap:wrap;gap:6px;margin-top:29px;display:flex}.signal-connector{text-align:center;color:#6f665b}.signal-connector span{border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;font-size:20px;display:grid}.signal-connector small{letter-spacing:.12em;text-transform:uppercase;margin-top:10px;font-size:8px;display:block}.process-section{background:linear-gradient(#0000,#ffffff05,#0000);padding:120px 0}.center-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.center-heading p{text-align:center}.process-grid{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.process-step{text-align:center;padding:0 18px;position:relative}.process-step>span{color:#625d56;letter-spacing:.12em;font-size:9px}.process-step__line{background:var(--line);height:1px;position:absolute;top:47px;left:0;right:0}.process-step:first-child .process-step__line{left:50%}.process-step:last-child .process-step__line{right:50%}.process-step__orb{color:#d9a95e;width:55px;height:55px;box-shadow:0 0 0 8px var(--bg);background:#17130f;border:1px solid #f3b65a2b;border-radius:50%;place-items:center;margin:16px auto 22px;display:grid;position:relative}.process-step h3{margin:0 0 8px;font-family:Manrope}.process-step p{color:var(--muted);font-size:12px;line-height:1.55}.sample-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;padding:130px 0;display:grid}.sample-copy ul{gap:12px;margin:29px 0 30px;padding:0;list-style:none;display:grid}.sample-copy li{color:#c3bbb1;align-items:center;gap:9px;font-size:13px;display:flex}.sample-copy li svg{color:var(--green)}.sample-report{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:linear-gradient(145deg,#17130f,#0e0c0a);border-radius:26px;padding:30px;position:relative;transform:perspective(1000px)rotateY(-3deg)}.sample-report:before{content:"";border-radius:inherit;z-index:-1;filter:blur(10px);background:linear-gradient(120deg,#f3b65a29,#0000 25% 70%,#6685ff14);position:absolute;inset:-1px}.sample-report__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:23px;display:flex}.sample-report__head small{color:#9e7d4b;letter-spacing:.16em;font-size:8px}.sample-report__head h3{margin:7px 0 4px;font-family:Manrope;font-size:25px}.sample-report__head p{color:var(--muted);margin:0;font-size:11px}.sample-priority{background:#f3b65a0b;border:1px solid #f3b65a24;border-radius:14px;align-items:center;gap:14px;margin:22px 0;padding:15px;display:flex}.sample-priority>span{color:#6d5940;font-family:Manrope;font-size:22px}.sample-priority>div{flex-direction:column;flex:1;display:flex}.sample-priority small{letter-spacing:.12em;color:#b88d4c;font-size:7px}.sample-priority b{margin:4px 0;font-size:12px}.sample-priority p{color:var(--muted);margin:0;font-size:9px}.sample-bars{gap:15px;display:grid}.sample-bars>div{color:#a69f95;grid-template-columns:110px 1fr 44px;align-items:center;gap:10px;font-size:9px;display:grid}.sample-bars i{background:#29241f;border-radius:99px;height:4px;overflow:hidden}.sample-bars i b{background:#d5a354;height:100%;display:block}.sample-bars em{text-align:right;font-style:normal}.privacy-band{border-block:1px solid var(--line);background:#ffffff04;padding:95px 0}.privacy-band__inner{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;display:grid}.privacy-points{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.privacy-points article{border-left:1px solid var(--line);padding:4px 0 4px 20px}.privacy-points svg{color:var(--amber);margin-bottom:16px}.privacy-points h3{margin:0 0 7px;font-size:14px}.privacy-points p{color:var(--muted);font-size:11px;line-height:1.55}.final-cta{text-align:center;flex-direction:column;align-items:center;padding:150px 0;display:flex;position:relative}.final-cta__glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#f3b65a17,#0000 68%);width:600px;height:300px;position:absolute;top:60px}.final-cta>*{position:relative}.final-cta .button{margin-top:20px}.marketing-footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:30px;padding:28px 0 38px;display:grid}.marketing-footer p,.marketing-footer small{color:#6b655e;font-size:11px}.marketing-footer p{margin:0}.marketing-footer>div{color:#837b72;gap:20px;font-size:11px;display:flex}.auth-page{background:#0a0908;min-height:100vh}.auth-nav{justify-content:space-between;align-items:center;width:min(100% - 48px,1250px);height:74px;margin:auto;display:flex}.auth-nav>a:last-child{color:#9e968c;align-items:center;gap:7px;font-size:12px;display:flex}.auth-grid{grid-template-columns:.9fr 1.1fr;min-height:calc(100vh - 74px);display:grid}.auth-form-wrap{place-items:center;padding:50px 40px;display:grid}.auth-form{width:min(430px,100%)}.auth-kicker{letter-spacing:.15em;color:#7f766b;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.auth-kicker span{background:#aa7c3c;width:20px;height:1px}.auth-form h1{letter-spacing:-.05em;margin:16px 0 10px;font-family:Manrope;font-size:42px}.auth-form>p{color:var(--muted);font-size:13px;line-height:1.65}.auth-form form{gap:17px;margin-top:35px;display:grid}.auth-form label{gap:8px;display:grid}.auth-form label>span{color:#b8afa5;font-size:11px;font-weight:600}.field{border:1px solid var(--line-strong);color:#6f6860;background:#100e0c;border-radius:12px;align-items:center;gap:10px;height:48px;padding:0 13px;transition:all .2s;display:flex}.field:focus-within{border-color:#f3b65a61;box-shadow:0 0 0 3px #f3b65a0e}.field input{color:var(--text);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.field input::placeholder{color:#5e5953}.field button{color:#8e857b;background:0 0;border:0;font-size:10px}.field__glyph{font-size:15px}.auth-submit{width:100%;height:48px;margin-top:5px}.auth-switch{text-align:center!important;font-size:11px!important}.auth-switch a{color:#e8b965}.auth-security{border-top:1px solid var(--line);color:#6d665f;justify-content:center;align-items:center;gap:7px;margin-top:26px;padding-top:18px;font-size:9px;display:flex}.auth-showcase{border:1px solid var(--line);background:radial-gradient(circle at 70% 30%,#f3b65a17,#0000 32%),radial-gradient(circle at 20% 80%,#6685ff0f,#0000 30%),linear-gradient(145deg,#15110e,#0d0b09);border-radius:28px;margin:14px 14px 14px 0;padding:60px;position:relative;overflow:hidden}.auth-showcase:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000);mask-image:linear-gradient(#000c,#0000)}.auth-showcase__copy{z-index:1;position:relative}.auth-showcase__copy>span{letter-spacing:.2em;color:#aa824d;font-size:8px}.auth-showcase__copy h2{letter-spacing:-.05em;margin:13px 0;font-family:Manrope;font-size:38px;line-height:1.03}.auth-showcase__copy p{max-width:430px;color:var(--muted);font-size:12px;line-height:1.6}.auth-preview{border:1px solid var(--line-strong);background:#120f0ceb;border-radius:22px;width:min(470px,92%);padding:23px;position:absolute;bottom:45px;right:55px;transform:perspective(900px)rotateY(-7deg)rotateX(2deg);box-shadow:0 30px 80px #00000059}.auth-preview__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.auth-preview__top>div{flex-direction:column;display:flex}.auth-preview__top small{letter-spacing:.14em;color:#a47f48;font-size:7px}.auth-preview__top b{margin-top:6px;font-size:17px}.auth-preview__action{background:var(--amber-soft);border:1px solid #f3b65a21;border-radius:11px;gap:11px;margin:18px 0;padding:12px;display:flex}.auth-preview__action>span{color:#8e714d;font-weight:800}.auth-preview__action div{flex-direction:column;display:flex}.auth-preview__action small{color:#b88a4a;font-size:6px}.auth-preview__action b{margin-top:3px;font-size:10px}.auth-preview__row{color:#969087;grid-template-columns:90px 1fr 40px;align-items:center;gap:9px;margin:11px 0;font-size:8px;display:grid}.auth-preview__row i{background:linear-gradient(90deg,#c99d5a 100%,#28231e 0);border-radius:99px;height:4px}.auth-preview__row--warn i{background:linear-gradient(90deg,#c99d5a 40%,#28231e 40%)}.auth-floating-chip{z-index:2;color:#9eb4ff;box-shadow:var(--shadow);background:#13141cf2;border:1px solid #6685ff2e;border-radius:13px;align-items:center;gap:9px;padding:10px 13px;display:flex;position:absolute;bottom:260px;right:25px}.auth-floating-chip div{flex-direction:column;display:flex}.auth-floating-chip small{letter-spacing:.13em;font-size:6px}.auth-floating-chip b{margin-top:2px;font-size:10px}.legal-page{min-height:100vh}.legal-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(100% - 40px,960px);height:76px;margin:auto;display:flex}.legal-nav>a:last-child{color:var(--muted);font-size:11px}.legal-wrap{width:min(100% - 40px,760px);margin:90px auto 130px}.legal-wrap>span{letter-spacing:.17em;color:#b18850;font-size:9px}.legal-wrap h1{letter-spacing:-.05em;margin:17px 0 8px;font-family:Manrope;font-size:48px}.legal-date{color:#67615b;margin-bottom:55px;font-size:11px}.legal-wrap h2{margin:34px 0 9px;font-family:Manrope;font-size:20px}.legal-wrap p{color:#aaa198;font-size:13px;line-height:1.8}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#0a0908f0;flex-direction:column;width:248px;padding:22px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar__top{justify-content:space-between;padding:0 8px;display:flex}.sidebar__close{display:none}.sidebar__label{text-transform:uppercase;letter-spacing:.18em;color:#504b46;margin:42px 12px 12px;font-size:8px;font-weight:800}.sidebar__nav{gap:5px;display:grid}.nav-item{color:#7e766e;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;height:56px;padding:7px 9px;transition:all .2s;display:flex;position:relative}.nav-item:hover{color:#beb4a9;background:#ffffff06}.nav-item--active{color:var(--text);background:#f3b65a0e;border-color:#f3b65a24}.nav-item__icon{color:#6f675e;background:#15120f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.nav-item--active .nav-item__icon{color:#e4b463;background:#f3b65a1f}.nav-item>span:nth-child(2){flex-direction:column;display:flex}.nav-item b{font-size:12px;font-weight:600}.nav-item small{color:#5f5953;margin-top:3px;font-size:8.5px}.nav-item i{background:var(--amber);border-radius:2px;width:2px;height:24px;position:absolute;right:-17px;box-shadow:0 0 12px #f3b65a73}.sidebar__footer{border-top:1px solid var(--line);margin-top:auto;padding:16px 7px 0}.sidebar__user{align-items:center;gap:10px;display:flex}.sidebar__user>span{border:1px solid var(--line);color:#ddb16e;background:#211a13;border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.sidebar__user div{flex-direction:column;min-width:0;display:flex}.sidebar__user small{color:#5f5952;margin-top:2px;font-size:8px}.text-button{color:#6d655d;background:0 0;border:0;padding:12px 0 0;font-size:9px}.text-button:hover{color:#bdafa1}.app-main{min-height:100vh;margin-left:248px}.app-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#0a0908de;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;height:58px;padding:0 34px;display:flex;position:sticky;top:0}.app-topbar__crumb{color:#5f5952;letter-spacing:.04em;font-size:9px}.app-topbar__crumb span{color:#35312d;margin:0 5px}.app-topbar__actions{color:#5d5751;align-items:center;gap:6px;font-size:8px;display:flex}.sync-dot{background:#5dc78e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #5dc78e80}.mobile-menu{display:none}.app-content{padding:42px 42px 80px}.workspace-page{max-width:1220px;margin:auto}.page-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:32px;display:flex}.page-heading>div:first-child{max-width:750px}.page-heading h1{letter-spacing:-.055em;margin:15px 0 11px;font-family:Manrope;font-size:42px;line-height:1.05}.page-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.header-note{border-left:1px solid var(--line);color:#c09a60;align-items:center;gap:10px;min-width:225px;padding:7px 0 7px 18px;display:flex}.header-note span{flex-direction:column;display:flex}.header-note small{color:#6b645c;margin-top:3px;font-size:8px}.mode-switch{border:1px solid var(--line);background:#0f0d0b;border-radius:16px;grid-template-columns:1fr 1fr;width:min(650px,100%);margin-bottom:23px;padding:5px;display:grid}.mode-switch button{color:#7c746b;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;height:58px;padding:8px 12px;display:flex}.mode-switch button.active{color:var(--text);background:#18140f;border-color:#f3b65a21;box-shadow:0 10px 25px #00000029}.mode-switch button.mode-switch__match{background:#12131a;border-color:#6685ff26}.mode-switch__icon{background:#ffffff09;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.mode-switch .active .mode-switch__icon{color:var(--amber);background:var(--amber-soft)}.mode-switch .mode-switch__match .mode-switch__icon{color:var(--blue);background:var(--blue-soft)}.mode-switch button>span:last-child{flex-direction:column;display:flex}.mode-switch small{color:#6e675f;margin-top:3px;font-size:8px}.ats-grid{grid-template-columns:minmax(0,1fr) 320px;gap:20px;display:grid}.ats-workcard,.rubric-card{border:1px solid var(--line);background:linear-gradient(145deg,#12100d,#0e0c0a);border-radius:20px}.ats-workcard{padding:25px}.ats-workcard__head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:23px;display:flex}.ats-workcard__head>div{gap:12px;display:flex}.step-pill{border:1px solid var(--line);color:#8f7553;border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.ats-workcard__head h2{margin:0;font-family:Manrope;font-size:18px}.ats-workcard__head p{color:#6e675f;margin:5px 0 0;font-size:10px}.dropzone{text-align:left;width:100%;min-height:108px;color:var(--text);background:#ffffff04;border:1px dashed #ffffff24;border-radius:15px;align-items:center;gap:13px;padding:18px;transition:all .2s;display:flex}.dropzone:hover{background:#f3b65a06;border-color:#f3b65a47}.dropzone--selected{background:#5cc88c06;border-style:solid;border-color:#5cc88c29}.dropzone__icon{border:1px solid var(--line);color:#c99a57;background:#1d1813;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.dropzone--selected .dropzone__icon{color:var(--green);background:#53c48412}.dropzone__content{flex-direction:column;flex:1;display:flex}.dropzone__content small{color:#716961;margin-top:5px;font-size:8px}.dropzone__change{color:#be9a63;font-size:9px}.jd-field{margin-top:16px}.jd-field__label{color:#aaa198;justify-content:space-between;margin-bottom:7px;font-size:9px;display:flex}.jd-field__label small{color:#5f5953}.jd-field textarea{resize:vertical;border:1px solid var(--line);color:#d8d1c8;background:#0c0b09;border-radius:13px;outline:0;width:100%;min-height:145px;padding:14px;font-size:11px;line-height:1.6}.jd-field textarea:focus{border-color:#678bff52}.jd-field__foot{color:#625c55;justify-content:space-between;margin-top:7px;font-size:8px;display:flex}.jd-field__foot span{align-items:center;gap:5px;display:flex}.jd-field__foot button{color:#8caeff;background:0 0;border:0;font-size:8px}.ats-controls{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:25px;margin-top:20px;padding-top:20px;display:grid}.ats-controls label{flex-direction:column;gap:6px;display:flex}.ats-controls label>span{color:#aaa198;font-size:9px}.ats-controls select{border:1px solid var(--line);color:#d6cec4;background:#0c0b09;border-radius:10px;outline:0;height:40px;padding:0 10px;font-size:10px}.ats-controls label small{color:#5e5852;font-size:8px}.ats-controls__summary{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.ats-controls__summary span{border:1px solid var(--line);color:#777068;border-radius:9px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:8px;display:flex}.ats-controls__summary span svg{color:#5f9f7b}.ats-controls__summary .ready{color:#98bda7}.ats-submit{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:20px;display:flex}.ats-submit p{color:#a89d90;margin:0;font-size:9px}.ats-submit small{color:#5d5751;font-size:8px}.analysis-progress{background:#f3b65a09;border:1px solid #f3b65a21;border-radius:14px;margin-top:18px;padding:15px}.analysis-progress__top{align-items:center;gap:10px;display:flex}.analysis-progress__top div{flex-direction:column;display:flex}.analysis-progress__top small{color:#766b5b;margin-top:2px;font-size:8px}.spinner{border:2px solid #f3b65a26;border-top-color:var(--amber);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.analysis-stages{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.analysis-stages span{border:1px solid var(--line);color:#635d56;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;display:flex}.analysis-stages span.done{color:#81bc98}.analysis-stages span.active{color:#d3aa69}.analysis-stages i{background:#554f49;border-radius:50%;width:5px;height:5px}.analysis-stages .active i{background:var(--amber);box-shadow:0 0 8px #f3b65a80}.ats-aside{align-content:start;gap:14px;display:grid}.rubric-card{padding:19px}.rubric-card__head{align-items:center;gap:10px;display:flex}.rubric-card__icon{background:var(--amber-soft);width:37px;height:37px;color:var(--amber);border-radius:10px;place-items:center;display:grid}.rubric-card__head div{flex-direction:column;display:flex}.rubric-card__head small{color:#645e57;margin-top:2px;font-size:8px}.check-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.check-grid div,.match-checks div{color:#8c8379;border:1px solid #ffffff0e;border-radius:9px;padding:9px;font-size:8px}.check-grid span{color:#534d47;margin-bottom:3px;font-size:6px;display:block}.match-checks{gap:7px;margin-top:18px;display:grid}.match-checks div{align-items:center;gap:7px;display:flex}.match-checks svg{color:#809be8}.details-link{border:0;border-top:1px solid var(--line);color:#867b70;text-align:left;background:0 0;justify-content:space-between;width:100%;margin-top:15px;padding:14px 0 0;font-size:8px;display:flex}.signal-reminder{background:#f3b65a09;border:1px solid #f3b65a21;border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex}.signal-reminder>div{align-items:baseline;display:flex}.signal-reminder>div span{color:#e0b167;font-family:Manrope;font-size:25px}.signal-reminder>div small{color:#806847;font-size:7px}.signal-reminder p{color:#71675c;margin:0;font-size:8px;line-height:1.45}.signal-reminder p b{color:#baa17e;margin-bottom:2px;font-size:9px;display:block}.signal-reminder--blue>div span{color:#9bb2ff}.report-toolbar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.report-toolbar__actions{gap:7px;display:flex}.report-toolbar__actions button{border:1px solid var(--line);color:#817970;background:#0f0d0b;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:flex}.report-hero{border:1px solid var(--line);background:radial-gradient(circle at 85% 40%,#f3b65a14,#0000 25%),linear-gradient(145deg,#15110e,#0d0b09);border-radius:24px;justify-content:space-between;align-items:center;min-height:290px;padding:35px 42px;display:flex;position:relative;overflow:hidden}.report-hero:after{content:"";background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.report-hero__copy{z-index:1;max-width:700px;position:relative}.report-hero__copy h1{letter-spacing:-.05em;margin:16px 0 12px;font-family:Manrope;font-size:38px;line-height:1.03}.report-hero__copy h1 span{color:#a79b8c}.report-hero__copy>p{color:#958b80;max-width:650px;font-size:11.5px;line-height:1.65}.report-meta{color:#655f58;align-items:center;gap:7px;margin-top:22px;font-size:8px;display:flex}.report-meta span{align-items:center;gap:5px;display:flex}.report-score-wrap{z-index:2;flex-direction:column;align-items:center;margin-left:30px;display:flex;position:relative}.score-glow{filter:blur(50px);background:#f3b65a1a;border-radius:50%;width:220px;height:220px;position:absolute}.report-score-label{align-items:center;gap:9px;margin-top:11px;display:flex}.report-score-label small{color:#6d665f;font-size:8px}.report-tabs{border-bottom:1px solid var(--line);align-items:flex-end;gap:28px;height:53px;margin:7px 0 42px;display:flex}.report-tabs button{color:#6e675f;background:0 0;border:0;height:53px;padding:0;font-size:10px;position:relative}.report-tabs button.active:after{content:"";background:var(--amber);height:2px;position:absolute;bottom:-1px;left:0;right:0}.priority-section{margin-bottom:58px}.priority-section__head,.breakdown-section__title{justify-content:space-between;align-items:flex-end;margin-bottom:19px;display:flex}.priority-section__head>div:first-child>span,.breakdown-section__title>div:first-child>span,.resumes-section-head span{letter-spacing:.15em;text-transform:uppercase;color:#967748;font-size:8px;font-weight:800}.priority-section__head h2,.breakdown-section__title h2,.resumes-section-head h2{letter-spacing:-.04em;margin:7px 0;font-family:Manrope;font-size:25px}.priority-section__head p,.breakdown-section__title p{color:#69635c;margin:0;font-size:10px}.priority-counter{align-items:center;gap:8px;display:flex}.priority-counter b{color:#d9aa63;font-family:Manrope;font-size:31px}.priority-counter span{color:#625c55;font-size:7px;line-height:1.3}.priority-list{gap:8px;display:grid}.priority-card{border:1px solid var(--line);background:#0f0d0b;border-radius:15px;overflow:hidden}.priority-card--open{background:linear-gradient(145deg,#14110e,#0e0c0a);border-color:#f3b65a26}.priority-card__summary{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:50px 1fr 36px;gap:15px;padding:18px;display:grid}.priority-card__number{color:#514a42;font-family:Manrope;font-size:21px}.priority-card__summary>div h3{margin:8px 0 6px;font-size:13px}.priority-card__summary>div p{color:#766e65;max-width:800px;margin:0;font-size:9px;line-height:1.5}.priority-card__toggle{border:1px solid var(--line);color:#948a7e;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.priority-card__detail{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;margin:0 18px 18px 83px;padding-top:16px;animation:.25s fadeIn;display:grid}.priority-card__detail small{text-transform:uppercase;letter-spacing:.12em;color:#6d645a;font-size:7px}.priority-card__detail blockquote{color:#9d9285;border-left:2px solid #f3b65a40;margin:9px 0 0;padding-left:12px;font-size:9px;line-height:1.55}.priority-card__detail p{color:#9d9285;font-size:9px;line-height:1.55}.breakdown-legend{color:#6b645d;gap:14px;font-size:8px;display:flex}.breakdown-legend span{align-items:center;gap:5px;display:flex}.breakdown-legend i{border-radius:50%;width:6px;height:6px}.legend-good{background:#72c697}.legend-warn{background:#d8a659}.breakdown-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.breakdown-card{border:1px solid var(--line);color:inherit;text-align:left;background:#0f0d0b;border-radius:14px;padding:16px;position:relative}.breakdown-card:hover{border-color:var(--line-strong);background:#12100e}.breakdown-card>svg{color:#4f4943;position:absolute;top:18px;right:15px}.progress-row{position:relative}.progress-row__top{justify-content:space-between;padding-right:20px;display:flex}.progress-row__top span{color:#ada398;font-size:10px}.progress-row__top b{font-family:Manrope;font-size:12px}.progress-row__top em{color:#5b554f;font-size:8px;font-style:normal}.progress-row__track{background:#27221d;border-radius:99px;height:4px;margin:9px 0 0;overflow:hidden}.progress-row__fill{border-radius:99px;height:100%;display:block}.progress-row__fill--good{background:linear-gradient(90deg,#68bd8c,#8ed7ac)}.progress-row__fill--warn{background:linear-gradient(90deg,#b88745,#e0ad5c)}.progress-row p{color:#6c655d!important;margin:7px 0 0!important;font-size:8px!important}.breakdown-card__detail{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.breakdown-card__detail span{color:#9a9187;gap:6px;font-size:8px;display:flex}.breakdown-card__detail span svg{color:#6fc395}.breakdown-card__detail p{color:#67615a;margin:7px 0 0;font-size:8px;line-height:1.5}.report-bottom-grid{grid-template-columns:1.3fr .7fr;gap:10px;margin-top:35px;display:grid}.report-insight,.report-confidence{border:1px solid var(--line);background:#0e0c0a;border-radius:15px;padding:18px}.report-insight{gap:13px;display:flex}.report-insight__icon{background:var(--amber-soft);width:38px;height:38px;color:var(--amber);border-radius:10px;flex:none;place-items:center;display:grid}.report-insight small,.report-confidence>small{text-transform:uppercase;letter-spacing:.13em;color:#79664a;font-size:7px}.report-insight h3{margin:4px 0;font-size:12px}.report-insight p{color:#6d665f;margin:0;font-size:9px}.report-confidence>div:nth-child(2){justify-content:space-between;align-items:center;margin-top:9px;display:flex}.report-confidence b{font-size:14px}.report-confidence span{color:#67615a;font-size:8px}.confidence-bar{background:#28231e;border-radius:99px;overflow:hidden;height:4px!important;margin-top:12px!important}.confidence-bar i{background:#6ac091;width:92%;height:100%;display:block}.evidence-layout{grid-template-columns:1fr 340px;gap:20px;display:grid}.resume-evidence{border:1px solid var(--line);background:#100e0c;border-radius:18px;padding:28px}.resume-evidence__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.resume-evidence__head>div{align-items:center;gap:10px;display:flex}.resume-evidence__head>div>div{flex-direction:column;display:flex}.resume-evidence__head b{font-size:11px}.resume-evidence__head small{color:#68625b;font-size:8px}.resume-section{border-bottom:1px solid #ffffff0b;padding:22px 0}.resume-section>span{letter-spacing:.16em;color:#a7824d;font-size:7px}.resume-section h3{margin:9px 0;font-size:11px}.resume-section h3 small{color:#6d665e;margin-left:7px;font-weight:400}.resume-section p{color:#8f877e;border-radius:8px;margin:4px -9px;padding:8px 9px;font-size:9px;line-height:1.65}.evidence-highlight{background:#f3b65a0f;outline:1px solid #f3b65a1f;color:#c6b9a8!important}.evidence-diagnostic{background:linear-gradient(145deg,#17130e,#0f0d0a);border:1px solid #f3b65a24;border-radius:18px;align-self:start;padding:22px;position:sticky;top:90px}.evidence-diagnostic h2{letter-spacing:-.04em;margin:14px 0 9px;font-family:Manrope;font-size:22px}.evidence-diagnostic>p{color:#8c8277;font-size:10px;line-height:1.6}.evidence-callout{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:17px 0;padding:14px 0;display:flex}.evidence-callout small{color:#6c6257;width:100%;margin-bottom:4px;font-size:7px}.evidence-callout span{border:1px solid var(--line);color:#92887d;border-radius:99px;padding:5px 7px;font-size:7px}.method-section{max-width:940px}.method-copy{max-width:650px}.method-copy h2{letter-spacing:-.045em;margin:15px 0 10px;font-family:Manrope;font-size:31px}.method-copy p{color:#8e857b;font-size:11px;line-height:1.65}.method-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:30px;display:grid}.method-grid article{border:1px solid var(--line);background:#0f0d0b;border-radius:14px;padding:18px}.method-grid article>span{color:#9e7c4d;font-size:8px}.method-grid h3{margin:10px 0 6px;font-size:12px}.method-grid p{color:#6f6860;margin:0;font-size:9px;line-height:1.5}.rubric-table{border:1px solid var(--line);border-radius:14px;margin-top:30px;overflow:hidden}.rubric-table div{color:#8e857b;border-bottom:1px solid #ffffff0b;justify-content:space-between;padding:11px 15px;font-size:9px;display:flex}.rubric-table div:last-child{border-bottom:0}.rubric-table b{color:#cbb998;font-weight:500}.resume-chip{border:1px solid var(--line);color:#b69664;background:#0f0d0b;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;display:flex}.resume-chip>div{flex-direction:column;min-width:150px;display:flex}.resume-chip small{color:#5f5952;font-size:7px}.resume-chip b{margin-top:2px;font-size:9px}.jobs-toolbar{border:1px solid var(--line);background:#0f0d0b;border-radius:14px;gap:7px;height:58px;margin-bottom:16px;padding:7px;display:flex}.search-field{border-right:1px solid var(--line);color:#5f5952;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.search-field input{color:var(--text);background:0 0;border:0;outline:0;width:100%;font-size:10px}.jobs-toolbar select,.filter-button{border:1px solid var(--line);color:#9a9187;background:#13100d;border-radius:9px;padding:0 10px;font-size:9px}.filter-button{align-items:center;gap:6px;display:flex}.filter-button span{background:var(--blue-soft);color:#9bb3ff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.jobs-toolbar__count{color:#655f58;align-items:center;gap:4px;padding:0 8px;font-size:8px;display:flex}.jobs-toolbar__count b{color:#a3b7f6}.jobs-layout{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:14px;display:grid}.job-list{gap:7px;max-height:730px;padding-right:3px;display:grid;overflow:auto}.job-list::-webkit-scrollbar{width:4px}.job-list::-webkit-scrollbar-thumb{background:#29231e;border-radius:99px}.job-card{border:1px solid var(--line);color:inherit;text-align:left;background:#0f0d0b;border-radius:14px;padding:15px;transition:all .18s}.job-card:hover{border-color:var(--line-strong);background:#12100d}.job-card--active{background:#5c79d30e;border-color:#6685ff3d}.job-card__top{align-items:center;gap:10px;display:flex}.company-mark{border:1px solid var(--line);color:#b8a27f;background:#1a1612;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.job-card__top>div:nth-child(2){flex:1}.job-card h3{margin:0;font-size:11px}.job-card p{color:#69625b;margin:3px 0 0;font-size:8px}.fit-badge{background:var(--blue-soft);color:#9bb3ff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.fit-badge--mid{color:#d7aa65;background:#f3b65a12}.job-card__skills{gap:5px;margin-top:12px;display:flex}.job-card__skills .tag{padding:4px 6px;font-size:7px}.job-card__foot{color:#5f5953;border-top:1px solid #ffffff0b;justify-content:space-between;margin-top:11px;padding-top:9px;font-size:7.5px;display:flex}.job-detail{border:1px solid var(--line);background:linear-gradient(145deg,#12100d,#0e0c0a);border-radius:18px;padding:23px;position:sticky;top:75px}.job-detail__hero{align-items:center;gap:13px;display:flex}.company-mark--large{border-radius:13px;width:50px;height:50px;font-size:11px}.job-detail__title{flex:1}.job-detail__title>span{color:#8a8177;font-size:8px}.job-detail__title h2{margin:3px 0;font-family:Manrope;font-size:19px}.job-detail__title p{color:#625c56;margin:0;font-size:8px}.job-detail__score{color:#9db4ff;align-items:baseline;display:flex}.job-detail__score b{font-family:Manrope;font-size:28px}.job-detail__score>span{font-size:10px}.job-detail__score small{color:#5d6684;margin-left:4px;font-size:6px;display:block!important}.job-detail__actions{gap:7px;margin-top:18px;display:flex}.job-detail__actions .button{padding:9px 12px;font-size:9px}.job-summary{color:#817970;border-block:1px solid var(--line);margin:18px 0;padding:16px 0;font-size:9px;line-height:1.6}.fit-explanation__head{justify-content:space-between;display:flex}.fit-explanation__head small,.skill-coverage>h3{color:#6574a1;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.fit-explanation__head h3{margin:4px 0 10px;font-size:12px}.reason-row{border-top:1px solid #ffffff0a;grid-template-columns:27px 1fr 18px;align-items:center;gap:9px;padding:10px 0;display:grid}.reason-row>span{color:#56607e;font-size:7px}.reason-row>div{flex-direction:column;display:flex}.reason-row small{color:#5f5b58;margin-top:2px;font-size:7px}.reason-row>svg{color:#6fbd91}.skill-coverage{border-top:1px solid var(--line);margin-top:17px;padding-top:14px}.skill-coverage>div{margin-top:10px}.skill-coverage>div>small{color:#655f58;font-size:7px}.skill-cloud{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.skill-cloud .tag{font-size:7px}.job-detail__note{color:#8aa4ee;background:#6685ff0b;border-radius:10px;gap:8px;margin-top:17px;padding:10px;display:flex}.job-detail__note p{color:#6f7690;margin:0;font-size:7.5px;line-height:1.45}.job-detail__note b{color:#98aae0}.resume-overview-card{border:1px solid var(--line);background:linear-gradient(145deg,#13100d,#0d0b09);border-radius:20px;grid-template-columns:210px 1fr;min-height:280px;display:grid;overflow:hidden}.resume-overview-card__visual{background:radial-gradient(circle,#f3b65a12,#0000 65%);place-items:center;display:grid;position:relative}.paper-thumb{color:#2f2a25;z-index:2;background:#e9e2d8;border-radius:4px;width:116px;height:158px;padding:15px;position:relative;transform:rotate(-3deg);box-shadow:0 18px 35px #00000059}.paper-thumb span{font-size:11px;font-weight:800}.paper-thumb i{background:#9c968f;border-radius:2px;height:2px;margin-top:7px;display:block}.paper-thumb i:nth-of-type(2){width:70%}.paper-thumb b{letter-spacing:.1em;color:#7c5b2f;margin-top:12px;font-size:4px;display:block}.paper-shadow{opacity:.25;background:#5d4932;border-radius:4px;width:116px;height:158px;position:absolute;transform:translate(10px,8px)rotate(3deg)}.resume-overview-card__main{padding:25px}.resume-overview-card__top{justify-content:space-between;align-items:center;display:flex}.resume-overview-card__top h2{margin:9px 0 5px;font-family:Manrope;font-size:19px}.resume-overview-card__top p{color:#645e57;margin:0;font-size:8px}.resume-overview-card__metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.resume-overview-card__metrics>div{flex-direction:column;padding:14px 0;display:flex}.resume-overview-card__metrics>div+div{border-left:1px solid var(--line);padding-left:20px}.resume-overview-card__metrics small{color:#5f5952;font-size:7px}.resume-overview-card__metrics b{margin:3px 0;font-family:Manrope;font-size:15px}.resume-overview-card__metrics span{color:#777068;font-size:7px}.resume-overview-card__actions{align-items:center;gap:17px;margin-top:17px;display:flex}.resume-overview-card__actions .button{padding:9px 12px;font-size:9px}.resumes-section-head{justify-content:space-between;align-items:end;margin:38px 0 13px;display:flex}.resumes-section-head h2{font-size:19px}.resumes-section-head>small{color:#5e5851;font-size:8px}.analysis-history{border:1px solid var(--line);border-radius:15px;overflow:hidden}.history-row{background:#0f0d0b;border-bottom:1px solid #ffffff0b;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:13px 16px;display:grid}.history-row:last-child{border-bottom:0}.history-icon{background:var(--amber-soft);width:38px;height:38px;color:var(--amber);border-radius:10px;place-items:center;display:grid}.history-icon--blue{background:var(--blue-soft);color:var(--blue)}.history-row>div:nth-child(2){-moz-column-gap:9px;grid-template-columns:max-content 1fr;align-items:center;column-gap:9px;display:grid}.history-row>div:nth-child(2)>small{color:#645e57;grid-column:1/-1;margin-top:5px;font-size:7.5px}.history-row__meta{color:#635d56;font-size:8px;gap:10px!important;display:flex!important}.history-row__meta svg{color:#4e4943}.danger-action{color:#a66f68!important}.resume-detail-hero{border:1px solid var(--line);background:#100e0c;border-radius:19px;align-items:center;gap:17px;padding:25px;display:flex}.resume-detail-hero__icon{background:var(--amber-soft);width:62px;height:62px;color:var(--amber);border-radius:16px;place-items:center;display:grid}.resume-detail-hero__copy{flex:1}.resume-detail-hero__copy h1{letter-spacing:-.035em;margin:7px 0 4px;font-family:Manrope;font-size:24px}.resume-detail-hero__copy>p{color:#625c55;font-size:8px}.resume-detail-hero__copy>div:last-child{gap:6px;margin-top:10px;display:flex}.resume-detail-grid{grid-template-columns:1.3fr .7fr;gap:12px;margin-top:12px;display:grid}.latest-analysis,.resume-file-info{border:1px solid var(--line);background:#0f0d0b;border-radius:16px;padding:21px}.latest-analysis__head{justify-content:space-between;align-items:center;display:flex}.latest-analysis__head small,.resume-file-info>small{letter-spacing:.12em;text-transform:uppercase;color:#906f43;font-size:7px}.latest-analysis__head h2{margin:5px 0;font-size:18px}.latest-analysis__head p{color:#6b645d;font-size:8px}.latest-analysis__stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.latest-analysis__stats span{flex-direction:column;padding-top:12px;display:flex}.latest-analysis__stats b{font-size:14px}.latest-analysis__stats small{color:#625c55;margin-top:2px;font-size:7px}.latest-analysis__button{margin-top:15px;font-size:9px}.resume-file-info>div{border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:11px 0;font-size:8px;display:flex}.resume-file-info>div span{color:#625c55}.resume-file-info>div b{color:#a99f94;font-weight:500}.green-text{color:#75c795!important}.resume-actions-panel{background:#6685ff09;border:1px solid #6685ff21;border-radius:16px;justify-content:space-between;align-items:center;margin-top:12px;padding:19px;display:flex}.resume-actions-panel>div{align-items:center;gap:12px;display:flex}.resume-actions-panel__icon{background:var(--blue-soft);width:40px;height:40px;color:var(--blue);border-radius:11px;place-items:center;display:grid}.resume-actions-panel small{color:#6679ad;font-size:7px}.resume-actions-panel h3{margin:3px 0;font-size:11px}.resume-actions-panel p{color:#656a78;margin:0;font-size:8px}.profile-layout{grid-template-columns:1fr 300px;gap:16px;display:grid}.profile-main{gap:11px;display:grid}.settings-card{border:1px solid var(--line);background:#0f0d0b;border-radius:17px;padding:22px}.settings-card__head{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:18px;padding-bottom:17px;display:flex}.settings-card__icon{background:var(--amber-soft);width:38px;height:38px;color:var(--amber);border-radius:10px;place-items:center;display:grid}.settings-card__icon--blue{background:var(--blue-soft);color:var(--blue)}.settings-card__head h2{margin:0;font-size:13px}.settings-card__head p{color:#645e57;margin:4px 0 0;font-size:8px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-stack{gap:14px;display:grid}.settings-card label{gap:6px;display:grid}.settings-card label>span{color:#8b8278;font-size:8px}.settings-card input,.settings-card textarea,.settings-card select{border:1px solid var(--line);color:#d6cdc2;background:#0b0a09;border-radius:10px;outline:0;padding:10px;font-size:9px}.settings-card textarea{resize:vertical;min-height:70px}.settings-card input:focus,.settings-card textarea:focus,.settings-card select:focus{border-color:#f3b65a40}.settings-card input:disabled{color:#6d665e}.settings-card label small{color:#57514b;font-size:7px}.profile-save{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.profile-save p{color:#625c55;align-items:center;gap:6px;font-size:8px;display:flex}.profile-aside{align-content:start;gap:10px;display:grid}.profile-avatar,.preference-summary,.notification-card{border:1px solid var(--line);background:#0f0d0b;border-radius:16px;padding:18px}.profile-avatar{text-align:center}.profile-avatar>span{color:#e2b267;background:linear-gradient(145deg,#2d2217,#1d1711);border:1px solid #f3b65a24;border-radius:18px;place-items:center;width:60px;height:60px;margin:0 auto;font-family:Manrope;font-size:17px;display:grid}.profile-avatar h3{margin:11px 0 3px;font-size:12px}.profile-avatar p{color:#666059;font-size:8px}.profile-avatar .tag{margin:10px auto 0}.preference-summary>small{text-transform:uppercase;letter-spacing:.13em;color:#8c6e45;font-size:7px}.preference-summary>div{border-bottom:1px solid #ffffff0a;justify-content:space-between;padding:10px 0;font-size:8px;display:flex}.preference-summary>div:last-child{border-bottom:0}.preference-summary span{color:#625c55}.preference-summary b{color:#a99f94;font-weight:500}.notification-card>div{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.notification-card>div:last-child{border-bottom:0}.notification-card>div>span{flex-direction:column;display:flex}.notification-card b{font-size:8px}.notification-card small{color:#5f5952;margin-top:2px;font-size:7px}.toggle{background:#27221d;border:0;border-radius:99px;width:30px;height:17px;padding:2px}.toggle span{background:#81786f;border-radius:50%;width:13px;height:13px;transition:all .2s;display:block}.toggle--on{background:#5bbe8438}.toggle--on span{background:#72cc9a;transform:translate(13px)}.no-results{border:1px dashed var(--line);text-align:center;color:#6c655e;border-radius:14px;padding:40px;font-size:10px}.empty-state{text-align:center;border:1px dashed var(--line);border-radius:18px;padding:50px}.empty-state__icon{background:var(--amber-soft);width:48px;height:48px;color:var(--amber);border-radius:14px;place-items:center;margin:auto;display:grid}.empty-state h3{margin:12px 0 7px;font-size:15px}.empty-state p{color:#6b645d;font-size:9px}.section-title{justify-content:space-between;display:flex}.section-title h2{margin:4px 0}.section-title p{color:var(--muted)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width<=1100px){.hero{grid-template-columns:1fr;gap:30px;padding-top:75px}.hero-copy{max-width:780px}.hero-visual{width:min(650px,100%);margin:auto}.signal-grid{grid-template-columns:1fr 70px 1fr}.sample-section{gap:45px}.privacy-band__inner{grid-template-columns:1fr}.sidebar{width:220px}.app-main{margin-left:220px}.app-content{padding:35px 25px 70px}.ats-grid{grid-template-columns:1fr 270px}.jobs-layout{grid-template-columns:350px 1fr}.profile-layout{grid-template-columns:1fr 270px}}@media (width<=900px){.marketing-nav nav{display:none}.signal-grid{grid-template-columns:1fr}.signal-connector{padding:20px}.process-grid{grid-template-columns:1fr 1fr;gap:40px 0}.process-step:nth-child(2) .process-step__line{right:50%}.process-step:nth-child(3) .process-step__line{left:50%}.sample-section{grid-template-columns:1fr}.sample-report{transform:none}.privacy-points,.marketing-footer{grid-template-columns:1fr 1fr}.marketing-footer p{display:none}.auth-grid{grid-template-columns:1fr}.auth-showcase{display:none}.sidebar{width:260px;transition:all .25s;transform:translate(-100%)}.sidebar--open{transform:none;box-shadow:30px 0 80px #0006}.sidebar__close{color:#7d756d;background:0 0;border:0;place-items:center;display:grid}.sidebar-backdrop{z-index:29;background:#0000008c;border:0;position:fixed;inset:0}.app-main{margin-left:0}.mobile-menu{color:#9b9288;background:0 0;border:0;place-items:center;display:grid}.app-topbar{padding:0 20px}.app-content{padding:28px 20px 60px}.ats-grid{grid-template-columns:1fr}.ats-aside{grid-template-columns:1fr 1fr}.evidence-layout{grid-template-columns:1fr}.evidence-diagnostic{position:static}.jobs-layout{grid-template-columns:1fr}.job-list{grid-template-columns:1fr 1fr;max-height:none}.job-detail{position:static}.profile-layout{grid-template-columns:1fr}.profile-aside{grid-template-columns:1fr 1fr}.notification-card{grid-column:1/-1}}@media (width<=680px){.wrap{width:min(calc(100% - 28px),var(--wrap))}.marketing-nav{height:68px}.marketing-nav__actions .nav-login{display:none}.hero{min-height:auto;padding-top:45px}.hero-copy h1{font-size:43px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.trust-row{gap:10px}.hero-visual{transform-origin:top;height:430px;margin-bottom:-50px;transform:scale(.88)}.resume-sheet{left:50%;transform:translate(-50%)rotateY(-7deg)rotate(-2deg)}.score-float{right:-70px}.match-float{left:-55px}.insight-float{right:-55px}.signal-section,.sample-section{padding:85px 0}.signal-copy h2,.center-heading h2,.sample-copy h2,.privacy-band h2,.final-cta h2{font-size:35px}.signal-card{min-height:350px}.process-grid{grid-template-columns:1fr}.process-step__line{display:none}.privacy-points{grid-template-columns:1fr}.privacy-points article{border-left:0;border-top:1px solid var(--line);padding:18px 0}.final-cta{padding:100px 0}.marketing-footer{grid-template-columns:1fr auto}.marketing-footer small{grid-column:1/-1}.auth-nav{width:calc(100% - 30px)}.auth-form-wrap{padding:35px 20px}.auth-form h1{font-size:34px}.legal-wrap{margin-top:60px}.legal-wrap h1{font-size:38px}.app-content{padding:24px 14px 50px}.app-topbar__crumb{display:none}.page-heading{flex-direction:column}.page-heading h1,.page-heading--compact h1{font-size:32px}.header-note{border-left:0;border-top:1px solid var(--line);width:100%;padding:13px 0 0}.mode-switch{grid-template-columns:1fr}.ats-workcard{padding:16px}.ats-workcard__head{flex-direction:column}.ats-controls{grid-template-columns:1fr}.ats-submit{flex-direction:column;align-items:flex-start}.ats-submit .button{width:100%}.ats-aside{grid-template-columns:1fr}.report-toolbar{gap:10px}.report-toolbar__actions button{font-size:0}.report-toolbar__actions button svg{margin:0}.report-hero{flex-direction:column;align-items:flex-start;padding:25px 20px}.report-hero__copy h1{font-size:31px}.report-score-wrap{margin:28px auto 0}.report-tabs{gap:21px;margin-bottom:30px;overflow:auto}.report-tabs button{white-space:nowrap}.priority-section__head,.breakdown-section__title{flex-direction:column;align-items:flex-start;gap:12px}.priority-counter{display:none}.priority-card__summary{grid-template-columns:36px 1fr 30px;gap:9px;padding:14px}.priority-card__detail{grid-template-columns:1fr;margin:0 14px 14px;padding-top:14px}.breakdown-grid,.report-bottom-grid,.evidence-layout,.method-grid{grid-template-columns:1fr}.resume-evidence{padding:17px}.jobs-toolbar{grid-template-columns:1fr 1fr;height:auto;display:grid}.search-field{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;height:42px}.jobs-toolbar select,.filter-button{height:38px}.jobs-toolbar__count{grid-column:1/-1;padding:5px 10px}.job-list{grid-template-columns:1fr}.job-detail{padding:16px}.job-detail__hero{align-items:flex-start}.job-detail__score{margin-left:auto}.job-detail__score small{display:none!important}.resume-chip{width:100%}.resume-overview-card{grid-template-columns:1fr}.resume-overview-card__visual{height:210px}.resume-overview-card__main{padding:17px}.resume-overview-card__top{align-items:flex-start}.resume-overview-card__top .score-ring{width:90px!important;height:90px!important}.resume-overview-card__metrics{grid-template-columns:1fr}.resume-overview-card__metrics>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.history-row{grid-template-columns:38px 1fr}.history-row__meta{grid-column:2}.resume-detail-hero{flex-wrap:wrap;align-items:flex-start}.resume-detail-hero__copy{min-width:calc(100% - 85px)}.resume-detail-hero__actions,.resume-detail-hero__actions .button{width:100%}.resume-detail-grid{grid-template-columns:1fr}.resume-actions-panel{flex-direction:column;align-items:flex-start;gap:14px}.form-grid,.profile-aside{grid-template-columns:1fr}.profile-save{flex-direction:column;align-items:flex-start;gap:12px}.profile-save .button{width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero-visual .depth-card{transform:none!important}}.toast{z-index:80;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#b9b0a7;background:#14110ef5;border-radius:12px;align-items:center;gap:9px;max-width:min(380px,100vw - 28px);padding:11px 13px;font-size:9px;animation:.2s fadeIn;display:flex;position:fixed;top:78px;right:22px;box-shadow:0 18px 55px #00000057}.toast--success{color:#9bdcb8;border-color:#79d6a42e}.toast--error{color:#e5a49b;border-color:#ef8f8333}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040302b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line-strong);background:linear-gradient(145deg,#17130f,#0d0b09);border-radius:19px;width:min(460px,100%);padding:20px;box-shadow:0 35px 90px #0000008c}.modal__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.modal__head small{color:#9b7565;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.modal__head h2{margin:5px 0 0;font-family:Manrope;font-size:19px}.modal__close{border:1px solid var(--line);color:#817970;background:#100e0c;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.modal__body{color:#746d65;margin:15px 0 20px;font-size:9px;line-height:1.65}.modal__actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.button--danger{color:#e8a198;background:#ef8f8317;border:1px solid #ef8f8333}.button--danger:hover{background:#ef8f8324}.jobs-filter-panel{background:#5e87ff09;border:1px solid #8caeff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:-8px 0 12px;padding:12px 14px;animation:.2s fadeIn;display:flex}.jobs-filter-panel>div{align-items:center;gap:22px;display:flex}.jobs-filter-panel label{align-items:center;gap:8px;display:flex}.jobs-filter-panel label>span:first-child{color:#777f9d;font-size:8px}.jobs-filter-panel select{border:1px solid var(--line);color:#a9a2a0;background:#0e0c0a;border-radius:8px;height:31px;padding:0 8px;font-size:8px}.jobs-filter-panel>button{color:#8caeff;background:0 0;border:0;font-size:8px}.check-option input{accent-color:#8caeff}.check-option>span{flex-direction:column;display:flex}.check-option b{font-size:8px;font-weight:600}.check-option small{color:#60677d;margin-top:2px;font-size:7px}.filter-button--active{color:#a8baff!important;background:#5e87ff0f!important}.job-detail__actions .is-saved{color:#95e5b8;border-color:#79d6a433}.no-results{place-items:center;gap:7px;min-height:240px;display:grid}.no-results__icon{background:var(--blue-soft);width:44px;height:44px;color:var(--blue);border-radius:13px;place-items:center;display:grid}.no-results b{color:#b5ada5}.no-results p{color:#65605c;margin:0;font-size:8px}.no-results button{color:#9bb3ff;background:0 0;border:0;margin-top:5px;font-size:8px}.profile-save__actions{align-items:center;gap:12px;display:flex}.match-report-hero{background:radial-gradient(circle at 90% 20%,#5b77d21f,#0000 30%),linear-gradient(145deg,#121117,#0d0c0c 70%);border:1px solid #8caeff24;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:30px;display:flex;position:relative;overflow:hidden}.match-report-hero:before{content:"";border:1px solid #8caeff14;border-radius:50%;width:280px;height:280px;position:absolute;top:-110px;right:-100px}.match-report-hero__copy{z-index:1;max-width:720px;position:relative}.match-role-line{align-items:center;gap:9px;margin-top:15px;display:flex}.match-role-line>span{color:#667091;font-size:8px}.match-report-hero h1{letter-spacing:-.055em;margin:13px 0 15px;font-family:Manrope;font-size:clamp(31px,3vw,47px);line-height:1.03}.match-report-hero h1 span{color:#9299ae;font-weight:600}.match-report-hero__copy>p{color:#7d7f88;max-width:640px;font-size:11px;line-height:1.65}.match-report-hero__score{flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.score-glow--blue{background:#5b77d229!important}.signal-separation{border:1px solid var(--line);background:#0f0d0b;border-radius:14px;grid-template-columns:1fr 50px 1fr;align-items:center;margin:12px 0 23px;padding:12px 17px;display:grid}.signal-separation>div{align-items:center;gap:10px;display:flex}.signal-separation>div:last-child{text-align:right;justify-content:flex-end}.signal-separation>div>span:first-child{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.signal-separation__amber{background:var(--amber-soft);color:var(--amber)}.signal-separation__blue{background:var(--blue-soft);color:var(--blue);order:2}.signal-separation>div:last-child>div{order:1}.signal-separation small{text-transform:uppercase;letter-spacing:.1em;color:#645e57;font-size:6.5px}.signal-separation b{margin:2px 0;font-size:12px;display:block}.signal-separation p{color:#5d5853;margin:0;font-size:7px}.signal-separation__neq{text-align:center;color:#4d4843;font-size:16px}.match-metrics-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.match-metrics-grid article{border:1px solid var(--line);background:#0f0e12;border-radius:15px;padding:16px}.match-metrics-grid article>small{letter-spacing:.1em;text-transform:uppercase;color:#6877a2;font-size:7px}.match-metrics-grid article>div{align-items:baseline;gap:5px;margin:9px 0;display:flex}.match-metrics-grid b{color:#aabfff;font-family:Manrope;font-size:24px}.match-metrics-grid article>div span{color:#5f6680;font-size:7px}.match-metrics-grid article>i{background:#1d202a;border-radius:999px;height:4px;display:block;overflow:hidden}.match-metrics-grid article>i em{background:linear-gradient(90deg,#7698f2,#a8bdff);border-radius:999px;height:100%;display:block}.match-metrics-grid p{color:#656875;margin:9px 0 0;font-size:7.5px;line-height:1.5}.match-summary-grid{grid-template-columns:1.5fr .7fr;gap:10px;margin-top:10px;display:grid}.match-strength-card,.match-gap-card{border:1px solid var(--line);background:#0f0d0b;border-radius:16px;padding:20px}.match-strength-card__head{align-items:center;gap:12px;display:flex}.match-strength-card__head small,.match-gap-card>small{text-transform:uppercase;letter-spacing:.12em;color:#6574a1;font-size:7px}.match-strength-card h2{margin:4px 0;font-size:16px}.match-strength-card>p,.match-gap-card>p{color:#696872;font-size:8.5px;line-height:1.6}.match-strength-card .skill-cloud{margin-top:14px}.match-gap-card h3{margin:7px 0;font-size:14px}.match-gap-card .button{margin-top:10px;padding:8px 10px;font-size:8px}.match-evidence-list{gap:9px;display:grid}.match-evidence-list article{border:1px solid var(--line);background:#0f0d0b;border-radius:15px;grid-template-columns:72px 1fr 25px;align-items:center;gap:16px;padding:18px;display:grid}.match-evidence-score{border-right:1px solid var(--line);flex-direction:column;gap:4px;display:flex}.match-evidence-score span{color:#5e6784;font-size:7px}.match-evidence-score b{color:#9fb6ff;font-family:Manrope;font-size:19px}.match-evidence-list h2{margin:6px 0;font-size:13px}.match-evidence-list p{color:#696872;margin:0;font-size:8px}.match-evidence-list blockquote{color:#8791ad;border-left:2px solid #8caeff40;margin:10px 0 0;padding-left:10px;font-size:7.5px}.match-evidence-list>article>svg{color:#71c997}.gap-review{border:1px solid var(--line);background:#0f0d0b;border-radius:18px;grid-template-columns:.75fr 1.25fr;gap:28px;padding:24px;display:grid}.gap-review__intro h2{margin:12px 0;font-family:Manrope;font-size:22px;line-height:1.1}.gap-review__intro p{color:#696872;font-size:9px;line-height:1.6}.gap-review__list{gap:8px;display:grid}.gap-review__list article{background:#0c0b0d;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:1fr auto;gap:8px;padding:13px;display:grid}.gap-review__list article>div{align-items:center;gap:8px;display:flex}.gap-review__list h3{margin:0;font-size:10px}.gap-review__list p{color:#656772;grid-column:1/-1;margin:0;font-size:7.5px;line-height:1.5}.gap-dot{background:#778fd1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #778fd159}@media (width<=900px){.match-metrics-grid{grid-template-columns:1fr 1fr}.match-summary-grid,.gap-review{grid-template-columns:1fr}.jobs-filter-panel{align-items:flex-start}.jobs-filter-panel>div{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=680px){.toast{top:70px;right:14px}.modal__actions{flex-direction:column-reverse}.modal__actions .button{width:100%}.jobs-filter-panel{flex-direction:column}.jobs-filter-panel>button{padding:4px 0}.match-report-hero{flex-direction:column;align-items:flex-start;padding:22px 18px}.match-report-hero__score{margin:15px auto 0}.signal-separation{grid-template-columns:1fr}.signal-separation__neq{padding:7px}.signal-separation>div:last-child{text-align:left;justify-content:flex-start}.signal-separation__blue,.signal-separation>div:last-child>div{order:0}.match-metrics-grid{grid-template-columns:1fr}.match-evidence-list article{grid-template-columns:55px 1fr}.match-evidence-list>article>svg{display:none}.profile-save__actions{justify-content:space-between;width:100%}}.hero-stage{transform-style:preserve-3d;transform:rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));will-change:transform;transition:transform .14s ease-out;position:absolute;inset:0}.reveal{animation:.7s cubic-bezier(.2,.75,.2,1) both revealUp}@keyframes revealUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=680px){.hero-stage{transform:none!important}}@media (prefers-reduced-motion:reduce){.hero-stage{transform:none!important}}.not-found-page{min-height:100vh;padding:24px}.not-found-page>header{width:min(1180px,100%);margin:auto}.not-found-page main{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:620px;min-height:calc(100vh - 100px);margin:auto;display:flex}.not-found-orb{width:70px;height:70px;color:var(--amber);background:radial-gradient(circle at 35% 30%,#f3b65a33,#f3b65a0d);border:1px solid #f3b65a24;border-radius:22px;place-items:center;margin-bottom:22px;display:grid;box-shadow:0 25px 70px #00000059}.not-found-page h1{letter-spacing:-.055em;margin:14px 0;font-family:Manrope;font-size:clamp(36px,5vw,58px)}.not-found-page main>p{color:var(--muted);max-width:560px;line-height:1.7}.not-found-page main>div:last-child{gap:9px;margin-top:20px;display:flex}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #f3b65ab8}.match-report-page button:focus-visible,.jobs-page button:focus-visible{outline-color:#8caeffcc}:root{--paper:#f2ede4;--paper-text:#28231e;--field-bg:#0d0b09;--wash:#ffffff05;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--bg:#f5f2ec;--bg-2:#eee9e1;--surface:#fbf8f3;--surface-2:#f2ece4;--surface-3:#e8dfd4;--line:#30261d1f;--line-strong:#30261d33;--text:#1c1814;--muted:#6e655c;--faint:#9d948a;--amber:#b87720;--amber-2:#d99534;--amber-soft:#b877201a;--blue:#4f70c8;--blue-soft:#4f70c81a;--green:#32875a;--red:#b6564d;--shadow:0 24px 70px #44301c1f;--paper:#fffdf9;--paper-text:#28231e;--field-bg:#fffdf9;--wash:#2b201606;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body,.marketing-page,.auth-page,.legal-page,.app-shell{background:var(--bg);color:var(--text)}body{transition:background-color .24s,color .24s}html[data-theme=light] body:before{background:radial-gradient(circle at 18% 0,#b8772011,#0000 30%),radial-gradient(circle at 88% 20%,#4f70c80b,#0000 28%)}.theme-toggle{border:1px solid var(--line);height:34px;color:var(--muted);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:650;transition:all .18s;display:inline-flex}.theme-toggle:hover{border-color:var(--line-strong);color:var(--text);background:var(--wash)}.theme-toggle--compact{border-radius:50%;width:34px;padding:0}.auth-nav__actions,.legal-nav__actions{align-items:center;gap:14px;display:flex}.auth-nav__actions>a,.legal-nav__actions>a{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.app-topbar__actions{gap:14px}.save-state{align-items:center;gap:6px;display:flex}.hero-drag{z-index:2;transform:translate3d(var(--drag-x,0),var(--drag-y,0),0);touch-action:none;cursor:grab;will-change:transform;-webkit-user-select:none;user-select:none;transition:transform .62s cubic-bezier(.2,.9,.2,1.25),filter .18s;position:absolute}.hero-drag.is-dragging{z-index:20;cursor:grabbing;filter:drop-shadow(0 28px 40px #00000047);transition:none}.hero-drag.is-dragging>*{animation-play-state:paused!important}.hero-drag--resume{top:42px;left:100px}.hero-drag--score{top:34px;right:-15px}.hero-drag--insight{bottom:48px;right:-20px}.hero-drag--match{bottom:28px;left:4px}.hero-drag .resume-sheet,.hero-drag .score-float,.hero-drag .insight-float,.hero-drag .match-float{position:relative;inset:auto}.hero-drag .resume-sheet{animation:3s ease-in-out infinite heroResumeFloat}.hero-drag .score-float{animation:2.45s ease-in-out infinite heroFloatFast}.hero-drag .insight-float{animation:3.15s ease-in-out infinite reverse heroFloatFast}.hero-drag .match-float{animation:2.75s ease-in-out infinite reverse heroFloatFast}@keyframes heroResumeFloat{0%,to{transform:rotateY(-12deg)rotateX(3deg)rotate(-3deg)translateY(0)}50%{transform:rotateY(-9deg)rotateX(1deg)rotate(-2deg)translateY(-16px)}}@keyframes heroFloatFast{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(.8deg)}}.hero-drag-hint{color:var(--faint);letter-spacing:.02em;align-items:center;gap:7px;font-size:11px;display:flex;position:absolute;bottom:0;right:16px}.hero-drag-hint__dot{background:var(--amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #f3b65a73}.scroll-story{isolation:isolate;position:relative}.scroll-panel{background:var(--bg);border-top:1px solid var(--line);align-items:center;min-height:100svh;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 -28px 80px #00000014}.scroll-panel .signal-section,.scroll-panel .sample-section{padding-top:clamp(70px,9vh,115px);padding-bottom:clamp(70px,9vh,115px)}.scroll-panel .process-section{width:100%;padding:clamp(70px,9vh,115px) 0}@supports (animation-timeline:view()){.scroll-panel{animation:linear both scrollSceneExit;animation-timeline:view();animation-range:exit}@keyframes scrollSceneExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.68;transform:translateY(-7vh)scale(.975)}}}html[data-theme=light] .depth-card,html[data-theme=light] .signal-card,html[data-theme=light] .sample-report,html[data-theme=light] .auth-preview{border-color:var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#fffdf9fa,#f4eee6fa)}html[data-theme=light] .score-ring__inner{background:linear-gradient(145deg,#fffdfa,#f2ece4)}html[data-theme=light] .resume-line{background:#ddd4c8}html[data-theme=light] .auth-showcase{background:radial-gradient(circle at 70% 30%,#b877201a,#0000 32%),radial-gradient(circle at 20% 80%,#4f70c80f,#0000 30%),linear-gradient(145deg,#efe8df,#f8f4ee)}.sidebar{background:color-mix(in srgb,var(--bg) 94%,transparent);border-color:var(--line)}.nav-item b{font-size:14px}.nav-item small{font-size:11px}.sidebar__user b{font-size:12px}.sidebar__user small{font-size:10.5px}.text-button{font-size:11px}.app-topbar{background:color-mix(in srgb,var(--bg) 88%,transparent);border-color:var(--line)}.app-topbar__crumb{font-size:12px}.app-topbar__actions{font-size:11px}.app-content{padding-top:48px}.workspace-page{max-width:1280px}.page-heading h1{font-size:clamp(40px,3.8vw,54px)}.page-heading--compact h1{font-size:clamp(36px,3vw,46px)}.page-heading p{font-size:15px;line-height:1.7}.header-note b{font-size:13px}.header-note small,.workspace-page .eyebrow{font-size:11px}.workspace-page .tag{padding:6px 10px;font-size:11px}.mode-switch{background:0 0;border-radius:12px;width:min(760px,100%);padding:4px}.mode-switch button{border-radius:9px;height:70px}.mode-switch b{font-size:14px}.mode-switch small{font-size:11px}.mode-switch__icon{width:40px;height:40px}.ats-grid{grid-template-columns:minmax(0,1fr) 300px;gap:42px}.ats-workcard{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:30px 0}.ats-workcard__head h2{font-size:23px}.ats-workcard__head p{font-size:13px;line-height:1.5}.step-pill{border-radius:50%;width:32px;height:32px;font-size:11px}.dropzone{background:var(--wash);border-radius:10px;min-height:132px}.dropzone__content b{font-size:15px}.dropzone__content small,.dropzone__change{font-size:12px}.dropzone__icon{width:50px;height:50px}.jd-field__label{font-size:13px}.jd-field__label small{font-size:11px}.jd-field textarea{background:var(--field-bg);min-height:190px;color:var(--text);border-radius:9px;font-size:14px;line-height:1.65}.jd-field__foot,.jd-field__foot button{font-size:11px}.ats-controls label>span{font-size:13px}.ats-controls label small{font-size:11px}.ats-controls select{background:var(--field-bg);height:46px;color:var(--text);border-radius:8px;font-size:13px}.ats-controls__summary span{border-radius:999px;height:32px;font-size:11px}.ats-submit p{font-size:13px}.ats-submit small{font-size:11px}.analysis-progress__top b{font-size:13px}.analysis-progress__top small{font-size:11px}.analysis-stages span{padding:7px 9px;font-size:10.5px}.rubric-card{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding:4px 0 4px 28px}.rubric-card__head b{font-size:13px}.rubric-card__head small{font-size:11px}.check-grid{grid-template-columns:1fr;gap:0}.check-grid div,.match-checks div{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0;font-size:12px}.check-grid span{font-size:10px}.details-link{font-size:11px}.signal-reminder{background:0 0;border:0;border-left:2px solid #f3b65a52;border-radius:0;padding:10px 0 10px 16px}.signal-reminder--blue{background:0 0;border-color:#4f70c859}.signal-reminder p{font-size:11px}.signal-reminder p b{font-size:12px}.signal-reminder>div small{font-size:10px}.report-toolbar__actions button{background:0 0;border-radius:999px;padding:9px 12px;font-size:12px}.report-hero--editorial{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:28px 0 40px;overflow:visible}.report-hero--editorial:after{display:none}.report-hero__copy h1{font-size:clamp(42px,4vw,58px);line-height:1.01}.report-hero__copy>p{font-size:15px;line-height:1.72}.report-meta{flex-wrap:wrap;font-size:12px}.report-score-label small{font-size:11px}.report-tabs{gap:34px;height:60px;margin:0 0 52px}.report-tabs button{height:60px;font-size:13px;font-weight:650}.priority-section__head>div:first-child>span,.breakdown-section__title>div:first-child>span,.resumes-section-head span{font-size:10.5px}.priority-section__head h2,.breakdown-section__title h2{font-size:31px}.priority-section__head p,.breakdown-section__title p{font-size:14px;line-height:1.6}.priority-counter span{font-size:10px}.priority-list--editorial{border-top:1px solid var(--line);display:block}.priority-item{border-bottom:1px solid var(--line)}.priority-item__summary{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr) 28px;align-items:start;gap:18px;padding:26px 0;display:grid}.priority-item__summary:hover .priority-item__copy h3{color:var(--amber)}.priority-item__number{letter-spacing:.12em;color:var(--faint);padding-top:5px;font-family:Manrope;font-size:14px}.priority-item__copy{min-width:0}.priority-item__copy h3{letter-spacing:-.025em;margin:10px 0 8px;font-family:Manrope;font-size:20px;transition:color .18s}.priority-item__copy p{color:var(--muted);overflow-wrap:anywhere;max-width:920px;margin:0;font-size:14px;line-height:1.68}.priority-item__chevron{color:var(--faint);place-items:center;transition:transform .28s cubic-bezier(.2,.8,.2,1),color .2s;display:grid}.priority-item__chevron.is-open{color:var(--amber);transform:rotate(90deg)}.priority-item__detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,70px);margin:0 0 30px 82px;padding:2px 0 0;animation:.22s fadeIn;display:grid}.priority-detail-block{border-left:1px solid var(--line);min-width:0;padding-left:18px}.priority-detail-block small{text-transform:uppercase;letter-spacing:.13em;color:var(--faint);font-size:10.5px}.priority-detail-block blockquote,.priority-detail-block p{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px;line-height:1.7}.priority-detail-block blockquote{margin:10px 0 0}.inline-link--button{appearance:none;box-shadow:none!important;color:var(--amber)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:7px 0!important;font-size:13px!important}.inline-link svg{transition:transform .2s}.inline-link:hover svg,.inline-link:focus-visible svg{transform:translate(5px)}.inline-link:active svg{transform:translate(8px)}.breakdown-section--editorial{margin-top:68px}.breakdown-list{border-top:1px solid var(--line)}.breakdown-row{border-bottom:1px solid var(--line)}.breakdown-row__summary{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(260px,1fr) minmax(150px,320px) 74px 22px;align-items:center;gap:24px;padding:20px 0;display:grid}.breakdown-row__name{min-width:0}.breakdown-row__name>span{font-size:15px;font-weight:650}.breakdown-row__name p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12.5px;line-height:1.55}.breakdown-row__meter i{background:color-mix(in srgb,var(--text) 9%,transparent);border-radius:999px;height:6px;display:block;overflow:hidden}.breakdown-row__meter b{border-radius:999px;height:100%;display:block}.meter-good{background:linear-gradient(90deg,#64b786,#82cf9f)}.meter-warn{background:linear-gradient(90deg,#b98643,#dca956)}.breakdown-row__score{text-align:right;white-space:nowrap}.breakdown-row__score strong{font-family:Manrope;font-size:22px}.breakdown-row__score span{color:var(--faint);font-size:12px}.breakdown-row__chevron{color:var(--faint);transition:transform .25s}.breakdown-row__chevron.is-open{color:var(--amber);transform:rotate(90deg)}.breakdown-row__detail{border-left:2px solid color-mix(in srgb,var(--amber) 32%,transparent);max-width:900px;margin:0 0 22px;padding:2px 0 2px 18px;animation:.2s fadeIn}.breakdown-row__detail>div{align-items:flex-start;gap:8px;font-size:13px;display:flex}.breakdown-row__detail>div svg{color:var(--green);flex:none}.breakdown-row__detail p{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.65}.report-notes{border-top:1px solid var(--line);grid-template-columns:1.35fr .65fr;margin-top:55px;display:grid}.report-note{gap:14px;min-width:0;padding:30px 0;display:flex}.report-note+.report-note{border-left:1px solid var(--line);padding-left:30px}.report-note__icon{background:var(--amber-soft);width:40px;height:40px;color:var(--amber);border-radius:50%;flex:none;place-items:center;display:grid}.report-note small{text-transform:uppercase;letter-spacing:.12em;color:var(--faint);font-size:10px}.report-note h3{margin:5px 0;font-size:16px}.report-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.report-note--confidence{display:block}.report-note--confidence>div:nth-child(2){justify-content:space-between;gap:14px;margin-top:10px;display:flex}.report-note--confidence b{font-size:18px}.report-note--confidence span{color:var(--muted);font-size:11px}.evidence-layout--editorial{grid-template-columns:minmax(0,1fr) 330px;gap:52px}.resume-evidence--paper{background:var(--paper);color:var(--paper-text);border:0;border-radius:5px;padding:clamp(30px,5vw,58px);box-shadow:0 22px 65px #0003}.resume-evidence--paper .resume-evidence__head b{color:#28231e;font-size:14px}.resume-evidence--paper .resume-evidence__head small{color:#746b61;font-size:11px}.resume-evidence--paper .resume-section>span{font-size:10px}.resume-evidence--paper .resume-section h3{color:#2c2722;font-size:15px}.resume-evidence--paper .resume-section h3 small{color:#746b61}.resume-evidence--paper .resume-section p{color:#625b53;font-size:13px;line-height:1.7}.evidence-diagnostic--rail{border:0;border-left:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:5px 0 5px 30px}.evidence-diagnostic--rail h2{font-size:27px}.evidence-diagnostic--rail>p{font-size:14px;line-height:1.7}.evidence-callout small{font-size:10px}.evidence-callout span{padding:6px 9px;font-size:11px}.method-section--editorial{max-width:1000px}.method-copy h2{font-size:38px}.method-copy p{font-size:14px;line-height:1.7}.method-list{border-top:1px solid var(--line);margin-top:38px}.method-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:20px;padding:24px 0;display:grid}.method-list article>span{color:var(--faint);letter-spacing:.12em;font-family:Manrope;font-size:13px}.method-list h3{margin:0 0 6px;font-size:17px}.method-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.rubric-table{border:0;border-top:1px solid var(--line);border-radius:0;margin-top:42px}.rubric-table div{border-color:var(--line);padding:14px 0;font-size:13px}.resume-chip{background:0 0;border-radius:999px;font-size:12px}.resume-chip small{font-size:10px}.resume-chip b{font-size:12px}.jobs-toolbar{border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;height:64px;padding:7px 0}.search-field input{font-size:13px}.jobs-toolbar select,.filter-button{background:var(--field-bg);border-radius:8px;font-size:12px}.jobs-toolbar__count{font-size:11px}.jobs-layout{grid-template-columns:410px minmax(0,1fr);gap:40px}.job-list{border-top:1px solid var(--line);gap:0}.job-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:18px 8px 18px 0}.job-card:hover{background:var(--wash)}.job-card--active{border-left:2px solid var(--blue);background:var(--blue-soft);padding-left:14px}.job-card h3{font-size:14px}.job-card p{font-size:11.5px}.fit-badge{border-radius:50%;width:48px;height:48px}.fit-badge b{font-size:13px}.fit-badge small{font-size:9px}.job-card__skills .tag,.job-card__foot{font-size:10px}.job-detail{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding:8px 0 20px 34px}.job-detail__title>span{font-size:11px}.job-detail__title h2{font-size:25px}.job-detail__title p{font-size:11px}.job-detail__score small{font-size:9px}.job-detail__actions .button{font-size:12px}.job-summary{font-size:13px}.fit-explanation__head small,.skill-coverage>h3{font-size:10px}.fit-explanation__head h3{font-size:15px}.reason-row>span{font-size:10px}.reason-row b{font-size:12px}.reason-row small,.skill-coverage>div>small,.skill-cloud .tag{font-size:10px}.job-detail__note p{font-size:11px}.jobs-filter-panel{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.jobs-filter-panel label>span:first-child,.jobs-filter-panel>button{font-size:11px}.jobs-filter-panel select{background:var(--field-bg);color:var(--text);font-size:11px}.check-option b{font-size:11px}.check-option small{font-size:10px}.resume-overview-card{border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;overflow:visible}.resume-overview-card__visual{background:radial-gradient(circle at 50% 50%,var(--amber-soft),transparent 68%)}.resume-overview-card__top h2{font-size:24px}.resume-overview-card__top p{font-size:11px}.resume-overview-card__metrics small{font-size:10px}.resume-overview-card__metrics b{font-size:18px}.resume-overview-card__metrics span{font-size:10px}.resume-overview-card__actions .button{font-size:12px}.resumes-section-head>small{font-size:11px}.analysis-history{border:0;border-top:1px solid var(--line);border-radius:0}.history-row{border-color:var(--line);background:0 0;padding:17px 0}.history-row:hover{background:var(--wash)}.history-row>div:nth-child(2)>b{font-size:13px}.history-row>div:nth-child(2)>small,.history-row__meta{font-size:10px}.resume-detail-hero{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:18px 0 30px}.resume-detail-hero__copy h1{font-size:31px}.resume-detail-hero__copy>p{font-size:11px}.resume-detail-hero__actions .button{font-size:12px}.latest-analysis,.resume-file-info{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:22px 0}.latest-analysis__head small,.resume-file-info>small{font-size:10px}.latest-analysis__head h2{font-size:22px}.latest-analysis__head p{font-size:11px}.latest-analysis__stats small{font-size:10px}.latest-analysis__button{font-size:12px}.resume-file-info>div{font-size:11px}.resume-actions-panel{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:22px 0}.resume-actions-panel small{font-size:10px}.resume-actions-panel h3{font-size:14px}.resume-actions-panel p{font-size:11px}.resume-actions-panel .button{font-size:12px}.profile-identity-line{border-block:1px solid var(--line);align-items:center;gap:16px;margin:6px 0 42px;padding:20px 0;display:flex}.profile-identity-line__avatar{background:var(--amber-soft);width:48px;height:48px;color:var(--amber);border-radius:50%;place-items:center;font-family:Manrope;font-weight:800;display:grid}.profile-identity-line>div{flex:1;min-width:0}.profile-identity-line h2{margin:0 0 4px;font-family:Manrope;font-size:19px}.profile-identity-line p{color:var(--muted);margin:0;font-size:12px}.profile-identity-line__status{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.profile-identity-line__status i{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb,var(--green) 40%,transparent);border-radius:50%}.profile-layout--editorial{grid-template-columns:minmax(0,1fr) 300px;gap:56px}.profile-main--editorial{display:block}.settings-section{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:30px 0}.profile-main--editorial .settings-section:first-child{border-top:0;padding-top:0}.settings-card__head{border:0;margin-bottom:24px;padding:0}.settings-card__icon{border:1px solid var(--line);background:0 0;border-radius:50%;width:36px;height:36px}.settings-card__head h2{font-size:17px}.settings-card__head p{font-size:12px}.settings-card label>span{font-size:12px;font-weight:600}.settings-card label small{font-size:10.5px}.settings-card input,.settings-card textarea,.settings-card select{background:var(--field-bg);color:var(--text);border-radius:8px;padding:12px 13px;font-size:14px}.settings-card input,.settings-card select{height:48px}.settings-card textarea{min-height:94px;line-height:1.5}.notification-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 0;display:flex}.notification-list>div:last-child{border-bottom:0}.notification-list>div>span{flex-direction:column;display:flex}.notification-list b{font-size:13px}.notification-list small{color:var(--muted);margin-top:3px;font-size:11px}.toggle{width:38px;height:22px;padding:3px}.toggle span{width:16px;height:16px}.toggle--on span{transform:translate(16px)}.profile-save{border-top:1px solid var(--line);padding:24px 0}.profile-save p{font-size:11px}.profile-save .button{font-size:12px}.profile-rail{border-left:1px solid var(--line);align-self:start;padding-left:30px;position:sticky;top:92px}.profile-rail__head small{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-size:10px}.profile-rail__head h2{margin:10px 0;font-family:Manrope;font-size:24px;line-height:1.12}.profile-rail__head p{color:var(--muted);font-size:12px;line-height:1.65}.profile-rail__stats{border-top:1px solid var(--line);margin:28px 0}.profile-rail__stats>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:14px 0;display:flex}.profile-rail__stats dt{color:var(--muted);font-size:11px}.profile-rail__stats dd{text-align:right;max-width:150px;margin:0;font-size:12px;font-weight:700}.profile-rail__note{color:var(--amber);align-items:flex-start;gap:10px;padding-top:4px;display:flex}.profile-rail__note p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.profile-rail__note b{color:var(--text)}.match-report-hero{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:28px 0 38px}.match-report-hero:before{display:none}.match-report-hero__copy>p{font-size:14px}.match-role-line>span{font-size:11px}.signal-separation{border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0}.signal-separation small{font-size:10px}.signal-separation b{font-size:14px}.signal-separation p{font-size:11px}.match-metrics-grid{border-top:1px solid var(--line);gap:0}.match-metrics-grid article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:20px 12px 20px 0}.match-metrics-grid article+article{border-left:1px solid var(--line);padding-left:20px}.match-metrics-grid article>small{font-size:10px}.match-metrics-grid p{font-size:11px}.match-summary-grid{gap:34px}.match-strength-card,.match-gap-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0}.match-strength-card__head small,.match-gap-card>small{font-size:10px}.match-strength-card h2{font-size:20px}.match-strength-card>p,.match-gap-card>p{font-size:12px}.match-gap-card h3{font-size:17px}.match-gap-card .button{font-size:11px}.match-evidence-list{border-top:1px solid var(--line);gap:0}.match-evidence-list article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:20px 0}.match-evidence-score span{font-size:10px}.match-evidence-list h2{font-size:16px}.match-evidence-list p,.match-evidence-list blockquote{font-size:11.5px}.gap-review{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:28px 0}.gap-review__intro p{font-size:12px}.gap-review__list article{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:14px 0}.gap-review__list h3{font-size:13px}.gap-review__list p{font-size:11px}html[data-theme=light] .field,html[data-theme=light] .mode-switch button.active,html[data-theme=light] .mode-switch button.mode-switch__match,html[data-theme=light] .modal,html[data-theme=light] .toast,html[data-theme=light] .no-results,html[data-theme=light] .empty-state{background:var(--surface);color:var(--text)}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{color:var(--text)}html[data-theme=light] .mini-avatar,html[data-theme=light] .company-mark{background:var(--surface-2);color:var(--amber)}html[data-theme=light] .button--secondary,html[data-theme=light] .button--ghost{color:var(--text);background:#2d221806}@media (width<=1100px){.hero-drag--score{right:5px}.hero-drag--insight{right:8px}.profile-layout--editorial{gap:34px}.jobs-layout{gap:24px}}@media (width<=900px){.scroll-panel{min-height:auto;box-shadow:none;position:relative;top:auto}.profile-layout--editorial{grid-template-columns:1fr}.profile-rail{border-left:0;border-top:1px solid var(--line);padding:28px 0 0;position:static}.ats-grid{gap:24px}.rubric-card{border-left:0;border-top:1px solid var(--line);padding:24px 0}.report-notes{grid-template-columns:1fr}.report-note+.report-note{border-left:0;border-top:1px solid var(--line);padding-left:0}.evidence-layout--editorial{grid-template-columns:1fr;gap:30px}.evidence-diagnostic--rail{border-left:0;border-top:1px solid var(--line);padding:26px 0 0}.jobs-layout{grid-template-columns:1fr}.job-detail{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.match-metrics-grid{grid-template-columns:1fr 1fr}.match-metrics-grid article+article{border-left:0;padding-left:0}}@media (width<=680px){.hero-drag{pointer-events:none}.hero-drag-hint{display:none}.hero-drag--resume{left:50%;transform:translate(-50%)}.hero-drag--score{right:-54px}.hero-drag--match{left:-46px}.hero-drag--insight{right:-46px}.hero-drag .resume-sheet,.hero-drag .score-float,.hero-drag .insight-float,.hero-drag .match-float{animation:none}.scroll-panel{overflow:visible}.app-content{padding-inline:18px}.page-heading h1,.page-heading--compact h1{font-size:34px}.page-heading p{font-size:14px}.mode-switch button{height:64px}.ats-workcard{padding:22px 0}.ats-workcard__head h2{font-size:20px}.priority-item__summary{grid-template-columns:38px minmax(0,1fr) 22px;gap:10px;padding:21px 0}.priority-item__copy h3{font-size:17px}.priority-item__copy p{font-size:13px}.priority-item__detail{grid-template-columns:1fr;gap:22px;margin-left:48px}.breakdown-row__summary{grid-template-columns:1fr 62px 18px;gap:12px}.breakdown-row__meter{grid-area:2/1/auto/-1}.breakdown-row__score{grid-area:1/2}.breakdown-row__chevron{grid-area:1/3}.breakdown-row__name p{font-size:12px}.report-meta{gap:6px}.report-score-wrap{margin-top:30px}.method-list article{grid-template-columns:42px 1fr}.profile-identity-line{flex-wrap:wrap;align-items:flex-start}.profile-identity-line__status{width:100%;padding-left:64px}.form-grid{grid-template-columns:1fr}.profile-save{align-items:flex-start}.jobs-toolbar{height:auto}.jobs-layout{gap:22px}.match-metrics-grid{grid-template-columns:1fr}.match-metrics-grid article{padding-left:0}}@media (prefers-reduced-motion:reduce){.hero-drag{transition:none}.scroll-panel{animation:none!important}.inline-link svg,.priority-item__chevron,.breakdown-row__chevron{transition:none}}.details-link svg{transition:transform .24s}.details-link--open svg{transform:rotate(90deg)}.ats-method-note{border-top:1px solid var(--line);padding:14px 0 2px;animation:.2s fadeIn}.ats-method-note p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}html[data-theme=light] .nav-item__icon,html[data-theme=light] .sidebar__user>span{background:var(--surface-2)}html[data-theme=light] .nav-item:hover{background:#30261d09}html[data-theme=light] .nav-item--active{background:#b8772012;border-color:#b8772029}html[data-theme=light] .dropzone__icon{background:var(--surface-2)}html[data-theme=light] .analysis-progress{background:#b877200a}html[data-theme=light] .auth-floating-chip{color:var(--text);background:#f7f4fbf5}html[data-theme=light] .toggle{background:#d9d2c9}html[data-theme=light] .toggle span{background:#8f867d}.drag-return{transform:translate3d(var(--drag-x,0),var(--drag-y,0),0);transition:transform var(--drag-return-ms,.46s) cubic-bezier(.18,.86,.25,1.18),filter .16s ease;will-change:transform;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;min-width:0}.drag-return--absolute{position:absolute}.drag-return--flow{position:relative}.drag-return.is-dragging{cursor:grabbing;filter:drop-shadow(0 26px 42px #0000004d);transition:none;z-index:60!important}.drag-return.is-dragging>*{animation-play-state:paused!important}.drag-caption{color:var(--faint);letter-spacing:.015em;pointer-events:none;justify-content:flex-end;align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.drag-caption>span{background:var(--amber);width:6px;height:6px;box-shadow:0 0 12px color-mix(in srgb,var(--amber) 42%,transparent);border-radius:50%}.hero{min-height:calc(100svh - 78px);padding-top:24px;padding-bottom:52px;overflow:visible}.hero-visual{isolation:isolate;height:min(650px,100svh - 112px);min-height:580px;overflow:visible}.hero-stage{transform:translate3d(var(--shift-x,0),var(--shift-y,0),0) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));transition:transform 18ms linear}.hero-drag{transform:translate3d(var(--drag-x,0),var(--drag-y,0),0);transition:transform var(--drag-return-ms,.46s) cubic-bezier(.18,.86,.25,1.18),filter .16s ease}.hero-drag.is-dragging{transition:none}.depth-card{-webkit-backdrop-filter:none;backdrop-filter:none}.sample-report-drag{align-self:center;width:100%}.sample-report-drag .sample-report{width:100%}.sample-report-drag.is-dragging{z-index:15}.scroll-panel{border-top:1px solid var(--line);min-height:150svh;box-shadow:none;background:var(--bg);view-timeline-name:--jh-scene;view-timeline-axis:block;display:block;position:relative;top:auto;overflow:visible}.scroll-panel--one{z-index:1}.scroll-panel--two{z-index:1;background:var(--bg-2)}.scroll-panel--three{z-index:1;background:var(--bg)}.scroll-panel>.signal-section,.scroll-panel>.sample-section,.scroll-panel>.process-section{align-content:center;min-height:100svh;margin-inline:auto;position:sticky;top:0;overflow:visible}.scroll-panel>.signal-section{flex-direction:column;justify-content:center;display:flex}.scroll-panel>.sample-section{align-items:center;display:grid}.scroll-panel>.process-section{align-items:center;display:flex}.scroll-panel>.process-section>.wrap{width:min(calc(100% - 40px),var(--wrap))}@supports (animation-timeline:view()){.scroll-panel>.signal-section,.scroll-panel>.sample-section,.scroll-panel>.process-section{animation:linear both jhSceneCrossfade;animation-timeline:--jh-scene;animation-range:entry exit}@keyframes jhSceneCrossfade{0%{opacity:.08;transform:translateY(34px)}20%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-34px)}}}.final-cta__glow{top:12px}.auth-showcase{overflow:visible}.auth-preview-drag{z-index:2;width:min(470px,92%);bottom:45px;right:55px}.auth-preview-drag .auth-preview{width:100%;position:relative;bottom:auto;right:auto;transform:perspective(900px)rotateY(-7deg)rotateX(2deg)}.auth-preview-drag.is-dragging .auth-preview{transform:perspective(900px)rotateY(-3deg)rotateX(1deg)}.drag-caption--auth{justify-content:flex-start;margin:9px 0 0 10px}.auth-floating-chip{z-index:3}:root{--paper:#11100e;--paper-text:#eee7de;--paper-muted:#a39a90;--paper-line:#fff4e01c;--paper-highlight:#cd8b341b;--paper-highlight-border:#cd8b3440;--paper-highlight-text:#f1e4d3}html[data-theme=light]{--paper:#fffdf9;--paper-text:#28231e;--paper-muted:#695f55;--paper-line:#2d261f25;--paper-highlight:#9e601418;--paper-highlight-border:#9e601440;--paper-highlight-text:#382c20;--amber:#9f6117;--amber-2:#c47a20;--amber-soft:#9f61171c;--blue:#3f5fae;--blue-soft:#3f5fae1b;--green:#28764d;--muted:#5f574f;--faint:#887f75;--line:#30261d25;--line-strong:#30261d3e}.resume-evidence--paper{background:var(--paper);color:var(--paper-text);border:1px solid var(--paper-line);box-shadow:0 24px 70px #00000038}.resume-evidence--paper .resume-evidence__head{border-color:var(--paper-line)}.resume-evidence--paper .resume-evidence__head b,.resume-evidence--paper .resume-section h3{color:var(--paper-text)}.resume-evidence--paper .resume-evidence__head small,.resume-evidence--paper .resume-section h3 small,.resume-evidence--paper .resume-section p{color:var(--paper-muted)}.resume-evidence--paper .resume-section{border-color:var(--paper-line)}.resume-evidence--paper .evidence-highlight{background:var(--paper-highlight);outline-color:var(--paper-highlight-border);color:var(--paper-highlight-text)!important}html:not([data-theme=light]) .resume-evidence--paper .mini-avatar{color:#e8b567;background:#2a2118}html[data-theme=light] .button--primary{color:#24170a;background:linear-gradient(#efb34e,#dc9630);border:1px solid #70410c29;box-shadow:0 9px 24px #784b122e,0 2px 6px #412a0f1f,inset 0 1px #ffffff8c}html[data-theme=light] .button--primary:hover{background:linear-gradient(#f4bd5d,#e2a03b);box-shadow:0 11px 28px #784b1238,0 2px 7px #412a0f24}html[data-theme=light] .button--secondary,html[data-theme=light] .button--ghost{color:#282019;background:#fffdf9bd;border-color:#30261d38;box-shadow:0 2px 7px #36271812}html[data-theme=light] .button--secondary:hover,html[data-theme=light] .button--ghost:hover{background:#fffdfa;border-color:#30261d4d;box-shadow:0 5px 14px #36271817}html[data-theme=light] .tag{color:#64594e;background:#fffdf9c7;border-color:#30261d2e;box-shadow:0 1px 3px #3d2a170d}html[data-theme=light] .tag--amber{color:#70420d;background:#f3e1c4;border-color:#c88e42;box-shadow:0 2px 7px #8352141a}html[data-theme=light] .tag--blue{color:#304d98;background:#e4eafb;border-color:#9aafe1}html[data-theme=light] .tag--green{color:#245f40;background:#e0f1e6;border-color:#8bc4a3}html[data-theme=light] .eyebrow{color:#865113}.eyebrow__dot{box-shadow:0 0 13px color-mix(in srgb,var(--amber) 40%,transparent)}html[data-theme=light] .eyebrow--blue{color:#3a56a0}html[data-theme=light] .inline-link{color:#835017}html[data-theme=light] .dropzone__change,html[data-theme=light] .details-link{color:#825018}html[data-theme=light] .signal-reminder{border-color:#9f611775}html[data-theme=light] .signal-reminder--blue{border-color:#3f5fae70}html[data-theme=light] .mode-switch button.active{box-shadow:0 4px 15px #4e351c1c,inset 0 0 0 1px #9f611714}.depth-card,.sample-report,.auth-preview{-webkit-backdrop-filter:none!important}@media (width<=1100px){.hero{min-height:auto;padding-top:64px;padding-bottom:54px}.hero-visual{height:600px;min-height:0}.auth-preview-drag{width:min(440px,86%);right:34px}.scroll-panel{min-height:140svh}}@media (width<=900px){.scroll-panel{background:var(--bg);border-top:1px solid var(--line);min-height:auto}.scroll-panel--two{background:var(--bg-2)}.scroll-panel>.signal-section,.scroll-panel>.sample-section,.scroll-panel>.process-section{min-height:auto;padding-block:86px;position:relative;top:auto;opacity:1!important;animation:none!important;transform:none!important}.sample-report-drag{cursor:default;transform:none!important}.drag-caption,.auth-preview-drag{display:none}.final-cta{min-height:0;padding:82px 0 68px}}@media (width<=680px){.drag-return{cursor:default;touch-action:auto;filter:none!important;transform:none!important}.hero{gap:18px;padding-top:30px;padding-bottom:42px}.hero-copy h1{font-size:clamp(39px,12vw,52px);line-height:1.01}.hero-copy>p{font-size:15px;line-height:1.65}.hero-visual{width:100%;height:390px;min-height:0;margin:0;overflow:visible;transform:none}.hero-stage{transform-origin:top;width:128%;height:500px;top:0;left:-14%;transform:scale(.76)!important}.hero-drag--resume{top:38px;left:50%;transform:translate(-50%)!important}.hero-drag--score{top:20px;right:8px}.hero-drag--match{bottom:75px;left:8px}.hero-drag--insight{bottom:44px;right:4px}.hero-drag-hint{display:none}.signal-section,.sample-section{padding:72px 0}.signal-card{min-height:330px;padding:24px}.signal-card footer{left:24px;right:24px}.sample-section{gap:38px}.sample-report{border-radius:18px;padding:21px}.sample-report__head{gap:14px}.sample-report__head .score-ring{width:96px!important;height:96px!important}.sample-priority{flex-wrap:wrap;align-items:flex-start}.sample-priority .tag{margin-left:34px}.sample-bars>div{grid-template-columns:88px 1fr 36px}.privacy-band{padding:72px 0}.final-cta{padding:70px 0 58px}.final-cta h2 br{display:none}.marketing-footer{gap:18px}.marketing-footer>div{flex-wrap:wrap;gap:14px}.app-main,.app-content,.workspace-page,.report-page,.ats-page,.jobs-page,.profile-page{min-width:0;max-width:100%;overflow-x:hidden}.app-content{padding-inline:18px}.page-heading{gap:18px}.page-heading h1,.page-heading--compact h1{font-size:clamp(31px,10vw,40px)}.mode-switch{width:100%}.mode-switch button{min-width:0}.mode-switch b{font-size:13px}.mode-switch small{font-size:10px}.ats-workcard{padding-inline:0}.ats-workcard__head{gap:14px}.ats-workcard__head>div{min-width:0}.dropzone{gap:11px;padding:16px 13px}.dropzone__content{min-width:0}.dropzone__content b,.dropzone__content small{overflow-wrap:anywhere}.dropzone__change{white-space:nowrap;margin-left:auto}.ats-controls__summary{flex-wrap:wrap}.rubric-card{padding-inline:0}.signal-reminder{margin-top:4px}.report-hero--editorial{padding:20px 0 30px}.report-hero__copy h1{font-size:clamp(34px,11vw,45px)}.report-hero__copy>p{font-size:14px}.report-score-wrap .score-ring{width:150px!important;height:150px!important}.report-tabs{scrollbar-width:none;max-width:100%}.report-tabs::-webkit-scrollbar{display:none}.priority-item__detail{margin-left:0;padding-left:48px}.priority-detail-block{padding-left:14px}.breakdown-row__summary{padding:18px 0}.resume-evidence--paper{border-radius:3px;padding:24px 18px}.resume-evidence--paper .resume-section p{font-size:13px}.evidence-diagnostic--rail h2{font-size:24px}.jobs-toolbar{width:100%}.jobs-layout,.job-list,.job-detail{min-width:0}.job-card{padding-right:0}.job-card__skills{flex-wrap:wrap}.job-detail__hero{gap:12px}.job-detail__score{margin-left:0}.job-detail__actions{flex-wrap:wrap;display:flex}.job-detail__actions .button{flex:140px}.reason-row{grid-template-columns:28px minmax(0,1fr) 18px}.profile-identity-line__status{padding-left:0}.settings-card input,.settings-card textarea,.settings-card select{width:100%;min-width:0}.profile-save__actions{gap:8px;width:100%;display:flex}.profile-save__actions .button{flex:1}}@media (width<=420px){.marketing-nav__actions .button--primary{padding:9px 11px;font-size:12px}.brand__word{font-size:17px}.hero-stage{width:142%;left:-21%;transform:scale(.68)!important}.hero-visual{height:350px}.score-float>div:last-child,.match-float>div:last-child{width:116px}.sample-report__head{align-items:flex-start}.sample-report__head h3{font-size:21px}.sample-report__head p{max-width:170px}.sample-bars>div{grid-template-columns:76px 1fr 33px;gap:7px}.app-topbar,.app-content{padding-inline:14px}.workspace-page .eyebrow,.workspace-page .tag{font-size:10px}.priority-item__summary{grid-template-columns:32px minmax(0,1fr) 18px}.priority-item__detail{padding-left:42px}.priority-item__copy h3{font-size:16px}.priority-item__copy p{font-size:12.5px}.breakdown-row__summary{grid-template-columns:minmax(0,1fr) 55px 16px}.breakdown-row__name>span{font-size:14px}.breakdown-row__score strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.drag-return,.hero-stage{transition:none!important;transform:none!important}.scroll-panel>.signal-section,.scroll-panel>.sample-section,.scroll-panel>.process-section{opacity:1!important;animation:none!important;transform:none!important}}.select-menu{width:100%;min-width:0;position:relative}.select-menu__trigger{border:1px solid var(--line-strong);background:var(--field-bg);width:100%;height:48px;color:var(--text);text-align:left;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 4%,transparent);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.select-menu__trigger:hover{border-color:color-mix(in srgb,var(--amber) 42%,var(--line-strong))}.select-menu--open .select-menu__trigger{border-color:color-mix(in srgb,var(--amber) 65%,var(--line-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--amber) 10%,transparent)}.select-menu__trigger svg{color:var(--muted);transition:transform .18s}.select-menu--open .select-menu__trigger svg{transform:rotate(90deg)}.select-menu__popover{z-index:90;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 96%,var(--bg));border-radius:11px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 46px #0000003d}.select-menu__popover button{width:100%;min-height:42px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.select-menu__popover button:hover,.select-menu__popover button:focus-visible{background:var(--wash);color:var(--text)}.select-menu__popover button.is-selected{background:var(--amber-soft);color:var(--text);font-weight:700}.select-menu__popover button.is-selected svg{color:var(--amber)}.jobs-location-select{flex:0 0 160px;width:160px}.jobs-toolbar .select-menu__trigger{border-radius:8px;height:48px}.jobs-filter-panel .select-menu{width:130px}html[data-theme=light] .select-menu__popover{box-shadow:0 18px 44px #422b1324}.hero-stage{transition:transform 12ms linear}.scroll-story{isolation:isolate;position:relative;overflow:visible}.scroll-panel{border-top:1px solid var(--line);background:var(--bg);min-height:178svh!important;box-shadow:none!important;view-timeline-name:none!important;animation:none!important;display:block!important;position:relative!important;top:auto!important;overflow:visible!important}.scroll-panel--two{background:var(--bg-2)}.scroll-panel__sticky{width:100%;min-height:100svh;opacity:var(--scene-opacity,1);transform:translate3d(0,var(--scene-y,0),0);filter:blur(var(--scene-blur,0));will-change:opacity,transform,filter;pointer-events:auto;align-items:center;display:grid;position:sticky;top:0}.scroll-panel__sticky>.signal-section,.scroll-panel__sticky>.sample-section,.scroll-panel__sticky>.process-section{width:100%;margin-inline:auto;opacity:1!important;filter:none!important;min-height:auto!important;animation:none!important;position:relative!important;top:auto!important;transform:none!important}.scroll-panel__sticky>.signal-section,.scroll-panel__sticky>.process-section,.scroll-panel__sticky>.sample-section{padding-block:clamp(72px,9vh,112px)}.final-cta{justify-content:center;min-height:calc(100svh - 116px);padding:52px 0}.final-cta__glow{top:50%;transform:translateY(-50%)}.privacy-band,.final-cta,.marketing-footer{content-visibility:visible;contain-intrinsic-size:auto}html,body,#root{max-width:100%;overflow-x:hidden}.workspace-page,.page-heading,.ats-grid,.ats-workcard,.ats-aside,.rubric-card,.report-page,.jobs-page,.profile-page,.resume-detail-page,.resumes-page,.jobs-layout,.job-list,.job-detail,.resume-overview-card,.resume-overview-card__main,.profile-layout--editorial,.evidence-layout--editorial{min-width:0}.page-heading h1,.page-heading p,.ats-workcard h2,.ats-workcard p,.dropzone__content b,.dropzone__content small,.rubric-card,.resume-overview-card h2,.history-row b,.history-row small,.job-card h3,.job-card p,.job-detail h2,.profile-page h1,.profile-page p{overflow-wrap:anywhere}@media (width<=1100px){.app-content{padding-left:28px;padding-right:28px}.ats-grid{gap:30px;grid-template-columns:minmax(0,1fr) 270px!important}.resume-overview-card{grid-template-columns:190px minmax(0,1fr)!important}.jobs-layout{grid-template-columns:360px minmax(0,1fr)!important}}@media (width<=900px){.scroll-panel{background:var(--bg);border-top:1px solid var(--line);min-height:auto!important}.scroll-panel--two{background:var(--bg-2)}.scroll-panel__sticky{min-height:auto;display:block;position:relative;top:auto;opacity:1!important;filter:none!important;transform:none!important}.scroll-panel__sticky>.signal-section,.scroll-panel__sticky>.process-section,.scroll-panel__sticky>.sample-section{padding-block:82px!important}.ats-grid{grid-template-columns:minmax(0,1fr)!important;gap:34px!important}.ats-aside{width:100%;display:block!important}.rubric-card{border-top:1px solid var(--line);width:100%;border-left:0!important;padding:28px 0 0!important}.signal-reminder{margin-top:22px}.resume-overview-card{grid-template-columns:180px minmax(0,1fr)!important}.jobs-layout,.profile-layout--editorial,.evidence-layout--editorial,.resume-detail-grid,.match-summary-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=680px){:root{--wrap:100%}.wrap{width:calc(100% - 28px);max-width:none}.marketing-page{overflow-x:hidden}.marketing-nav{height:66px}.marketing-nav .brand__mark{width:34px;height:34px}.marketing-nav__actions{gap:8px}.marketing-nav__actions .button--primary{padding:10px 12px;font-size:12px}.marketing-nav__actions .nav-login{display:none}.hero{min-height:auto;padding:38px 0 26px!important;display:block!important;overflow:hidden!important}.hero-copy h1{margin-top:20px;line-height:.99;font-size:clamp(42px,12.8vw,58px)!important}.hero-copy h1 br{display:none}.hero-copy>p{font-size:15px;line-height:1.62}.hero-actions{grid-template-columns:1fr;gap:9px;display:grid}.hero-actions .button{width:100%}.trust-row{font-size:10px}.hero-visual{perspective:none;width:100%;height:355px!important;min-height:0!important;margin:24px 0 0!important;overflow:hidden!important}.hero-stage{transform-origin:top!important;width:620px!important;height:520px!important;transition:none!important;top:0!important;left:50%!important;right:auto!important;transform:translate(-50%)scale(.61)!important}.hero-drag{pointer-events:none!important;transform:none!important}.hero-drag-hint{display:none!important}.hero-drag--resume{top:36px!important;left:110px!important}.hero-drag--score{top:24px!important;right:12px!important}.hero-drag--match{bottom:66px!important;left:12px!important}.hero-drag--insight{bottom:42px!important;right:18px!important}.signal-copy h2,.center-heading h2,.sample-copy h2,.privacy-band h2,.final-cta h2{font-size:clamp(34px,10vw,43px)!important}.signal-copy h2 br{display:none}.signal-section,.process-section,.sample-section{padding:70px 0!important}.signal-grid{grid-template-columns:1fr!important}.signal-connector{padding:22px 0}.signal-card{min-height:330px!important;padding:24px!important}.signal-card footer{margin-top:42px;padding-top:17px;position:static}.process-grid{margin-top:42px;grid-template-columns:1fr!important}.process-step{padding:0 0 26px}.process-step__line{display:none}.sample-section{display:block!important}.sample-copy{margin-bottom:36px}.sample-report{border-radius:18px!important;padding:20px!important;transform:none!important}.sample-report__head{align-items:flex-start;gap:12px}.sample-report__head .score-ring{width:94px!important;height:94px!important}.sample-priority{flex-wrap:wrap;align-items:flex-start}.sample-priority .tag{margin-left:34px}.sample-bars>div{grid-template-columns:78px minmax(0,1fr) 36px;gap:7px}.sample-report-drag{cursor:default;transform:none!important}.drag-caption{display:none!important}.privacy-band{padding:70px 0}.privacy-band__inner,.privacy-points{grid-template-columns:1fr}.privacy-points article{border-left:0;border-top:1px solid var(--line);padding:18px 0}.final-cta{min-height:76svh!important;padding:56px 0!important}.final-cta h2 br{display:none}.marketing-footer{grid-template-columns:1fr;gap:14px;padding-bottom:28px}.marketing-footer p{display:block}.marketing-footer>div{flex-wrap:wrap}.app-main{width:100%;min-width:0;margin-left:0}.app-topbar{height:56px;padding:0 14px}.app-topbar__crumb{display:none}.app-topbar__actions{margin-left:auto}.save-state{display:none}.app-content{width:100%;max-width:100%;padding:22px 16px 56px!important}.workspace-page{width:100%;max-width:100%;margin:0}.page-heading{flex-direction:column;gap:18px;margin-bottom:24px;display:flex}.page-heading>div:first-child{max-width:100%}.page-heading h1,.page-heading--compact h1{line-height:1.04;font-size:clamp(32px,10.5vw,42px)!important}.page-heading p{line-height:1.6;font-size:14px!important}.header-note{border-left:0;border-top:1px solid var(--line);width:100%;min-width:0;padding:14px 0 0}.mode-switch{margin-bottom:20px;padding:3px;grid-template-columns:1fr 1fr!important;width:100%!important}.mode-switch button{gap:8px;height:64px!important;padding:8px!important}.mode-switch__icon{flex:0 0 34px;width:34px;height:34px}.mode-switch b{font-size:12px!important}.mode-switch small{line-height:1.25;font-size:9px!important}.ats-grid{width:100%;grid-template-columns:minmax(0,1fr)!important;gap:34px!important;display:grid!important}.ats-workcard{width:100%;padding:24px 0!important}.ats-workcard__head{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.ats-workcard__head>div{width:100%;min-width:0}.ats-workcard__head>.tag{margin-left:44px}.ats-workcard__head h2{font-size:21px!important}.ats-workcard__head p{line-height:1.5;font-size:13px!important}.step-pill{flex:0 0 32px}.dropzone{gap:11px;min-height:118px;padding:16px 14px!important}.dropzone__icon{flex:0 0 44px;width:44px;height:44px}.dropzone__content{min-width:0}.dropzone__content b{line-height:1.3;font-size:14px!important}.dropzone__content small{font-size:11px!important}.dropzone__change{white-space:nowrap;margin-left:auto;font-size:11px!important}.ats-controls{margin-top:20px;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;display:grid!important}.ats-controls label{width:100%;min-width:0}.ats-controls label>span{font-size:12px!important}.ats-controls label small{font-size:10.5px!important}.ats-controls__summary{flex-wrap:wrap;gap:8px;width:100%;display:flex}.ats-controls__summary span{padding-inline:10px;height:34px!important;font-size:10.5px!important}.ats-submit{gap:16px;flex-direction:column!important;align-items:stretch!important;display:flex!important}.ats-submit>div{width:100%}.ats-submit p{font-size:12.5px!important}.ats-submit small{margin-top:4px;line-height:1.55;display:block;font-size:10.5px!important}.ats-submit .button{width:100%;min-height:48px}.analysis-progress{padding:14px}.analysis-stages{grid-template-columns:1fr;display:grid}.analysis-stages span{font-size:10.5px!important}.ats-aside{width:100%;min-width:0;display:block!important}.rubric-card{border-left:0!important;border-top:1px solid var(--line)!important;width:100%!important;padding:26px 0 0!important}.rubric-card__head b{font-size:13px}.rubric-card__head small{font-size:10.5px}.check-grid{margin-top:16px;display:block!important}.check-grid div,.match-checks div{grid-template-columns:28px minmax(0,1fr);align-items:center;width:100%;display:grid;padding:12px 0!important;font-size:12px!important}.check-grid span{margin:0;font-size:9px!important}.details-link{font-size:11px!important}.signal-reminder{width:100%;padding:12px 0 12px 14px;margin-top:18px!important}.signal-reminder>div span{font-size:26px}.signal-reminder p{font-size:10.5px!important}.signal-reminder p b{font-size:12px!important}.report-toolbar{flex-wrap:wrap}.report-toolbar__actions{width:auto;margin-left:auto}.report-hero--editorial{padding:16px 0 28px!important;display:block!important}.report-hero__copy{max-width:100%}.report-hero__copy h1{font-size:clamp(34px,11vw,46px)!important}.report-hero__copy>p{font-size:14px!important}.report-score-wrap{align-items:flex-start!important;margin:28px 0 0!important}.report-score-wrap .score-ring{width:136px!important;height:136px!important}.report-score-label{flex-wrap:wrap}.report-tabs{scrollbar-width:none;gap:24px;max-width:100%;margin-bottom:34px;overflow-x:auto}.report-tabs::-webkit-scrollbar{display:none}.report-tabs button{white-space:nowrap;font-size:12px}.priority-section__head,.breakdown-section__title{display:block}.priority-item__summary{grid-template-columns:34px minmax(0,1fr) 18px!important;gap:10px!important;padding:20px 0!important}.priority-item__copy h3{font-size:17px!important}.priority-item__copy p{font-size:13px!important}.priority-item__detail{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;margin:0 0 24px!important;padding-left:44px!important;display:grid!important}.priority-detail-block{padding-left:12px}.breakdown-row__summary{grid-template-columns:minmax(0,1fr) 56px 16px!important;gap:9px!important;padding:18px 0!important}.breakdown-row__meter{grid-row:2;grid-column:1/-1!important}.breakdown-row__score{grid-row:1;grid-column:2!important}.breakdown-row__chevron{grid-row:1;grid-column:3!important}.breakdown-row__name>span{font-size:14px}.breakdown-row__name p{font-size:11.5px!important}.report-notes{grid-template-columns:1fr!important}.report-note+.report-note{border-top:1px solid var(--line);border-left:0!important;padding-left:0!important}.evidence-layout--editorial{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}.resume-evidence--paper{width:100%;box-shadow:none!important;padding:22px 16px!important}.resume-evidence__head{gap:10px}.resume-evidence__head>div{min-width:0}.resume-evidence__head b,.resume-evidence__head small{overflow-wrap:anywhere}.evidence-diagnostic--rail{border-top:1px solid var(--line);border-left:0!important;padding:24px 0 0!important}.method-list article{grid-template-columns:38px minmax(0,1fr)!important}.resume-chip{width:100%;max-width:100%}.resume-chip div{min-width:0}.resume-chip b{overflow-wrap:anywhere}.jobs-toolbar{gap:8px;grid-template-columns:minmax(0,1fr) auto!important;height:auto!important;padding:8px 0!important;display:grid!important}.search-field{border-bottom:1px solid var(--line);grid-column:1/-1;width:100%;min-width:0;height:46px;border-right:0!important}.jobs-location-select{flex:auto;grid-column:1;width:100%!important}.jobs-toolbar .filter-button{grid-column:2;height:48px}.jobs-toolbar__count{grid-column:1/-1;padding:7px 2px!important}.jobs-layout{grid-template-columns:minmax(0,1fr)!important;gap:26px!important}.job-list{width:100%;max-height:none!important;display:block!important}.job-card{width:100%;padding:17px 0!important}.job-card--active{padding-left:10px!important}.job-card__top{gap:10px;grid-template-columns:42px minmax(0,1fr) 48px!important}.job-card h3{font-size:14px}.job-card p{font-size:11px}.job-card__skills{flex-wrap:wrap;display:flex}.job-detail{border-top:1px solid var(--line);width:100%;border-left:0!important;padding:26px 0 0!important}.job-detail__hero{grid-template-columns:46px minmax(0,1fr);gap:11px;display:grid}.job-detail__score{grid-column:2;justify-self:start;margin:8px 0 0!important}.job-detail__actions{grid-template-columns:1fr 1fr;display:grid!important}.job-detail__actions .button{width:100%}.reason-row{grid-template-columns:28px minmax(0,1fr) 18px!important}.jobs-filter-panel{display:block!important}.jobs-filter-panel>div{grid-template-columns:1fr;gap:14px;display:grid!important}.jobs-filter-panel .select-menu{width:100%}.resume-overview-card{width:100%;grid-template-columns:1fr!important;display:block!important;overflow:hidden!important}.resume-overview-card__visual{width:100%;height:190px!important}.resume-overview-card__main{width:100%;padding:20px 0!important}.resume-overview-card__top{gap:16px;flex-direction:column!important;align-items:flex-start!important;display:flex!important}.resume-overview-card__top>div{width:100%;min-width:0}.resume-overview-card__top h2{overflow-wrap:anywhere;max-width:100%;font-size:22px!important}.resume-overview-card__top .score-ring{align-self:flex-start;width:92px!important;height:92px!important}.resume-overview-card__metrics{grid-template-columns:1fr!important;display:grid!important}.resume-overview-card__metrics>div{padding:13px 0!important}.resume-overview-card__metrics>div+div{border-top:1px solid var(--line);border-left:0!important;padding-left:0!important}.resume-overview-card__actions{flex-direction:column;align-items:stretch;gap:13px;display:flex}.resume-overview-card__actions .button{width:100%;font-size:12px}.resume-overview-card__actions .inline-link{justify-content:center}.resumes-section-head{align-items:flex-start;gap:10px}.analysis-history{width:100%}.history-row{grid-template-columns:38px minmax(0,1fr)!important;padding:15px 0!important}.history-row>div:nth-child(2){min-width:0;display:block!important}.history-row>div:nth-child(2) .tag{margin-bottom:7px}.history-row>div:nth-child(2)>b{display:block;font-size:12.5px!important}.history-row__meta{justify-content:space-between;margin-top:5px;grid-column:2!important}.resume-detail-hero{flex-wrap:wrap;gap:14px;display:flex}.resume-detail-hero__copy{width:calc(100% - 70px);min-width:0!important}.resume-detail-hero__copy h1{overflow-wrap:anywhere}.resume-detail-hero__actions{grid-template-columns:1fr;width:100%;display:grid}.resume-detail-hero__actions .button{width:100%}.resume-detail-grid{grid-template-columns:1fr!important}.resume-actions-panel{flex-direction:column!important;align-items:flex-start!important}.profile-identity-line{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid!important}.profile-identity-line__status{grid-column:2;margin-top:3px;width:auto!important;padding-left:0!important}.profile-layout--editorial{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.profile-main--editorial,.settings-section,.form-stack,.form-grid{width:100%;min-width:0}.form-grid{grid-template-columns:minmax(0,1fr)!important}.settings-card input,.settings-card textarea,.settings-card .select-menu{width:100%;min-width:0;max-width:100%}.profile-rail{border-top:1px solid var(--line);border-left:0!important;padding:26px 0 0!important;position:static!important}.profile-save{flex-direction:column;gap:16px;display:flex;align-items:flex-start!important}.profile-save__actions{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid!important}.profile-save__actions .button,.profile-save__actions .text-button{width:100%;min-height:44px}.auth-nav{width:calc(100% - 28px)}.auth-grid{display:block}.auth-showcase{display:none!important}.auth-form-wrap{padding:40px 18px}.auth-form{width:100%;max-width:440px}.auth-form h1{font-size:36px}.legal-wrap{width:calc(100% - 30px);margin:54px auto 90px}.legal-wrap h1{font-size:38px}}@media (width<=420px){.hero-stage{transform:translate(-50%)scale(.56)!important}.hero-visual{height:330px!important}.mode-switch{grid-template-columns:1fr!important}.mode-switch button{height:58px!important}.mode-switch small{font-size:9.5px!important}.dropzone{grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.dropzone__change{grid-column:2;margin:4px 0 0!important}.jobs-toolbar{grid-template-columns:1fr!important}.jobs-location-select,.jobs-toolbar .filter-button{width:100%;grid-column:1!important}.jobs-toolbar .filter-button{justify-content:center}.job-detail__actions,.profile-save__actions{grid-template-columns:1fr!important}.final-cta{min-height:70svh!important}}@media (prefers-reduced-motion:reduce){.scroll-panel{min-height:auto!important}.scroll-panel__sticky{opacity:1!important;filter:none!important;min-height:auto!important;position:relative!important;transform:none!important}}@media (width<=680px){.hero-copy h1 br{display:block!important}}@media (width>=901px){.scroll-panel{min-height:205svh!important}}.marketing-page{overflow:visible!important}html,body,#root{overflow-x:clip}@media (width>=1101px){.hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)!important;gap:38px!important;min-height:calc(100svh - 78px)!important;padding-top:26px!important;padding-bottom:42px!important;overflow:visible!important}.hero-copy{transform:translate3d(0,var(--hero-copy-y,0px),0);opacity:var(--hero-copy-opacity,1);will-change:transform,opacity;transition:none}.hero-visual{transform:translate3d(0,var(--hero-visual-y,0px),0) scale(var(--hero-visual-scale,1));opacity:var(--hero-visual-opacity,1);transform-origin:50%;will-change:transform,opacity;justify-self:end;width:min(620px,100%)!important;height:min(610px,100svh - 105px)!important;min-height:540px!important;overflow:visible!important}.hero-stage{transform-origin:50%;max-width:none;top:50%!important;left:50%!important;right:auto!important;width:620px!important;height:560px!important;transform:translate3d(calc(-50% + var(--shift-x,0px)),calc(-50% + var(--shift-y,0px)),0) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg))!important;inset:auto!important;overflow:visible!important}.hero-drag--resume{top:64px!important;left:82px!important}.hero-drag--score{top:50px!important;right:8px!important}.hero-drag--insight{bottom:48px!important;right:4px!important}.hero-drag--match{bottom:38px!important;left:2px!important}.hero-orbit--one{left:32px!important}.hero-orbit--two{left:88px!important}}.landing-story{border-top:1px solid var(--line);background:var(--bg);isolation:isolate;height:360svh;position:relative}.landing-story__sticky{isolation:isolate;width:100%;height:100svh;position:sticky;top:0;overflow:visible}.story-scene{opacity:var(--scene-opacity,0);transform:translate3d(var(--scene-x,0),var(--scene-y,0),0) scale(var(--scene-scale,.98));transform-origin:50%;will-change:transform,opacity;pointer-events:none;align-items:center;display:grid;position:absolute;inset:0}.story-scene--signals{background:var(--bg);z-index:1}.story-scene--process{background:var(--bg-2);z-index:2}.story-scene--sample{background:var(--bg);z-index:3}.story-scene>.signal-section,.story-scene>.sample-section,.story-scene>.process-section{width:min(calc(100% - clamp(48px,8vw,160px)),var(--wrap))!important;filter:none!important;min-height:auto!important;margin-inline:auto!important;animation:none!important;position:relative!important;top:auto!important}.story-scene .signal-section{padding:44px 0 38px!important}.story-scene .signal-copy{max-width:640px;margin-bottom:28px!important}.story-scene .signal-copy h2{margin:13px 0!important;font-size:clamp(36px,3.2vw,50px)!important}.story-scene .signal-copy p{font-size:13px;line-height:1.6}.story-scene .signal-card{border-radius:22px;min-height:302px;padding:24px}.story-scene .signal-card__icon{width:40px;height:40px;margin-bottom:22px}.story-scene .signal-card h3{margin-top:7px;font-size:23px}.story-scene .signal-card p{font-size:12px}.story-scene .signal-card footer{padding-top:14px;bottom:23px;left:24px;right:24px}.story-scene .mini-bars,.story-scene .skill-pills{margin-top:22px}.story-scene .process-section{background:0 0;padding:42px 0!important}.story-scene .center-heading h2{margin:13px 0;font-size:clamp(36px,3.5vw,52px)!important}.story-scene .process-grid{margin-top:48px}.story-scene .process-step__orb{margin-top:13px;margin-bottom:17px}.story-scene .sample-section{grid-template-columns:.82fr 1.18fr!important;gap:58px!important;padding:42px 0!important}.story-scene .sample-copy h2{margin:13px 0;font-size:clamp(36px,3.45vw,50px)!important}.story-scene .sample-copy>p{font-size:13px;line-height:1.62}.story-scene .sample-copy ul{gap:9px;margin:22px 0 24px}.story-scene .sample-copy li{font-size:12px}.story-scene .sample-report{border-radius:22px;padding:24px}.story-scene .sample-report__head .score-ring{width:118px!important;height:118px!important}.story-scene .sample-priority{padding:14px 0}.story-scene .sample-bars{margin-top:14px}.story-scene .drag-caption{margin-top:12px}.landing-reveal{opacity:0;transition:opacity .72s cubic-bezier(.2,.72,.2,1),transform .72s cubic-bezier(.2,.72,.2,1);transform:translateY(34px)}.landing-reveal.is-visible{opacity:1;transform:none}@media (width>=901px) and (width<=1366px){.hero{gap:26px!important}.hero-copy h1{font-size:clamp(50px,5vw,68px)!important}.hero-copy>p{font-size:15px!important}.hero-visual{width:590px!important}.hero-stage{width:590px!important;transform:translate3d(calc(-50% + var(--shift-x,0px)),calc(-50% + var(--shift-y,0px)),0) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg))!important}.hero-drag--resume{left:72px!important}.hero-drag--score{right:2px!important}.hero-drag--insight{right:0!important}.hero-drag--match{left:0!important}.story-scene .signal-section,.story-scene .sample-section,.story-scene .process-section{width:min(calc(100% - 48px),var(--wrap))!important;margin-inline:auto!important}.story-scene .signal-card{min-height:286px!important}.story-scene .signal-copy{margin-bottom:22px!important}.story-scene .sample-section{gap:44px!important}.story-scene .sample-report{padding:21px!important}.story-scene .sample-report__head .score-ring{width:106px!important;height:106px!important}}@media (width<=900px){.hero-copy,.hero-visual{opacity:1!important;transform:none!important}.landing-story{border-top:1px solid var(--line);height:auto!important}.landing-story__sticky{height:auto!important;position:relative!important;top:auto!important;overflow:visible!important}.story-scene{border-bottom:1px solid var(--line);opacity:1!important;pointer-events:auto!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.story-scene--signals{background:var(--bg)}.story-scene--process{background:var(--bg-2)}.story-scene--sample{background:var(--bg)}.story-scene .signal-section,.story-scene .process-section,.story-scene .sample-section{width:min(calc(100% - 40px),var(--wrap))!important;margin-inline:auto!important;padding:82px 0!important}.story-scene .sample-section{grid-template-columns:1fr!important;gap:42px!important;display:grid!important}.landing-reveal{opacity:1;transition:none;transform:none}}@media (width<=680px){.marketing-page{overflow-x:hidden!important}.story-scene .signal-section,.story-scene .process-section,.story-scene .sample-section{width:calc(100% - 28px)!important;padding:70px 0!important}.story-scene .signal-card{min-height:330px!important;padding:24px!important}.story-scene .sample-section{display:block!important}.story-scene .sample-copy{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.hero-copy,.hero-visual{opacity:1!important;transform:none!important}.landing-story{height:auto!important}.landing-story__sticky{height:auto!important;position:relative!important}.story-scene{opacity:1!important;pointer-events:auto!important;position:relative!important;transform:none!important}.landing-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (width>=1101px){.hero-stage{inset:50% auto auto 50%!important}}@media (width>=1101px) and (height<=920px){.hero{align-items:center!important;min-height:calc(100svh - 78px)!important;padding-top:14px!important;padding-bottom:24px!important}.hero-copy h1{margin-top:18px!important;margin-bottom:20px!important}.hero-copy>p{line-height:1.62!important}.hero-actions{margin-top:24px!important;margin-bottom:20px!important}.hero-visual{height:calc(100svh - 96px)!important;min-height:0!important;max-height:610px!important}.hero-stage{height:min(540px,100svh - 118px)!important}.story-scene .signal-section,.story-scene .process-section,.story-scene .sample-section{padding-top:30px!important;padding-bottom:30px!important}.story-scene .signal-copy{margin-bottom:18px!important}.story-scene .signal-card{min-height:260px!important}.story-scene .process-grid{margin-top:34px!important}.story-scene .sample-section{gap:34px!important}.story-scene .sample-copy ul{margin-top:16px!important;margin-bottom:18px!important}.story-scene .sample-report{padding:19px!important}.story-scene .sample-priority{padding:10px 0!important}.final-cta{min-height:calc(100svh - 96px)!important;padding-block:38px!important}}@media (width>=1101px) and (aspect-ratio>=31/20) and (aspect-ratio<=33/20){.hero{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;gap:30px!important}.hero-copy h1{font-size:clamp(50px,4.85vw,72px)!important}.hero-visual{justify-self:end!important;width:min(610px,100%)!important}.story-scene .signal-section,.story-scene .process-section,.story-scene .sample-section{width:min(calc(100% - 56px),var(--wrap))!important;margin-inline:auto!important}}@media (width>=901px) and (height<=700px){.hero{min-height:auto!important;padding-top:28px!important;padding-bottom:36px!important}.hero-visual{height:500px!important;min-height:0!important}.landing-story{height:auto!important}.landing-story__sticky{height:auto!important;position:relative!important}.story-scene{border-bottom:1px solid var(--line);opacity:1!important;pointer-events:auto!important;position:relative!important;transform:none!important}.story-scene .signal-section,.story-scene .process-section,.story-scene .sample-section{padding-block:58px!important}}@media (width<=900px) and (prefers-reduced-motion:no-preference){.hero-copy{will-change:transform,opacity;opacity:var(--hero-copy-opacity,1)!important;transform:translate3d(0,var(--hero-copy-y,0px),0)!important}.hero-visual{will-change:transform,opacity;opacity:var(--hero-visual-opacity,1)!important;transform:translate3d(0,var(--hero-visual-y,0px),0) scale(var(--hero-visual-scale,1))!important;transform-origin:top!important}.landing-story.mobile-story-motion .story-scene{will-change:transform,opacity,filter;opacity:var(--mobile-scene-opacity,1)!important;transform:translate3d(0,var(--mobile-scene-y,0px),0) scale(var(--mobile-scene-scale,1))!important;filter:blur(var(--mobile-scene-blur,0px))!important;transform-origin:top!important}.landing-story.mobile-story-motion .story-scene .signal-copy,.landing-story.mobile-story-motion .story-scene .center-heading,.landing-story.mobile-story-motion .story-scene .sample-copy,.landing-story.mobile-story-motion .story-scene .signal-card,.landing-story.mobile-story-motion .story-scene .signal-connector,.landing-story.mobile-story-motion .story-scene .process-step,.landing-story.mobile-story-motion .story-scene .sample-report-drag{opacity:.18;transition:opacity .64s cubic-bezier(.2,.72,.2,1),transform .64s cubic-bezier(.2,.72,.2,1);transform:translateY(18px)scale(.992)}.landing-story.mobile-story-motion .story-scene.mobile-story-visible .signal-copy,.landing-story.mobile-story-motion .story-scene.mobile-story-visible .center-heading,.landing-story.mobile-story-motion .story-scene.mobile-story-visible .sample-copy,.landing-story.mobile-story-motion .story-scene.mobile-story-visible .signal-card,.landing-story.mobile-story-motion .story-scene.mobile-story-visible .signal-connector,.landing-story.mobile-story-motion .story-scene.mobile-story-visible .process-step,.landing-story.mobile-story-motion .story-scene.mobile-story-visible .sample-report-drag{opacity:1;transform:none}.landing-story.mobile-story-motion .story-scene.mobile-story-visible .signal-card:first-of-type{transition-delay:60ms}.landing-story.mobile-story-motion .story-scene.mobile-story-visible .signal-connector{transition-delay:.11s}.landing-story.mobile-story-motion .story-scene.mobile-story-visible .signal-card:nth-of-type(2){transition-delay:.16s}.landing-story.mobile-story-motion .story-scene.mobile-story-visible .process-step:first-child{transition-delay:30ms}.landing-story.mobile-story-motion .story-scene.mobile-story-visible .process-step:nth-child(2){transition-delay:80ms}.landing-story.mobile-story-motion .story-scene.mobile-story-visible .process-step:nth-child(3){transition-delay:.13s}.landing-story.mobile-story-motion .story-scene.mobile-story-visible .process-step:nth-child(4){transition-delay:.18s}.landing-story.mobile-story-motion .story-scene.mobile-story-visible .sample-report-drag{transition-delay:.11s}}@media (width<=680px){.hero{padding-bottom:28px!important;overflow:visible!important}.hero-visual{perspective:none!important;width:100%!important;height:350px!important;min-height:0!important;margin:28px 0 10px!important;position:relative!important;overflow:visible!important}.hero-stage{transform-origin:top!important;width:620px!important;height:560px!important;inset:0 auto auto 50%!important;overflow:visible!important;transform:translate(-50%)scale(.76)!important}.hero-drag{pointer-events:none!important;touch-action:auto!important}.hero-drag--resume{top:54px!important;left:82px!important}.hero-drag--score{top:40px!important;right:8px!important}.hero-drag--match{bottom:48px!important;left:2px!important}.hero-drag--insight{bottom:38px!important;right:4px!important}.landing-story{border-top:1px solid var(--line)!important;margin-top:12px!important}.story-scene{overflow:visible!important}.story-scene .signal-section,.story-scene .process-section,.story-scene .sample-section{width:calc(100% - 32px)!important;margin-inline:auto!important;padding:62px 0!important}.story-scene .signal-copy{margin-bottom:30px!important}.story-scene .signal-copy h2,.story-scene .center-heading h2,.story-scene .sample-copy h2{letter-spacing:-.05em!important;margin:13px 0 14px!important;font-size:clamp(32px,9.6vw,40px)!important;line-height:1.04!important}.story-scene .signal-copy p,.story-scene .center-heading p,.story-scene .sample-copy>p{font-size:13.5px!important;line-height:1.62!important}.story-scene .signal-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.story-scene .signal-card{border-radius:18px!important;min-height:0!important;padding:21px!important}.story-scene .signal-card__icon{width:40px;height:40px;margin-bottom:20px!important}.story-scene .signal-card h3{font-size:22px!important;line-height:1.08!important}.story-scene .signal-card p{font-size:12.5px!important;line-height:1.58!important}.story-scene .mini-bars,.story-scene .skill-pills{margin-top:20px!important}.story-scene .signal-card footer{gap:12px!important;margin-top:26px!important;padding-top:16px!important;position:static!important;inset:auto!important}.story-scene .signal-card footer b{font-size:19px!important}.story-scene .signal-card footer small{text-align:right;font-size:9px!important}.story-scene .signal-connector{justify-content:center!important;align-items:center!important;gap:9px!important;padding:3px 0!important;display:flex!important}.story-scene .signal-connector span{width:35px!important;height:35px!important;margin:0!important;font-size:17px!important}.story-scene .signal-connector small{margin:0!important;font-size:8px!important}.story-scene .center-heading{text-align:left!important;align-items:flex-start!important}.story-scene .center-heading p{text-align:left!important}.story-scene .process-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:34px!important;display:grid!important}.story-scene .process-step{-moz-column-gap:15px!important;text-align:left!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"orb num""orb title""orb copy"!important;gap:2px 15px!important;padding:0 0 25px!important;display:grid!important}.story-scene .process-step>span{grid-area:num;align-self:end;font-size:8px!important}.story-scene .process-step__line{display:none!important}.story-scene .process-step__orb{width:44px!important;height:44px!important;box-shadow:none!important;grid-area:orb!important;align-self:start!important;margin:0!important}.story-scene .process-step h3{grid-area:title;margin:2px 0 3px!important;font-size:17px!important}.story-scene .process-step p{grid-area:copy;max-width:290px;margin:0!important;font-size:12.5px!important;line-height:1.55!important}.story-scene .sample-copy{margin-bottom:30px!important}.story-scene .sample-copy ul{gap:10px!important;margin:20px 0 24px!important}.story-scene .sample-copy li{align-items:flex-start!important;font-size:12.5px!important}.story-scene .sample-report-drag{width:100%!important}.story-scene .sample-report{border-radius:18px!important;width:100%!important;padding:18px!important}.story-scene .sample-report__head{align-items:flex-start!important;gap:12px!important}.story-scene .sample-report__head h3{font-size:20px!important}.story-scene .sample-report__head p{max-width:165px;font-size:10.5px!important}.story-scene .sample-report__head .score-ring{width:86px!important;height:86px!important}.story-scene .sample-priority{grid-template-columns:28px minmax(0,1fr)!important;gap:9px!important;padding:13px!important;display:grid!important}.story-scene .sample-priority>span{font-size:18px!important}.story-scene .sample-priority .tag{justify-self:start;grid-column:2!important;margin:8px 0 0!important}.story-scene .sample-bars{gap:11px!important}.story-scene .sample-bars>div{grid-template-columns:68px minmax(0,1fr) 31px!important;gap:6px!important;font-size:8px!important}}@media (width>=521px) and (width<=680px){.hero-visual{height:430px!important}.hero-stage{transform:translate(-50%)scale(.76)!important}}@media (width>=421px) and (width<=520px){.hero-visual{height:370px!important}.hero-stage{transform:translate(-50%)scale(.63)!important}}@media (width<=420px){.hero-visual{height:338px!important}.hero-stage{transform:translate(-50%)scale(.56)!important}.story-scene .signal-section,.story-scene .process-section,.story-scene .sample-section{width:calc(100% - 28px)!important;padding:56px 0!important}.story-scene .signal-card footer{flex-direction:column!important;align-items:flex-start!important}.story-scene .signal-card footer small{text-align:left!important}.story-scene .sample-report__head{grid-template-columns:minmax(0,1fr) 80px!important;display:grid!important}.story-scene .sample-report__head .score-ring{width:80px!important;height:80px!important}}@media (prefers-reduced-motion:reduce){.landing-story .story-scene{opacity:1!important;filter:none!important;transform:none!important}.landing-story .story-scene .signal-copy,.landing-story .story-scene .center-heading,.landing-story .story-scene .sample-copy,.landing-story .story-scene .signal-card,.landing-story .story-scene .signal-connector,.landing-story .story-scene .process-step,.landing-story .story-scene .sample-report-drag{opacity:1!important;transition:none!important;transform:none!important}}.hero-drag-hint__touch{display:none}@keyframes mobileResumeIdle{0%,to{transform:rotateY(-8deg)rotateX(2deg)rotate(-2deg)translate(0,0)}45%{transform:rotateY(-5deg)rotateX(1deg)rotate(-1deg)translate(5px,-13px)}72%{transform:rotateY(-7deg)rotateX(1deg)rotate(-2deg)translate(-3px,-7px)}}@keyframes mobileScoreIdle{0%,to{transform:translate(0,0)rotate(0)}45%{transform:translate(-7px,-12px)rotate(.8deg)}75%{transform:translate(4px,-5px)rotate(-.45deg)}}@keyframes mobileInsightIdle{0%,to{transform:translate(0,0)rotate(0)}42%{transform:translate(6px,-10px)rotate(-.7deg)}74%{transform:translate(-4px,-4px)rotate(.45deg)}}@keyframes mobileMatchIdle{0%,to{transform:translate(0,0)rotate(0)}48%{transform:translate(8px,-9px)rotate(.65deg)}77%{transform:translate(-3px,-3px)rotate(-.35deg)}}@media (width<=900px){.landing-story.mobile-story-motion .story-scene{will-change:transform,opacity,filter;opacity:var(--mobile-scene-opacity,1)!important;transform:translate3d(0,var(--mobile-scene-y,0px),0) scale(var(--mobile-scene-scale,1))!important;filter:blur(var(--mobile-scene-blur,0px))!important}.drag-return,.hero-drag,.sample-report-drag{pointer-events:auto!important;touch-action:pan-y!important;transform:translate3d(var(--drag-x,0px),var(--drag-y,0px),0)!important;cursor:grab!important}.drag-return.is-touch-armed,.hero-drag.is-touch-armed,.sample-report-drag.is-touch-armed,.drag-return.is-dragging,.hero-drag.is-dragging,.sample-report-drag.is-dragging{touch-action:none!important}.drag-return.is-touch-armed,.hero-drag.is-touch-armed,.sample-report-drag.is-touch-armed{filter:drop-shadow(0 18px 30px #00000038);z-index:55!important}.drag-return.is-touch-armed>*{outline:1px solid color-mix(in srgb,var(--amber) 48%,transparent);outline-offset:3px}}@media (width<=680px){.privacy-band{padding:58px 0 42px!important}.final-cta{justify-content:flex-start!important;min-height:0!important;padding:58px 0 48px!important}.final-cta__glow{height:240px!important;top:10px!important;transform:none!important}.marketing-footer{padding-top:24px!important}.hero{padding-bottom:26px!important;overflow:visible!important}.hero-visual{perspective:none!important;width:100%!important;height:338px!important;min-height:0!important;margin:24px 0 0!important;position:relative!important;overflow:visible!important}.hero-visual:before{width:320px!important;height:320px!important;top:20px!important;left:50%!important;transform:translate(-50%)!important}.hero-stage{width:620px!important;height:520px!important;transform:translateX(-50%) scale(var(--mobile-hero-scale,.58))!important;transform-origin:top!important;transition:none!important;inset:0 auto auto 50%!important;overflow:visible!important}.hero-drag--resume{inset:48px auto auto 104px!important}.hero-drag--score{inset:28px 18px auto auto!important}.hero-drag--match{inset:auto auto 54px 12px!important}.hero-drag--insight{inset:auto 12px 38px auto!important}.hero-drag .resume-sheet{animation:4.4s ease-in-out infinite mobileResumeIdle!important}.hero-drag .score-float{animation:3.15s ease-in-out infinite mobileScoreIdle!important}.hero-drag .insight-float{animation:3.85s ease-in-out infinite mobileInsightIdle!important}.hero-drag .match-float{animation:3.45s ease-in-out infinite mobileMatchIdle!important}.hero-drag.is-dragging .resume-sheet,.hero-drag.is-dragging .score-float,.hero-drag.is-dragging .insight-float,.hero-drag.is-dragging .match-float{animation-play-state:paused!important}.hero-drag-hint{color:var(--faint)!important;pointer-events:none!important;justify-content:center!important;font-size:9px!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.hero-drag-hint__desktop{display:none!important}.hero-drag-hint__touch{display:inline!important}.landing-story{margin-top:0!important}.story-scene .signal-section,.story-scene .process-section,.story-scene .sample-section{padding-top:54px!important;padding-bottom:54px!important}.story-scene+.story-scene{border-top:0!important}.sample-report-drag{cursor:grab!important;transform:translate3d(var(--drag-x,0px),var(--drag-y,0px),0)!important;transition:transform var(--drag-return-ms,.46s) cubic-bezier(.18,.86,.25,1.18),filter .16s ease!important}.sample-report-drag.is-dragging{transition:none!important}}@media (width<=380px){:root{--mobile-hero-scale:.535}.hero-visual{height:316px!important}}@media (width>=381px) and (width<=420px){:root{--mobile-hero-scale:.58}.hero-visual{height:338px!important}}@media (width>=421px) and (width<=520px){:root{--mobile-hero-scale:.66}.hero-visual{height:382px!important}}@media (width>=521px) and (width<=680px){:root{--mobile-hero-scale:.78}.hero-visual{height:452px!important}}@media (prefers-reduced-motion:reduce){.hero-drag .resume-sheet,.hero-drag .score-float,.hero-drag .insight-float,.hero-drag .match-float{animation:none!important}}@media (width>=681px) and (width<=900px){.final-cta{justify-content:flex-start!important;min-height:0!important;padding:72px 0 62px!important}.final-cta__glow{height:280px!important;top:8px!important;transform:none!important}}.hero-example-label{white-space:nowrap;z-index:10;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%)}.auth-message{color:var(--green);font-size:13px;line-height:1.5}.auth-message--error,.auth-field-error{color:var(--red)}.auth-field-error{margin-top:5px;font-size:12px;display:block}.app-footer{color:var(--muted);border-top:1px solid var(--line);gap:20px;padding:16px 32px;font-size:12px;display:flex}.not-found-page>header{justify-content:space-between;align-items:center;display:flex}@media (width<=680px){.hero-example-label{font-size:9px;top:-12px}}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-12{top:3rem}.z-10{z-index:10}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-full{height:100%}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/4{width:50%}.w-2\/5{width:40%}.w-24{width:6rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-\[268px\]{width:268px}.w-full{width:100%}.min-w-0{min-width:0}.max-w-4xl{max-width:56rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-1\.5{row-gap:.375rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-400\/15{border-color:#fbbf2426}.border-amber-400\/20{border-color:#fbbf2433}.border-emerald-400\/10{border-color:#34d3991a}.border-green-500\/30{border-color:#22c55e4d}.border-green-900\/30{border-color:#14532d4d}.border-orange-500\/30{border-color:#f973164d}.border-rose-400\/10{border-color:#fb71851a}.border-rose-400\/15{border-color:#fb718526}.border-stone-700{--tw-border-opacity:1;border-color:rgb(68 64 60/var(--tw-border-opacity))}.border-stone-800{--tw-border-opacity:1;border-color:rgb(41 37 36/var(--tw-border-opacity))}.border-stone-800\/70{border-color:#292524b3}.border-white\/\[0\.055\]{border-color:#ffffff0e}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-900\/20{border-color:#713f1233}.border-yellow-900\/30{border-color:#713f124d}.bg-\[\#0C0A09\]{--tw-bg-opacity:1;background-color:rgb(12 10 9/var(--tw-bg-opacity))}.bg-amber-300\/70{background-color:#fcd34db3}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-400\/\[0\.04\]{background-color:#fbbf240a}.bg-amber-400\/\[0\.06\]{background-color:#fbbf240f}.bg-black\/10{background-color:#0000001a}.bg-emerald-400\/\[0\.03\]{background-color:#34d39908}.bg-emerald-400\/\[0\.04\]{background-color:#34d3990a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-950\/20{background-color:#052e1633}.bg-orange-500\/20{background-color:#f9731633}.bg-rose-400\/\[0\.03\]{background-color:#fb718508}.bg-rose-400\/\[0\.04\]{background-color:#fb71850a}.bg-rose-400\/\[0\.05\]{background-color:#fb71850d}.bg-stone-700{--tw-bg-opacity:1;background-color:rgb(68 64 60/var(--tw-bg-opacity))}.bg-stone-800{--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity))}.bg-stone-800\/40{background-color:#29252466}.bg-stone-800\/50{background-color:#29252480}.bg-stone-800\/70{background-color:#292524b3}.bg-stone-900{--tw-bg-opacity:1;background-color:rgb(28 25 23/var(--tw-bg-opacity))}.bg-stone-900\/60{background-color:#1c191799}.bg-stone-900\/70{background-color:#1c1917b3}.bg-stone-900\/80{background-color:#1c1917cc}.bg-stone-950{--tw-bg-opacity:1;background-color:rgb(12 10 9/var(--tw-bg-opacity))}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-950\/20{background-color:#42200633}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-amber-300{--tw-gradient-from:#fcd34d var(--tw-gradient-from-position);--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from:#d97706 var(--tw-gradient-from-position);--tw-gradient-to:#d9770600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-amber-500{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-5{padding-bottom:1.25rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pt-24{padding-top:6rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity))}.text-emerald-100\/70{color:#d1fae5b3}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity))}.text-rose-100\/70{color:#ffe4e6b3}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.text-stone-100{--tw-text-opacity:1;color:rgb(245 245 244/var(--tw-text-opacity))}.text-stone-300{--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity))}.text-stone-400{--tw-text-opacity:1;color:rgb(168 162 158/var(--tw-text-opacity))}.text-stone-500{--tw-text-opacity:1;color:rgb(120 113 108/var(--tw-text-opacity))}.text-stone-900{--tw-text-opacity:1;color:rgb(28 25 23/var(--tw-text-opacity))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity))}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-amber-900\/20{--tw-shadow-color:#78350f33;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.sidebar{box-sizing:border-box}.sidebar__user,.sidebar__user>div{min-width:0}.sidebar__user b,.sidebar__user small{overflow-wrap:anywhere;white-space:normal}.sidebar__user small{display:block}.session-skeleton{color:var(--text);background:var(--bg)}.session-skeleton [class*=bg-stone]{background:var(--line);border-color:var(--line)}.report-tabs button.active{color:var(--text)}.match-report-page .report-tabs button.active:after{background:var(--blue)}.match-metrics-grid article b,.match-evidence-score b{color:var(--blue)}.match-report-hero__copy>p,.match-report-hero__copy h1 span,.auth-form label>span,.hero-copy>p,.legal-wrap p,.report-hero__copy>p,.report-hero__copy h1 span{color:var(--muted)}.button--danger,.danger-action{color:var(--red)}.hero-copy>p,.hero h1 span{color:var(--muted)}.hero-orbit,.hero-example-label,.hero-drag-hint{pointer-events:none}.app-shell :is(.header-note b,.signal-reminder b){color:var(--amber)}.app-shell .signal-reminder--blue b{color:var(--blue)}@media (width<=900px){.sidebar:not(.sidebar--open){visibility:hidden;pointer-events:none}.sidebar--open{visibility:visible;overflow-y:auto}}@media print{html[data-theme]{--bg:#fff;--surface:#fff;--surface-2:#f5f2ec;--text:#1c1814;--muted:#514a43;--faint:#625a51;--line:#ccc;--amber:#865113;--blue:#3f5fae}body{color:#1c1814;background:#fff}body:before,.sidebar,.sidebar-backdrop,.app-topbar,.app-footer{display:none!important}.app-main{width:100%!important;margin:0!important}.app-content{padding:0!important}.workspace-page{max-width:none;padding:0}.score-ring__inner{background:#fff!important}.report-hero,.match-report-hero,.priority-item,.breakdown-row{-moz-column-break-inside:avoid;break-inside:avoid}}.hover\:border-amber-400\/30:hover{border-color:#fbbf244d}.hover\:border-amber-400\/40:hover{border-color:#fbbf2466}.hover\:bg-amber-300:hover{--tw-bg-opacity:1;background-color:rgb(252 211 77/var(--tw-bg-opacity))}.hover\:bg-stone-800:hover{--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity))}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-amber-300:hover{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity))}.hover\:text-stone-300:hover{--tw-text-opacity:1;color:rgb(214 211 209/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\:border-amber-400\/40:focus{border-color:#fbbf2466}.focus\:border-transparent:focus{border-color:#0000}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-amber-400\/30:focus{--tw-ring-color:#fbbf244d}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:text-5xl{font-size:3rem;line-height:1}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-8{padding:2rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (width>=1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:block{display:block}.lg\:min-h-screen{min-height:100vh}.lg\:w-1\/2{width:50%}.lg\:flex-row{flex-direction:row}.lg\:pl-\[268px\]{padding-left:268px}}@media (width>=1280px){.xl\:w-2\/5{width:40%}.xl\:w-3\/5{width:60%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}}.\[\&\>div\]\:min-w-0>div{min-width:0}
