@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_e05cfa70-module__Q-YHCq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_e05cfa70-module__Q-YHCq__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.0ekd.j2hc~_w0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.0rqws-.h91di~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.179.vsfvxa6t5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_76ad8156-module__202uVq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_76ad8156-module__202uVq__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--surface-1:#08080a;--surface-2:#0d0e12;--surface-3:#121316;--bg:#050506;--bg-surface:#0d0e12;--bg-elevated:#121316;--bg-hover:#191b20;--border:#ffffff12;--border-subtle:#ffffff08;--border-hover:#ffffff24;--text:#e6edf3;--text-muted:#8b949e;--text-dim:#3d444d;--accent:#58a6ff;--accent-dim:#58a6ff26;--green:#3fb950;--green-dim:#3fb9501f;--red:#f85149;--gold:#d4a017;--purple:#b07fff;--card-bg:#0e0f14d9;--card-border:#ffffff12;--card-inset:inset 0 1px 0 #ffffff0a;--card-shadow:0 2px 6px #0006, 0 6px 16px -4px #00000080;--card-shadow-hover:0 4px 12px #00000080, 0 10px 24px -4px #0009;--card-blur:blur(4px);--aurora-top:inset 0 1px 0 #ffffff0f;--aurora-glow:0 0 12px -4px #ffffff0f;--transition-base:.15s ease}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}body:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(1px,#58a6ff0f .5px,#0000 .5px),linear-gradient(#58a6ff06 1px,#0000 1px),linear-gradient(90deg,#58a6ff06 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0}.public-layout~body:before{display:none}body:has(.public-layout):before{display:none}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}::-webkit-scrollbar-corner{background:var(--bg)}*{scrollbar-width:thin;scrollbar-color:#ffffff14 var(--bg)}.container{max-width:1500px;margin:0 auto;padding:0 24px 52px}.no-jobs{text-align:center;color:var(--text-dim);padding:80px;font-size:14px}:root{--status-new:#58a6ff;--status-ref-req:#8a7868;--status-referred:#b07fff;--status-applied:#3fb950;--status-oa:#e07b39;--status-interview:#6b7dd4;--status-offer:#f0c040;--status-rejected:#f85149;--status-ghosted:#7d8590;--status-withdrawn:#4d5560;--status-dismissed:#3d444d;--priority-dream:#d4a017;--priority-high:#3fb950;--priority-low:#7d8590;--priority-avoid:#f85149}.status-oa{color:var(--status-oa);border-color:var(--status-oa)}.status-interview{color:var(--status-interview);border-color:var(--status-interview)}.status-offer{color:var(--status-offer);border-color:var(--status-offer)}.status-rejected{color:var(--status-rejected);border-color:var(--status-rejected)}.status-ghosted{color:var(--status-ghosted);border-color:var(--status-ghosted)}.status-withdrawn{color:var(--status-withdrawn);border-color:var(--status-withdrawn)}.priority-dream{color:var(--priority-dream)}.priority-high{color:var(--priority-high)}.priority-mid{color:var(--text-muted)}.priority-low{color:var(--priority-low)}.priority-avoid{color:var(--priority-avoid)}.aurora-card{position:relative}.aurora-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#ffffff14 35%,#ffffff0d 65%,#0000 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.aurora-card:hover:before{background:linear-gradient(90deg,#0000 0%,#ffffff1f 30%,#ffffff14 65%,#0000 100%)}.btn{border:1px solid var(--border);background:var(--bg-elevated);height:30px;color:var(--text-muted);cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.btn:hover{background:var(--bg-hover);color:var(--text);text-decoration:none}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--primary{color:var(--accent);background:#58a6ff1a;border-color:#58a6ff4d}.btn--primary:hover{color:var(--accent);background:#58a6ff2e;border-color:#58a6ff80}.btn--danger{color:var(--red);background:0 0;border-color:#f851494d}.btn--danger:hover{color:var(--red);background:#f851491a;border-color:#f8514980}.btn--ghost{color:var(--text-muted);background:0 0;border-color:#0000}.btn--ghost:hover{background:var(--bg-hover);border-color:var(--border);color:var(--text)}.btn--sm{border-radius:5px;height:24px;padding:0 9px;font-size:11px}.btn--lg{height:36px;padding:0 16px;font-size:13px}.app-shell{min-height:100vh;display:flex}.app-main{z-index:1;flex:1;min-width:0;margin-left:192px;transition:margin-left .2s;position:relative;overflow:auto}.app-main:has(.notes-page){height:100vh;overflow:hidden}.app-shell:before{content:"";filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 20% 0,#1419281a 0%,#0000 55%);position:fixed;inset:0}body:has(.sidebar--collapsed) .app-main{margin-left:48px}.page-content{max-width:1400px;padding:24px 32px 48px}.priority-pills{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0 4px;display:flex}.priority-pill{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:12px;align-items:center;gap:4px;padding:3px 11px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.priority-pill:hover{background:var(--bg-hover);color:var(--text)}.priority-pill--dream.priority-pill--active{color:#d4a017;background:#d4a01714;border-color:#d4a0174d}.priority-pill--high.priority-pill--active{color:#3fb950;background:#3fb95014;border-color:#3fb9504d}.priority-pill--mid.priority-pill--active{color:#8b949e;background:#8b949e14;border-color:#8b949e4d}.priority-pill--low.priority-pill--active{color:#7d8590;background:#7d859014;border-color:#7d85904d}.priority-pill--avoid.priority-pill--active{color:#f85149;background:#f8514914;border-color:#f851494d}.priority-pill--dream:hover{color:#d4a017}.priority-pill--high:hover{color:#3fb950}.priority-pill--avoid:hover{color:#f85149}.priority-pill--clear{color:var(--text-dim);background:0 0;border-color:#0000;padding:3px 8px;font-size:11px}.priority-pill--clear:hover{color:var(--text-muted);background:var(--bg-elevated);border-color:var(--border)}.jobs-company-filter-banner{color:var(--text-muted);background:#58a6ff0f;border:1px solid #58a6ff33;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:8px 14px;font-size:13px;display:flex}.jobs-company-filter-banner strong{color:var(--accent);font-weight:600}.jobs-company-filter-clear{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #58a6ff4d;border-radius:5px;padding:3px 10px;font-size:12px;transition:background .15s}.jobs-company-filter-clear:hover{background:#58a6ff1a}button,a,[role=button],[role=tab],.btn,.priority-pill,.filter-btn,.sidebar-link,.aurora-card,input,textarea,select{transition:background var(--transition-base), border-color var(--transition-base), color var(--transition-base), box-shadow var(--transition-base)}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tabular-nums{font-variant-numeric:tabular-nums}[data-sonner-toaster]{--normal-bg:var(--surface-2);--normal-border:var(--border);--normal-text:var(--text)}[data-sonner-toast]{-webkit-backdrop-filter:blur(24px)saturate(1.8)brightness(1.1)!important;color:var(--text)!important;background:#1c2030bf!important;border:1px solid #ffffff2e!important;border-bottom-color:#0006!important;border-radius:14px!important;align-items:flex-start!important;min-width:300px!important;max-width:420px!important;padding:12px 16px!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000004d,0 0 0 1px #00000040,0 4px 6px #0000004d,0 12px 40px #00000080,0 24px 60px #00000040!important}[data-sonner-toast][data-type=info]{border-color:#58a6ff4d!important;box-shadow:inset 0 1px #58a6ff59,inset 0 -1px #0000004d,0 0 0 1px #00000040,0 12px 40px #00000080!important}[data-sonner-toast][data-type=success]{border-color:#3fb9504d!important;box-shadow:inset 0 1px #3fb95059,inset 0 -1px #0000004d,0 0 0 1px #00000040,0 12px 40px #00000080!important}[data-sonner-toast][data-type=error]{border-color:#f851494d!important;box-shadow:inset 0 1px #f8514959,inset 0 -1px #0000004d,0 0 0 1px #00000040,0 12px 40px #00000080!important}[data-sonner-toast][data-type=warning]{border-color:#d4a0174d!important;box-shadow:inset 0 1px #d4a01759,inset 0 -1px #0000004d,0 0 0 1px #00000040,0 12px 40px #00000080!important}[data-sonner-toast] [data-icon]{flex-shrink:0!important;margin-top:1px!important}[data-sonner-toast][data-type=success] [data-icon]{color:var(--green)!important}[data-sonner-toast][data-type=error] [data-icon]{color:var(--red)!important}[data-sonner-toast][data-type=warning] [data-icon]{color:var(--gold)!important}[data-sonner-toast][data-type=info] [data-icon]{color:var(--accent)!important}[data-sonner-toast]>[data-content]{flex:1!important;min-width:0!important}[data-sonner-toast] [data-title]{color:var(--text)!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}[data-sonner-toast] [data-description],.toast-description{color:var(--text-muted)!important;white-space:pre-wrap!important;word-break:break-word!important;margin-top:3px!important;font-size:12px!important;line-height:1.55!important}[data-sonner-toast] [data-close-button]{width:22px!important;height:22px!important;color:var(--text-muted)!important;cursor:pointer!important;z-index:1!important;background:#1e2130!important;border:1px solid #fff3!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:11px!important;transition:background .12s,color .12s,border-color .12s!important;display:flex!important;position:absolute!important;box-shadow:0 2px 8px #0006!important}[data-sonner-toast] [data-close-button]:hover{color:var(--text)!important;background:#000!important;border-color:#ffffff59!important}[data-sonner-toast] [data-cancel]{background:var(--green)!important;color:#000!important;cursor:pointer!important;border:none!important;border-radius:5px!important;flex-shrink:0!important;margin-left:auto!important;margin-right:4px!important;padding:5px 12px!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important}[data-sonner-toast] [data-cancel]:hover{background:#4cc964!important}[data-sonner-toast] [data-button]{color:var(--text-muted)!important;cursor:pointer!important;background:0 0!important;border:1px solid #ffffff2e!important;border-radius:5px!important;flex-shrink:0!important;margin-left:0!important;padding:4px 10px!important;font-family:inherit!important;font-size:11px!important;font-weight:500!important}[data-sonner-toast] [data-button]:hover{color:var(--text)!important;background:#ffffff14!important}.db-mode-chip{z-index:9000;pointer-events:none;-webkit-user-select:none;user-select:none;background:#d4a0171a;border:1px solid #d4a0174d;border-radius:20px;align-items:center;gap:5px;padding:3px 9px 3px 7px;display:inline-flex;position:fixed;top:10px;right:14px}.db-mode-chip-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite db-chip-pulse;box-shadow:0 0 5px #d4a017b3}@keyframes db-chip-pulse{0%,to{opacity:1}50%{opacity:.5}}.db-mode-chip-label{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:10px;font-weight:700}.page-tabs{border-bottom:1px solid var(--border);background:var(--bg);z-index:10;gap:2px;padding:8px 32px 0;display:flex;position:sticky;top:0}.page-tab{color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}.page-tab:hover{color:var(--text)}.page-tab--active{color:var(--accent,#58a6ff);border-bottom-color:var(--accent,#58a6ff)}@media (max-width:768px){.app-main{margin-left:0;padding-bottom:64px}body:has(.sidebar--collapsed) .app-main{margin-left:0}[data-dropdown],.dropdown-menu,.context-menu{width:auto;max-width:calc(100vw - 32px);max-height:60vh;position:fixed;left:16px;right:16px;overflow-y:auto}.btn{min-width:44px;min-height:44px;padding:10px 14px}.btn--sm,.priority-pill,.jobs-company-filter-clear{min-width:44px;min-height:44px;padding:10px 12px}.page-tabs{-webkit-overflow-scrolling:touch;white-space:nowrap;gap:8px;padding-left:16px;padding-right:16px;overflow-x:auto}.page-tab{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}
