.career-shell{--background:#fff;--card:#fafafa;--popover:#fff;--secondary:#f5f5f5;--muted:#f5f5f5;--muted-foreground:#525252;--border:#e5e5e5;--input:#e5e5e5;--sidebar:#fafafa;--sidebar-border:#e5e5e5;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#0a0a0a;--sidebar-foreground:#0a0a0a;--sidebar-primary:#0a0a0a;--sidebar-primary-foreground:#fafafa;--sidebar-ring:#a3a3a3;--foreground:#0a0a0a;--heading:#000;--card-foreground:#0a0a0a;--popover-foreground:#0a0a0a;--secondary-foreground:#0a0a0a;--accent:#f5f5f5;--accent-foreground:#0a0a0a;--primary:#0a0a0a;--primary-foreground:#fafafa;--ring:#a3a3a3;--brand:#0a0a0a;--brand-strong:#262626;--brand-accent:#ff3f4b;--destructive:#dc2626;--destructive-foreground:#fff;font-family:var(--font-geist), "Helvetica Neue", Helvetica, Arial, sans-serif}.dark .career-shell{--background:#000;--card:#0a0a0a;--popover:#0a0a0a;--secondary:#171717;--muted:#171717;--muted-foreground:#a1a1aa;--border:#2e2e2e;--input:#2e2e2e;--sidebar:#0a0a0a;--sidebar-border:#2e2e2e;--sidebar-accent:#171717;--sidebar-accent-foreground:#fafafa;--sidebar-foreground:#fafafa;--sidebar-primary:#fafafa;--sidebar-primary-foreground:#0a0a0a;--sidebar-ring:#737373;--foreground:#fafafa;--heading:#fff;--card-foreground:#fafafa;--popover-foreground:#fafafa;--secondary-foreground:#fafafa;--accent:#262626;--accent-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#0a0a0a;--ring:#737373;--brand:#fafafa;--brand-strong:#d4d4d4;--brand-accent:#ff3f4b;--destructive:#e5e5e5;--destructive-foreground:#0a0a0a}.career-scope{--brand:#0a0a0a;--brand-strong:#262626}.dark .career-scope{--brand:#fafafa;--brand-strong:#d4d4d4}.career-auth-field{color:var(--foreground);caret-color:var(--foreground)}.career-auth-field:focus-visible{border-color:color-mix(in srgb, var(--foreground) 28%, var(--input));background-color:var(--background);box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent);outline:none}.career-auth-field:-webkit-autofill{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--muted) inset;box-shadow:0 0 0 1000px var(--muted) inset;transition:background-color 9999s ease-out}.career-auth-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--muted) inset;box-shadow:0 0 0 1000px var(--muted) inset;transition:background-color 9999s ease-out}.career-auth-field:-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--muted) inset;box-shadow:0 0 0 1000px var(--muted) inset;transition:background-color 9999s ease-out}.career-auth-field:-webkit-autofill:active{-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);-webkit-box-shadow:0 0 0 1000px var(--muted) inset;box-shadow:0 0 0 1000px var(--muted) inset;transition:background-color 9999s ease-out}.career-auth-field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--background) inset, 0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent);box-shadow:0 0 0 1000px var(--background) inset, 0 0 0 1px color-mix(in srgb, var(--foreground) 12%, transparent)}.career-shell h1,.career-shell h2,.career-shell h3,.career-shell h4,.career-shell h5,.career-shell h6,.career-shell p,.career-shell span,.career-shell div,.career-shell button,.career-shell input,.career-shell textarea,.career-shell select{font-family:var(--font-geist), "Helvetica Neue", Helvetica, Arial, sans-serif}.sidebar-none-mode [data-slot=sidebar]{height:100vh!important;min-height:100vh!important}@media (min-width:768px){[data-side=right][data-variant=inset]~[data-slot=sidebar-inset]{margin-right:0!important}[data-side=right][data-variant=inset][data-state=collapsed]~[data-slot=sidebar-inset]{margin-right:.5rem!important}}.ProseMirror{outline:none;min-height:220px;padding:.75rem 1rem;font-size:.875rem;line-height:1.6}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground));pointer-events:none;height:0}.ProseMirror p{margin:0 0 .5em}.ProseMirror ul,.ProseMirror ol{margin:0 0 .5em;padding-left:1.25rem}.ProseMirror li{margin-bottom:.25em}.resume-paper,.cover-letter-paper{box-sizing:border-box;color:#1a1a1a;width:210mm;min-height:297mm}.offer-letter-preview{isolation:isolate}.dark .offer-letter-preview:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at top,#ffffff1a,#0000 62%);border-radius:2rem;position:absolute;inset:-2rem}.dark .offer-letter-paper{color:#1a1a1a;background-color:#fff}.offer-letter-body,.offer-letter-body p,.dark .offer-letter-paper .offer-letter-body,.dark .offer-letter-paper .offer-letter-body p{color:#3a3a3f!important;opacity:1!important}.offer-letter-paper{box-sizing:border-box;color:#1a1a1a;width:210mm;height:297mm}.resume-scale-inner,.cover-letter-scale-inner,.offer-letter-scale-inner{transform-origin:0 0}@media print{@page{size:A4;margin:0}body *{visibility:hidden!important}#resume-paper,#resume-paper *,#cover-letter-paper,#cover-letter-paper *,#offer-letter,#offer-letter *{visibility:visible!important}.resume-scale-outer,.cover-letter-scale-outer,.offer-letter-scale-outer{height:auto!important;overflow:visible!important}.resume-scale-inner,.cover-letter-scale-inner,.offer-letter-scale-inner{width:210mm!important;transform:none!important}#resume-paper,#cover-letter-paper{width:210mm;position:absolute;top:0;left:0;box-shadow:none!important;margin:0!important}#offer-letter{break-before:avoid-page;break-inside:avoid-page;break-after:avoid-page;page-break-before:avoid;page-break-inside:avoid;page-break-after:avoid;width:210mm;height:297mm;position:absolute;top:0;left:0;box-shadow:none!important;margin:0!important;overflow:hidden!important}.offer-letter-preview:before{display:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.no-screen{display:block!important}}.no-screen{display:none}
