@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);:root{--theme-mode:"light";--color-primary:#4f8eff;--color-primary-light:#7aa7ff;--color-primary-dark:#2563eb;--color-secondary:#1e40af;--color-accent:#00d8d8;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--color-background:#fff;--color-background-secondary:#fafafa;--color-background-overlay:#fffffff2;--color-background-modal:#fffffff2;--color-background-backdrop:#00000080;--color-text-primary:#171717;--color-text-secondary:#525252;--color-text-tertiary:#737373;--color-text-inverse:#fff;--color-border-primary:#e5e5e5;--color-border-secondary:#d4d4d4;--color-border-tertiary:#f5f5f5;--color-button-primary-text:#fff;--color-input-background:#ffffffe6;--color-code-background:#f5f5f5;--color-link:#3b82f6;--color-link-hover:#2563eb;--color-handsome-text:#2145d6;--color-handsome-animation-1:#007fff;--color-handsome-animation-2:#0047ab;--font-family-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--font-family-mono:"JetBrains Mono","Fira Code","Consolas",monospace;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:clamp(0.8rem,0.75rem + 0.25vw,0.9rem);--font-size-sm:clamp(0.9rem,0.85rem + 0.375vw,1.05rem);--font-size-base:clamp(1.05rem,1rem + 0.5vw,1.2rem);--font-size-lg:clamp(1.2rem,1.1rem + 0.625vw,1.4rem);--font-size-xl:clamp(1.4rem,1.25rem + 0.75vw,1.75rem);--font-size-2xl:clamp(1.8rem,1.5rem + 1.25vw,2.5rem);--font-size-3xl:clamp(2.25rem,1.9rem + 1.75vw,3.25rem);--font-size-4xl:clamp(3rem,2.5rem + 2.5vw,4.5rem);--font-size-5xl:clamp(4rem,3.25rem + 3.75vw,6rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--shadow-sm:0 1px 3px 0 #00000014,0 1px 2px -1px #00000014;--shadow-md:0 4px 6px -1px #0000001f,0 2px 4px -2px #0000001f;--shadow-lg:0 10px 15px -3px #00000026,0 4px 6px -4px #00000026;--shadow-xl:0 20px 25px -5px #0000002e,0 8px 10px -6px #00000026;--shadow-2xl:0 25px 50px -12px #00000059;--shadow-glow:0 0 30px #4f8eff4d;--shadow-glass:0 8px 32px 0 #1f268726;--transition-fast:120ms cubic-bezier(0.23,1,0.32,1);--transition-normal:250ms cubic-bezier(0.23,1,0.32,1);--transition-slow:350ms cubic-bezier(0.23,1,0.32,1);--transition-spring:500ms cubic-bezier(0.68,-0.55,0.265,1.55);--glass-blur:20px;--glass-blur-heavy:40px;--glass-saturation:180%;--glass-opacity:0.7;--glass-border:1px solid #ffffff2e;--glass-gradient:linear-gradient(135deg,#ffffff1a,#ffffff0d);--container-max-width:1280px;--header-height:4rem;--bowtie-gradient-start:#1e40af;--bowtie-gradient-middle:#1c3b9a;--bowtie-gradient-end:#3b82f6;--bowtie-stroke-color:#3b82f6;--state-hierarchy-header-border-color:var(--color-neutral-100);--state-hierarchy-header-bg:var(--color-neutral-25);--state-hierarchy-title-color:var(--color-neutral-700);--state-node-bg:var(--color-neutral-200);--state-node-border-color:var(--color-neutral-100);--state-node-hover-bg:var(--color-neutral-25);--state-node-hover-border-color:var(--color-neutral-200);--state-node-hover-shadow:0 2px 8px #00000014;--state-name-color:var(--color-neutral-800);--state-type-color:var(--color-neutral-500);--state-arrow-color:var(--color-neutral-400);--state-arrow-hover-color:var(--color-neutral-600);--scrollbar-color:#0003;--scrollbar-thumb-bg:#0003;--scrollbar-thumb-hover-bg:#0006;--gradient-primary:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));--gradient-vibrant:linear-gradient(135deg,#4f8eff,#2563eb,#1e40af);--gradient-glass:linear-gradient(135deg,#ffffff26,#ffffff0d);--gradient-mesh:radial-gradient(at 40% 20%,var(--color-primary-light) 0px,#0000 50%),radial-gradient(at 80% 0%,var(--color-accent) 0px,#0000 50%),radial-gradient(at 0% 50%,var(--color-primary) 0px,#0000 50%);--gradient-aurora:linear-gradient(90deg,#4f8eff,#00d8d8,#4f8eff)}[data-theme=dark]{--theme-mode:"dark";--color-primary:#7aa7ff;--color-primary-light:#9dc0ff;--color-primary-dark:#4f8eff;--color-secondary:#6366f1;--color-accent:#00ffef;--color-neutral-50:#0f172a;--color-neutral-100:#1e293b;--color-neutral-200:#334155;--color-neutral-300:#475569;--color-neutral-400:#64748b;--color-neutral-500:#94a3b8;--color-neutral-600:#cbd5e1;--color-neutral-700:#e2e8f0;--color-neutral-800:#f1f5f9;--color-neutral-900:#f8fafc;--color-neutral-950:#fff;--color-success:#34d399;--color-warning:#fbbf24;--color-error:#f87171;--color-info:#60a5fa;--color-background:#0a0a0a;--color-background-secondary:#171717;--color-background-overlay:#0f172af2;--color-background-modal:#0f172af2;--color-background-backdrop:#00000080;--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8;--color-text-inverse:#0a0a0a;--color-border-primary:#334155;--color-border-secondary:#475569;--color-border-tertiary:#1e293b;--color-button-primary-text:#fff;--color-input-background:#0f172acc;--color-code-background:#1e293b;--color-link:#60a5fa;--color-link-hover:#93c5fd;--color-handsome-text:#9dc0ff;--color-handsome-animation-1:#7aa7ff;--color-handsome-animation-2:#4f8eff;--shadow-sm:0 1px 2px 0 #0003;--shadow-md:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003;--shadow-lg:0 10px 15px -3px #0000004d,0 4px 6px -4px #0003;--shadow-xl:0 20px 25px -5px #0000004d,0 8px 10px -6px #0003;--shadow-2xl:0 25px 50px -12px #0006;--bowtie-gradient-start:#93c5fd;--bowtie-gradient-middle:#60a5fa;--bowtie-gradient-end:#3b82f6;--bowtie-stroke-color:#3b82f6;--state-hierarchy-header-border-color:var(--color-neutral-200);--state-hierarchy-header-bg:var(--color-neutral-100);--state-hierarchy-title-color:var(--color-neutral-800);--state-node-bg:var(--color-neutral-100);--state-node-border-color:var(--color-neutral-200);--state-node-hover-bg:var(--color-neutral-200);--state-node-hover-border-color:var(--color-neutral-300);--state-node-hover-shadow:0 2px 8px #0000004d;--state-name-color:var(--color-text-primary);--state-type-color:var(--color-text-secondary);--state-arrow-color:var(--color-neutral-500);--state-arrow-hover-color:var(--color-neutral-700);--scrollbar-color:#ffffff4d;--scrollbar-thumb-bg:#ffffff4d;--scrollbar-thumb-hover-bg:#ffffff80;--gradient-primary:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));--gradient-vibrant:linear-gradient(135deg,#7aa7ff,#4f8eff,#2563eb);--gradient-glass:linear-gradient(135deg,#ffffff14,#ffffff05);--gradient-mesh:radial-gradient(at 40% 20%,var(--color-primary-light) 0px,#0000 50%),radial-gradient(at 80% 0%,var(--color-accent) 0px,#0000 50%),radial-gradient(at 0% 50%,var(--color-primary) 0px,#0000 50%);--gradient-aurora:linear-gradient(90deg,#7aa7ff,#00ffef,#7aa7ff)}@media (prefers-color-scheme:dark){body:not([data-theme=light]){--theme-mode:"dark"}}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-color:#0003;background-color:var(--scrollbar-thumb-bg);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background-color:#0006;background-color:var(--scrollbar-thumb-hover-bg)}*{scrollbar-color:#0003 #0000;scrollbar-color:var(--scrollbar-color) #0000;scrollbar-width:thin}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--color-background);color:#171717;color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-sans);font-size:clamp(1.05rem,1rem + .5vw,1.2rem);font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.6;position:relative;text-rendering:optimizeLegibility}body:before{background:radial-gradient(at 40% 20%,#7aa7ff 0,#0000 50%),radial-gradient(at 80% 0,#00d8d8 0,#0000 50%),radial-gradient(at 0 50%,#4f8eff 0,#0000 50%);background:var(--gradient-mesh);bottom:0;content:"";left:0;opacity:.03;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}code{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-family:var(--font-family-mono)}:focus-visible{outline:2px solid #4f8eff;outline:2px solid var(--color-primary);outline-offset:2px}[data-theme=dark] :focus-visible{outline-color:#7aa7ff;outline-color:var(--color-primary-light)}::selection{background:#6366f133;color:#171717;color:var(--color-neutral-900)}[data-theme=dark] ::selection{background:#7aa7ff4d;color:#f5f5f5;color:var(--color-neutral-100)}.Tooltip_tooltipWrapper__Ok6ad{display:contents}.Tooltip_tooltip__tagtx{animation:Tooltip_tooltipFadeIn__jArm7 .2s cubic-bezier(.23,1,.32,1);pointer-events:none;position:fixed;z-index:100000}.Tooltip_tooltipContent__Kn7Bd{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:linear-gradient(135deg,#f5f5f5f2,#f0f0f0e6);border:1px solid #80808033;border-radius:var(--radius-md);box-shadow:0 4px 20px #0000001a,0 2px 8px #0000000d,inset 0 0 0 1px #fffc;color:var(--color-neutral-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.4;max-width:250px;overflow:visible;padding:var(--space-2) var(--space-3);position:relative;white-space:nowrap}.Tooltip_tooltipContent__Kn7Bd:has(*){white-space:normal}[data-theme=dark] .Tooltip_tooltipContent__Kn7Bd{background:linear-gradient(135deg,#282828f2,#1e1e1ee6);border:1px solid #ffffff26;box-shadow:0 4px 20px #0006,0 2px 8px #0000004d,inset 0 0 0 1px #ffffff1a;color:var(--color-neutral-300)}.Tooltip_tooltipContent__Kn7Bd:before{backdrop-filter:inherit;-webkit-backdrop-filter:inherit;background:inherit;border:inherit;content:"";height:8px;position:absolute;transform:rotate(45deg);width:8px}.Tooltip_tooltip__tagtx.Tooltip_top__gAvUZ .Tooltip_tooltipContent__Kn7Bd:before{border-left:none;border-top:none;bottom:-5px;left:50%;transform:translateX(-50%) rotate(45deg)}.Tooltip_tooltip__tagtx.Tooltip_bottom__tsVCS .Tooltip_tooltipContent__Kn7Bd:before{border-bottom:none;border-right:none;left:50%;top:-5px;transform:translateX(-50%) rotate(45deg)}.Tooltip_tooltip__tagtx.Tooltip_left__wiTAI .Tooltip_tooltipContent__Kn7Bd:before{border-bottom:none;border-left:none;right:-5px;top:50%;transform:translateY(-50%) rotate(45deg)}.Tooltip_tooltip__tagtx.Tooltip_right__lU655 .Tooltip_tooltipContent__Kn7Bd:before{border-right:none;border-top:none;left:-5px;top:50%;transform:translateY(-50%) rotate(45deg)}.Tooltip_tooltip__tagtx.Tooltip_bottom__tsVCS.Tooltip_arrow-start__kk3uT .Tooltip_tooltipContent__Kn7Bd:before,.Tooltip_tooltip__tagtx.Tooltip_top__gAvUZ.Tooltip_arrow-start__kk3uT .Tooltip_tooltipContent__Kn7Bd:before{left:16px;transform:translateX(0) rotate(45deg)}.Tooltip_tooltip__tagtx.Tooltip_bottom__tsVCS.Tooltip_arrow-end__kY-\+o .Tooltip_tooltipContent__Kn7Bd:before,.Tooltip_tooltip__tagtx.Tooltip_top__gAvUZ.Tooltip_arrow-end__kY-\+o .Tooltip_tooltipContent__Kn7Bd:before{left:auto;right:16px;transform:translateX(0) rotate(45deg)}.Tooltip_tooltip__tagtx.Tooltip_left__wiTAI.Tooltip_arrow-start__kk3uT .Tooltip_tooltipContent__Kn7Bd:before,.Tooltip_tooltip__tagtx.Tooltip_right__lU655.Tooltip_arrow-start__kk3uT .Tooltip_tooltipContent__Kn7Bd:before{top:16px;transform:translateY(0) rotate(45deg)}.Tooltip_tooltip__tagtx.Tooltip_left__wiTAI.Tooltip_arrow-end__kY-\+o .Tooltip_tooltipContent__Kn7Bd:before,.Tooltip_tooltip__tagtx.Tooltip_right__lU655.Tooltip_arrow-end__kY-\+o .Tooltip_tooltipContent__Kn7Bd:before{bottom:16px;top:auto;transform:translateY(0) rotate(45deg)}@keyframes Tooltip_tooltipFadeIn__jArm7{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:focus-visible+.Tooltip_tooltip__tagtx .Tooltip_tooltipContent__Kn7Bd{box-shadow:0 4px 20px #0000001f,0 2px 8px #0000000f,inset 0 0 0 2px #4f8eff4d}@media (max-width:768px){.Tooltip_tooltipContent__Kn7Bd{font-size:var(--font-size-xxs);max-width:200px;padding:var(--space-1) var(--space-2)}}.CustomAuth_authModalOverlay__XM6S4{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-4);position:fixed;right:0;top:0;z-index:1000}.CustomAuth_authModalBackdrop__O9kwX{animation:CustomAuth_fadeIn__IQaAc .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--color-background-backdrop);bottom:0;left:0;position:absolute;right:0;top:0}[data-theme=dark] .CustomAuth_authModalBackdrop__O9kwX{background:#000c}@keyframes CustomAuth_fadeIn__IQaAc{0%{opacity:0}to{opacity:1}}.CustomAuth_authModalContainer__lzwtT{animation:CustomAuth_slideUp__QvRzU .3s cubic-bezier(.23,1,.32,1);backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturation));background:#ffffffd9;border:var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-glass),var(--shadow-2xl);max-height:90vh;max-width:500px;min-width:400px;overflow-y:auto;position:relative;width:100%}.CustomAuth_authModalContainer__lzwtT:before{background:var(--gradient-glass);border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}[data-theme=dark] .CustomAuth_authModalContainer__lzwtT{background:#0f0f0feb;border:1px solid #ffffff1a;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #ffffff0d}@keyframes CustomAuth_slideUp__QvRzU{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CustomAuth_authModalClose__OLpNE{align-items:center;background:var(--color-input-background);border:none;border-radius:var(--radius-lg);color:var(--color-neutral-600);cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:var(--space-4);top:var(--space-4);transition:all var(--transition-fast);width:2.5rem;z-index:10}.CustomAuth_authModalClose__OLpNE:hover{background:var(--color-background);color:var(--color-neutral-800);transform:scale(1.05)}.CustomAuth_authModalContent__RXb1O{padding:var(--space-8);position:relative;z-index:1}.CustomAuth_authHeader__5XMZl{margin-bottom:var(--space-8);text-align:center}.CustomAuth_authBrand__liD1V{gap:var(--space-3);margin-bottom:var(--space-6)}.CustomAuth_authBrandIcon__wsxXG,.CustomAuth_authBrand__liD1V{align-items:center;display:flex;justify-content:center}.CustomAuth_authBrandText__IUyhH{color:var(--color-neutral-900);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:-.025em}[data-theme=dark] .CustomAuth_authBrandText__IUyhH{color:var(--color-neutral-100)}.CustomAuth_authTitle__H94i6{color:var(--color-neutral-900);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.025em;margin-bottom:var(--space-2)}[data-theme=dark] .CustomAuth_authTitle__H94i6{color:var(--color-neutral-100)}.CustomAuth_authSubtitle__qiPkw{color:var(--color-neutral-600);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}[data-theme=dark] .CustomAuth_authSubtitle__qiPkw{color:var(--color-neutral-400)}.CustomAuth_customAuthForm__lNhGU{width:100%}.CustomAuth_authTabs__xa2Zc{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-gradient);border:var(--glass-border);border-radius:var(--radius-xl);box-shadow:inset 0 1px 2px #0000000d;display:flex;margin-bottom:var(--space-8);padding:var(--space-1);position:relative}.CustomAuth_authTab__4lVU1{background:#0000;border:none;border-radius:var(--radius-lg);color:var(--color-neutral-600);cursor:pointer;flex:1 1;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;padding:var(--space-3) var(--space-6);text-align:center;transition:all var(--transition-fast)}.CustomAuth_authTab__4lVU1.CustomAuth_active__cBcfO{background:var(--color-background);border:1px solid #3b82f633;box-shadow:0 2px 4px -1px #0000000f,0 1px 2px -1px #0000001a,inset 0 1px 0 #ffffff1a;color:var(--color-primary)}.CustomAuth_authTab__4lVU1:hover:not(.CustomAuth_active__cBcfO){background:#fff9;color:var(--color-neutral-700)}.CustomAuth_authField__enXoh{margin-bottom:var(--space-6)}.CustomAuth_authFieldRow__eJf-D{align-items:center;display:flex;gap:var(--space-4)}.CustomAuth_authLabel__R2Hic{color:var(--color-neutral-900);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;min-width:80px;text-align:left}.CustomAuth_authInput__XF2KH{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-input-background);border:1px solid var(--color-neutral-300);border-radius:var(--radius-lg);box-shadow:inset 0 1px 2px #0000000d;color:var(--color-neutral-900);flex:1 1;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);height:3rem;padding:var(--space-4) var(--space-5);transition:all var(--transition-fast)}.CustomAuth_authInput__XF2KH:focus{background:#fffffffa;border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61f,0 2px 4px -1px #0000001a,inset 0 1px 2px #0000000d;outline:none;transform:translateY(-1px)}[data-theme=dark] .CustomAuth_authInput__XF2KH{background:#ffffff0d;border:1px solid #ffffff26;color:var(--color-neutral-100)}[data-theme=dark] .CustomAuth_authInput__XF2KH:focus{background:#ffffff14;border-color:var(--color-primary);box-shadow:0 0 0 3px #7aa7ff26}.CustomAuth_authPasswordContainer__WzsB2{align-items:center;display:flex;flex:1 1;position:relative}.CustomAuth_authPasswordContainer__WzsB2 .CustomAuth_authInput__XF2KH{padding-right:var(--space-12)}.CustomAuth_authPasswordToggle__Al22Z{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--color-neutral-500);cursor:pointer;display:flex;justify-content:center;padding:var(--space-1);position:absolute;right:var(--space-4);transition:all var(--transition-fast)}.CustomAuth_authPasswordToggle__Al22Z:hover{background:#0000000d;color:var(--color-neutral-700)}.CustomAuth_authSubmitButton__HMahL{align-items:center;animation:CustomAuth_gradientShift__na2Jz 6s ease infinite;background:var(--gradient-vibrant);background-size:200% 200%;border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-button-primary-text);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);height:3rem;justify-content:center;letter-spacing:-.025em;margin-top:var(--space-6);overflow:hidden;padding:var(--space-4) var(--space-6);position:relative;transition:all var(--transition-spring);width:100%}.CustomAuth_authSubmitButton__HMahL:after{background:radial-gradient(circle,#fff6,#0000);content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all var(--transition-normal);width:0}.CustomAuth_authSubmitButton__HMahL:hover:not(:disabled){box-shadow:var(--shadow-xl),var(--shadow-glow);transform:translateY(-3px) scale(1.02)}.CustomAuth_authSubmitButton__HMahL:hover:not(:disabled):after{height:300px;width:300px}.CustomAuth_authSubmitButton__HMahL:active:not(:disabled){box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 1px 0 #ffffff1a;transform:translateY(0)}.CustomAuth_authSubmitButton__HMahL:disabled{cursor:not-allowed;opacity:.6;transform:none}.CustomAuth_authForgotPassword__vATlM{background:none;border:none;border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:var(--space-4);padding:var(--space-3) 0;text-align:center;text-decoration:none;transition:all var(--transition-fast);width:100%}.CustomAuth_authForgotPassword__vATlM:hover:not(:disabled){background:#3b82f60d;color:var(--color-primary-dark);text-decoration:underline}.CustomAuth_authForgotPassword__vATlM:disabled{cursor:not-allowed;opacity:.6}.CustomAuth_betaNotice__VIHNW{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-gradient);border:1px solid #3b82f626;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008,inset 0 1px 0 #ffffff1a;margin-bottom:var(--space-6);overflow:hidden;padding:var(--space-5);position:relative}.CustomAuth_betaNotice__VIHNW:before{animation:CustomAuth_gradientShift__na2Jz 6s ease infinite;background:var(--gradient-vibrant);background-size:200% 200%;content:"";height:3px;left:0;position:absolute;right:0;top:0}.CustomAuth_betaNoticeContent__SYccO{position:relative;z-index:1}.CustomAuth_betaNoticeTitle__6UcKv{align-items:center;color:var(--color-primary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--space-2);margin-bottom:var(--space-2)}.CustomAuth_betaNoticeIcon__9QrbY{align-items:center;background:#3b82f61a;border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;height:20px;justify-content:center;width:20px}.CustomAuth_betaNoticeText__xyR5h{color:var(--color-neutral-600);font-size:var(--font-size-sm);letter-spacing:-.01em;line-height:1.6}.CustomAuth_betaNoticeText__xyR5h a{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none;transition:all var(--transition-fast)}.CustomAuth_betaNoticeText__xyR5h a:hover{color:var(--color-primary-dark);text-decoration:underline}[data-theme=dark] .CustomAuth_betaNotice__VIHNW{background:#ffffff08;border-color:#7aa7ff33}[data-theme=dark] .CustomAuth_betaNoticeTitle__6UcKv{color:var(--color-primary-light)}[data-theme=dark] .CustomAuth_betaNoticeText__xyR5h{color:var(--color-neutral-400)}[data-theme=dark] .CustomAuth_betaNoticeIcon__9QrbY{background:#7aa7ff26;color:var(--color-primary-light)}.CustomAuth_authError__zTyXK{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef444414;border:1px solid #ef444433;border-radius:var(--radius-lg);box-shadow:0 2px 4px -1px #ef44441a,inset 0 1px 0 #ffffff1a;color:var(--color-error);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5)}.HeroSection_hero__EPSxV{background:var(--color-background);border-bottom:var(--glass-border);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.HeroSection_hero__EPSxV:before{animation:HeroSection_meshFloat__xtVuh 20s ease-in-out infinite;background:var(--gradient-mesh);content:"";height:200%;left:-50%;opacity:.08;position:absolute;top:-50%;width:200%}[data-theme=dark] .HeroSection_hero__EPSxV:before{opacity:.03}@keyframes HeroSection_meshFloat__xtVuh{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-20px,-20px) rotate(120deg)}66%{transform:translate(20px,-10px) rotate(240deg)}}.HeroSection_heroHidden__VeZ1I{margin-bottom:-200px;opacity:0;transform:translateY(-100%)}.HeroSection_heroContainer__L9okG{margin:0 auto;max-width:var(--container-max-width);padding:var(--space-16) var(--space-6) var(--space-12);position:relative;z-index:1}.HeroSection_heroContent__AYMgZ{animation:HeroSection_fadeInUp__\+0xjw .8s ease-out;margin:0 auto;max-width:48rem;text-align:center}@keyframes HeroSection_fadeInUp__\+0xjw{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HeroSection_heroTitle__movMV{color:var(--color-neutral-900);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-.025em;line-height:1.1;margin-bottom:var(--space-6)}[data-theme=dark] .HeroSection_heroTitle__movMV{color:var(--color-neutral-300)}.HeroSection_gradientText__MfLCO{-webkit-text-fill-color:#0000;animation:HeroSection_gradientFlow__rU1nD 4s ease infinite;background:var(--gradient-vibrant);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;display:inline-block;font-weight:var(--font-weight-bold);position:relative}.HeroSection_gradientText__MfLCO:after{-webkit-text-fill-color:#0000;background:var(--gradient-vibrant);-webkit-background-clip:text;background-clip:text;content:attr(data-text);filter:blur(20px);left:0;opacity:.5;position:absolute;top:0;z-index:-1}[data-theme=dark] .HeroSection_gradientText__MfLCO{filter:brightness(1.2)}[data-theme=dark] .HeroSection_gradientText__MfLCO:after{filter:blur(30px);opacity:.8}@keyframes HeroSection_gradientFlow__rU1nD{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.HeroSection_heroSubtitle__zUSwg{color:var(--color-neutral-600);font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:1.7}[data-theme=dark] .HeroSection_heroSubtitle__zUSwg{color:var(--color-neutral-300)}@media (max-width:480px){.HeroSection_heroContainer__L9okG{padding:var(--space-8) var(--space-3) var(--space-6);text-align:center}.HeroSection_heroTitle__movMV{font-size:var(--font-size-3xl);line-height:1.2;margin-bottom:var(--space-4)}.HeroSection_heroSubtitle__zUSwg{font-size:var(--font-size-base);line-height:1.5}}@media (min-width:481px) and (max-width:768px){.HeroSection_heroContainer__L9okG{padding:var(--space-12) var(--space-4) var(--space-8)}}.Header_nav__ZwnMZ{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));background:rgba(255,255,255,var(--glass-opacity));border-bottom:var(--glass-border);box-shadow:var(--shadow-glass);height:var(--header-height);position:-webkit-sticky;position:sticky;top:0;transition:all var(--transition-normal);z-index:1000}[data-theme=dark] .Header_nav__ZwnMZ{background:#0a0a0ad9;border-bottom:1px solid #ffffff1a;box-shadow:0 8px 32px 0 #0006}.Header_nav__ZwnMZ:hover{box-shadow:var(--shadow-glass),0 0 40px #4f8eff0d}[data-theme=dark] .Header_nav__ZwnMZ:hover{box-shadow:0 8px 32px 0 #0006,0 0 40px #7aa7ff1a}.Header_navContainer__Y0LlM{justify-content:space-between;margin:0;padding:0 var(--space-6) 0 0}.Header_navContainer__Y0LlM,.Header_navLeft__L4IWS{align-items:center;display:flex;height:100%;position:relative;width:100%}.Header_brandText__mtlaW{color:var(--color-neutral-900);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);left:calc(280px + 1.5rem);letter-spacing:-.025em;position:absolute;white-space:nowrap}.Header_menuButton__Hh1oy{align-items:center;background:#0000;border:none;border-radius:0;color:var(--color-neutral-600);cursor:pointer;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;padding:0;position:absolute;top:0;transition:all .3s cubic-bezier(.23,1,.32,1);width:var(--header-height)}.Header_menuButton__Hh1oy:before{background:var(--gradient-primary);border-radius:0 2px 2px 0;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .4s cubic-bezier(.23,1,.32,1);width:3px}.Header_menuButton__Hh1oy:after{background:linear-gradient(90deg,#4f8eff14,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .4s cubic-bezier(.23,1,.32,1);width:100%}.Header_menuButton__Hh1oy svg{transition:transform .3s cubic-bezier(.68,-.55,.265,1.55);z-index:1}.Header_menuButton__Hh1oy:hover{color:var(--color-primary)}.Header_menuButton__Hh1oy:hover:before{height:60%}.Header_menuButton__Hh1oy:hover:after{transform:translateX(0)}.Header_menuButton__Hh1oy:hover svg{transform:scale(1.1)}.Header_menuButton__Hh1oy:active{transform:translateX(1px)}.Header_menuButtonActive__Qjh3E{color:var(--color-primary)}.Header_menuButtonActive__Qjh3E:before{height:100%}.Header_menuButtonActive__Qjh3E:after{opacity:.7;transform:translateX(0)}.Header_newProjectButton__1ngxc{align-items:center;background:#0000;border:none;border-radius:0;color:var(--color-primary);cursor:pointer;display:flex;height:100%;justify-content:center;left:var(--header-height);overflow:hidden;padding:0;position:absolute;top:0;transition:all .3s cubic-bezier(.23,1,.32,1);width:60px}.Header_newProjectButton__1ngxc:before{background:radial-gradient(circle,var(--color-primary) 0,#0000 70%);border-radius:50%;content:"";height:40px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .5s cubic-bezier(.23,1,.32,1);width:40px}.Header_newProjectButton__1ngxc:after{background:var(--gradient-primary);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s cubic-bezier(.23,1,.32,1);width:0}.Header_newProjectButton__1ngxc svg{transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);z-index:1}.Header_newProjectButton__1ngxc:hover{color:var(--color-primary-dark)}.Header_newProjectButton__1ngxc:hover:before{opacity:.15;transform:translate(-50%,-50%) scale(1)}.Header_newProjectButton__1ngxc:hover:after{width:70%}.Header_newProjectButton__1ngxc:hover svg{transform:rotate(90deg) scale(1.1)}.Header_newProjectButton__1ngxc:active{transform:scale(.98)}.Header_newProjectButton__1ngxc:active svg{transform:rotate(90deg) scale(1)}.Header_tooltip__R0dh8{bottom:-40px;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(10px);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);visibility:hidden;z-index:1001}.Header_tooltipVisible__wD1GP{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.Header_tooltipText__EP1nq{border-radius:var(--radius-md);box-shadow:0 4px 20px #00000026,inset 0 0 0 1px #ffffff1a;color:#fff;display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3);position:relative;white-space:nowrap}.Header_tooltipText__EP1nq,.Header_tooltipText__EP1nq:before{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#0f172af2}.Header_tooltipText__EP1nq:before{box-shadow:inset 1px 1px 0 #ffffff1a;content:"";height:8px;left:50%;position:absolute;top:-4px;transform:translateX(-50%) rotate(45deg);width:8px}[data-theme=dark] .Header_menuButton__Hh1oy{background:#0000;color:var(--color-neutral-400)}[data-theme=dark] .Header_menuButton__Hh1oy:after{background:linear-gradient(90deg,#7aa7ff1f,#0000)}[data-theme=dark] .Header_menuButtonActive__Qjh3E,[data-theme=dark] .Header_menuButton__Hh1oy:hover{color:var(--color-primary-light)}[data-theme=dark] .Header_menuButtonActive__Qjh3E:before{background:var(--gradient-vibrant)}[data-theme=dark] .Header_newProjectButton__1ngxc{background:#0000;color:var(--color-primary-light)}[data-theme=dark] .Header_newProjectButton__1ngxc:before{background:radial-gradient(circle,var(--color-primary-light) 0,#0000 70%)}[data-theme=dark] .Header_newProjectButton__1ngxc:hover{color:var(--color-primary)}[data-theme=dark] .Header_newProjectButton__1ngxc:hover:before{opacity:.2}[data-theme=dark] .Header_tooltipText__EP1nq{background:#fffffff2;box-shadow:0 4px 20px #0000004d,inset 0 0 0 1px #fff3;color:var(--color-neutral-900)}[data-theme=dark] .Header_tooltipText__EP1nq:before{background:#fffffff2}[data-theme=dark] .Header_brandText__mtlaW{color:var(--color-neutral-400)}.Header_notificationButton__Ui\+oj{align-items:center;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));background:var(--glass-gradient);border:var(--glass-border);border-radius:var(--radius-full);color:var(--color-neutral-600);cursor:pointer;display:flex;height:40px;justify-content:center;margin-right:var(--space-3);position:relative;transition:all var(--transition-spring);width:40px}.Header_notificationButton__Ui\+oj:before{background:radial-gradient(circle,var(--color-accent),#0000);border-radius:inherit;content:"";height:100%;left:50%;opacity:.2;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all var(--transition-spring);width:100%}.Header_notificationButton__Ui\+oj:hover{background:#ffffff4d;border-color:var(--color-accent);box-shadow:var(--shadow-md),0 0 20px #00d8d833;color:var(--color-accent);transform:scale(1.1)}.Header_notificationButton__Ui\+oj:hover:before{transform:translate(-50%,-50%) scale(1.5)}.Header_notificationBadge__CA2\+P{align-items:center;animation:Header_badgePulse__o62VU 2s ease-in-out infinite;background:var(--gradient-accent);border:2px solid var(--color-surface);border-radius:var(--radius-full);box-shadow:0 2px 8px #00d8d866;color:#fff;display:flex;font-size:11px;font-weight:var(--font-weight-bold);height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:-4px;top:-4px}@keyframes Header_badgePulse__o62VU{0%,to{box-shadow:0 2px 8px #00d8d866;transform:scale(1)}50%{box-shadow:0 2px 12px #00d8d899;transform:scale(1.05)}}[data-theme=dark] .Header_notificationButton__Ui\+oj{background:#ffffff14;border:1px solid #ffffff26;color:var(--color-neutral-300)}[data-theme=dark] .Header_notificationButton__Ui\+oj:hover{background:#00d8d826;border-color:var(--color-accent);box-shadow:0 0 20px #00d8d84d;color:var(--color-accent)}[data-theme=dark] .Header_notificationBadge__CA2\+P{border-color:var(--color-neutral-900)}.Header_navActions__i9lLQ,.Header_navUser__aHcwf{align-items:center;display:flex;gap:var(--space-3)}.Header_joinBtn__XFXSp,.Header_signInBtn__qcGWT{border-radius:var(--radius-lg);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;padding:var(--space-3) var(--space-6);text-decoration:none;transition:all var(--transition-normal);white-space:nowrap}@media (max-width:768px){.Header_joinBtn__XFXSp,.Header_signInBtn__qcGWT{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-4)}}@media (max-width:480px){.Header_joinBtn__XFXSp,.Header_signInBtn__qcGWT{font-size:var(--font-size-xs);padding:var(--space-2) var(--space-3)}.Header_navActions__i9lLQ{gap:var(--space-2)}}.Header_signInBtn__qcGWT{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-gradient);border:2px solid var(--color-primary);color:var(--color-primary);overflow:hidden;position:relative;transition:all var(--transition-spring)}.Header_signInBtn__qcGWT:before{background:var(--gradient-primary);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left var(--transition-normal);width:100%;z-index:-1}.Header_signInBtn__qcGWT:hover{border-color:#0000;box-shadow:var(--shadow-lg),var(--shadow-glow);color:var(--color-button-primary-text);transform:translateY(-2px) scale(1.02)}.Header_signInBtn__qcGWT:hover:before{left:0}.Header_joinBtn__XFXSp{animation:Header_gradientShift__\+yLPX 6s ease infinite;background:var(--gradient-vibrant);background-size:200% 200%;border:2px solid #0000;box-shadow:var(--shadow-md);color:var(--color-button-primary-text);position:relative;transition:all var(--transition-spring)}@keyframes Header_gradientShift__\+yLPX{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Header_joinBtn__XFXSp:after{background:var(--gradient-aurora);border-radius:inherit;bottom:-2px;content:"";filter:blur(10px);left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity var(--transition-normal);z-index:-1}.Header_joinBtn__XFXSp:hover{box-shadow:var(--shadow-xl),var(--shadow-glow);transform:translateY(-3px) scale(1.02)}.Header_joinBtn__XFXSp:hover:after{opacity:.4}.Header_userAvatar__HgJcg{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:50%;box-shadow:var(--shadow-md);color:var(--color-button-primary-text);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:2.5rem;justify-content:center;transition:all var(--transition-normal);width:2.5rem}[data-theme=dark] .Header_userAvatar__HgJcg{background:var(--gradient-vibrant);box-shadow:0 0 20px #7aa7ff4d}[data-theme=dark] .Header_userEmail__OMhji{color:var(--color-neutral-400)}.Header_userDetails__aSopp{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-1)}.Header_userEmail__OMhji{color:var(--color-neutral-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.Header_signOutBtn__AS65E{background:none;border:none;color:var(--color-neutral-500);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.Header_signOutBtn__AS65E:hover{color:var(--color-neutral-700)}[data-theme=dark] .Header_signOutBtn__AS65E{color:var(--color-neutral-400)}[data-theme=dark] .Header_signOutBtn__AS65E:hover{color:var(--color-neutral-300)}.Header_themeToggleBtn__tQMHo{align-items:center;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));background:var(--glass-gradient);border:var(--glass-border);border-radius:var(--radius-lg);color:var(--color-neutral-600);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);overflow:hidden;padding:var(--space-2) var(--space-3);position:relative;transition:all var(--transition-spring)}.Header_themeToggleBtn__tQMHo:before{background:radial-gradient(circle,var(--color-primary-light),#0000);content:"";height:0;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all var(--transition-normal);width:0}.Header_themeToggleBtn__tQMHo:hover{background:#fff3;border-color:var(--color-primary-light);box-shadow:var(--shadow-md);color:var(--color-primary);transform:translateY(-2px) scale(1.05)}.Header_themeToggleBtn__tQMHo:hover:before{height:100px;width:100px}[data-theme=dark] .Header_themeToggleBtn__tQMHo{background:#ffffff14;border:1px solid #ffffff26;color:var(--color-neutral-300)}[data-theme=dark] .Header_themeToggleBtn__tQMHo:hover{background:#7aa7ff26;border-color:var(--color-primary);box-shadow:0 0 20px #7aa7ff4d;color:var(--color-primary-light)}.Header_themeLabel__ENWUu{font-size:var(--font-size-xs);letter-spacing:-.025em}@media (max-width:768px){.Header_themeLabel__ENWUu{display:none}.Header_themeToggleBtn__tQMHo{justify-content:center;min-width:2.5rem;padding:var(--space-2)}}@media (max-width:1024px){.Header_brandText__mtlaW{left:calc(var(--header-height) + 1rem)}.Header_newProjectButton__1ngxc{display:none}}@media (max-width:480px){.Header_navContainer__Y0LlM{flex-wrap:wrap;min-height:var(--header-height);padding:0 var(--space-3)}.Header_navLeft__L4IWS{flex:1 1;height:100%;min-width:0;position:relative}.Header_brandText__mtlaW{font-size:var(--font-size-lg)}.Header_navUser__aHcwf{align-items:center;flex-direction:row;flex-shrink:0;gap:var(--space-2)}.Header_userDetails__aSopp{display:none}.Header_userAvatar__HgJcg{font-size:var(--font-size-xs);height:2rem;width:2rem}}@media (min-width:481px) and (max-width:768px){.Header_navContainer__Y0LlM{padding:0 var(--space-4)}.Header_navUser__aHcwf{align-items:center;flex-direction:row;gap:var(--space-3)}.Header_userDetails__aSopp{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-1)}}@keyframes HandsomeAnimation_handsomeColorCycle__\+3IjU{0%{color:#000}33%{color:#007fff}66%{color:#0047ab}to{color:#000}}@keyframes HandsomeAnimation_handsomeColorCycleDark__8Bz4p{0%{color:#fff}33%{color:#00ffef}66%{color:#0047ab}to{color:#fff}}.HandsomeAnimation_handsomeAnimated__DIWA8{color:var(--color-handsome-text);text-shadow:0 0 1px currentColor}@keyframes HandsomeAnimation_handsomeColorCycleSmooth__coFrc{0%,8%{color:#000}25%,33%{color:#007bff}50%,58%{color:#191970}75%,83%{color:#4169e1}to{color:#000}}@keyframes HandsomeAnimation_handsomeColorCycleSmoothDark__-DCDm{0%,8%{color:#fff}25%,33%{color:#007bff}50%,58%{color:#add8e6}75%,83%{color:#6495ed}to{color:#fff}}.Footer_footer__EwVYi{background:var(--color-neutral-50);border-top:1px solid var(--color-neutral-200);padding:var(--space-8) 0}.Footer_footerContainer__yunXS{margin:0 auto;max-width:var(--container-max-width);padding:0 var(--space-6);text-align:center}.Footer_footerText__y-wf5{color:var(--color-neutral-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}@media (max-width:480px){.Footer_footerContainer__yunXS{padding:0 var(--space-3)}.Footer_footerText__y-wf5{font-size:var(--font-size-xs);line-height:1.4}}:root{--resume-draft-width:400px;--resume-draft-min-width:300px;--resume-draft-max-width:800px;--resize-handle-width:4px;--resume-draft-header-height:40px}.ResumeDraft_closedPanel__Sy7FB{position:fixed;right:0;top:50%;transform:translateY(-50%);transition:transform .4s ease;z-index:1050}.ResumeDraft_toggleButton__Rgwjf{align-items:center;animation:ResumeDraft_gradientShift__yzLgv 6s ease infinite;background:var(--gradient-vibrant);background-size:200% 200%;border:none;border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-button-primary-text);cursor:pointer;display:flex;flex-direction:column;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);justify-content:center;min-height:60px;min-width:48px;overflow:hidden;padding:var(--space-3) var(--space-2);position:relative;transition:all var(--transition-spring)}.ResumeDraft_toggleButton__Rgwjf:before{background:radial-gradient(circle,#ffffff4d,#0000);content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all var(--transition-normal);width:0}.ResumeDraft_toggleButton__Rgwjf:hover{box-shadow:var(--shadow-xl),var(--shadow-glow);transform:translateX(-4px) scale(1.05)}.ResumeDraft_toggleButton__Rgwjf:hover:before{height:100px;width:100px}.ResumeDraft_panel__L-aLA{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));background:#ffffffeb;border-left:var(--glass-border);box-shadow:var(--shadow-glass),var(--shadow-2xl);color:var(--color-neutral-900);display:flex;flex-direction:column;height:100vh;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(100%);z-index:1100}.ResumeDraft_panel__L-aLA.ResumeDraft_embedded__ovb3d{bottom:0;height:auto;position:absolute;right:0;top:0;transform:translateX(0);z-index:10}[data-theme=dark] .ResumeDraft_panel__L-aLA{background:#0f0f0ff2;border-left:1px solid #ffffff1a}.ResumeDraft_panel__L-aLA.ResumeDraft_embedded__ovb3d.ResumeDraft_entered__mdshZ,.ResumeDraft_panel__L-aLA.ResumeDraft_embedded__ovb3d.ResumeDraft_entering__DS3ws,.ResumeDraft_panel__L-aLA.ResumeDraft_embedded__ovb3d.ResumeDraft_exiting__V7wou{transform:translateX(0)}.ResumeDraft_entering__DS3ws{animation:ResumeDraft_slideInFromRight__zG4d2 .4s ease forwards}.ResumeDraft_entered__mdshZ{transform:translateX(0)}.ResumeDraft_exiting__V7wou{animation:ResumeDraft_slideOutToRight__nkIJN .4s ease forwards}.ResumeDraft_panel__L-aLA.ResumeDraft_openWide__0AZpz{box-shadow:var(--shadow-2xl);height:100vh;position:fixed!important;right:0;top:0;transform:translateX(0);width:80vw!important;z-index:1200}.ResumeDraft_panel__L-aLA.ResumeDraft_openWide__0AZpz.ResumeDraft_embedded__ovb3d{position:fixed!important}.ResumeDraft_toggleButtonOpen__UTSre{position:fixed;right:400px;right:var(--panel-width,400px);top:50%;transform:translateY(-50%);transition:right .3s ease;z-index:1101}.ResumeDraft_toggleButtonOpen__UTSre.ResumeDraft_openWide__0AZpz{right:80vw;z-index:1201}.ResumeDraft_toggleButtonOpen__UTSre.ResumeDraft_embedded__ovb3d{position:absolute;right:400px;right:var(--panel-width,400px);z-index:11}.ResumeDraft_toggleButtonOpen__UTSre.ResumeDraft_embedded__ovb3d.ResumeDraft_openWide__0AZpz{position:fixed!important;right:80vw;z-index:1201}.ResumeDraft_closedPanel__Sy7FB.ResumeDraft_embedded__ovb3d{position:absolute;right:0;z-index:11}@keyframes ResumeDraft_slideInFromRight__zG4d2{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ResumeDraft_slideOutToRight__nkIJN{0%{transform:translateX(0)}to{transform:translateX(100%)}}.ResumeDraft_toggleButtonOpen__UTSre.ResumeDraft_entering__DS3ws{animation:ResumeDraft_slideButtonIn__HLves .4s ease forwards}.ResumeDraft_toggleButtonOpen__UTSre.ResumeDraft_exiting__V7wou{animation:ResumeDraft_slideButtonOut__ZJux1 .4s ease forwards}@keyframes ResumeDraft_slideButtonIn__HLves{0%{right:0}to{right:400px;right:var(--panel-width,400px)}}@keyframes ResumeDraft_slideButtonOut__ZJux1{0%{right:400px;right:var(--panel-width,400px)}to{right:0}}.ResumeDraft_toggleButtonOpen__UTSre .ResumeDraft_toggleButton__Rgwjf{border-radius:var(--radius-lg) 0 0 var(--radius-lg);min-height:60px;min-width:48px}.ResumeDraft_toggleButtonOpen__UTSre .ResumeDraft_toggleButton__Rgwjf:hover{transform:translateX(-2px)}.ResumeDraft_resizeHandle__9yEmm{background:#0000;bottom:0;cursor:col-resize;left:0;position:absolute;top:0;transition:background-color var(--transition-fast);width:4px;width:var(--resize-handle-width);z-index:10}.ResumeDraft_resizeHandle__9yEmm:hover{background:var(--color-primary);opacity:.3}.ResumeDraft_resizeHandle__9yEmm:active{background:var(--color-primary);opacity:.5}.ResumeDraft_header__PjFes{align-items:center;background:#0000;border-bottom:1px solid var(--color-neutral-200);display:flex;flex-shrink:0;height:40px;height:var(--resume-draft-header-height);justify-content:space-between;padding:var(--space-2) var(--space-4)}.ResumeDraft_historyButton__ApLOY{align-items:center;background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:6px;padding:6px 12px;transition:all var(--transition-fast)}.ResumeDraft_historyButton__ApLOY:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-primary);transform:translateY(-1px)}[data-theme=dark] .ResumeDraft_historyButton__ApLOY{border-color:#fff3;color:var(--color-neutral-400)}[data-theme=dark] .ResumeDraft_historyButton__ApLOY:hover{background:#ffffff1a;border-color:#ffffff4d;color:var(--color-neutral-200)}[data-theme=dark] .ResumeDraft_header__PjFes{background:#ffffff05;border-bottom:1px solid #ffffff1a}.ResumeDraft_title__h864u{color:var(--color-neutral-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}[data-theme=dark] .ResumeDraft_title__h864u{color:var(--color-neutral-300)}.ResumeDraft_closeButton__DuTCR{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--color-neutral-500);cursor:pointer;display:flex;justify-content:center;padding:var(--space-2);transition:all var(--transition-fast)}.ResumeDraft_closeButton__DuTCR:hover{background:var(--color-neutral-100);color:var(--color-neutral-700)}[data-theme=dark] .ResumeDraft_closeButton__DuTCR{color:var(--color-neutral-400)}[data-theme=dark] .ResumeDraft_closeButton__DuTCR:hover{background:#ffffff1a;color:var(--color-neutral-200)}.ResumeDraft_content__moS2R{background:#0000;color:inherit;display:flex;flex:1 1;flex-direction:column;line-height:1.6;overflow:hidden;padding:0}[data-theme=dark] .ResumeDraft_content__moS2R{color:var(--color-text-primary)}.ResumeDraft_emptyState__1DX\+n{align-items:center;color:var(--color-neutral-500);display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--space-4);text-align:center}[data-theme=dark] .ResumeDraft_emptyState__1DX\+n{color:var(--color-neutral-400)}.ResumeDraft_emptyIcon__JzrQU{margin-bottom:var(--space-4);opacity:.6}[data-theme=dark] .ResumeDraft_emptyIcon__JzrQU{opacity:.4}.ResumeDraft_emptyText__hVbPc{font-size:var(--font-size-base);line-height:1.5;margin:0;max-width:280px}.ResumeDraft_paperPreviewContainer__yO21y{align-items:center;background:#e8e8e8;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:20px 10px;width:100%}[data-theme=dark] .ResumeDraft_paperPreviewContainer__yO21y{background:#1a1a1a}.ResumeDraft_pagesContainer__IFie-{align-items:center;display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.ResumeDraft_paperWrapper__dX-GB{background:#fff;background-color:#fff;background-image:none;border:1px solid #0000000d;border-radius:2px;box-shadow:0 2px 5px #00000026,0 1px 2px #0000001a;flex-shrink:0;overflow:hidden;position:relative;transition:box-shadow .3s ease}.ResumeDraft_pageClipContainer__mXNUU{-ms-overflow-style:none;background:#fff;overflow:hidden;position:relative;scrollbar-width:none}.ResumeDraft_pageClipContainer__mXNUU::-webkit-scrollbar{display:none}[data-theme=dark] .ResumeDraft_paperWrapper__dX-GB{border:1px solid #ffffff0d;box-shadow:0 4px 12px #00000080,0 2px 4px #0006}.ResumeDraft_paperWrapper__dX-GB:hover{box-shadow:0 4px 8px #0000002e,0 2px 4px #0000001f}[data-theme=dark] .ResumeDraft_paperWrapper__dX-GB:hover{box-shadow:0 8px 24px #0009,0 4px 8px #00000080}.ResumeDraft_resumeIframe__FnXan{border:none;pointer-events:none}.ResumeDraft_htmlContent__jq8Ce{background:#fff;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);min-height:400px;overflow-y:auto;width:100%}.ResumeDraft_htmlContent__jq8Ce body,.ResumeDraft_htmlContent__jq8Ce html{background:#fff;font-family:inherit;height:auto;margin:0;padding:0;width:100%}.ResumeDraft_htmlContent__jq8Ce .resume-container{all:revert;font-family:Arial,Helvetica,sans-serif}.ResumeDraft_htmlContent__jq8Ce *{box-sizing:border-box}.ResumeDraft_h1__Mp10u{border-bottom:2px solid var(--color-primary);color:var(--color-neutral-900);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.2;margin:0 0 var(--space-4) 0;padding-bottom:var(--space-2)}.ResumeDraft_h2__uX8US{border-bottom:1px solid var(--color-neutral-200);font-size:var(--font-size-xl);line-height:1.3;margin:var(--space-6) 0 var(--space-3) 0;padding-bottom:var(--space-1)}.ResumeDraft_h2__uX8US,.ResumeDraft_h3__NWy8i{color:var(--color-neutral-800);font-weight:var(--font-weight-semibold)}.ResumeDraft_h3__NWy8i{font-size:var(--font-size-lg);line-height:1.4;margin:var(--space-4) 0 var(--space-2) 0}.ResumeDraft_paragraph__GKNqW{color:var(--color-neutral-700);font-size:var(--font-size-base);line-height:1.6;margin:0 0 var(--space-3) 0}.ResumeDraft_list__8R6Vg,.ResumeDraft_orderedList__oUni5{color:var(--color-neutral-700);margin:var(--space-2) 0 var(--space-4) 0;padding-left:var(--space-5)}.ResumeDraft_listItem__24nNJ{font-size:var(--font-size-base);line-height:1.5;margin-bottom:var(--space-1)}.ResumeDraft_bold__Qe9Jb{color:var(--color-neutral-900);font-weight:var(--font-weight-semibold)}.ResumeDraft_italic__UaAS8{color:var(--color-neutral-600);font-style:italic}.ResumeDraft_content__moS2R a{border-bottom:1px solid #0000;color:var(--color-primary);text-decoration:none;transition:border-color var(--transition-fast)}.ResumeDraft_content__moS2R a:hover{border-bottom-color:var(--color-primary)}.ResumeDraft_content__moS2R>div{background:#0000!important;color:inherit!important}.ResumeDraft_content__moS2R li,.ResumeDraft_content__moS2R ol,.ResumeDraft_content__moS2R p,.ResumeDraft_content__moS2R ul{color:inherit}.ResumeDraft_content__moS2R code{background:var(--color-code-background);border-radius:var(--radius-sm);color:var(--color-neutral-800);font-family:var(--font-family-mono);font-size:var(--font-size-sm);padding:var(--space-1)}.ResumeDraft_content__moS2R pre{background:var(--color-code-background);border-radius:var(--radius-md);margin:var(--space-3) 0;overflow-x:auto;padding:var(--space-4)}.ResumeDraft_content__moS2R pre code{background:none;padding:0}.ResumeDraft_mobileTabView__sAaP-{background:var(--color-neutral-50);bottom:0;color:var(--color-neutral-900);display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:100}[data-theme=dark] .ResumeDraft_mobileTabView__sAaP-{background:var(--color-background);color:var(--color-text-primary)}.ResumeDraft_mobileTabHeader__T823j{align-items:center;background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200);display:flex;flex-shrink:0;height:var(--header-height);justify-content:space-between;padding:var(--space-3) var(--space-4)}[data-theme=dark] .ResumeDraft_mobileTabHeader__T823j{background:#ffffff05;border-bottom:1px solid #ffffff1a}.ResumeDraft_mobileTabContent__6CFgn{background:#0000;flex:1 1;overflow-y:auto;padding:var(--space-4)}.ResumeDraft_mobileTabNav__aEtTQ{background:var(--color-neutral-50);border-top:1px solid var(--color-neutral-200);bottom:0;display:flex;left:0;position:fixed;right:0;z-index:101}[data-theme=dark] .ResumeDraft_mobileTabNav__aEtTQ{background:#0a0a0af2;border-top:1px solid #ffffff1a}.ResumeDraft_mobileTabButton__o\+zFv{align-items:center;background:none;border:none;color:var(--color-neutral-600);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--space-1);padding:var(--space-3);transition:all var(--transition-fast)}.ResumeDraft_mobileTabButton__o\+zFv.ResumeDraft_active__TqPDT{background:var(--color-neutral-100);color:var(--color-primary)}[data-theme=dark] .ResumeDraft_mobileTabButton__o\+zFv.ResumeDraft_active__TqPDT{background:#ffffff1a;color:var(--color-primary-light)}.ResumeDraft_mobileTabButton__o\+zFv:not(.ResumeDraft_active__TqPDT):hover{background:var(--color-neutral-50);color:var(--color-neutral-800)}[data-theme=dark] .ResumeDraft_mobileTabButton__o\+zFv:not(.ResumeDraft_active__TqPDT):hover{background:#ffffff0d;color:var(--color-neutral-200)}@media (max-width:1024px){.ResumeDraft_closedPanel__Sy7FB,.ResumeDraft_panel__L-aLA{display:none}}@media (min-width:1025px){.ResumeDraft_mobileTabNav__aEtTQ,.ResumeDraft_mobileTabView__sAaP-{display:none!important}}@media (max-width:480px){.ResumeDraft_mobileTabHeader__T823j{padding:var(--space-2) var(--space-3)}.ResumeDraft_mobileTabContent__6CFgn{padding:var(--space-3)}.ResumeDraft_title__h864u{font-size:var(--font-size-base)}.ResumeDraft_h1__Mp10u{font-size:var(--font-size-xl)}.ResumeDraft_h2__uX8US{font-size:var(--font-size-lg)}.ResumeDraft_h3__NWy8i{font-size:var(--font-size-base)}}.ResumeDraft_closeButton__DuTCR:focus-visible,.ResumeDraft_mobileTabButton__o\+zFv:focus-visible,.ResumeDraft_toggleButton__Rgwjf:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ResumeDraft_closeButton__DuTCR,.ResumeDraft_mobileTabButton__o\+zFv,.ResumeDraft_resizeHandle__9yEmm,.ResumeDraft_toggleButton__Rgwjf{transition:none}.ResumeDraft_toggleButton__Rgwjf:hover{transform:none}}@media (prefers-contrast:high){.ResumeDraft_panel__L-aLA{border-left-width:2px}.ResumeDraft_header__PjFes{border-bottom-width:2px}.ResumeDraft_resizeHandle__9yEmm:active,.ResumeDraft_resizeHandle__9yEmm:hover{opacity:1}}.HistoryViewer_modal__mtv7Y{align-items:center;animation:HistoryViewer_fadeIn__8ss3R .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes HistoryViewer_fadeIn__8ss3R{0%{opacity:0}to{opacity:1}}.HistoryViewer_modalContent__BvmmR{animation:HistoryViewer_slideUp__Ja7Yg .3s ease-out;background-color:var(--color-surface);border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;height:80vh;max-width:1200px;width:90%}@keyframes HistoryViewer_slideUp__Ja7Yg{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.HistoryViewer_header__WQlo1{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;justify-content:space-between;padding:24px}.HistoryViewer_title__Mo-W4{color:var(--color-text-primary);font-size:24px;font-weight:600;margin:0}.HistoryViewer_closeButton__ySCKQ{align-items:center;background-color:initial;border:none;border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.HistoryViewer_closeButton__ySCKQ:hover{background-color:var(--color-surface-hover)}.HistoryViewer_content__h6pFh{display:flex;flex:1 1;overflow:hidden}.HistoryViewer_timeline__FGU-D{border-right:1px solid var(--color-border);overflow-y:auto;padding:16px;width:300px}.HistoryViewer_timelineItem__p1NfW{border:1px solid var(--color-border);border-radius:8px;cursor:pointer;margin-bottom:8px;padding:16px;position:relative;transition:all .2s}.HistoryViewer_timelineItem__p1NfW:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-hover)}.HistoryViewer_timelineItemActive__3ucZy{background-color:var(--color-primary-light);border-color:var(--color-primary)}.HistoryViewer_timelineItem__p1NfW:before{background-color:var(--color-primary);border-radius:50%;content:"";height:8px;left:-17px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.HistoryViewer_timelineItem__p1NfW:not(:last-child):after{background-color:var(--color-border);content:"";height:calc(100% + 8px);left:-13px;position:absolute;top:50%;width:1px}.HistoryViewer_timestamp__5LaYB{color:var(--color-text-tertiary);font-size:12px;margin-bottom:4px}.HistoryViewer_reason__CpWo-{color:var(--color-text-primary);font-size:14px;font-weight:500;margin-bottom:4px}.HistoryViewer_creator__3BAcO{color:var(--color-text-secondary);font-size:12px}.HistoryViewer_preview__renx7{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.HistoryViewer_previewHeader__frXqm{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.HistoryViewer_previewTitle__obJA0{color:var(--color-text-primary);font-size:16px;font-weight:500}.HistoryViewer_restoreButton__rdZ4T{background-color:var(--color-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.HistoryViewer_restoreButton__rdZ4T:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}.HistoryViewer_restoreButton__rdZ4T:disabled{cursor:not-allowed;opacity:.5;transform:none}.HistoryViewer_previewContent__9A1c6{background-color:var(--color-surface-secondary);flex:1 1;overflow-y:auto;padding:24px}.HistoryViewer_documentPreview__I7Oby{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:800px;padding:40px}.HistoryViewer_loadingSpinner__rjF8d{align-items:center;color:var(--color-text-secondary);display:flex;height:200px;justify-content:center}.HistoryViewer_errorMessage__tmahK{background-color:var(--color-error-light);border-radius:8px;color:var(--color-error);margin:16px;padding:16px}.HistoryViewer_emptyState__9IUf3{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.HistoryViewer_emptyStateIcon__Pckjb{margin-bottom:16px;opacity:.5}.HistoryViewer_emptyStateText__YSC2f{font-size:16px;margin-bottom:8px}.HistoryViewer_emptyStateSubtext__hBQZt{color:var(--color-text-tertiary);font-size:14px}.HistoryViewer_successMessage__oJpSb{animation:HistoryViewer_slideInRight__6resA .3s ease-out;background-color:var(--color-success);border-radius:8px;box-shadow:0 4px 12px #0003;color:#fff;padding:16px 24px;position:fixed;right:20px;top:20px;z-index:1100}@keyframes HistoryViewer_slideInRight__6resA{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.HistoryViewer_modalContent__BvmmR{border-radius:0;height:100%;width:100%}.HistoryViewer_content__h6pFh{flex-direction:column}.HistoryViewer_timeline__FGU-D{border-bottom:1px solid var(--color-border);border-right:none;max-height:40%;width:100%}}.StateHierarchy_stateHierarchyContainer__ENFWd{background:#0000;border-right:none;display:flex;flex-direction:column;height:100%;max-width:320px;min-width:280px;overflow:hidden;position:relative;width:280px;z-index:1001}.StateHierarchy_stateHierarchyHeader__I84uj{background:linear-gradient(to right,var(--state-hierarchy-header-bg),var(--color-neutral-50));border-bottom:1px solid var(--state-hierarchy-header-border-color);padding:var(--space-4) var(--space-3);text-align:center}[data-theme=dark] .StateHierarchy_stateHierarchyHeader__I84uj{background:#ffffff05;border-bottom:1px solid #ffffff1a}.StateHierarchy_stateHierarchyTitle__Kpvoy{color:var(--state-hierarchy-title-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin:0;text-transform:uppercase}.StateHierarchy_stateHierarchyContent__C77qU{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);overflow-y:auto;padding:var(--space-3)}.StateHierarchy_stateItem__K4ssG{align-items:stretch;display:flex;flex-direction:column}.StateHierarchy_stateNode__8kZAN{align-items:center;background:var(--state-node-bg);border:1px solid var(--state-node-border-color);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3);position:relative;transition:all var(--transition-fast)}.StateHierarchy_stateNode__8kZAN:hover{background:var(--state-node-hover-bg);border-color:var(--state-node-hover-border-color);box-shadow:var(--state-node-hover-shadow);transform:translateY(-1px)}[data-theme=dark] .StateHierarchy_stateNode__8kZAN{background:#ffffff08;border:1px solid #ffffff1a}[data-theme=dark] .StateHierarchy_stateNode__8kZAN:hover{background:#ffffff0f;border-color:#ffffff26;box-shadow:0 2px 12px #0000004d}.StateHierarchy_stateIndicator__mrG2l{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all var(--transition-fast);width:32px}.StateHierarchy_stateIndicator__mrG2l.StateHierarchy_root__2VSve{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.StateHierarchy_stateIndicator__mrG2l.StateHierarchy_phase__u8oL7{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.StateHierarchy_stateIndicator__mrG2l.StateHierarchy_section__b1aKr{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.StateHierarchy_stateIndicator__mrG2l.StateHierarchy_dynamic__cC211{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.StateHierarchy_stateIndicator__mrG2l:not(.StateHierarchy_root__2VSve):not(.StateHierarchy_phase__u8oL7):not(.StateHierarchy_section__b1aKr):not(.StateHierarchy_dynamic__cC211){background:linear-gradient(135deg,var(--color-neutral-300),var(--color-neutral-400));color:#fff}.StateHierarchy_stateInfo__6BU5W{display:flex;flex:1 1;flex-direction:column;gap:var(--space-0-5);min-width:0;text-align:center}.StateHierarchy_stateName__0DnSN{color:var(--state-name-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.3;word-break:break-word}.StateHierarchy_stateType__tlb4N{color:var(--state-type-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);letter-spacing:.05em;text-transform:uppercase}.StateHierarchy_stateArrow__CaX-r{align-items:center;color:var(--state-arrow-color);display:flex;justify-content:center;padding:var(--space-2) 0;transition:color var(--transition-fast)}.StateHierarchy_stateArrow__CaX-r:hover{color:var(--state-arrow-hover-color)}@media (max-width:1024px){.StateHierarchy_stateHierarchyContainer__ENFWd{display:none}}.StateHierarchy_stateHierarchyContent__C77qU{scrollbar-color:var(--scrollbar-color) #0000;scrollbar-width:thin}.StateHierarchy_stateHierarchyContent__C77qU::-webkit-scrollbar{width:4px}.StateHierarchy_stateHierarchyContent__C77qU::-webkit-scrollbar-track{background:#0000}.StateHierarchy_stateHierarchyContent__C77qU::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.StateHierarchy_stateHierarchyContent__C77qU::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-bg)}.StateHierarchy_stateNode__8kZAN{animation:StateHierarchy_slideInFromLeft__Ww2ZS .3s ease-out}@keyframes StateHierarchy_slideInFromLeft__Ww2ZS{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.StateHierarchy_stateNode__8kZAN:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.StateHierarchy_stateNode__8kZAN{animation:none;transition:none}.StateHierarchy_stateNode__8kZAN:hover{transform:none}.StateHierarchy_stateArrow__CaX-r,.StateHierarchy_stateIndicator__mrG2l{transition:none}}.Todos_todosContainer__v6lo3{background:#0000;border-right:none;display:flex;flex-direction:column;height:100%;max-width:320px;min-width:280px;overflow:hidden;width:280px;z-index:2}.Todos_todosHeader__e98pj{align-items:center;background:linear-gradient(to right,var(--state-hierarchy-header-bg),var(--color-neutral-50));border-bottom:1px solid var(--state-hierarchy-header-border-color);display:flex;gap:var(--space-2);justify-content:center;padding:var(--space-4) var(--space-3);text-align:center}[data-theme=dark] .Todos_todosHeader__e98pj{background:#ffffff05;border-bottom:1px solid #ffffff1a}.Todos_todosTitle__pbPVW{color:var(--state-hierarchy-title-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;margin:0;text-transform:uppercase}.Todos_todosCount__4Musg{background:var(--color-neutral-200);border-radius:var(--radius-sm);color:var(--state-type-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:2px 6px}[data-theme=dark] .Todos_todosCount__4Musg{background:#ffffff1a;color:var(--color-neutral-300)}.Todos_todosContent__O5NAq{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);overflow-y:auto;padding:var(--space-3)}.Todos_todoItem__10pKw{align-items:stretch;display:flex;flex-direction:column}.Todos_todoNode__MNrbp{align-items:flex-start;background:var(--state-node-bg);border:1px solid var(--state-node-border-color);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3);position:relative;transition:all var(--transition-fast)}.Todos_todoNode__MNrbp:hover{background:var(--state-node-hover-bg);border-color:var(--state-node-hover-border-color);box-shadow:var(--state-node-hover-shadow);transform:translateY(-1px)}[data-theme=dark] .Todos_todoNode__MNrbp{background:#ffffff08;border:1px solid #ffffff1a}[data-theme=dark] .Todos_todoNode__MNrbp:hover{background:#ffffff0f;border-color:#ffffff26;box-shadow:0 2px 12px #0000004d}.Todos_todoNumber__XHWU5{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);height:24px;justify-content:center;margin-top:2px;width:24px}.Todos_todoInfo__6adZJ{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);min-width:0}.Todos_todoContent__tGzSo{color:var(--state-name-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;word-break:break-word}.Todos_todoSection__XpR9U{color:var(--state-type-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);letter-spacing:.05em;text-transform:uppercase}.Todos_emptyState__VaF\+L{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--space-4);text-align:center}.Todos_emptyStateText__oTAkI{color:var(--state-name-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 var(--space-1) 0}.Todos_emptyStateSubtext__eiQ\+W{color:var(--state-type-color);font-size:var(--font-size-xs);margin:0}@media (max-width:1024px){.Todos_todosContainer__v6lo3{display:none}}.Todos_todosContent__O5NAq{scrollbar-color:var(--scrollbar-color) #0000;scrollbar-width:thin}.Todos_todosContent__O5NAq::-webkit-scrollbar{width:4px}.Todos_todosContent__O5NAq::-webkit-scrollbar-track{background:#0000}.Todos_todosContent__O5NAq::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.Todos_todosContent__O5NAq::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-bg)}.Todos_todoNode__MNrbp{animation:Todos_slideInFromLeft__yOBsa .3s ease-out}@keyframes Todos_slideInFromLeft__yOBsa{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.Todos_todoNode__MNrbp:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Todos_todoNode__MNrbp{animation:none;transition:none}.Todos_todoNode__MNrbp:hover{transform:none}}.Form_formContainer__eETn5{background:linear-gradient(135deg,var(--color-background) 0,var(--color-background-secondary) 100%);border:2px solid var(--color-primary);border-radius:var(--radius-lg);box-shadow:0 4px 12px #3b82f626,0 0 0 1px #3b82f61a,inset 0 1px 0 #ffffff1a;margin:var(--space-4) 0;overflow:hidden;padding:var(--space-6);position:relative}.Form_formContainer__eETn5:before{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-accent) 50%,var(--color-primary) 100%);border-radius:var(--radius-lg) var(--radius-lg) 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.Form_formHeader__mp09x{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.Form_formIcon__Su4CC{align-items:center;background:#0000;border-radius:var(--radius-md);color:var(--color-text-inverse);display:flex;height:32px;justify-content:center;width:32px}.Form_formTitle__Dadc1{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.Form_formDescription__GGOQS{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0 0 var(--space-6) 0}.Form_form__MCyoe{width:100%}.Form_submitButton__KnIDk{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border:none;border-radius:var(--radius-md);box-shadow:0 4px 12px #3b82f640,inset 0 1px 0 #ffffff1a;color:var(--color-button-primary-text);cursor:pointer;display:flex;font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);gap:var(--space-2);justify-content:center;letter-spacing:-.01em;margin-top:var(--space-6);min-height:48px;padding:var(--space-4) var(--space-6);transition:all var(--transition-fast);width:100%}.Form_submitButton__KnIDk:hover:not(:disabled){box-shadow:0 6px 16px #3b82f659,inset 0 1px 0 #ffffff26;transform:translateY(-2px)}.Form_submitButton__KnIDk:active:not(:disabled){box-shadow:0 2px 8px #3b82f64d,inset 0 1px 0 #ffffff1a;transform:translateY(0)}.Form_submitButton__KnIDk:disabled{box-shadow:0 2px 8px #3b82f626;cursor:not-allowed;opacity:.7;transform:none}.Form_submitButton__KnIDk:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}.Form_loadingSpinner__dywV6{animation:Form_spin__X1R3n 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--color-text-inverse);height:16px;width:16px}[data-theme=dark] .Form_formContainer__eETn5{background:linear-gradient(135deg,var(--color-background) 0,var(--color-background-secondary) 100%);border-color:var(--color-primary);box-shadow:0 4px 12px #60a5fa33,0 0 0 1px #60a5fa26,inset 0 1px 0 #ffffff0d}@keyframes Form_spin__X1R3n{to{transform:rotate(1turn)}}@media (max-width:768px){.Form_formContainer__eETn5{margin:var(--space-3) 0;padding:var(--space-4)}.Form_submitButton__KnIDk{font-size:var(--font-size-sm);min-height:44px;padding:var(--space-3) var(--space-5)}.Form_formTitle__Dadc1{font-size:var(--font-size-base)}.Form_formIcon__Su4CC{height:28px;width:28px}}@media (max-width:480px){.Form_formContainer__eETn5{padding:var(--space-3)}.Form_formHeader__mp09x{gap:var(--space-2)}.Form_submitButton__KnIDk{min-height:40px;padding:var(--space-3) var(--space-4)}}@media (prefers-reduced-motion:reduce){.Form_submitButton__KnIDk{transition:none}.Form_submitButton__KnIDk:hover:not(:disabled){transform:none}.Form_loadingSpinner__dywV6{animation:none}}@media (prefers-contrast:high){.Form_formContainer__eETn5{border-width:3px}}.SecureForm_formFields__NV1-N{display:flex;flex-direction:column;gap:var(--space-4)}.SecureForm_fieldContainer__UP2ob{display:flex;flex-direction:column;gap:var(--space-1)}.SecureForm_fieldLabel__wA3LK{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}.SecureForm_required__38fPM{color:var(--color-error);margin-left:var(--space-1)}.SecureForm_fieldInput__yJ45o{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-input-background);border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-base);padding:var(--space-3) var(--space-4);transition:all var(--transition-fast);width:100%}.SecureForm_fieldInput__yJ45o:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #3b82f61a,0 2px 8px #3b82f626;outline:none;transform:translateY(-1px)}.SecureForm_fieldInput__yJ45o:disabled{background:var(--color-neutral-100);cursor:not-allowed;opacity:.6}.SecureForm_fieldError__ojE50{border-color:var(--color-error);box-shadow:0 0 0 3px #ef44441a}.SecureForm_fieldError__ojE50:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #ef444426}.SecureForm_errorMessage__WaAvc{color:var(--color-error);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-top:var(--space-1)}.SecureForm_securityNote__bqCUj{align-items:flex-start;background:#3b82f60d;border:1px solid #3b82f61a;border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2);line-height:1.4;margin-top:var(--space-4);padding:var(--space-3)}.SecureForm_securityNote__bqCUj svg{color:var(--color-primary);flex-shrink:0;margin-top:1px}[data-theme=dark] .SecureForm_fieldInput__yJ45o{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-input-background);border-color:var(--color-neutral-300)}[data-theme=dark] .SecureForm_fieldInput__yJ45o:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #60a5fa26,0 2px 8px #60a5fa33}[data-theme=dark] .SecureForm_fieldInput__yJ45o:disabled{background:var(--color-neutral-200)}[data-theme=dark] .SecureForm_securityNote__bqCUj{background:#60a5fa14;border-color:#60a5fa26}@media (max-width:768px){.SecureForm_formFields__NV1-N{gap:var(--space-3)}.SecureForm_fieldInput__yJ45o{font-size:var(--font-size-sm);padding:var(--space-3)}}@media (max-width:480px){.SecureForm_fieldInput__yJ45o{padding:var(--space-2) var(--space-3)}}@media (prefers-reduced-motion:reduce){.SecureForm_fieldInput__yJ45o{transition:none}}@media (prefers-contrast:high){.SecureForm_fieldInput__yJ45o{border-width:2px}.SecureForm_fieldInput__yJ45o:focus{border-width:3px}}.IndustrySelectionForm_formFields__lCvlT{display:flex;flex-direction:column;gap:var(--space-5)}.IndustrySelectionForm_fieldContainer__lVeO2{display:flex;flex-direction:column;gap:var(--space-1)}.IndustrySelectionForm_fieldLabel__XPL9R{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}.IndustrySelectionForm_required__EAaOg{color:var(--color-error);margin-left:var(--space-1)}.IndustrySelectionForm_selectContainer__\+dOoG{width:100%}.IndustrySelectionForm_errorMessage__vg2Tr{color:var(--color-error);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-top:var(--space-1)}.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__control__HqX-n,.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__control__d4vRa{font-family:var(--font-family-sans)}.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__control--is-focused__DvKbH,.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__control--is-focused__g0aPJ{transform:translateY(-1px)}.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__control--is-disabled__OnCVU,.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__control--is-disabled__NXkWJ{cursor:not-allowed;opacity:.6}.IndustrySelectionForm_selectError__tzATj .IndustrySelectionForm_experience-select__control__HqX-n,.IndustrySelectionForm_selectError__tzATj .IndustrySelectionForm_industry-select__control__d4vRa{border-color:var(--color-error)!important;box-shadow:0 0 0 3px #ef44441a!important}.IndustrySelectionForm_selectError__tzATj .IndustrySelectionForm_experience-select__control__HqX-n:focus,.IndustrySelectionForm_selectError__tzATj .IndustrySelectionForm_industry-select__control__d4vRa:focus{border-color:var(--color-error)!important;box-shadow:0 0 0 3px #ef444426!important}.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__menu__xB5e9,.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__menu__4pPU1{font-family:var(--font-family-sans)}.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__option__BhC\+2,.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__option__0Ii8y{cursor:pointer;transition:all var(--transition-fast)}.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__loading-indicator__gnOwL,.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__loading-indicator__moi5X{color:var(--color-primary)}.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__clear-indicator__ivjPU,.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__clear-indicator__TQt\+N{color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast)}.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__clear-indicator__ivjPU:hover,.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__clear-indicator__TQt\+N:hover{color:var(--color-text-primary)}[data-theme=dark] .IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__control__HqX-n,[data-theme=dark] .IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__control__d4vRa{background-color:var(--color-input-background);border-color:var(--color-border-primary)}[data-theme=dark] .IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__menu__xB5e9,[data-theme=dark] .IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__menu__4pPU1{background-color:var(--color-background);border-color:var(--color-border-primary)}[data-theme=dark] .IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__option__BhC\+2,[data-theme=dark] .IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__option__0Ii8y{background-color:var(--color-background);color:var(--color-text-primary)}[data-theme=dark] .IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__option--is-focused__ujV-p,[data-theme=dark] .IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__option--is-focused__lWMQQ{background-color:var(--color-neutral-100)}[data-theme=dark] .IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__option--is-selected__pJvlt,[data-theme=dark] .IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__option--is-selected__u6cqP{background-color:var(--color-primary);color:var(--color-text-inverse)}@media (max-width:768px){.IndustrySelectionForm_formFields__lCvlT{gap:var(--space-4)}.IndustrySelectionForm_fieldLabel__XPL9R{font-size:var(--font-size-xs)}}@media (max-width:480px){.IndustrySelectionForm_formFields__lCvlT{gap:var(--space-3)}}@media (prefers-contrast:high){.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__control__HqX-n,.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__control__d4vRa{border-width:2px}.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_experience-select__control--is-focused__DvKbH,.IndustrySelectionForm_selectContainer__\+dOoG .IndustrySelectionForm_industry-select__control--is-focused__g0aPJ{border-width:3px}}.DocumentUploadForm_uploadFormContainer__ABLlj{background:var(--color-background);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:var(--space-4) 0;max-width:100%;padding:var(--space-6)}.DocumentUploadForm_uploadHeader__EOICh{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.DocumentUploadForm_uploadIcon__CWUNi{align-items:center;background:var(--color-primary);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));border-radius:var(--radius-md);color:var(--color-button-primary-text);display:flex;height:40px;justify-content:center;width:40px}.DocumentUploadForm_uploadTitle__7Fmv-{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.DocumentUploadForm_uploadDescription__pabpi{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin-bottom:var(--space-6)}.DocumentUploadForm_dropZone__b12dq{background:var(--color-background-secondary);border:2px dashed var(--color-border-secondary);border-radius:var(--radius-lg);cursor:pointer;margin-bottom:var(--space-6);padding:var(--space-12) var(--space-8);position:relative;transition:all var(--transition-normal)}.DocumentUploadForm_dropZone__b12dq:hover{background:var(--color-background);border-color:var(--color-primary)}.DocumentUploadForm_dropZone__b12dq.DocumentUploadForm_dragging__lam3A{background:var(--color-primary);background:linear-gradient(135deg,#3b82f60d,#60a5fa0d);background:linear-gradient(135deg,rgba(var(--color-primary-rgb,59,130,246),.05) 0,rgba(var(--color-primary-light-rgb,96,165,250),.05) 100%);border-color:var(--color-primary)}.DocumentUploadForm_fileInput__qzgxJ{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.DocumentUploadForm_dropZoneContent__rLFv5{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);pointer-events:none}.DocumentUploadForm_uploadCloudIcon__SWfBa{color:var(--color-primary);opacity:.8}.DocumentUploadForm_dropZoneText__KTw4E{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0}.DocumentUploadForm_dropZoneTextPrimary__AuZ\+F{color:var(--color-primary);font-weight:var(--font-weight-medium)}.DocumentUploadForm_dropZoneSubtext__eLswP{color:var(--color-text-tertiary);font-size:var(--font-size-sm);margin:0}.DocumentUploadForm_filePreview__jZxfj{background:var(--color-background-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);margin-bottom:var(--space-6);padding:var(--space-4)}.DocumentUploadForm_fileInfo__rU4MY{align-items:center;display:flex;gap:var(--space-3)}.DocumentUploadForm_fileIcon__KVIWv{color:var(--color-primary);flex-shrink:0}.DocumentUploadForm_fileDetails__PFZby{flex:1 1}.DocumentUploadForm_fileName__tdNQ0{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0;word-break:break-word}.DocumentUploadForm_fileSize__dIj-i{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin:0}.DocumentUploadForm_removeButton__9NTc1{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;padding:var(--space-2);transition:all var(--transition-fast)}.DocumentUploadForm_removeButton__9NTc1:hover{background:var(--color-background);color:var(--color-error)}.DocumentUploadForm_progressBar__EBGhz{background:var(--color-border-primary);border-radius:2px;height:4px;margin-top:var(--space-3);overflow:hidden}.DocumentUploadForm_progressFill__5sfe7{background:var(--color-primary);background:linear-gradient(90deg,var(--color-primary),var(--color-primary-light));height:100%;transition:width var(--transition-normal)}.DocumentUploadForm_uploadButton__btG4W{align-items:center;background:var(--color-primary);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));border:none;border-radius:var(--radius-md);color:var(--color-button-primary-text);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-content:center;padding:var(--space-3) var(--space-6);transition:all var(--transition-normal);width:100%}.DocumentUploadForm_uploadButton__btG4W:hover:not(:disabled){box-shadow:var(--shadow-lg);transform:translateY(-1px)}.DocumentUploadForm_uploadButton__btG4W:disabled{cursor:not-allowed;opacity:.5;transform:none}.DocumentUploadForm_loadingSpinner__IZMBV{animation:DocumentUploadForm_spin__D8-bw .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes DocumentUploadForm_spin__D8-bw{to{transform:rotate(1turn)}}.DocumentUploadForm_stageInfo__F6vKJ{align-items:center;animation:DocumentUploadForm_fadeIn__ReOqM .3s ease-in-out;color:var(--color-neutral-600);display:flex;font-size:14px;justify-content:space-between;margin-top:12px}.DocumentUploadForm_stageMessage__Wyf6A{align-items:center;display:flex;gap:8px}.DocumentUploadForm_bowtieIcon__5zwC1{animation:DocumentUploadForm_pulse__XOAgR 1.5s ease-in-out infinite;color:var(--color-primary);display:inline-block;font-size:18px}.DocumentUploadForm_stageProgress__NyzUU{color:var(--color-primary);font-weight:500}@keyframes DocumentUploadForm_fadeIn__ReOqM{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes DocumentUploadForm_pulse__XOAgR{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.DocumentUploadForm_progressStages__6m3w5{align-items:center;animation:DocumentUploadForm_fadeIn__ReOqM .3s ease-in-out;background:var(--color-neutral-50);border-radius:12px;display:flex;justify-content:center;margin:24px 0;padding:20px}.DocumentUploadForm_progressStage__Fdh1h{align-items:center;display:flex;flex-direction:column;gap:8px;opacity:.4;transition:all .3s ease}.DocumentUploadForm_progressStage__Fdh1h.DocumentUploadForm_active__-m8wZ{opacity:1}.DocumentUploadForm_stageIcon__hio8J{align-items:center;background:var(--color-neutral-200);border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.DocumentUploadForm_progressStage__Fdh1h.DocumentUploadForm_active__-m8wZ .DocumentUploadForm_stageIcon__hio8J{background:var(--color-primary);box-shadow:0 0 0 4px #3b82f61a;color:#fff;transform:scale(1.1)}.DocumentUploadForm_stageName__Gyzu6{color:var(--color-neutral-600);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.DocumentUploadForm_progressStage__Fdh1h.DocumentUploadForm_active__-m8wZ .DocumentUploadForm_stageName__Gyzu6{color:var(--color-primary)}.DocumentUploadForm_stageConnector__heXn3{background:var(--color-neutral-300);height:2px;margin:0 8px;overflow:hidden;position:relative;width:40px}.DocumentUploadForm_stageConnector__heXn3:after{animation:DocumentUploadForm_connectStage__yHmDh .5s ease-in-out forwards;animation-delay:.3s;background:var(--color-primary);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes DocumentUploadForm_connectStage__yHmDh{to{left:0}}[data-theme=dark] .DocumentUploadForm_progressStages__6m3w5{background:var(--color-neutral-100)}[data-theme=dark] .DocumentUploadForm_stageIcon__hio8J{background:var(--color-neutral-700)}[data-theme=dark] .DocumentUploadForm_dropZone__b12dq{background:var(--color-neutral-100)}[data-theme=dark] .DocumentUploadForm_dropZone__b12dq:hover{background:var(--color-neutral-200)}[data-theme=dark] .DocumentUploadForm_dropZone__b12dq.DocumentUploadForm_dragging__lam3A{background:linear-gradient(135deg,#60a5fa1a,#93c5fd1a)}:root{--color-primary-rgb:59,130,246;--color-primary-light-rgb:96,165,250}[data-theme=dark]{--color-primary-rgb:96,165,250;--color-primary-light-rgb:147,197,253}.DocumentUploadForm_modalOverlay__\+XEG2{align-items:center;animation:DocumentUploadForm_fadeIn__ReOqM .3s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.DocumentUploadForm_modalContent__vTv64{animation:DocumentUploadForm_slideUp__hHjcy .3s ease-out;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffff26;border:1px solid #fff3;border-radius:24px;box-shadow:0 8px 32px #0000001a,inset 0 0 0 1px #ffffff1a;max-width:600px;padding:var(--space-8);width:90%}[data-theme=dark] .DocumentUploadForm_modalContent__vTv64{background:#ffffff14;border:1px solid #ffffff26;box-shadow:0 8px 32px #0000004d,inset 0 0 0 1px #ffffff0d}.DocumentUploadForm_modalHeader__buuO1{margin-bottom:var(--space-6);text-align:center}.DocumentUploadForm_modalBowtie__EAtCB{animation:DocumentUploadForm_bowtieRotate__jyWAW 1s infinite;margin-bottom:var(--space-3)}.DocumentUploadForm_modalTitle__GA0II{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.DocumentUploadForm_modalProgress__H2pK\+{margin-top:var(--space-6)}.DocumentUploadForm_modalContent__vTv64 .DocumentUploadForm_progressStages__6m3w5{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a}[data-theme=dark] .DocumentUploadForm_modalContent__vTv64 .DocumentUploadForm_progressStages__6m3w5{background:#0003;border:1px solid #ffffff1a}@keyframes DocumentUploadForm_slideUp__hHjcy{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes DocumentUploadForm_bowtieRotate__jyWAW{0%{animation-timing-function:ease-in;transform:rotate(0deg)}40%{animation-timing-function:ease-out;transform:rotate(180deg)}80%{transform:rotate(1turn)}to{transform:rotate(1turn)}}.BranchNavigator_branchNavigator__PtYY3{align-items:center;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));background:#ffffffe6;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);transition:all var(--transition-fast);width:-webkit-fit-content;width:fit-content}[data-theme=dark] .BranchNavigator_branchNavigator__PtYY3{background:#0f0f0fe6;border-color:#ffffff1a}.BranchNavigator_branchNavigator__PtYY3:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md)}.BranchNavigator_navButton__h2nb8{align-items:center;background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all var(--transition-fast);width:28px}.BranchNavigator_navButton__h2nb8:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-primary);transform:scale(1.05)}.BranchNavigator_navButton__h2nb8:disabled{cursor:not-allowed;opacity:.4}[data-theme=dark] .BranchNavigator_navButton__h2nb8{border-color:#fff3;color:var(--color-neutral-400)}[data-theme=dark] .BranchNavigator_navButton__h2nb8:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d;color:var(--color-neutral-200)}.BranchNavigator_branchInfo__iNNHH{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-1);-webkit-user-select:none;user-select:none}.BranchNavigator_branchIcon__zVreO{color:var(--color-primary);flex-shrink:0}.BranchNavigator_branchText__gDQlt{white-space:nowrap}.BranchNavigator_branchDetail__Ap2Dn{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin-left:var(--space-1)}@media (max-width:768px){.BranchNavigator_branchNavigator__PtYY3{gap:var(--space-1);padding:var(--space-1-5) var(--space-2)}.BranchNavigator_navButton__h2nb8{height:24px;width:24px}.BranchNavigator_branchInfo__iNNHH{font-size:var(--font-size-xs)}.BranchNavigator_branchDetail__Ap2Dn{display:none}}:root{--resume-max-width:800px;--resume-horizontal-padding:var(--space-6);--resume-horizontal-padding-desktop:var(--space-8);--resume-horizontal-padding-mobile:var(--space-3);--message-max-width:75%;--message-max-width-desktop:70%;--message-max-width-tablet:72%;--message-max-width-mobile:85%;--message-max-width-mobile-small:90%;--avatar-size:40px;--avatar-size-desktop:44px;--avatar-size-tablet:42px;--avatar-size-mobile:32px;--avatar-size-welcome:80px;--bowtie-offset:50px;--bowtie-left:5px;--input-area-padding:var(--space-3);--input-area-padding-desktop:var(--space-4);--input-area-bottom-space:100px;--send-button-size:40px;--send-button-size-desktop:44px;--send-button-size-tablet:42px;--send-button-size-mobile:36px;--transition-fast:0.2s ease;--msg-user-bg-start:#a0d8e0;--msg-user-bg-end:#85c4d0;--msg-assistant-bg-start:#add8e6;--msg-assistant-bg-end:#87cefa;--msg-text-light:var(--color-neutral-800);--msg-timestamp-light:var(--color-neutral-500);--msg-user-dark-bg-start:#207a8c;--msg-user-dark-bg-end:#186375;--msg-assistant-dark-bg-start:#1a2b6b;--msg-assistant-dark-bg-end:#0f1e4d;--msg-text-dark:var(--color-neutral-900);--msg-timestamp-dark:var(--color-neutral-600)}.ResumeInterview_resumeInterviewContainer__exLXh{display:flex;flex-direction:column;height:100%;overflow:hidden;padding-bottom:100px;padding-bottom:var(--input-area-bottom-space);position:relative;width:100%}[data-theme=dark] .ResumeInterview_resumeInterviewContainer__exLXh{background:var(--color-background)}.ResumeInterview_workArea__tcpmT{display:flex;flex:1 1;min-height:0;overflow:hidden;position:relative}.ResumeInterview_leftPanel__fKIaF{background:#0000;display:flex;flex-direction:column;height:100%;max-width:320px;min-width:280px;position:-webkit-sticky;position:sticky;top:0;width:280px;z-index:3}[data-theme=dark] .ResumeInterview_leftPanel__fKIaF{background:#0003;border-right:1px solid #ffffff0d}.ResumeInterview_stateHierarchySection__m8m2x,.ResumeInterview_todosSection__zdy9b{display:flex;flex:1 1;flex-direction:column;min-height:0}.ResumeInterview_todosSection__zdy9b{border-top:1px solid var(--color-neutral-200)}[data-theme=dark] .ResumeInterview_todosSection__zdy9b{border-top:1px solid #ffffff1a}.ResumeInterview_chatSection__14F-s{display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow-y:auto;position:relative;scrollbar-color:#0003 #0000;scrollbar-width:thin;transition:margin-right .4s ease}[data-theme=dark] .ResumeInterview_chatSection__14F-s{background:#0000}.ResumeInterview_chatSection__14F-s::-webkit-scrollbar{width:4px}.ResumeInterview_chatSection__14F-s::-webkit-scrollbar-track{background:#0000}.ResumeInterview_chatSection__14F-s::-webkit-scrollbar-thumb{background-color:#0003;border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.ResumeInterview_chatSection__14F-s::-webkit-scrollbar-thumb:hover{background-color:#0006}[data-theme=dark] .ResumeInterview_chatSection__14F-s{scrollbar-color:#ffffff4d #0000}[data-theme=dark] .ResumeInterview_chatSection__14F-s::-webkit-scrollbar-thumb{background-color:#ffffff4d}[data-theme=dark] .ResumeInterview_chatSection__14F-s::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.ResumeInterview_chatAreaWrapper__QSLkc,.ResumeInterview_resumeInterview__zKKBk{display:flex;flex-direction:column;flex-grow:1;margin:0 auto;max-width:800px;max-width:var(--resume-max-width);padding-left:var(--resume-horizontal-padding);padding-right:var(--resume-horizontal-padding);position:relative;width:100%;z-index:1}.ResumeInterview_chatAreaWrapper__QSLkc{gap:var(--space-2);overflow-y:visible;padding-bottom:100px;padding-bottom:var(--input-area-bottom-space)}.ResumeInterview_autoScrollSpacer__nGg48{flex:1 1 auto;min-height:1px}.ResumeInterview_singleBowtieContainer__edo6P{align-items:flex-start;display:flex;height:40px;height:var(--avatar-size);justify-content:center;left:5px;left:var(--bowtie-left);position:absolute;top:0;transition:top .2s ease;transition:top var(--transition-fast);width:40px;width:var(--avatar-size);z-index:5}.ResumeInterview_initialInputArea__-vo6d{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-background-overlay);border-top:1px solid var(--color-neutral-100);display:flex;flex-direction:column;min-height:200px;padding:var(--space-3) var(--space-6);position:relative}.ResumeInterview_industrySelectionMiddle__JvDQB{align-items:flex-start;display:flex;justify-content:flex-start;max-width:500px;padding:var(--space-4) 0;width:100%}.ResumeInterview_startButtonContainer__pz7Ib{bottom:var(--space-3);left:50%;padding:0;position:absolute;transform:translateX(-50%)}.ResumeInterview_searchableDropdown__jczpT{position:relative;width:100%}.ResumeInterview_industrySearchInput__5UQJz{background:var(--color-background);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);color:var(--color-neutral-800);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);padding:var(--space-3) var(--space-4);padding-right:var(--space-10);transition:all .2s ease;transition:all var(--transition-fast);width:100%}.ResumeInterview_industrySearchInput__5UQJz:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #6366f114;outline:none}.ResumeInterview_dropdownIcon__fxnV6{color:var(--color-neutral-400);pointer-events:none;position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);transition:transform .2s ease;transition:transform var(--transition-fast)}.ResumeInterview_searchableDropdown__jczpT:focus-within .ResumeInterview_dropdownIcon__fxnV6{transform:translateY(-50%) rotate(180deg)}.ResumeInterview_dropdownList__0Qjjt{animation:ResumeInterview_slideDown__7\+lGl .15s ease-out;background:var(--color-background);border:1px solid var(--color-primary);border-radius:0 0 var(--radius-md) var(--radius-md);border-top:none;box-shadow:0 4px 16px #0000001a;left:0;max-height:180px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.ResumeInterview_dropdownItem__jBsxj{border-bottom:1px solid var(--color-neutral-50);color:var(--color-neutral-700);cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);transition:background-color .2s ease;transition:background-color var(--transition-fast)}.ResumeInterview_dropdownItem__jBsxj:hover{background-color:var(--color-neutral-50)}.ResumeInterview_dropdownItem__jBsxj.ResumeInterview_selected__b0irU{background-color:var(--color-primary);color:var(--color-button-primary-text)}.ResumeInterview_dropdownItem__jBsxj.ResumeInterview_selected__b0irU:hover{background-color:var(--color-primary-dark)}.ResumeInterview_dropdownItem__jBsxj:last-child{border-bottom:none}.ResumeInterview_noResults__WduM9{color:var(--color-neutral-500);font-size:var(--font-size-sm);font-style:italic;padding:var(--space-3);text-align:center}.ResumeInterview_message__yU8-F{animation:ResumeInterview_slideIn__bea8N .2s ease;animation:ResumeInterview_slideIn__bea8N var(--transition-fast);display:flex;gap:var(--space-2);margin-bottom:var(--space-3);max-width:75%;max-width:var(--message-max-width);position:relative;transform:translateZ(0);will-change:contents;z-index:1}.ResumeInterview_message__yU8-F.ResumeInterview_streaming__KqLPJ{animation:none;min-height:2em}.ResumeInterview_message__yU8-F.ResumeInterview_assistant__lpvTU.ResumeInterview_streaming__KqLPJ .ResumeInterview_messageContent__XIEzv:empty{min-height:1.5em}.ResumeInterview_message__yU8-F.ResumeInterview_tool__XNkfg+.ResumeInterview_message__yU8-F.ResumeInterview_assistant__lpvTU{margin-top:0}.ResumeInterview_message__yU8-F.ResumeInterview_user__tErGN{align-self:flex-end;flex-direction:row-reverse;margin-left:auto}.ResumeInterview_message__yU8-F.ResumeInterview_user__tErGN .ResumeInterview_messageContent__XIEzv{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#4f8eff26,#4f8eff1a);border:1px solid #4f8eff33;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-sm) var(--radius-lg);box-shadow:0 4px 16px #4f8eff1a}.ResumeInterview_message__yU8-F.ResumeInterview_user__tErGN .ResumeInterview_assistantAvatar__pfIfT{display:none}.ResumeInterview_message__yU8-F.ResumeInterview_assistant__lpvTU{align-self:flex-start;padding-left:50px;padding-left:var(--bowtie-offset)}.ResumeInterview_message__yU8-F.ResumeInterview_assistant__lpvTU .ResumeInterview_messageContent__XIEzv{background:#0000;border:none;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) var(--radius-sm);box-shadow:none}.ResumeInterview_message__yU8-F.ResumeInterview_tool__XNkfg{align-self:flex-start;animation:none;padding-left:50px;padding-left:var(--bowtie-offset)}.ResumeInterview_message__yU8-F.ResumeInterview_tool__XNkfg .ResumeInterview_messageContent__XIEzv{background:#0000;border:none;min-height:1.5em;padding:var(--space-3) var(--space-4)}.ResumeInterview_toolMessage__I6wak{color:var(--color-text-tertiary);display:block;font-size:var(--font-size-sm);font-style:italic;line-height:1.4;margin:0}.ResumeInterview_message__yU8-F.ResumeInterview_assistant__lpvTU .ResumeInterview_assistantAvatar__pfIfT{align-items:center;background:#0000;border-radius:var(--radius-md);box-shadow:none;color:var(--color-text-inverse);display:flex;flex-shrink:0;height:40px;height:var(--avatar-size);justify-content:center;margin-top:var(--space-1);width:40px;width:var(--avatar-size)}.ResumeInterview_messageContent__XIEzv{flex:1 1;padding:var(--space-3) var(--space-4);position:relative}.ResumeInterview_message__yU8-F .ResumeInterview_messageContent__XIEzv div:not(.ResumeInterview_toolMessage__I6wak),.ResumeInterview_message__yU8-F .ResumeInterview_messageContent__XIEzv li,.ResumeInterview_message__yU8-F .ResumeInterview_messageContent__XIEzv p,.ResumeInterview_message__yU8-F .ResumeInterview_messageContent__XIEzv span{color:var(--color-neutral-800);color:var(--msg-text-light);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.4;margin:0 0 var(--space-1) 0}.ResumeInterview_message__yU8-F .ResumeInterview_messageContent__XIEzv ol,.ResumeInterview_message__yU8-F .ResumeInterview_messageContent__XIEzv ul{color:var(--color-neutral-800);color:var(--msg-text-light);font-size:var(--font-size-base);list-style-position:outside;margin:var(--space-2) 0 var(--space-2) var(--space-1);padding-left:var(--space-5)}.ResumeInterview_message__yU8-F .ResumeInterview_messageContent__XIEzv ol li,.ResumeInterview_message__yU8-F .ResumeInterview_messageContent__XIEzv ul li{line-height:1.4;margin-bottom:var(--space-0-5)}.ResumeInterview_message__yU8-F .ResumeInterview_messageContent__XIEzv ol:last-child,.ResumeInterview_message__yU8-F .ResumeInterview_messageContent__XIEzv p:last-child,.ResumeInterview_message__yU8-F .ResumeInterview_messageContent__XIEzv ul:last-child{margin-bottom:0}.ResumeInterview_message__yU8-F.ResumeInterview_loading__h9rpj .ResumeInterview_messageContent__XIEzv{background:var(--color-neutral-50);border:1px solid var(--color-neutral-100)}.ResumeInterview_timestamp__ioxrH{color:var(--color-neutral-500);color:var(--msg-timestamp-light);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);margin-top:var(--space-1);opacity:.6;transition:opacity .3s ease}.ResumeInterview_message__yU8-F.ResumeInterview_assistant__lpvTU .ResumeInterview_timestamp__ioxrH,.ResumeInterview_message__yU8-F.ResumeInterview_tool__XNkfg .ResumeInterview_timestamp__ioxrH{display:none}.ResumeInterview_typingIndicator__jxtAI{align-items:center;display:flex;gap:var(--space-1);padding:var(--space-2) 0}.ResumeInterview_typingIndicator__jxtAI span{animation:ResumeInterview_typing__AN0x4 1.4s ease-in-out infinite;background:var(--color-neutral-400);border-radius:50%;height:6px;width:6px}.ResumeInterview_typingIndicator__jxtAI span:first-child{animation-delay:-.32s}.ResumeInterview_typingIndicator__jxtAI span:nth-child(2){animation-delay:-.16s}.ResumeInterview_inputArea__PujZ4{backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturation));background:#ffffffd9;border-top:var(--glass-border);bottom:0;box-shadow:0 -10px 40px #0000000d;left:0;padding:var(--input-area-padding) 0;position:fixed;right:0;transition:right .4s ease;z-index:100}[data-theme=dark] .ResumeInterview_inputArea__PujZ4{background:#0a0a0aeb;border-top:1px solid #ffffff1a;box-shadow:0 -10px 40px #00000080}.ResumeInterview_inputAreaContent__8XTrH{margin:0 auto;max-width:800px;max-width:var(--resume-max-width);padding-left:var(--resume-horizontal-padding);padding-right:var(--resume-horizontal-padding);width:100%}.ResumeInterview_inputForm__oMRKN{width:100%}.ResumeInterview_inputContainer__oU4i7{align-items:center;display:flex;gap:var(--space-2);position:relative}.ResumeInterview_textInput__rXBXp{background:var(--color-background);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);color:var(--color-neutral-800);flex-grow:1;font-family:inherit;font-size:var(--font-size-sm);line-height:1.4;max-height:100px;padding:var(--space-3);resize:none;transition:all .2s ease;transition:all var(--transition-fast)}[data-theme=dark] .ResumeInterview_textInput__rXBXp{background:#ffffff0d;border:1px solid #ffffff26;color:var(--color-neutral-100)}.ResumeInterview_textInput__rXBXp:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #6366f114;outline:none}[data-theme=dark] .ResumeInterview_textInput__rXBXp:focus{background:#ffffff14;border-color:var(--color-primary);box-shadow:0 0 0 3px #7aa7ff26}.ResumeInterview_sendButton__\+XMol{align-items:center;background:var(--gradient-primary);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-button-primary-text);cursor:pointer;display:flex;flex-shrink:0;height:40px;height:var(--send-button-size);justify-content:center;overflow:hidden;position:relative;transition:all var(--transition-spring);width:40px;width:var(--send-button-size)}.ResumeInterview_sendButton__\+XMol:before{background:radial-gradient(circle,#ffffff4d,#0000);content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all var(--transition-normal);width:0}.ResumeInterview_sendButton__\+XMol:hover:not(:disabled){box-shadow:var(--shadow-lg),0 0 20px #4f8eff66;transform:translateY(-2px) scale(1.1)}.ResumeInterview_sendButton__\+XMol:hover:not(:disabled):before{height:80px;width:80px}.ResumeInterview_sendButton__\+XMol:disabled{cursor:not-allowed;opacity:.5;transform:none}.ResumeInterview_startButton__bv\+P5{align-items:center;animation:ResumeInterview_gradientShift__mbpzV 6s ease infinite;background:var(--gradient-vibrant);background-size:200% 200%;border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-button-primary-text);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--space-2);justify-content:center;letter-spacing:-.01em;min-height:44px;overflow:hidden;padding:var(--space-3) var(--space-6);position:relative;transition:all var(--transition-spring)}.ResumeInterview_startButton__bv\+P5:after{background:radial-gradient(circle,#ffffff4d,#0000);content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all var(--transition-normal);width:0}.ResumeInterview_startButton__bv\+P5:hover:not(:disabled){box-shadow:var(--shadow-xl),var(--shadow-glow);transform:translateY(-3px) scale(1.05)}.ResumeInterview_startButton__bv\+P5:hover:not(:disabled):after{height:200px;width:200px}.ResumeInterview_startButton__bv\+P5:disabled{cursor:not-allowed;opacity:.6;transform:none}.ResumeInterview_buttonGroup__aYWMf{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) 0}.ResumeInterview_optionButton__u9tvU{background:var(--color-background);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);color:var(--color-neutral-700);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3);transition:all .2s ease;transition:all var(--transition-fast);white-space:nowrap}.ResumeInterview_optionButton__u9tvU:hover{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 2px 6px #6366f133;color:var(--color-button-primary-text);transform:translateY(-1px)}.ResumeInterview_assistantAvatar__pfIfT{align-items:center;background:#0000;border-radius:var(--radius-md);box-shadow:none;color:var(--color-text-inverse);display:flex;flex-shrink:0;height:80px;height:var(--avatar-size-welcome);justify-content:center;width:80px;width:var(--avatar-size-welcome)}.ResumeInterview_errorMessage__aZv4q{animation:ResumeInterview_slideIn__bea8N .2s ease;animation:ResumeInterview_slideIn__bea8N var(--transition-fast);background:var(--color-error);border-radius:var(--radius-md);color:var(--color-text-inverse);font-size:var(--font-size-sm);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3)}.ResumeInterview_loadingSpinner__opYPd{animation:ResumeInterview_spin__79D7Y 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--color-text-inverse);height:16px;width:16px}.ResumeInterview_loadingBowtie__clkqc{animation:ResumeInterview_bowtieRotate__SbIZs 1s infinite}.ResumeInterview_industrySelection__PlACy{display:flex;flex-direction:column;gap:var(--space-3);width:100%}.ResumeInterview_messageContent__XIEzv p{color:var(--color-neutral-700);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.5;margin:0}@keyframes ResumeInterview_slideIn__bea8N{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ResumeInterview_slideDown__7\+lGl{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ResumeInterview_typing__AN0x4{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes ResumeInterview_spin__79D7Y{to{transform:rotate(1turn)}}@keyframes ResumeInterview_bowtieRotate__SbIZs{0%{animation-timing-function:ease-in;transform:rotate(0deg)}40%{animation-timing-function:ease-out;transform:rotate(180deg)}80%{transform:rotate(1turn)}to{transform:rotate(1turn)}}[data-theme=dark]{--msg-text-light:var(--msg-text-dark);--msg-timestamp-light:var(--msg-timestamp-dark)}[data-theme=dark] .ResumeInterview_message__yU8-F.ResumeInterview_user__tErGN .ResumeInterview_messageContent__XIEzv{background:linear-gradient(135deg,#7aa7ff26,#4f8eff1a);border:1px solid #7aa7ff40;box-shadow:0 4px 16px #7aa7ff26}@media (min-width:1024px){:root{--resume-horizontal-padding:var(--resume-horizontal-padding-desktop);--message-max-width:var(--message-max-width-desktop);--avatar-size:var(--avatar-size-desktop);--send-button-size:var(--send-button-size-desktop);--input-area-padding:var(--input-area-padding-desktop)}.ResumeInterview_resumeInterview__zKKBk{max-width:calc(100vw - 4rem);min-height:70vh}.ResumeInterview_initialScreen__3acVZ{max-width:650px;padding:var(--space-10) var(--space-8)}.ResumeInterview_welcomeMessage__JYNWA{margin-bottom:var(--space-8);padding:var(--space-6)}.ResumeInterview_industrySearchInput__5UQJz{font-size:var(--font-size-base);padding:var(--space-4)}.ResumeInterview_startButton__bv\+P5{font-size:var(--font-size-base);min-height:48px;padding:var(--space-4) var(--space-8)}.ResumeInterview_textInput__rXBXp{font-size:var(--font-size-base);padding:var(--space-4)}}@media (min-width:769px) and (max-width:1023px){:root{--message-max-width:var(--message-max-width-tablet);--avatar-size:var(--avatar-size-tablet);--send-button-size:var(--send-button-size-tablet)}.ResumeInterview_resumeInterview__zKKBk{max-width:calc(100vw - 3rem);min-height:72vh}.ResumeInterview_initialScreen__3acVZ{max-width:600px;padding:var(--space-8) var(--space-6)}.ResumeInterview_welcomeMessage__JYNWA{margin-bottom:var(--space-7);padding:var(--space-5)}.ResumeInterview_industrySearchInput__5UQJz{font-size:var(--font-size-sm);padding:var(--space-3)}.ResumeInterview_startButton__bv\+P5{font-size:var(--font-size-sm);min-height:46px;padding:var(--space-3) var(--space-6)}.ResumeInterview_textInput__rXBXp{font-size:var(--font-size-sm);padding-right:calc(var(--space-3) + var(--send-button-size) + var(--space-2))}}@media (max-width:768px){:root{--resume-horizontal-padding:var(--resume-horizontal-padding-mobile);--message-max-width:var(--message-max-width-mobile);--avatar-size:var(--avatar-size-mobile);--input-area-padding:var(--space-2)}.ResumeInterview_resumeInterview__zKKBk{max-width:100%}.ResumeInterview_initialScreen__3acVZ{padding:var(--space-4) var(--space-3)}.ResumeInterview_welcomeMessage__JYNWA{margin-bottom:var(--space-4);padding:var(--space-3)}.ResumeInterview_buttonGroup__aYWMf{gap:var(--space-1)}.ResumeInterview_optionButton__u9tvU{font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2)}}@media (max-width:480px){:root{--resume-horizontal-padding:var(--space-2);--message-max-width:var(--message-max-width-mobile-small);--send-button-size:var(--send-button-size-mobile)}.ResumeInterview_initialScreen__3acVZ{padding:var(--space-3) var(--space-2)}.ResumeInterview_welcomeMessage__JYNWA{flex-direction:column;gap:var(--space-2);text-align:center}.ResumeInterview_message__yU8-F .ResumeInterview_messageContent__XIEzv{padding:var(--space-2) var(--space-3)}.ResumeInterview_inputContainer__oU4i7{gap:var(--space-1)}.ResumeInterview_textInput__rXBXp{padding:var(--space-2)}}.ResumeInterview_userMessageWrapper__39rPO{align-items:flex-start;display:flex;gap:var(--space-2);position:relative;width:100%}.ResumeInterview_editButton__E4f-Y{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-neutral-400);cursor:pointer;opacity:0;padding:var(--space-1);position:absolute;right:-30px;top:50%;transform:translateY(-50%);transition:all .2s ease;transition:all var(--transition-fast);visibility:hidden}.ResumeInterview_message__yU8-F.ResumeInterview_user__tErGN:hover .ResumeInterview_editButton__E4f-Y{opacity:1;visibility:visible}.ResumeInterview_editButton__E4f-Y:hover{background:var(--color-neutral-100);color:var(--color-neutral-700)}[data-theme=dark] .ResumeInterview_editButton__E4f-Y:hover{background:#ffffff1a;color:var(--color-neutral-300)}.ResumeInterview_editingWrapper__xfGG0{align-items:flex-start;display:flex;gap:var(--space-2);width:100%}.ResumeInterview_editTextarea__Bphls{background:var(--color-background);border:1px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:0 0 0 3px #6366f114;color:var(--color-text-primary);flex:1 1;font-family:inherit;font-size:var(--font-size-base);line-height:1.4;max-height:200px;min-height:60px;padding:var(--space-3);resize:vertical}[data-theme=dark] .ResumeInterview_editTextarea__Bphls{background:#ffffff0d;border-color:var(--color-primary);box-shadow:0 0 0 3px #7aa7ff26;color:var(--color-text-primary)}.ResumeInterview_editTextarea__Bphls:focus{outline:none}.ResumeInterview_editActions__u1z36{display:flex;flex-direction:column;gap:var(--space-1)}.ResumeInterview_editCancelButton__DSylZ,.ResumeInterview_editConfirmButton__s1J3t{align-items:center;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;transition:all var(--transition-fast);width:32px}.ResumeInterview_editConfirmButton__s1J3t{background:var(--color-success);color:#fff}.ResumeInterview_editConfirmButton__s1J3t:hover:not(:disabled){background:var(--color-success-dark);transform:scale(1.05)}.ResumeInterview_editConfirmButton__s1J3t:disabled{cursor:not-allowed;opacity:.5}.ResumeInterview_editCancelButton__DSylZ{background:var(--color-neutral-200);color:var(--color-neutral-600)}.ResumeInterview_editCancelButton__DSylZ:hover{background:var(--color-neutral-300);color:var(--color-neutral-700)}[data-theme=dark] .ResumeInterview_editCancelButton__DSylZ{background:#ffffff1a;color:var(--color-neutral-400)}[data-theme=dark] .ResumeInterview_editCancelButton__DSylZ:hover{background:#ffffff26;color:var(--color-neutral-300)}@media (max-width:1024px){.ResumeInterview_leftPanel__fKIaF{display:none}}.ResumeInterview_optionButton__u9tvU:focus-visible,.ResumeInterview_sendButton__\+XMol:focus-visible,.ResumeInterview_startButton__bv\+P5:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ResumeInterview_errorMessage__aZv4q,.ResumeInterview_loadingBowtie__clkqc,.ResumeInterview_loadingSpinner__opYPd,.ResumeInterview_message__yU8-F,.ResumeInterview_typingIndicator__jxtAI span{animation:none}.ResumeInterview_optionButton__u9tvU:hover,.ResumeInterview_sendButton__\+XMol:hover,.ResumeInterview_startButton__bv\+P5:hover{transform:none}.ResumeInterview_singleBowtieContainer__edo6P{transition:none}}.UploadModal_backdrop__l-W7r{animation:UploadModal_backdropFadeIn__qTZZ6 .3s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0009;bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .3s ease-out;z-index:998}.UploadModal_backdrop__l-W7r.UploadModal_closing__MQMpP{opacity:0}.UploadModal_modalContainer__ANKal{animation:UploadModal_modalEntry__6dV7r .4s cubic-bezier(.25,.46,.45,.94);left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-out,transform .3s ease-out;z-index:999}.UploadModal_modalContainer__ANKal.UploadModal_closing__MQMpP{opacity:0;transform:translate(-50%,-50%) scale(.95)}.UploadModal_modalContent__S9IAr{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:24px;box-shadow:0 20px 40px #0000001a,inset 0 0 0 1px #fff3;max-width:90vw;min-width:600px;overflow:hidden;padding:var(--space-10) var(--space-12);position:relative;transition:box-shadow .3s ease-out,transform .3s ease-out}[data-theme=dark] .UploadModal_modalContent__S9IAr{background:#0f172af2;border:1px solid #ffffff1a;box-shadow:0 20px 40px #0000004d,inset 0 0 0 1px #ffffff0d}.UploadModal_modalContent__S9IAr.UploadModal_success__-1vTE{box-shadow:0 20px 40px #0000001a,inset 0 0 0 2px #10b98180;transform:scale(1.01)}.UploadModal_particlesContainer__79Xy6{bottom:0;left:0;opacity:.5;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.UploadModal_particle__E6xae{background:var(--color-primary);border-radius:50%;height:3px;opacity:0;position:absolute;width:3px}.UploadModal_modalHeader__8y6\+N{margin-bottom:var(--space-8);position:relative;text-align:center;z-index:1}.UploadModal_modalBowtie__PqCHk{filter:drop-shadow(0 4px 12px rgba(79,142,255,.3));margin-bottom:var(--space-4);transition:all .3s ease}.UploadModal_modalBowtie__PqCHk.UploadModal_spinning__zkZxJ{animation:UploadModal_bowtieRotate__1vLKF 1.5s ease-in-out infinite}.UploadModal_modalTitle__8nmhz{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0}.UploadModal_progressStages__8w7ph{align-items:center;display:flex;gap:0;justify-content:center;margin-bottom:var(--space-8);position:relative;z-index:1}.UploadModal_progressStage__aMSdv{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);opacity:.4;transition:opacity .3s ease-out}.UploadModal_progressStage__aMSdv.UploadModal_active__l6IB0{opacity:1}.UploadModal_stageIconWrapper__TFgJe{height:64px;width:64px}.UploadModal_stageIconWrapper__TFgJe,.UploadModal_stageIcon__327Jx{align-items:center;display:flex;justify-content:center;position:relative}.UploadModal_stageIcon__327Jx{background:var(--color-neutral-200);border-radius:50%;height:48px;transition:background .3s ease-out,box-shadow .3s ease-out;width:48px;z-index:2}.UploadModal_progressStage__aMSdv.UploadModal_active__l6IB0 .UploadModal_stageIcon__327Jx{background:var(--gradient-primary);box-shadow:0 4px 16px #4f8eff4d;color:#fff}.UploadModal_stageGlow__HvshJ{background:radial-gradient(circle,#4f8eff4d,#0000);border-radius:50%;height:64px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-out;width:64px}.UploadModal_progressStage__aMSdv.UploadModal_active__l6IB0 .UploadModal_stageGlow__HvshJ{opacity:.2}.UploadModal_stageName__Mb5nG{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase;transition:color .3s ease-out}.UploadModal_progressStage__aMSdv.UploadModal_active__l6IB0 .UploadModal_stageName__Mb5nG{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.UploadModal_stageConnector__9odNX{background:var(--color-neutral-200);height:4px;margin:0 -8px;overflow:hidden;position:relative;transition:background .3s ease-out;width:60px}.UploadModal_stageConnector__9odNX.UploadModal_active__l6IB0{background:var(--color-neutral-300)}.UploadModal_connectorFill__vZMbM{background:var(--gradient-primary);height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease-out;width:100%}.UploadModal_stageConnector__9odNX.UploadModal_active__l6IB0 .UploadModal_connectorFill__vZMbM{left:0}.UploadModal_progressDetails__MitAd{position:relative;z-index:1}.UploadModal_progressBar__8b-hn{background:var(--color-neutral-200);border-radius:4px;height:8px;margin-bottom:var(--space-4);overflow:hidden;position:relative}.UploadModal_progressFill__9hvif{background:var(--gradient-primary);height:100%;position:relative;transition:width .4s cubic-bezier(.16,1,.3,1)}.UploadModal_progressShine__Be7fD{animation:UploadModal_shine__onN9f 3s ease-in-out;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}.UploadModal_progressInfo__upHZu{align-items:center;display:flex;justify-content:space-between}.UploadModal_progressMessage__vj99C{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0}.UploadModal_progressPercent__VuN0u{color:var(--color-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.UploadModal_successOverlay__2cp7-{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.UploadModal_successCircle__e4PVP{animation:UploadModal_successCircleExpand__XDJYC .5s ease-out forwards;border:2px solid var(--color-success);border-radius:50%;height:100px;width:100px}.UploadModal_successBurst__zLGQr{animation:UploadModal_successBurst__zLGQr .6s ease-out forwards;background:radial-gradient(circle,#10b9814d,#0000);height:150px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px}.UploadModal_checkmark__FE8rs{stroke-dasharray:24;stroke-dashoffset:24;animation:UploadModal_checkmarkDraw__ETfmD .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s}@keyframes UploadModal_backdropFadeIn__qTZZ6{0%{opacity:0}to{opacity:1}}@keyframes UploadModal_modalEntry__6dV7r{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes UploadModal_shine__onN9f{0%{left:-100%}to{left:200%}}@keyframes UploadModal_successCircleExpand__XDJYC{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes UploadModal_successBurst__zLGQr{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}50%{opacity:.6}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes UploadModal_checkmarkDraw__ETfmD{to{stroke-dashoffset:0}}@keyframes UploadModal_bowtieRotate__1vLKF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-theme=dark] .UploadModal_progressBar__8b-hn,[data-theme=dark] .UploadModal_stageConnector__9odNX,[data-theme=dark] .UploadModal_stageIcon__327Jx{background:var(--color-neutral-700)}[data-theme=dark] .UploadModal_particle__E6xae{background:var(--color-primary-light)}@media (max-width:768px){.UploadModal_modalContent__S9IAr{min-width:auto;padding:var(--space-6) var(--space-8);width:90vw}.UploadModal_progressStages__8w7ph{gap:0}.UploadModal_stageConnector__9odNX{width:40px}.UploadModal_stageIconWrapper__TFgJe{height:48px;width:48px}.UploadModal_stageIcon__327Jx{height:36px;width:36px}.UploadModal_modalBowtie__PqCHk{height:48px;width:48px}.UploadModal_modalTitle__8nmhz{font-size:var(--font-size-xl)}}:root{--color-surface:var(--color-background);--color-surface-secondary:var(--color-background-secondary);--color-surface-hover:var(--color-neutral-100);--color-border:var(--color-border-primary);--color-border-hover:var(--color-border-secondary);--color-primary-hover:#3d7ff0;--color-primary-active:#2e68d4;--color-secondary-light:#dbeafe;--color-error-light:#fee2e2;--color-primary-light:#e6f0ff}.ProjectsSidebar_sidebar__Y7Jgr{background-color:var(--color-background);background-color:var(--color-surface);border-right:1px solid var(--color-border);box-shadow:2px 0 10px #0000001a;display:flex;flex-direction:column;height:calc(100vh - var(--header-height));left:0;overflow:hidden;position:fixed;top:var(--header-height);transition:width .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);z-index:1100}[data-theme=dark] .ProjectsSidebar_sidebar__Y7Jgr{background-color:#1a1a1a;border-right-color:#ffffff1a;box-shadow:2px 0 15px #00000080}.ProjectsSidebar_sidebarCollapsed__WSe13{transform:translateX(-100%);width:0}.ProjectsSidebar_sidebarExpanded__ao5IX{transform:translateX(0);width:300px}.ProjectsSidebar_sidebarHeader__7ITny{border-bottom:1px solid var(--color-border);flex-shrink:0;padding:20px}.ProjectsSidebar_sidebarTitle__b5fLA{color:var(--color-text-primary);font-size:18px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectsSidebar_sidebarContent__DQ3ys{flex:1 1;overflow-y:auto;padding:16px}.ProjectsSidebar_newProjectButton__8wpWD{background-color:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:16px;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;transition:all .2s;white-space:nowrap;width:100%}.ProjectsSidebar_newProjectButton__8wpWD:hover{background-color:#3d7ff0;background-color:var(--color-primary-hover);transform:translateY(-1px)}.ProjectsSidebar_projectsList__3uj5f{display:flex;flex-direction:column;gap:8px}.ProjectsSidebar_projectItem__Ujo-n{background-color:var(--color-background-secondary);background-color:var(--color-surface-secondary);border:1px solid #0000;border-radius:8px;cursor:pointer;padding:12px;transition:all .2s}.ProjectsSidebar_projectItem__Ujo-n:hover{background-color:var(--color-neutral-100);background-color:var(--color-surface-hover);border-color:var(--color-border-hover)}.ProjectsSidebar_projectItemActive__LQowm{background-color:#e6f0ff;background-color:var(--color-primary-light);border-color:var(--color-primary)}[data-theme=dark] .ProjectsSidebar_projectItemActive__LQowm{background-color:#7aa7ff26;border-color:#7aa7ff4d}.ProjectsSidebar_projectName__CEeBp{color:var(--color-text-primary);font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectsSidebar_projectMeta__rtpIx{color:var(--color-text-tertiary);font-size:11px;margin-top:4px}.ProjectsSidebar_streamingName__Akd3J{color:var(--color-text-secondary);display:inline-block;font-style:italic}.ProjectsSidebar_streamingCursor__-HDmN{animation:ProjectsSidebar_blink__EGmbM 1s infinite;color:var(--color-primary);display:inline-block;margin-left:2px}@keyframes ProjectsSidebar_blink__EGmbM{0%,50%{opacity:1}51%,to{opacity:0}}.ProjectsSidebar_versionsList__ihTst{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-left:16px}.ProjectsSidebar_versionItem__nz5yd{background-color:var(--color-background);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;padding:8px 12px;transition:all .2s}.ProjectsSidebar_versionItem__nz5yd:hover{background-color:var(--color-neutral-100);background-color:var(--color-surface-hover);border-color:var(--color-border-hover)}.ProjectsSidebar_versionItemActive__0fPY-{background-color:#dbeafe;background-color:var(--color-secondary-light);border-color:var(--color-secondary)}.ProjectsSidebar_versionName__XZ5gR{color:var(--color-text-primary);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectsSidebar_versionMeta__I7zf5{color:var(--color-text-tertiary);font-size:11px;margin-top:2px}.ProjectsSidebar_loadingSpinner__z0YeF{display:flex;justify-content:center;padding:20px}.ProjectsSidebar_errorMessage__aODQU{background-color:#fee2e2;background-color:var(--color-error-light);border-radius:6px;color:var(--color-error);font-size:12px;margin:8px 0;padding:12px}@media (max-width:768px){.ProjectsSidebar_sidebarExpanded__ao5IX{width:100%}.ProjectsSidebar_toggleButton__itdnH{display:none}}.NotificationsSidebar_backdrop__9FZB5{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0006;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s cubic-bezier(.23,1,.32,1),visibility .3s;visibility:hidden;z-index:998}.NotificationsSidebar_backdropOpen__j\+utr{opacity:1;visibility:visible}.NotificationsSidebar_sidebar__GZYeC{backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);background:var(--color-surface);background-color:rgba(var(--color-surface-rgb),.95);bottom:0;box-shadow:-4px 0 24px #00000014,-2px 0 12px #0000000a;display:flex;flex-direction:column;max-width:90vw;overflow:hidden;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .4s cubic-bezier(.23,1,.32,1);width:480px;z-index:999}.NotificationsSidebar_sidebarOpen__rUnkp{transform:translateX(0)}.NotificationsSidebar_header__RNAc4{background:linear-gradient(to bottom,rgba(var(--color-primary-rgb),.03),#0000);border-bottom:1px solid var(--color-border);padding:24px 32px;position:relative}.NotificationsSidebar_headerContent__yaeIh{padding-right:40px}.NotificationsSidebar_title__mOTr6{align-items:center;color:var(--color-text);display:flex;font-size:24px;font-weight:600;gap:12px;margin:0 0 8px}.NotificationsSidebar_titleIcon__wErDf{animation:NotificationsSidebar_sparkle__MAQXa 2s ease-in-out infinite;color:var(--color-accent)}@keyframes NotificationsSidebar_sparkle__MAQXa{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.95)}}.NotificationsSidebar_subtitle__oZJD9{color:var(--color-text-secondary);font-size:14px;line-height:1.5;margin:0}.NotificationsSidebar_closeButton__4r13w{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--color-text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:24px;top:24px;transition:all .2s ease;width:36px}.NotificationsSidebar_closeButton__4r13w:hover{background:var(--color-hover);color:var(--color-text)}.NotificationsSidebar_content__rZO59{flex:1 1;overflow-y:auto;padding:24px;scrollbar-color:var(--color-scrollbar) #0000;scrollbar-width:thin}.NotificationsSidebar_content__rZO59::-webkit-scrollbar{width:8px}.NotificationsSidebar_content__rZO59::-webkit-scrollbar-track{background:#0000}.NotificationsSidebar_content__rZO59::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--color-scrollbar);border:2px solid #0000;border-radius:4px}.NotificationsSidebar_loadingState__Czb1o{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;justify-content:center;padding:80px 32px;text-align:center}.NotificationsSidebar_loadingSpinner__\+lNOj{animation:NotificationsSidebar_spin__ecOeZ .8s linear infinite;border:3px solid var(--color-border);border-radius:50%;border-top-color:var(--color-primary);height:48px;margin-bottom:16px;width:48px}@keyframes NotificationsSidebar_spin__ecOeZ{to{transform:rotate(1turn)}}.NotificationsSidebar_errorState__hLNEd{align-items:center;color:var(--color-error);display:flex;flex-direction:column;justify-content:center;padding:80px 32px;text-align:center}.NotificationsSidebar_retryButton__nrPWV{background:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:16px;padding:8px 16px;transition:all .2s ease}.NotificationsSidebar_retryButton__nrPWV:hover{background:var(--color-primary-hover);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3);transform:translateY(-1px)}.NotificationsSidebar_emptyState__U1pRM{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 32px;text-align:center}.NotificationsSidebar_emptyIcon__-Ikcp{color:var(--color-border);height:64px;margin-bottom:24px;opacity:.5;width:64px}.NotificationsSidebar_emptyState__U1pRM h3{color:var(--color-text);font-size:20px;font-weight:600;margin:0 0 12px}.NotificationsSidebar_emptyState__U1pRM p{color:var(--color-text-secondary);font-size:14px;line-height:1.5;margin:0;max-width:320px}.NotificationsSidebar_insightsList__OgrI3{display:flex;flex-direction:column;gap:16px}.NotificationsSidebar_insightCard__CvY1J{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;overflow:hidden;padding:20px;position:relative;transition:all .2s ease}.NotificationsSidebar_insightCard__CvY1J:before{background:linear-gradient(90deg,var(--color-primary),var(--color-accent));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.NotificationsSidebar_insightCard__CvY1J:hover{border-color:var(--color-primary-subtle);box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.NotificationsSidebar_insightCard__CvY1J:hover:before{opacity:1}.NotificationsSidebar_insightHeader__2m4Fs{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.NotificationsSidebar_jobInfo__9T0-A{display:flex;flex-direction:column;gap:6px}.NotificationsSidebar_jobTitle__StDNF{align-items:center;color:var(--color-text);display:flex;font-size:16px;font-weight:600;gap:8px}.NotificationsSidebar_jobIcon__3UFBJ{color:var(--color-primary);flex-shrink:0;height:18px;width:18px}.NotificationsSidebar_companyName__7snPM{align-items:center;color:var(--color-text-secondary);display:flex;font-size:14px;gap:8px}.NotificationsSidebar_companyIcon__Tl-cJ{color:var(--color-text-tertiary);flex-shrink:0;height:16px;width:16px}.NotificationsSidebar_linkButton__Ocl1g{align-items:center;background:var(--color-hover);border:none;border-radius:8px;color:var(--color-text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.NotificationsSidebar_linkButton__Ocl1g:hover{background:var(--color-primary);color:#fff;transform:scale(1.05)}.NotificationsSidebar_insightContent__TDrTx{margin-bottom:16px}.NotificationsSidebar_missingKeyword__Mm0m-{align-items:center;background:rgba(var(--color-accent-rgb),.1);border:1px solid rgba(var(--color-accent-rgb),.2);border-radius:20px;display:inline-flex;font-size:14px;gap:8px;margin-bottom:12px;padding:6px 12px}.NotificationsSidebar_keywordLabel__czzj4{color:var(--color-text-secondary);font-weight:500}.NotificationsSidebar_keywordValue__pLB9d{color:var(--color-accent);font-weight:600}.NotificationsSidebar_question__19ZrM{color:var(--color-text);font-size:15px;line-height:1.6;margin:0 0 12px}.NotificationsSidebar_context__vwF-q{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-secondary);font-size:14px;line-height:1.5;margin:0;padding:12px}.NotificationsSidebar_insightFooter__u38Rw{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:13px;justify-content:space-between}.NotificationsSidebar_matchScore__B4ntY{color:var(--color-primary);font-weight:600}.NotificationsSidebar_timestamp__vjvLU{font-size:12px}.NotificationsSidebar_footer__xeDWa{background:linear-gradient(to top,rgba(var(--color-primary-rgb),.03),#0000);border-top:1px solid var(--color-border);padding:24px 32px}.NotificationsSidebar_addressButton__ZQ3Pw{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s cubic-bezier(.23,1,.32,1);width:100%}.NotificationsSidebar_addressButton__ZQ3Pw:before{background:linear-gradient(135deg,#fff3,#0000);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.NotificationsSidebar_addressButton__ZQ3Pw:hover{box-shadow:0 8px 24px rgba(var(--color-primary-rgb),.4);transform:translateY(-2px)}.NotificationsSidebar_addressButton__ZQ3Pw:hover:before{opacity:1}.NotificationsSidebar_addressButton__ZQ3Pw:active{transform:translateY(0)}@media (max-width:640px){.NotificationsSidebar_sidebar__GZYeC{max-width:100%;width:100%}.NotificationsSidebar_header__RNAc4{padding:20px 24px}.NotificationsSidebar_content__rZO59{padding:20px}.NotificationsSidebar_footer__xeDWa{padding:20px 24px}.NotificationsSidebar_insightCard__CvY1J{padding:16px}.NotificationsSidebar_title__mOTr6{font-size:20px}.NotificationsSidebar_jobTitle__StDNF{font-size:15px}.NotificationsSidebar_question__19ZrM{font-size:14px}}.App_app__zr1wm{background:var(--color-neutral-50);display:flex;flex-direction:column;min-height:100vh}[data-theme=dark] .App_app__zr1wm{background:var(--color-background)}.App_main__nhgh3{flex:1 1;padding:var(--space-12) 0}.App_main__nhgh3.App_noPadding__Vd3xJ{padding:0}.App_authenticatedLayout__6845C{height:100vh;overflow:hidden}.App_authenticatedLayout__6845C .App_main__nhgh3{display:flex;flex-direction:column;overflow:hidden;padding:0;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.App_mainContainer__Zrnhn{margin:0 auto;max-width:var(--container-max-width);padding:0 var(--space-6)}.App_mainContainer__Zrnhn.App_fullHeight__CN2l6{height:100%;max-width:none;padding:0}.App_notification__W\+Skx{animation:App_slideIn__lztoM .3s ease-out;max-width:24rem;position:fixed;right:var(--space-6);top:var(--space-6);z-index:100}@keyframes App_slideIn__lztoM{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.App_notificationContent__kxDkI{align-items:center;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));background:#ffffffeb;border:var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass),var(--shadow-xl);display:flex;gap:var(--space-3);padding:var(--space-4)}.App_notification__W\+Skx.App_success__yM2Dl .App_notificationContent__kxDkI{border-left:4px solid var(--color-success)}.App_notificationIcon__HwDj-{color:var(--color-success);flex-shrink:0}.App_notificationMessage__Nvzbg{color:var(--color-neutral-700);flex:1 1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.App_notificationDismiss__h5WwZ{background:none;border:none;border-radius:var(--radius-sm);color:var(--color-neutral-400);cursor:pointer;flex-shrink:0;padding:var(--space-1);transition:color var(--transition-fast)}.App_notificationDismiss__h5WwZ:hover{color:var(--color-neutral-600)}.App_marketingContent__olase{margin:0 auto;max-width:1200px}.App_marketingSection__ApjnH{padding:var(--space-16) 0;text-align:center}.App_featuresGrid__SGFQj{grid-gap:var(--space-8);display:grid;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:var(--space-20)}.App_featureCard__TLXdv{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));background:var(--glass-gradient);border:var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-glass);overflow:hidden;padding:var(--space-8);position:relative;text-align:center;transition:all var(--transition-spring)}.App_featureCard__TLXdv:before{background:radial-gradient(circle,var(--color-primary-light),#0000);content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transition:opacity var(--transition-normal);width:200%}.App_featureCard__TLXdv:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-xl),var(--shadow-glow);transform:translateY(-8px) scale(1.02)}.App_featureCard__TLXdv:hover:before{opacity:.1}[data-theme=dark] .App_featureCard__TLXdv{background:#ffffff08;border:1px solid #ffffff1a}[data-theme=dark] .App_featureCard__TLXdv:hover{background:#ffffff0d;border-color:var(--color-primary-light)}.App_featureIcon__NJjTm{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:var(--radius-lg);color:var(--color-text-inverse);display:flex;height:3rem;justify-content:center;margin:0 auto var(--space-4);width:3rem}.App_featureTitle__RJBex{color:var(--color-neutral-900);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}[data-theme=dark] .App_featureTitle__RJBex{color:var(--color-neutral-300)}.App_featureDescription__e7v6B{color:var(--color-neutral-600);line-height:1.6}[data-theme=dark] .App_featureDescription__e7v6B{color:var(--color-neutral-300)}.App_ctaSection__gRtC5{background:linear-gradient(135deg,var(--color-neutral-50),var(--color-background));border:1px solid var(--color-neutral-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);padding:var(--space-12)}[data-theme=dark] .App_ctaSection__gRtC5{background:#ffffff05;border:1px solid #ffffff1a}.App_ctaTitle__15fAr{color:var(--color-neutral-900);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}[data-theme=dark] .App_ctaTitle__15fAr{color:var(--color-neutral-300)}.App_ctaDescription__FCCcn{color:var(--color-neutral-600);font-size:var(--font-size-lg);line-height:1.6;margin-bottom:var(--space-8)}[data-theme=dark] .App_ctaDescription__FCCcn{color:var(--color-neutral-400)}.App_ctaButton__6ZZYO{animation:App_gradientShift__R0qMq 6s ease infinite;background:var(--gradient-vibrant);background-size:200% 200%;border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-button-primary-text);cursor:pointer;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.025em;overflow:hidden;padding:var(--space-4) var(--space-8);position:relative;transition:all var(--transition-spring)}.App_ctaButton__6ZZYO:before{background:radial-gradient(circle,#ffffff4d,#0000);content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all var(--transition-normal);width:0}.App_ctaButton__6ZZYO:hover{box-shadow:var(--shadow-xl),var(--shadow-glow);transform:translateY(-3px) scale(1.05)}.App_ctaButton__6ZZYO:hover:before{height:300px;width:300px}.App_ctaButton__6ZZYO:active{box-shadow:var(--shadow-lg);transform:translateY(-1px) scale(1.02)}.App_authenticatedLayout__6845C .App_marketingContent__olase .App_featuresGrid__SGFQj{grid-gap:var(--space-8);display:grid;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:var(--space-16)}@media (max-width:768px){.App_authenticatedLayout__6845C .App_marketingContent__olase .App_featuresGrid__SGFQj{gap:var(--space-6);grid-template-columns:1fr;margin-bottom:var(--space-12)}}.App_authenticatedLayout__6845C .App_marketingContent__olase .App_featureCard__TLXdv{background:var(--color-background);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-8);text-align:center;transition:all var(--transition-normal)}.App_authenticatedLayout__6845C .App_marketingContent__olase .App_featureCard__TLXdv:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.App_authenticatedLayout__6845C .App_marketingContent__olase .App_featureIcon__NJjTm{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:var(--radius-xl);color:var(--color-text-inverse);display:flex;height:64px;justify-content:center;margin:0 auto var(--space-6);width:64px}.App_authenticatedLayout__6845C .App_marketingContent__olase .App_featureTitle__RJBex{color:var(--color-neutral-900);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}.App_authenticatedLayout__6845C .App_marketingContent__olase .App_featureDescription__e7v6B{color:var(--color-neutral-600);font-size:var(--font-size-base);line-height:1.6}.App_authenticatedLayout__6845C .App_marketingContent__olase .App_ctaSection__gRtC5{background:linear-gradient(135deg,var(--color-neutral-50),var(--color-background));border:1px solid var(--color-neutral-200);border-radius:var(--radius-2xl);padding:var(--space-12) var(--space-8);text-align:center}.App_authenticatedLayout__6845C .App_marketingContent__olase .App_ctaTitle__15fAr{color:var(--color-neutral-900);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}.App_authenticatedLayout__6845C .App_marketingContent__olase .App_ctaDescription__FCCcn{color:var(--color-neutral-600);font-size:var(--font-size-lg);line-height:1.6;margin-bottom:var(--space-8)}.App_authenticatedLayout__6845C .App_marketingContent__olase .App_ctaButton__6ZZYO{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-dark));border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--color-button-primary-text);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding:var(--space-4) var(--space-8);transition:all var(--transition-normal)}.App_authenticatedLayout__6845C .App_marketingContent__olase .App_ctaButton__6ZZYO:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}@media (max-width:480px){.App_mainContainer__Zrnhn{padding:0 var(--space-3)}.App_panel__fsDjF{border-radius:var(--radius-lg)}.App_panelHeader__\+VGKf{align-items:stretch;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.App_panelContent__wrI8a{padding:var(--space-4)}.App_panelTitle__tUPHC{font-size:var(--font-size-base);text-align:center}.App_notification__W\+Skx{left:var(--space-3);max-width:none;right:var(--space-3);top:var(--space-3)}.App_notificationContent__kxDkI{align-items:flex-start;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.App_emptyState__2zvC8{padding:var(--space-8) var(--space-4)}.App_emptyTitle__uVJXU{font-size:var(--font-size-base)}.App_emptyDescription__869Ls{font-size:var(--font-size-xs)}}@media (min-width:481px) and (max-width:768px){.App_mainContainer__Zrnhn{padding:0 var(--space-4)}.App_notification__W\+Skx{left:var(--space-4);max-width:none;right:var(--space-4);top:var(--space-4)}}
/*# sourceMappingURL=main.8f765319.css.map*/