@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/a411a32db4b3826f-s.f07b9315.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:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b27a2cd9989897de-s.f124efcd.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/1defe2f535e9e229-s.c8d2b5f7.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:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/48aba64d9212b746-s.200a4b13.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:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/daa29454a3e61cb2-s.p.ae97aa8d.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:Cormorant Fallback;src:local(Times New Roman);ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.0%;size-adjust:96.74%}.cormorant_4a8fcfdc-module__MAx_dq__className{font-family:Cormorant,Cormorant Fallback;font-style:normal}.cormorant_4a8fcfdc-module__MAx_dq__variable{--font-cormorant:"Cormorant","Cormorant Fallback"}
@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.53fd57f3.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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.3c7372c0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.ce643c06.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.d2027bdc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.6e8c23fe.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.080cd8a2.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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.bde6fdef.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:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.4b9eb7a1.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:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_9da210a5-module__E42EhW__className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.noto_sans_9da210a5-module__E42EhW__variable{--font-noto-sans:"Noto Sans","Noto Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.ca672327.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:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bb835a708696869b-s.c37cd17c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.3d203319.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:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4b825e536f0add60-s.d9b22f9f.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:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c825fd02acae0153-s.p.1692d83b.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:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_cae9f497-module__kostZq__className{font-family:Raleway,Raleway Fallback;font-style:normal}.raleway_cae9f497-module__kostZq__variable{--font-raleway:"Raleway","Raleway Fallback"}
:focus-visible:not(input,textarea){outline-offset:2px;outline:2px solid #5494e4!important}.shell-module-scss-module__G1ehiq__component{height:100dvh;overflow:hidden}.shell-module-scss-module__G1ehiq__sider{display:none}@media (min-width:768px){.shell-module-scss-module__G1ehiq__sider{border-right:1px solid var(--border);flex-direction:column;height:100dvh;display:flex;overflow:hidden;background-color:var(--background)!important}}.shell-module-scss-module__G1ehiq__sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.shell-module-scss-module__G1ehiq__siderHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.shell-module-scss-module__G1ehiq__siderHeader .shell-module-scss-module__G1ehiq__logoWrapper{padding:.5rem}.shell-module-scss-module__G1ehiq__siderHeader .shell-module-scss-module__G1ehiq__logoWrapper .shell-module-scss-module__G1ehiq__logo{border-radius:.5rem}.shell-module-scss-module__G1ehiq__siderHeader .shell-module-scss-module__G1ehiq__logoWrapper .shell-module-scss-module__G1ehiq__logo.shell-module-scss-module__G1ehiq__collapsed{cursor:e-resize}.shell-module-scss-module__G1ehiq__siderHeader .shell-module-scss-module__G1ehiq__logoWrapper .shell-module-scss-module__G1ehiq__logo:focus-visible{outline-offset:1px;outline:2px solid #5494e499}.shell-module-scss-module__G1ehiq__siderHeader .shell-module-scss-module__G1ehiq__sliderButton{cursor:w-resize;align-items:center;padding:.5rem;display:flex}@media (hover:hover){.shell-module-scss-module__G1ehiq__siderHeader .shell-module-scss-module__G1ehiq__sliderButton:hover{background-color:var(--bg-subtle);border-radius:.5rem}}.shell-module-scss-module__G1ehiq__siderBody{flex-direction:column;flex:1;gap:1rem;width:100%;min-height:0;display:flex;overflow:hidden}.shell-module-scss-module__G1ehiq__menuList{flex-direction:column;flex-shrink:0;gap:.125rem;padding:0 1rem;display:flex}.shell-module-scss-module__G1ehiq__menuItem{color:var(--foreground);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;text-decoration:none;transition:all .2s ease-in-out;display:flex}.shell-module-scss-module__G1ehiq__menuItem.shell-module-scss-module__G1ehiq__active{background-color:var(--bg-subtle);color:var(--foreground-strong)}@media (hover:hover){.shell-module-scss-module__G1ehiq__menuItem:hover{background-color:var(--bg-subtle);color:var(--foreground-strong)}.shell-module-scss-module__G1ehiq__menuItem:hover .shell-module-scss-module__G1ehiq__shortcutIndicator{opacity:1;visibility:visible;background-color:#73737333}}.shell-module-scss-module__G1ehiq__menuItem.shell-module-scss-module__G1ehiq__collapsed{justify-content:center;width:fit-content;margin:0;padding:.5rem}.shell-module-scss-module__G1ehiq__menuItem.shell-module-scss-module__G1ehiq__collapsed .shell-module-scss-module__G1ehiq__icon{margin:0}.shell-module-scss-module__G1ehiq__menuItem .shell-module-scss-module__G1ehiq__icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.shell-module-scss-module__G1ehiq__menuItem .shell-module-scss-module__G1ehiq__label{color:var(--foreground);font-family:var(--font-noto-sans);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}.shell-module-scss-module__G1ehiq__menuItem .shell-module-scss-module__G1ehiq__shortcutIndicator{color:var(--foreground-dim);font-family:var(--font-noto-sans);background-color:var(--bg-subtle);border:1px solid var(--border);opacity:0;visibility:hidden;border-radius:.25rem;margin-left:auto;padding:0 .25rem;font-size:.7rem;font-style:normal;font-weight:400;line-height:normal;transition:all .2s ease-in-out;display:none}@media (min-width:768px){.shell-module-scss-module__G1ehiq__menuItem .shell-module-scss-module__G1ehiq__shortcutIndicator{display:inline-block}}.shell-module-scss-module__G1ehiq__menuItem:focus-visible{background-color:var(--bg-subtle);outline:none}.shell-module-scss-module__G1ehiq__chatHistory{flex-direction:column;flex:1;width:100%;min-height:0;padding-left:1rem;display:flex;overflow:hidden}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryHeader{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;flex-shrink:0;align-items:center;gap:.25rem;width:fit-content;padding:.5rem 0 .5rem .5rem;transition:color .2s ease-in-out;display:flex}@media (hover:hover){.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryHeader:hover{color:var(--foreground-strong)}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryHeader:hover .shell-module-scss-module__G1ehiq__toggleIcon{color:var(--foreground);opacity:1;visibility:visible}}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryHeader:focus-visible{outline-offset:1px;border-radius:.03125rem;outline:2px solid #5494e4}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__toggleIcon{color:var(--foreground-dim);opacity:0;visibility:hidden;margin-top:.25rem;font-size:.6rem;transition:opacity .2s ease-in-out,transform .25s cubic-bezier(.4,0,.2,1)}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__toggleIcon.shell-module-scss-module__G1ehiq__collapsed{transform:rotate(-90deg)}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryTitle{color:var(--foreground-dim);font-family:var(--font-noto-sans);text-overflow:ellipsis;white-space:nowrap;flex:none;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryList{scrollbar-gutter:stable;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:.125rem;min-height:0;padding:0 1rem 2rem 0;display:flex;overflow-y:auto}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryList::-webkit-scrollbar{width:8px;height:8px;background:0 0!important}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryList::-webkit-scrollbar-track{background:0 0!important}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryList::-webkit-scrollbar-track:hover{background:0 0!important}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryList::-webkit-scrollbar-track:active{background:0 0!important}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryList::-webkit-scrollbar-thumb{background:0 0;border-radius:10px;transition:background .2s ease-in-out}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryList::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryList::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)!important}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryList[data-scrolling=true]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryList.shell-module-scss-module__G1ehiq__noScroll{overflow-y:hidden!important}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__showAllChatsLink{color:var(--foreground-dim);font-family:var(--font-noto-sans);border-radius:.5rem;flex-shrink:0;align-items:center;gap:.375rem;margin-top:.25rem;padding:.375rem .5rem;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:flex}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__showAllChatsLink svg{flex-shrink:0;transition:transform .2s ease-in-out}@media (hover:hover){.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__showAllChatsLink:hover{background-color:var(--bg-subtle);color:var(--foreground)}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__showAllChatsLink:hover svg{transform:translate(2px)}}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__showAllChatsLink:focus-visible{color:var(--foreground);outline-offset:1px;outline:2px solid #5494e4}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem{border-radius:.5rem;flex-shrink:0;align-items:center;width:100%;min-height:2.25rem;transition:all .2s ease-in-out;display:flex;position:relative;overflow:hidden}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem.shell-module-scss-module__G1ehiq__active{background-color:var(--bg-subtle);color:var(--foreground-strong)}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem:has(.ant-dropdown-open){background-color:var(--bg-subtle);color:var(--foreground-strong)}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem.shell-module-scss-module__G1ehiq__active .shell-module-scss-module__G1ehiq__moreIcon{background-color:var(--background);pointer-events:auto;opacity:1!important}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem:has(.ant-dropdown-open) .shell-module-scss-module__G1ehiq__moreIcon{background-color:var(--background);pointer-events:auto;opacity:1!important}@media (hover:hover){.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem:hover{background-color:var(--bg-subtle);color:var(--foreground-strong)}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem:hover .shell-module-scss-module__G1ehiq__moreIcon{background-color:var(--background);pointer-events:auto;opacity:1!important}}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem .shell-module-scss-module__G1ehiq__chatHistoryLink{color:var(--foreground);font-family:var(--font-noto-sans);flex:1;align-items:center;width:100%;height:100%;min-height:2.25rem;padding:0 .5rem;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:all .2s ease-in-out;display:flex;overflow:hidden}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem .shell-module-scss-module__G1ehiq__chatHistoryLink .shell-module-scss-module__G1ehiq__chatHistoryLinkTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;padding-right:.5rem;transition:-webkit-mask-image .2s ease-in-out,mask-image .2s ease-in-out;overflow:hidden}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem .shell-module-scss-module__G1ehiq__chatHistoryLink:focus-visible{background-color:var(--bg-subtle);outline:none}.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem .shell-module-scss-module__G1ehiq__moreIcon{opacity:0;pointer-events:none;z-index:5;justify-content:center;align-items:center;font-size:1.1rem;transition:all .2s ease-in-out;display:flex;position:absolute;right:1rem}:is(.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem .shell-module-scss-module__G1ehiq__moreIcon:focus-visible,.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem .shell-module-scss-module__G1ehiq__moreIcon.ant-dropdown-open){background-color:var(--bg-elevated);outline-offset:2px;pointer-events:auto;visibility:visible;border-radius:50%;opacity:1!important;outline:2px solid #5494e4!important;right:1rem!important}@media (hover:hover){.shell-module-scss-module__G1ehiq__chatHistory .shell-module-scss-module__G1ehiq__chatHistoryItem .shell-module-scss-module__G1ehiq__moreIcon:hover{opacity:1!important}}.shell-module-scss-module__G1ehiq__contentLayout{background-color:var(--background);flex-direction:column;height:100dvh;display:flex}.shell-module-scss-module__G1ehiq__mobileMenuTrigger{background-color:var(--background);border:1px solid var(--border);cursor:e-resize;z-index:1000;border-radius:.5rem;align-items:center;padding:.5rem;display:flex;position:fixed;top:1.12rem;left:1rem}@media (min-width:768px){.shell-module-scss-module__G1ehiq__mobileMenuTrigger{display:none!important}}.shell-module-scss-module__G1ehiq__siderFooter{border-top:1px solid var(--border);align-items:center;gap:1rem;margin-top:auto;padding:1rem;transition:all .2s ease-in-out;display:flex}.shell-module-scss-module__G1ehiq__siderFooter.shell-module-scss-module__G1ehiq__collapsed{justify-content:center;padding:1rem 0}.shell-module-scss-module__G1ehiq__siderFooter.shell-module-scss-module__G1ehiq__collapsed .shell-module-scss-module__G1ehiq__userTrigger{justify-content:center;width:fit-content}.shell-module-scss-module__G1ehiq__userTrigger{cursor:pointer;border-radius:.5rem;align-items:center;gap:1rem;width:100%;padding:.5rem;transition:background-color .2s ease-in-out;display:flex}@media (hover:hover){.shell-module-scss-module__G1ehiq__userTrigger:hover{background-color:var(--bg-subtle)}}.shell-module-scss-module__G1ehiq__userInfo{flex-direction:column;min-width:0;display:flex}.shell-module-scss-module__G1ehiq__userName{color:var(--foreground-strong);font-family:var(--font-noto-sans);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden}.shell-module-scss-module__G1ehiq__mobileDrawer .ant-drawer-body{background-color:var(--background);flex-direction:column;display:flex;padding:0!important}.shell-module-scss-module__G1ehiq__divider{background-color:#93939333;height:1.5rem}.shell-module-scss-module__G1ehiq__content{background-color:var(--background);flex:1;min-width:0;overflow-y:hidden}@media (min-width:1024px){.shell-module-scss-module__G1ehiq__content{min-width:550px}}.shell-module-scss-module__G1ehiq__modalMask{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#0000001a!important}.shell-module-scss-module__G1ehiq__modalWrap .ant-modal-content{background:var(--background);border:1px solid var(--border);border-radius:.5rem!important;padding:1rem!important;overflow:hidden!important;box-shadow:0 4px 24px #00000014!important}.shell-module-scss-module__G1ehiq__modalWrap .ant-modal-body{padding:0!important}.shell-module-scss-module__G1ehiq__modalInner{flex-direction:column;gap:1rem;display:flex}.shell-module-scss-module__G1ehiq__modalHeader{flex-direction:column;gap:.0625rem;display:flex}.shell-module-scss-module__G1ehiq__modalTitle{color:var(--foreground-strong);font-family:var(--font-noto-sans);margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.shell-module-scss-module__G1ehiq__modalSubtitle{color:var(--foreground-dim);font-family:var(--font-noto-sans);margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.shell-module-scss-module__G1ehiq__modalFooter{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.shell-module-scss-module__G1ehiq__modalButton{padding:4px 12px!important}.shell-module-scss-module__G1ehiq__pinIcon{color:var(--foreground-dim);opacity:.8;flex-shrink:0;margin-right:.5rem}.shell-module-scss-module__G1ehiq__mainLayoutBody{flex-direction:row;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.shell-module-scss-module__G1ehiq__jobDrawerPanel{background-color:var(--background);z-index:1100;flex-direction:column;width:100%;max-width:100%;animation:.3s cubic-bezier(.16,1,.3,1) shell-module-scss-module__G1ehiq__slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 24px #00000026}@media (min-width:768px){.shell-module-scss-module__G1ehiq__jobDrawerPanel{width:480px}}@media (min-width:1024px){.shell-module-scss-module__G1ehiq__jobDrawerPanel{border-left:1px solid var(--border);box-shadow:none;z-index:50;flex-shrink:0;height:100%;animation:none;position:relative;top:auto;bottom:auto;right:auto}}.shell-module-scss-module__G1ehiq__resizeHandle{display:none}@media (min-width:1024px){.shell-module-scss-module__G1ehiq__resizeHandle{cursor:col-resize;z-index:100;width:8px;transition:background-color .2s ease-in-out;display:block;position:absolute;top:0;bottom:0;left:-4px}}@media (min-width:1024px) and (hover:hover){.shell-module-scss-module__G1ehiq__resizeHandle:hover{background-color:var(--bg-subtle,#0000000a)}.shell-module-scss-module__G1ehiq__resizeHandle:hover .shell-module-scss-module__G1ehiq__resizeIndicator{background-color:var(--background);border-color:var(--border-strong,#3a97ff);opacity:1;transform:translate(-50%,-50%)scale(1.1);box-shadow:0 2px 8px #0000001a}}.shell-module-scss-module__G1ehiq__resizeIndicator{background-color:var(--border);border:1px solid var(--border-strong,#3a97ff33);opacity:.6;pointer-events:none;border-radius:3px;justify-content:center;align-items:center;width:6px;height:32px;transition:all .2s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shell-module-scss-module__G1ehiq__resizeIndicator:before,.shell-module-scss-module__G1ehiq__resizeIndicator:after{background-color:var(--foreground-dim,#888);content:"";width:1px;height:12px;margin:0 1px}.shell-module-scss-module__G1ehiq__drawerCloseButtonWrapper{z-index:100;position:absolute;top:.75rem;right:.75rem}.shell-module-scss-module__G1ehiq__drawerCloseButtonWrapper .shell-module-scss-module__G1ehiq__closeButton{color:var(--foreground-dim);border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s ease-in-out;display:flex}@media (hover:hover){.shell-module-scss-module__G1ehiq__drawerCloseButtonWrapper .shell-module-scss-module__G1ehiq__closeButton:hover{background-color:var(--bg-subtle);color:var(--foreground-strong)}}.shell-module-scss-module__G1ehiq__drawerContentScroll{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.shell-module-scss-module__G1ehiq__dragging{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.shell-module-scss-module__G1ehiq__dragging *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.shell-module-scss-module__G1ehiq__dragging .shell-module-scss-module__G1ehiq__resizeHandle{background-color:var(--bg-subtle,#0000000a)!important;pointer-events:auto!important}.shell-module-scss-module__G1ehiq__dragging .shell-module-scss-module__G1ehiq__resizeHandle .shell-module-scss-module__G1ehiq__resizeIndicator{background-color:var(--background)!important;border-color:var(--border-strong,#3a97ff)!important;opacity:1!important;transform:translate(-50%,-50%)scale(1.1)!important;box-shadow:0 2px 8px #0000001a!important}.shell-module-scss-module__G1ehiq__dragging .shell-module-scss-module__G1ehiq__jobDrawerPanel{pointer-events:none!important}@keyframes shell-module-scss-module__G1ehiq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}
.composer-module-scss-module__DDSHga__component{justify-content:center;align-items:center;width:100%;height:100%;padding:0 .5rem}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__inputWrapper{background-color:var(--bg-composer);z-index:1;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:45.3125rem;min-height:5.0625rem;margin:0 auto;display:flex;position:relative;overflow:hidden;border:.0625rem solid var(--border)!important}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar{background-color:var(--bg-scopebar);border-radius:1rem;flex-direction:column;width:100%;padding:1rem;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeTopBar{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeQuestion{color:var(--foreground-dim);font-family:var(--font-noto-sans);margin-bottom:.5rem;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__stepsContainer{max-width:5rem}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeList{flex-direction:column;flex:1;align-items:stretch;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeItem{color:var(--foreground-dim);font-family:var(--font-noto-sans);cursor:pointer;text-align:left;background-color:#0000;border:none;border-radius:.375rem;width:100%;padding:.75rem 1rem;font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:all .2s ease-in-out}@media (hover:hover){.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeItem:hover{background-color:var(--bg-subtle);color:var(--foreground-strong)}}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeItem:focus-visible{background-color:var(--bg-subtle);color:var(--foreground-strong);outline-offset:-2px;outline:2px solid #5494e4}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeItemActive{background-color:var(--bg-subtle);color:var(--foreground-strong)}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__divider{background-color:var(--border);width:100%;height:1px}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__stepSignal{color:var(--foreground-dim);font-family:var(--font-noto-sans);background-color:var(--bg-subtle);letter-spacing:.5px;border-radius:1rem;padding:.09375rem .75rem;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__navigation{align-items:center;gap:.5rem;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__navButton{color:var(--foreground-dim);padding:.25rem;transition:all .2s ease-in-out}@media (hover:hover){.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__navButton:hover:not(:disabled){background-color:var(--bg-subtle);color:var(--foreground)}}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__navButton:disabled{cursor:not-allowed;opacity:.3}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__closeButton{color:var(--foreground-dim);padding:.25rem}@media (hover:hover){.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__closeButton:hover{color:var(--foreground)}}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__otherInputWrapper{width:100%}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__inPlaceOtherInputGroup{background-color:var(--bg-subtle);border:.0625rem solid var(--border);border-radius:1rem;align-items:center;gap:.5rem;width:100%;height:3rem;padding:.25rem 1rem;transition:all .2s;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__otherLabel{color:var(--foreground-dim);font-family:var(--font-noto-sans);white-space:nowrap;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__inPlaceOtherInput{color:var(--foreground-strong);font-family:var(--font-noto-sans);background-color:#0000;border:none;outline:none;flex:1;width:100%;padding:0;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__inPlaceOtherInput::placeholder{color:var(--foreground-dim)}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__inPlaceOtherInput:focus,.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__inPlaceOtherInput:focus-visible{outline:none}@media (min-width:768px){.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__inPlaceOtherInput{font-size:14px}}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__scopeFooter{justify-content:flex-end;align-items:center;margin-top:.5rem;padding:0 1rem;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__continueButton{color:var(--foreground-strong);font-family:var(--font-noto-sans);background-color:var(--bg-elevated);border:1px solid var(--border);cursor:pointer;border-radius:.375rem;padding:.1875rem 1rem;font-size:12px;font-style:normal;font-weight:500;line-height:normal;transition:all .2s ease-in-out}@media (hover:hover){.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__continueButton:hover{background-color:var(--bg-subtle);border-color:var(--foreground-dim)}}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__scopeBar .composer-module-scss-module__DDSHga__continueButton:disabled{cursor:not-allowed;opacity:.5}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input{box-sizing:border-box;color:var(--foreground);overflow-wrap:break-word;white-space:pre-wrap;scrollbar-gutter:stable;outline:none;width:100%;min-height:3.0625rem;max-height:40vh;padding:1rem;font-size:1rem;display:block;overflow-y:auto}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input::-webkit-scrollbar{width:.375rem;height:.375rem;background:0 0!important}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input::-webkit-scrollbar-track{background:0 0!important}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input::-webkit-scrollbar-track:hover{background:0 0!important}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input::-webkit-scrollbar-track:active{background:0 0!important}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input::-webkit-scrollbar-thumb{background:0 0;border-radius:10px;transition:background .2s ease-in-out}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)!important}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input[data-scrolling=true]::-webkit-scrollbar-thumb{background:#e9e9e9}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input:empty:before{color:var(--foreground-dim);content:attr(data-placeholder);pointer-events:none;display:block}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input:focus,.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__input:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentsList{-ms-overflow-style:none;scrollbar-width:none;flex-flow:row;gap:.5rem;width:100%;padding:.5rem;display:flex;overflow:auto hidden}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentsList::-webkit-scrollbar{display:none}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentChip{background-color:var(--bg-elevated);border:1px solid var(--border);border-radius:.75rem;flex-direction:row;flex-shrink:0;justify-content:flex-start;gap:.75rem;width:auto;max-width:15rem;padding:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (hover:hover){.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentChip:hover{background-color:var(--bg-subtle)}}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentChip .composer-module-scss-module__DDSHga__iconBox{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentChip .composer-module-scss-module__DDSHga__iconBox[data-type=pdf]{background-color:#e6323a}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentChip .composer-module-scss-module__DDSHga__iconBox[data-type=doc]{background-color:#3778c8}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentChip .composer-module-scss-module__DDSHga__iconBox[data-type=image]{background-color:#3b6d11}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentChip .composer-module-scss-module__DDSHga__iconBox[data-type=other]{background-color:#545454}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentChip .composer-module-scss-module__DDSHga__fileInfo{flex-direction:column;flex:1;padding-right:1rem;display:flex;overflow:hidden}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentChip .composer-module-scss-module__DDSHga__fileName{color:var(--foreground);font-family:var(--font-noto-sans);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;font-weight:600;line-height:1.2;overflow:hidden}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentChip .composer-module-scss-module__DDSHga__fileType{color:var(--foreground-dim);font-family:var(--font-noto-sans);margin-top:.03125rem;font-size:11px;font-style:normal;font-weight:400;line-height:normal}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentChip .composer-module-scss-module__DDSHga__removeButton{cursor:pointer;z-index:10;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:6px;right:6px;background-color:var(--foreground)!important;color:var(--background)!important;height:18px!important;min-width:unset!important;border:none!important;border-radius:100%!important;width:18px!important;padding:0!important}@media (hover:hover){.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__attachmentChip .composer-module-scss-module__DDSHga__removeButton:hover{background-color:var(--foreground-dim)!important}}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__inputFooter{justify-content:space-between;width:100%;padding:1rem;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__rightSide{justify-content:space-between;align-items:center;display:flex}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__uploadButton{border-radius:.5rem;padding:.375rem}@media (hover:hover){.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__uploadButton:hover{background-color:var(--bg-subtle)}}.composer-module-scss-module__DDSHga__component .composer-module-scss-module__DDSHga__uploadTrigger{align-items:center;display:flex}.composer-module-scss-module__DDSHga__voiceMode{border-radius:.5rem;padding:.5rem}@media (hover:hover){.composer-module-scss-module__DDSHga__voiceMode:hover{background-color:var(--bg-subtle)}}.composer-module-scss-module__DDSHga__sendButton{background-color:var(--bg-subtle);border-radius:100%;padding:.5rem}@media (hover:hover){.composer-module-scss-module__DDSHga__sendButton:hover{background-color:var(--bg-elevated);transition:background-color .2s ease-in-out}}.composer-module-scss-module__DDSHga__stopButton{background-color:var(--bg-subtle);border-radius:100%;padding:.5rem}@media (hover:hover){.composer-module-scss-module__DDSHga__stopButton:hover{background-color:var(--bg-elevated);transition:background-color .2s ease-in-out}}.composer-module-scss-module__DDSHga__stopButton .composer-module-scss-module__DDSHga__stopIcon{background-color:#f46663;width:.9375rem;height:.9375rem}.composer-module-scss-module__DDSHga__contextPillWrapper{justify-content:flex-start;align-items:center;width:100%;padding:.5rem 1rem 0;display:flex}.composer-module-scss-module__DDSHga__contextPill{background-color:var(--bg-elevated);border:1px solid var(--border);cursor:default;border-radius:.75rem;align-items:center;gap:.5rem;max-width:100%;padding:.0625rem .5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover){.composer-module-scss-module__DDSHga__contextPill:hover{background-color:var(--bg-subtle);border-color:#5494e4;transform:translateY(-.5px);box-shadow:0 2px 8px #0000000d}.composer-module-scss-module__DDSHga__contextPill:hover .composer-module-scss-module__DDSHga__contextIcon{transform:scale(1.1)}}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__contextIcon{color:#3778c8;flex-shrink:0;transition:transform .2s}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__contextText{color:var(--foreground);font-family:var(--font-noto-sans);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:600;line-height:normal;overflow:hidden}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__contextBadge{color:var(--foreground-dim);font-family:var(--font-noto-sans);background-color:var(--bg-subtle);border:1px solid var(--border);letter-spacing:.5px;text-transform:uppercase;border-radius:.0625rem;flex-shrink:0;padding:1px 4px;font-size:9px;font-style:normal;font-weight:600;line-height:normal}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__contextDismissButton{color:var(--foreground-dim);cursor:pointer;height:16px;min-width:unset;background-color:#0000;border:none;border-radius:100%;justify-content:center;align-items:center;width:16px;margin-left:4px;padding:0;transition:all .2s;display:flex}@media (hover:hover){.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__contextDismissButton:hover{background-color:var(--bg-subtle)}}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__savedSearchAlertBar{background-color:var(--bg-subtle);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;width:97%;min-height:2.5rem;margin:0 auto .5rem;padding:.1875rem 1.5rem;transition:all .2s ease-in-out;display:flex;position:relative}@media (min-width:768px){.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__savedSearchAlertBar{border-radius:1rem 1rem 0 0;margin:0 auto}}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__savedSearchAlertBar .composer-module-scss-module__DDSHga__alertText{color:var(--foreground-dim);font-family:var(--font-noto-sans);letter-spacing:-.1px;text-align:left;flex:1;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__savedSearchAlertBar .composer-module-scss-module__DDSHga__alertActions{align-items:center;gap:1rem;display:flex}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__savedSearchAlertBar .composer-module-scss-module__DDSHga__dismissBtn{background-color:var(--bg-elevated);color:var(--foreground-dim);height:auto;min-width:unset;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;display:flex}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__savedSearchAlertBar .composer-module-scss-module__DDSHga__dismissBtn:hover{background-color:var(--bg-elevated);color:var(--foreground)}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__switch{flex-shrink:0;width:38px;height:22px;display:inline-block;position:relative}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__switch input{opacity:0;width:0;height:0}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__switch .composer-module-scss-module__DDSHga__slider{cursor:pointer;background-color:var(--bg-elevated);border:1px solid var(--border);border-radius:22px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__switch .composer-module-scss-module__DDSHga__slider:before{content:"";background-color:var(--foreground-dim);border-radius:50%;width:14px;height:14px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__switch input:checked+.composer-module-scss-module__DDSHga__slider{background-color:#3b6d11;border-color:#3b6d11}.composer-module-scss-module__DDSHga__contextPill .composer-module-scss-module__DDSHga__switch input:checked+.composer-module-scss-module__DDSHga__slider:before{background-color:#fff;transform:translate(16px)}.composer-module-scss-module__DDSHga__savedSearchAlertBar .composer-module-scss-module__DDSHga__learnMoreCta{color:var(--foreground);font-family:var(--font-noto-sans);cursor:pointer;text-underline-offset:2px;background:0 0;flex-shrink:0;padding:0;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-decoration:underline}@media (hover:hover){.composer-module-scss-module__DDSHga__savedSearchAlertBar .composer-module-scss-module__DDSHga__learnMoreCta:hover{color:var(--foreground-strong)}}
.pwaInstructionsModal-module-scss-module__hxafQG__modalContent{margin:1.5rem 0}.pwaInstructionsModal-module-scss-module__hxafQG__stepsList{margin:0;padding-left:2rem}.pwaInstructionsModal-module-scss-module__hxafQG__stepsList li{color:var(--foreground-dim);font-family:var(--font-noto-sans);margin-bottom:1rem;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.pwaInstructionsModal-module-scss-module__hxafQG__stepsList li strong{color:var(--foreground);font-weight:600}.pwaInstructionsModal-module-scss-module__hxafQG__stepsList li:last-child{margin-bottom:0}.pwaInstructionsModal-module-scss-module__hxafQG__iconWrapper{color:var(--foreground);font-family:var(--font-noto-sans);background-color:var(--bg-elevated);vertical-align:middle;border-radius:.5rem;justify-content:center;align-items:center;margin-left:.125rem;padding:.125rem .375rem;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:inline-flex}
.saved-search-alert-modal-module-scss-module__X6ZG3G__modalMask{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#00000040!important}.saved-search-alert-modal-module-scss-module__X6ZG3G__modalWrap .ant-modal-container{background:linear-gradient(var(--background),var(--background))padding-box,radial-gradient(ellipse at top right,#ddef74 0%,transparent 65%)border-box!important;border:.7px solid #0000!important;border-radius:16px!important;padding:0!important;overflow:hidden!important}.saved-search-alert-modal-module-scss-module__X6ZG3G__modalWrap .ant-modal-body{padding:0!important}.saved-search-alert-modal-module-scss-module__X6ZG3G__inner{flex-direction:column;align-items:center;gap:2rem;padding:2rem;display:flex}.saved-search-alert-modal-module-scss-module__X6ZG3G__header{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.saved-search-alert-modal-module-scss-module__X6ZG3G__iconWrapper{background-color:var(--bg-subtle);color:var(--foreground);border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:flex}.saved-search-alert-modal-module-scss-module__X6ZG3G__title{color:var(--foreground-strong);font-family:var(--font-cormorant);margin:0;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%}.saved-search-alert-modal-module-scss-module__X6ZG3G__description{color:var(--foreground-dim);font-family:var(--font-noto-sans);margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.saved-search-alert-modal-module-scss-module__X6ZG3G__queryCard{background-color:var(--bg-subtle);border:.0625rem solid var(--border);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.0625rem;width:100%;padding:1rem;display:flex}.saved-search-alert-modal-module-scss-module__X6ZG3G__queryLabel{color:var(--foreground-dim);font-family:var(--font-noto-sans);font-size:10px;font-style:normal;font-weight:400;line-height:normal}.saved-search-alert-modal-module-scss-module__X6ZG3G__queryValue{color:var(--foreground);font-family:var(--font-noto-sans);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.saved-search-alert-modal-module-scss-module__X6ZG3G__actions{flex-direction:column;gap:1rem;width:100%;display:flex}.saved-search-alert-modal-module-scss-module__X6ZG3G__primaryButton{background:var(--foreground-strong)!important;box-shadow:none!important;color:var(--background)!important;font-family:var(--font-noto-sans)!important;border:none!important;border-radius:50px!important;height:auto!important;padding:12px 0!important;font-size:14px!important;font-weight:500!important}.saved-search-alert-modal-module-scss-module__X6ZG3G__primaryButton:hover:not(:disabled){background:var(--foreground)!important;color:var(--background)!important}.saved-search-alert-modal-module-scss-module__X6ZG3G__primaryButton:disabled{cursor:not-allowed!important;opacity:.4!important}.saved-search-alert-modal-module-scss-module__X6ZG3G__primaryButton{width:100%}.saved-search-alert-modal-module-scss-module__X6ZG3G__secondaryButton{color:var(--foreground-dim);font-family:var(--font-noto-sans);border:.0625rem solid var(--border);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;width:100%;padding:.5rem 1.5rem;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex}.saved-search-alert-modal-module-scss-module__X6ZG3G__secondaryButton:hover{border-color:var(--foreground-highlight);color:var(--foreground);transition:border-color .2s ease-in-out,color .2s ease-in-out}
.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu{border-radius:.5rem;width:9.375rem;padding:.5rem;background-color:var(--bg-elevated)!important;border:1px solid var(--border)!important;box-shadow:none!important}.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:.5rem;padding:.5rem 1rem;transition:all .2s;color:var(--foreground)!important}:is(.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-active,.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-selected){background-color:var(--bg-subtle)!important;color:var(--foreground-strong)!important}@media (hover:hover){.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--bg-subtle)!important;color:var(--foreground-strong)!important}}.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{font-size:.875rem}.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item-divider{background-color:var(--border);margin:.5rem 0}.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item-danger{color:#f46663!important}@media (hover:hover){.dropdown-module-scss-module__h6YKDW__dropdownOverlay .ant-dropdown-menu .ant-dropdown-menu-item-danger:hover{color:#e6323a!important;background-color:#f466631a!important}}
:where(.button-module-scss-module__yefHAq__component){color:var(--foreground);font-family:var(--font-noto-sans);cursor:pointer;background:#2a5fa3;border:none;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex}@media (hover:hover){:where(.button-module-scss-module__yefHAq__component):where(:hover){background:#a9b155;transition:all .3s ease-in-out}}:where(.button-module-scss-module__yefHAq__isGhostVariant){background:0 0;border:none;padding:0}@media (hover:hover){:where(.button-module-scss-module__yefHAq__isGhostVariant):where(:hover){background-color:#0000;transition:none}}:where(.button-module-scss-module__yefHAq__isDangerVariant){color:var(--white);background:#e6323a}@media (hover:hover){:where(.button-module-scss-module__yefHAq__isDangerVariant):where(:hover){background:#9b1e21}}
.ai-composer-module-scss-module__PKNaMq__floatContainer{z-index:1000;position:fixed;bottom:1rem;right:1rem}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__floatButton{border:.1875rem solid var(--border);cursor:pointer;border-radius:50%;outline:none;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;padding:0;transition:all .2s;display:flex;position:relative;overflow:hidden}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__floatButton:hover{transform:scale(1.05)}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__popoverCard{border:.0625rem solid var(--border);border-radius:.75rem;flex-direction:column;width:calc(100vw - 2rem);max-height:31.25rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;background-color:var(--background)!important}@media (min-width:768px){.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__popoverCard{width:23.75rem}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__popoverCard.ai-composer-module-scss-module__PKNaMq__isExpanded{width:40rem;height:calc(100vh - 40px);max-height:calc(100vh - 40px)}}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__tabsHeader{border-bottom:.0625rem solid var(--border);align-items:center;gap:1.5rem;margin-top:.5rem;padding-bottom:.5rem;display:flex}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__tabsHeader .ai-composer-module-scss-module__PKNaMq__tabBtn{color:var(--foreground-dim);font-family:var(--font-noto-sans);cursor:pointer;background:0 0;border:none;padding:.5rem 0;font-size:12px;font-style:normal;font-weight:400;line-height:normal;transition:all .2s;position:relative}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__tabsHeader .ai-composer-module-scss-module__PKNaMq__tabBtn:hover{color:var(--foreground-strong)}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__tabsHeader .ai-composer-module-scss-module__PKNaMq__tabBtn.ai-composer-module-scss-module__PKNaMq__activeTab{color:var(--foreground-strong);font-weight:600}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__tabsHeader .ai-composer-module-scss-module__PKNaMq__tabBtn.ai-composer-module-scss-module__PKNaMq__activeTab:after{background:var(--foreground-strong);content:"";width:100%;height:2px;position:absolute;bottom:-5px;left:0}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__tabsHeader .ai-composer-module-scss-module__PKNaMq__tabBtn.ai-composer-module-scss-module__PKNaMq__hasProposal{color:var(--status-warning-foreground)}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__tabsHeader .ai-composer-module-scss-module__PKNaMq__proposalDot{background:var(--status-warning-foreground);border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__reviewContent{flex-direction:column;flex:1;min-height:0;display:flex}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__reviewContent .ai-composer-module-scss-module__PKNaMq__emptyReview{color:var(--foreground-dim);font-family:var(--font-noto-sans);flex:1;justify-content:center;align-items:center;min-height:300px;font-size:12px;font-style:normal;font-weight:400;line-height:normal;display:flex}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__header{justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__headerActions{align-items:center;gap:.0625rem;display:flex}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__personaImage{object-fit:cover}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__headerTitle{color:var(--foreground);min-width:0;font-family:var(--font-noto-sans);flex:1;align-items:center;gap:1rem;font-size:12px;font-style:normal;font-weight:400;line-height:normal;display:flex}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__headerTitle .ai-composer-module-scss-module__PKNaMq__titleDropdown{cursor:pointer;align-items:center;gap:.5rem;min-width:0;max-width:15rem;padding:2px 4px;transition:all .2s;display:flex}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__headerTitle .ai-composer-module-scss-module__PKNaMq__titleDropdown:hover{background:var(--bg-subtle);border-radius:4px}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__headerTitle .ai-composer-module-scss-module__PKNaMq__titleDropdown .ai-composer-module-scss-module__PKNaMq__titleText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__headerTitle .ai-composer-module-scss-module__PKNaMq__titleInput{color:var(--foreground-strong);font-family:var(--font-noto-sans);background:var(--bg-subtle);border-radius:4px;height:2rem;padding:0 .5rem;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__headerTitle .ai-composer-module-scss-module__PKNaMq__statusBadge{color:var(--foreground-dim);font-family:var(--font-noto-sans);background:var(--bg-subtle);border:.0625rem solid var(--border);text-transform:uppercase;border-radius:.0625rem;padding:2px 6px;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__headerBtn{color:var(--foreground-dim);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__headerBtn:hover{background:var(--bg-subtle);color:var(--foreground-strong)}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__headerBtn.ai-composer-module-scss-module__PKNaMq__expandBtn{display:none}@media (min-width:768px){.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__headerBtn.ai-composer-module-scss-module__PKNaMq__expandBtn{display:flex}}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__suggestions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:.5rem;display:flex}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__chatHistory{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:1.5rem;min-height:0;margin:0 -1rem;padding:0 1rem;display:flex;overflow-y:auto}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__chatHistory::-webkit-scrollbar{width:8px;height:8px;background:0 0!important}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__chatHistory::-webkit-scrollbar-track{background:0 0!important}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__chatHistory::-webkit-scrollbar-track:hover{background:0 0!important}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__chatHistory::-webkit-scrollbar-track:active{background:0 0!important}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__chatHistory::-webkit-scrollbar-thumb{background:0 0;border-radius:10px;transition:background .2s ease-in-out}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__chatHistory::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__chatHistory::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)!important}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__chatHistory[data-scrolling=true]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__chatHistory .ai-composer-module-scss-module__PKNaMq__welcomeState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;max-width:80%;margin:auto;padding:2rem 0;display:flex}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__chatHistory .ai-composer-module-scss-module__PKNaMq__welcomeState .ai-composer-module-scss-module__PKNaMq__welcomeText{color:var(--foreground-dim);font-family:var(--font-noto-sans);font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__chatHistory .ai-composer-module-scss-module__PKNaMq__welcomeState .ai-composer-module-scss-module__PKNaMq__welcomeText p{margin:0 0 1rem}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__chatHistory .ai-composer-module-scss-module__PKNaMq__welcomeState .ai-composer-module-scss-module__PKNaMq__welcomeText p:last-child{margin-bottom:0}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__suggestionChip{color:var(--foreground-dim);font-family:var(--font-noto-sans);background:var(--bg-elevated);border:.0625rem solid var(--border);cursor:pointer;white-space:nowrap;border-radius:4.5rem;padding:.5rem;font-size:12px;font-style:normal;font-weight:400;line-height:normal;transition:all .2s}.ai-composer-module-scss-module__PKNaMq__floatContainer .ai-composer-module-scss-module__PKNaMq__suggestionChip:hover{background:var(--bg-subtle);border-color:var(--foreground-dim);color:var(--foreground-strong)}
.resumeUpdateProposal-module-scss-module__5CnnIa__container{flex-direction:column;gap:.5rem;width:100%;margin:1rem 0;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__proposalCard{background:var(--bg-secondary);border-radius:.5rem;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.resumeUpdateProposal-module-scss-module__5CnnIa__header{justify-content:space-between;align-items:center;padding:.5rem .5px 1rem;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__headerLeft{align-items:center;gap:.5rem .5px;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__iconWrapper{background:var(--bg-tertiary);color:var(--foreground-dim);border-radius:.5rem;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__titleInfo{flex-direction:column;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__resumeTitle{color:var(--foreground-strong);font-family:var(--font-noto-sans);margin:0;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.resumeUpdateProposal-module-scss-module__5CnnIa__proposalBadge{color:var(--foreground-dim);font-family:var(--font-noto-sans);background:var(--bg-subtle);text-transform:uppercase;border-radius:4px;width:fit-content;padding:2px 6px;font-size:10px;font-style:normal;font-weight:600;line-height:normal}.resumeUpdateProposal-module-scss-module__5CnnIa__content{flex-direction:column;gap:.5rem .5px;padding:0 1rem 1rem;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__blockHeader{color:var(--foreground-dim);font-family:var(--font-noto-sans);text-transform:uppercase;margin-bottom:.125rem;font-size:10px;font-style:normal;font-weight:600;line-height:normal}.resumeUpdateProposal-module-scss-module__5CnnIa__diffList{background:var(--bg-tertiary);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.resumeUpdateProposal-module-scss-module__5CnnIa__diffRow{color:var(--foreground);font-family:var(--font-noto-sans);align-items:flex-start;gap:.5rem;padding:10px 14px;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;display:flex;position:relative}.resumeUpdateProposal-module-scss-module__5CnnIa__diffRow.resumeUpdateProposal-module-scss-module__5CnnIa__isAdded{color:#3b6d11;background:#3b6d110f}.resumeUpdateProposal-module-scss-module__5CnnIa__diffRow.resumeUpdateProposal-module-scss-module__5CnnIa__isRemoved{color:var(--foreground-dim);background:#e6323a0d;text-decoration:line-through}.resumeUpdateProposal-module-scss-module__5CnnIa__diffRow.resumeUpdateProposal-module-scss-module__5CnnIa__isModified{background:#5494e40d}.resumeUpdateProposal-module-scss-module__5CnnIa__diffRow.resumeUpdateProposal-module-scss-module__5CnnIa__isModified .resumeUpdateProposal-module-scss-module__5CnnIa__diffSign{color:#3778c8}.resumeUpdateProposal-module-scss-module__5CnnIa__diffSign{color:var(--foreground);font-family:var(--font-noto-sans);text-align:center;flex-shrink:0;width:14px;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.resumeUpdateProposal-module-scss-module__5CnnIa__diffContent{color:var(--foreground);flex:1}.resumeUpdateProposal-module-scss-module__5CnnIa__blockType{color:var(--foreground-dim);font-family:var(--font-noto-sans);background:var(--bg-subtle);text-transform:uppercase;border-radius:4px;margin-right:.5rem;padding:.0625rem 4px;font-size:10px;font-style:normal;font-weight:700;line-height:normal;display:inline-block}.resumeUpdateProposal-module-scss-module__5CnnIa__footer{align-items:center;gap:.5rem;padding:.5rem 1rem 1rem;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__footer .resumeUpdateProposal-module-scss-module__5CnnIa__acceptButton{color:var(--background);font-family:var(--font-noto-sans);background:var(--foreground-strong);cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:12px;font-style:normal;font-weight:400;line-height:normal;transition:all .2s;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__footer .resumeUpdateProposal-module-scss-module__5CnnIa__acceptButton:hover:not(:disabled){background:var(--foreground)}.resumeUpdateProposal-module-scss-module__5CnnIa__footer .resumeUpdateProposal-module-scss-module__5CnnIa__acceptButton:disabled{cursor:not-allowed;opacity:.6}.resumeUpdateProposal-module-scss-module__5CnnIa__footer .resumeUpdateProposal-module-scss-module__5CnnIa__dismissButton{color:var(--foreground-dim);font-family:var(--font-noto-sans);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:12px;font-style:normal;font-weight:400;line-height:normal;transition:all .2s;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__footer .resumeUpdateProposal-module-scss-module__5CnnIa__dismissButton:hover{background:var(--bg-subtle);color:var(--foreground-strong)}.resumeUpdateProposal-module-scss-module__5CnnIa__footer .resumeUpdateProposal-module-scss-module__5CnnIa__rationaleToggle{color:var(--foreground-dim);font-family:var(--font-noto-sans);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:fit-content;padding:4px 0;font-size:12px;font-style:normal;font-weight:400;line-height:normal;transition:all .2s;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__footer .resumeUpdateProposal-module-scss-module__5CnnIa__rationaleToggle:hover{color:var(--foreground-strong)}.resumeUpdateProposal-module-scss-module__5CnnIa__rationaleBox{color:var(--foreground-dim);font-family:var(--font-noto-sans);background:var(--bg-tertiary);border-radius:.5rem;margin:0 1rem 1rem;padding:.5rem .5rem .5px;font-size:12px;font-style:normal;font-weight:400;line-height:1.6}.resumeUpdateProposal-module-scss-module__5CnnIa__changeRow{flex-direction:column;gap:.5rem;transition:opacity .2s;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__changeRow.resumeUpdateProposal-module-scss-module__5CnnIa__changeDismissed{opacity:.5}.resumeUpdateProposal-module-scss-module__5CnnIa__inlineChange{background:var(--bg-secondary);border:1px solid var(--border);border-radius:.5rem;margin:.5rem 0;padding:.5rem .5px 1rem}.resumeUpdateProposal-module-scss-module__5CnnIa__changeHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__changeStatusTag{color:var(--foreground);font-family:var(--font-noto-sans);text-transform:uppercase;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-style:normal;font-weight:600;line-height:normal}.resumeUpdateProposal-module-scss-module__5CnnIa__changeActions{align-items:center;gap:.5rem;margin-top:.0625rem;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__changeActions .resumeUpdateProposal-module-scss-module__5CnnIa__acceptButton{color:var(--background);font-family:var(--font-noto-sans);background:var(--foreground-strong);cursor:pointer;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.0625rem .5rem .5px;font-size:10px;font-style:normal;font-weight:400;line-height:normal;transition:all .2s;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__changeActions .resumeUpdateProposal-module-scss-module__5CnnIa__acceptButton:hover:not(:disabled){background:var(--foreground)}.resumeUpdateProposal-module-scss-module__5CnnIa__changeActions .resumeUpdateProposal-module-scss-module__5CnnIa__dismissButton{color:var(--foreground-dim);font-family:var(--font-noto-sans);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.5rem;padding:.0625rem .5rem .5px;font-size:10px;font-style:normal;font-weight:400;line-height:normal;transition:all .2s;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__changeActions .resumeUpdateProposal-module-scss-module__5CnnIa__dismissButton:hover{background:var(--bg-subtle);color:var(--foreground-strong)}.resumeUpdateProposal-module-scss-module__5CnnIa__resolvedFooter{align-items:center;gap:.5rem;width:100%;display:flex}.resumeUpdateProposal-module-scss-module__5CnnIa__statusAccepted{color:#3b6d11;background:#3b6d111f}.resumeUpdateProposal-module-scss-module__5CnnIa__statusDeclined{color:#e6323a;background:#e6323a1f}.resumeUpdateProposal-module-scss-module__5CnnIa__statusPending{background:var(--bg-subtle);color:var(--foreground-dim)}.resumeUpdateProposal-module-scss-module__5CnnIa__spinner{animation:1s linear infinite resumeUpdateProposal-module-scss-module__5CnnIa__spin}@keyframes resumeUpdateProposal-module-scss-module__5CnnIa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.fitGrade-module-scss-module__MJk9ZG__gradeBadgeWrapper{align-items:center;gap:.5rem;display:flex}.fitGrade-module-scss-module__MJk9ZG__badge{color:var(--foreground);font-family:var(--font-noto-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:2.5rem;padding:.2rem .65rem;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.fitGrade-module-scss-module__MJk9ZG__badge.fitGrade-module-scss-module__MJk9ZG__highScore{color:#20b27a;background:#20b27a1a}.fitGrade-module-scss-module__MJk9ZG__badge.fitGrade-module-scss-module__MJk9ZG__midScore{color:#f5a623;background:#f5a6231a}.fitGrade-module-scss-module__MJk9ZG__badge.fitGrade-module-scss-module__MJk9ZG__lowScore{color:#ff4d4f;background:#ff4d4f1a}.fitGrade-module-scss-module__MJk9ZG__infoButton{color:var(--foreground-dim);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:color .2s,transform .2s;display:inline-flex}.fitGrade-module-scss-module__MJk9ZG__infoButton:hover{color:var(--foreground);transform:scale(1.05)}.fitGrade-module-scss-module__MJk9ZG__infoButton:active{transform:scale(.95)}.fitGrade-module-scss-module__MJk9ZG__popoverContent{flex-direction:column;gap:1rem;max-width:320px;padding:4px 0;display:flex}.fitGrade-module-scss-module__MJk9ZG__popoverRow{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:.5rem;display:flex}.fitGrade-module-scss-module__MJk9ZG__popoverRow:last-child{border-bottom:none;padding-bottom:0}.fitGrade-module-scss-module__MJk9ZG__popoverDesc{color:var(--foreground-dim);font-family:var(--font-noto-sans);font-size:12px;font-style:normal;font-weight:400;line-height:1.4}
.resumeCompareFit-module-scss-module__6nl_Eq__container{background:var(--bg-tertiary);border-radius:1rem;flex-direction:column;gap:1.5rem;width:100%;margin:1rem 0;display:flex}.resumeCompareFit-module-scss-module__6nl_Eq__header{justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.resumeCompareFit-module-scss-module__6nl_Eq__headerIcon{color:var(--accent-primary)}.resumeCompareFit-module-scss-module__6nl_Eq__title{color:var(--foreground);font-family:var(--font-noto-sans);font-size:16px;font-style:normal;font-weight:400;line-height:normal;font-family:var(--font-geist-mono);margin:0;font-weight:600}.resumeCompareFit-module-scss-module__6nl_Eq__badge{color:var(--foreground);font-family:var(--font-noto-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:2.5rem;padding:.2rem .65rem;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.resumeCompareFit-module-scss-module__6nl_Eq__badge.resumeCompareFit-module-scss-module__6nl_Eq__highScore{background:var(--accent-primary-alpha-low,#20b27a1a);color:#20b27a}.resumeCompareFit-module-scss-module__6nl_Eq__badge.resumeCompareFit-module-scss-module__6nl_Eq__midScore{color:#f5a623;background:#f5a6231a}.resumeCompareFit-module-scss-module__6nl_Eq__badge.resumeCompareFit-module-scss-module__6nl_Eq__lowScore{color:#ff4d4f;background:#ff4d4f1a}.resumeCompareFit-module-scss-module__6nl_Eq__analysisText{color:var(--text-secondary);font-family:var(--font-noto-sans);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.65}.resumeCompareFit-module-scss-module__6nl_Eq__section{flex-direction:column;gap:1rem;display:flex}.resumeCompareFit-module-scss-module__6nl_Eq__sectionTitle{color:var(--text-primary);font-family:var(--font-noto-sans);margin:0;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.resumeCompareFit-module-scss-module__6nl_Eq__readOnlyDiff{flex-direction:column;gap:.5rem;display:flex}.resumeCompareFit-module-scss-module__6nl_Eq__diffList{background:var(--bg-secondary);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.resumeCompareFit-module-scss-module__6nl_Eq__diffRow{color:var(--foreground);font-family:var(--font-noto-sans);padding:8px 12px;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.resumeCompareFit-module-scss-module__6nl_Eq__diffRow.resumeCompareFit-module-scss-module__6nl_Eq__isAdded{color:#3b6d11;background:#f7fbf2}.resumeCompareFit-module-scss-module__6nl_Eq__diffRow.resumeCompareFit-module-scss-module__6nl_Eq__isRemoved{color:#bf282d;background:#e6323a0a}.resumeCompareFit-module-scss-module__6nl_Eq__suggestionReason{color:var(--text-tertiary);font-family:var(--font-noto-sans);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.4}.resumeCompareFit-module-scss-module__6nl_Eq__markdownContent{color:var(--text-secondary);font-family:var(--font-noto-sans);font-size:14px;font-style:normal;font-weight:400;line-height:1.65}.resumeCompareFit-module-scss-module__6nl_Eq__markdownContent p{margin:0 0 .5rem}.resumeCompareFit-module-scss-module__6nl_Eq__markdownContent p:last-child{margin-bottom:0}.resumeCompareFit-module-scss-module__6nl_Eq__markdownContent ul,.resumeCompareFit-module-scss-module__6nl_Eq__markdownContent ol{margin:0 0 .5rem;padding-left:1.5rem}.resumeCompareFit-module-scss-module__6nl_Eq__markdownContent ul:last-child,.resumeCompareFit-module-scss-module__6nl_Eq__markdownContent ol:last-child{margin-bottom:0}.resumeCompareFit-module-scss-module__6nl_Eq__markdownContent li{margin-bottom:.25rem;line-height:1.6}.resumeCompareFit-module-scss-module__6nl_Eq__markdownContent strong{color:var(--text-primary);font-weight:600}.resumeCompareFit-module-scss-module__6nl_Eq__markdownContent em{font-style:italic}.resumeCompareFit-module-scss-module__6nl_Eq__markdownContent code{color:var(--foreground);font-family:var(--font-noto-sans);background:var(--bg-secondary);border-radius:3px;padding:.1rem .35rem;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.resumeCompareFit-module-scss-module__6nl_Eq__gradeBadgeWrapper{align-items:center;gap:.5rem;display:flex}.resumeCompareFit-module-scss-module__6nl_Eq__infoButton{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:color .2s,transform .2s;display:inline-flex}.resumeCompareFit-module-scss-module__6nl_Eq__infoButton:hover{color:var(--text-secondary);transform:scale(1.05)}.resumeCompareFit-module-scss-module__6nl_Eq__infoButton:active{transform:scale(.95)}.resumeCompareFit-module-scss-module__6nl_Eq__popoverContent{flex-direction:column;gap:1rem;max-width:320px;padding:4px 0;display:flex}.resumeCompareFit-module-scss-module__6nl_Eq__popoverRow{border-bottom:1px solid var(--border-secondary);flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:.5rem;display:flex}.resumeCompareFit-module-scss-module__6nl_Eq__popoverRow:last-child{border-bottom:none;padding-bottom:0}.resumeCompareFit-module-scss-module__6nl_Eq__popoverDesc{color:var(--text-secondary);font-family:var(--font-noto-sans);font-size:12px;font-style:normal;font-weight:400;line-height:1.4}
.cursorMarker-module-scss-module__Pw465G__container{cursor:pointer;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.cursorMarker-module-scss-module__Pw465G__cursor{color:#d6f06b;opacity:1;transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}:root[data-theme=light] .cursorMarker-module-scss-module__Pw465G__cursor{color:#3b6d11}.cursorMarker-module-scss-module__Pw465G__cursor.cursorMarker-module-scss-module__Pw465G__isStreaming{animation:3s linear infinite cursorMarker-module-scss-module__Pw465G__spin}.cursorMarker-module-scss-module__Pw465G__cursor.cursorMarker-module-scss-module__Pw465G__isClicked{animation:none;transform:scale(1.5)rotate(45deg)}@keyframes cursorMarker-module-scss-module__Pw465G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.chatThread-module-scss-module__x-uCva__thread{scrollbar-gutter:stable}.chatThread-module-scss-module__x-uCva__thread::-webkit-scrollbar{width:8px;height:8px;background:0 0!important}.chatThread-module-scss-module__x-uCva__thread::-webkit-scrollbar-track{background:0 0!important}.chatThread-module-scss-module__x-uCva__thread::-webkit-scrollbar-track:hover{background:0 0!important}.chatThread-module-scss-module__x-uCva__thread::-webkit-scrollbar-track:active{background:0 0!important}.chatThread-module-scss-module__x-uCva__thread::-webkit-scrollbar-thumb{background:0 0;border-radius:10px;transition:background .2s ease-in-out}.chatThread-module-scss-module__x-uCva__thread::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important}.chatThread-module-scss-module__x-uCva__thread::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)!important}.chatThread-module-scss-module__x-uCva__thread[data-scrolling=true]::-webkit-scrollbar-thumb{background:#e9e9e9}.chatThread-module-scss-module__x-uCva__thread{flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden auto}.chatThread-module-scss-module__x-uCva__inner{flex-direction:column;width:100%;max-width:45.3125rem;margin:0 auto;padding:2rem 0;display:flex}
.apply-confirmation-modal-module-scss-module__PKUBEG__modalMask{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;z-index:1200!important;background:#00000040!important}.apply-confirmation-modal-module-scss-module__PKUBEG__modalWrap{z-index:1200!important}.apply-confirmation-modal-module-scss-module__PKUBEG__modalWrap .ant-modal-container{background:linear-gradient(var(--background),var(--background))padding-box,radial-gradient(ellipse at top right,#ddef74 0%,transparent 65%)border-box!important;border:.7px solid #0000!important;border-radius:16px!important;padding:0!important;overflow:hidden!important}.apply-confirmation-modal-module-scss-module__PKUBEG__modalWrap .ant-modal-body{padding:0!important}.apply-confirmation-modal-module-scss-module__PKUBEG__inner{flex-direction:column;align-items:center;gap:2rem;padding:2rem;display:flex}.apply-confirmation-modal-module-scss-module__PKUBEG__header{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.apply-confirmation-modal-module-scss-module__PKUBEG__logoWrapper{background-color:var(--bg-subtle);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1rem;display:flex;overflow:hidden}.apply-confirmation-modal-module-scss-module__PKUBEG__logoWrapper img{object-fit:cover}.apply-confirmation-modal-module-scss-module__PKUBEG__title{color:var(--foreground-strong);font-family:var(--font-cormorant);margin:0;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%}.apply-confirmation-modal-module-scss-module__PKUBEG__companyName{color:var(--foreground);font-family:var(--font-noto-sans);margin-top:.5rem;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.apply-confirmation-modal-module-scss-module__PKUBEG__actions{flex-direction:column;gap:1rem;width:100%;display:flex}.apply-confirmation-modal-module-scss-module__PKUBEG__primaryButton{background:var(--foreground-strong)!important;box-shadow:none!important;color:var(--background)!important;font-family:var(--font-noto-sans)!important;border:none!important;border-radius:50px!important;height:auto!important;padding:12px 0!important;font-size:14px!important;font-weight:500!important}.apply-confirmation-modal-module-scss-module__PKUBEG__primaryButton:hover:not(:disabled){background:var(--foreground)!important;color:var(--background)!important}.apply-confirmation-modal-module-scss-module__PKUBEG__primaryButton:disabled{cursor:not-allowed!important;opacity:.4!important}.apply-confirmation-modal-module-scss-module__PKUBEG__primaryButton{width:100%}.apply-confirmation-modal-module-scss-module__PKUBEG__secondaryButton{color:var(--foreground-dim);font-family:var(--font-noto-sans);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:100%;padding:.5rem 1.5rem;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex}.apply-confirmation-modal-module-scss-module__PKUBEG__secondaryButton:hover{border-color:var(--foreground-highlight);color:var(--foreground);transition:border-color .2s ease-in-out,color .2s ease-in-out}
.tooltip-module-scss-module__xHir6G__tooltipWrapper{font-size:.75rem!important}@media (max-width:767px){.tooltip-module-scss-module__xHir6G__tooltipWrapper{opacity:0!important;pointer-events:none!important}}.tooltip-module-scss-module__xHir6G__tooltipWrapper .ant-tooltip-inner{color:#f4f8fd;font-family:var(--font-noto-sans);background-color:#090909;border-radius:.5rem;padding:.125rem;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.tooltip-module-scss-module__xHir6G__tooltipWrapper .ant-tooltip-arrow:before{background:#090909}
.infoBar-module-scss-module__JHL7Xq__infoBar{background-color:var(--bg-subtle);z-index:0;border-radius:1rem 1rem 0 0;justify-content:center;align-items:center;gap:.5rem;min-height:3.5rem;margin:0 auto .5rem;padding:.5rem 1rem 1.75rem;transition:all .2s ease-in-out;display:flex;position:relative;bottom:-1.25rem}.infoBar-module-scss-module__JHL7Xq__infoBar[data-has-dismiss=true]{padding-left:3.5rem;padding-right:3.5rem}.infoBar-module-scss-module__JHL7Xq__infoBar .infoBar-module-scss-module__JHL7Xq__message{color:var(--foreground-dim);font-family:var(--font-noto-sans);letter-spacing:-.1px;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.infoBar-module-scss-module__JHL7Xq__infoBar .infoBar-module-scss-module__JHL7Xq__clickableMessage{cursor:pointer;text-align:center;background:0 0;border:none;margin:0;padding:0;font-family:inherit;display:inline}.infoBar-module-scss-module__JHL7Xq__infoBar .infoBar-module-scss-module__JHL7Xq__clickableMessage:hover{color:var(--foreground);text-decoration:underline}.infoBar-module-scss-module__JHL7Xq__infoBar .infoBar-module-scss-module__JHL7Xq__clickableMessage:focus-visible{outline-offset:2px;border-radius:.5rem;outline:2px solid #3778c8}.infoBar-module-scss-module__JHL7Xq__infoBar .infoBar-module-scss-module__JHL7Xq__dismissBtn{background-color:var(--bg-elevated);color:var(--foreground-dim);height:2rem;min-width:unset;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;padding:0;display:flex;position:absolute;top:calc(50% - .5rem);right:1.5rem;transform:translateY(-50%)}.infoBar-module-scss-module__JHL7Xq__infoBar .infoBar-module-scss-module__JHL7Xq__dismissBtn:hover{background-color:var(--bg-elevated);color:var(--foreground)}
.header-module-scss-module__f_P8mq__header{background:var(--background);z-index:100;justify-content:center;padding:1rem 1.5rem;display:flex;position:sticky;top:0}@media (min-width:768px){.header-module-scss-module__f_P8mq__header{padding:1rem 4.5rem}}.header-module-scss-module__f_P8mq__header .header-module-scss-module__f_P8mq__nav{justify-content:space-between;align-items:center;width:100%;max-width:1440px;display:flex}.header-module-scss-module__f_P8mq__ctaButton{color:var(--background);font-family:var(--font-noto-sans);background:var(--foreground-strong);border-radius:.5rem;padding:.65rem 1rem;font-size:14px;font-style:normal;font-weight:600;line-height:normal}@media (hover:hover){.header-module-scss-module__f_P8mq__ctaButton:hover{background:var(--foreground-strong);transition:none}}
.auth-modal-module-scss-module__Rn8req__modalMask{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#00000040!important}.auth-modal-module-scss-module__Rn8req__modalWrap .ant-modal-container{background:linear-gradient(var(--background),var(--background))padding-box,radial-gradient(ellipse at top right,#ddef74 0%,transparent 65%)border-box!important;border:.7px solid #0000!important;border-radius:16px!important;padding:0!important;overflow:hidden!important}.auth-modal-module-scss-module__Rn8req__modalWrap .ant-modal-body{padding:0!important}.auth-modal-module-scss-module__Rn8req__inner{flex-direction:column;align-items:center;gap:2rem;padding:2rem;display:flex}.auth-modal-module-scss-module__Rn8req__header{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.auth-modal-module-scss-module__Rn8req__title{color:var(--foreground-strong);font-family:var(--font-cormorant);margin:0;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%}.auth-modal-module-scss-module__Rn8req__subtitle{color:var(--foreground-dim);font-family:var(--font-noto-sans);text-align:center;max-width:238px;margin:0;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.auth-modal-module-scss-module__Rn8req__formSection{flex-direction:column;gap:2rem;width:100%;display:flex}.auth-modal-module-scss-module__Rn8req__oauthButtons{flex-direction:column;gap:.5rem;width:100%;display:flex}.auth-modal-module-scss-module__Rn8req__oauthButton{color:var(--foreground-dim);font-family:var(--font-noto-sans);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.5rem 1.5rem;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:flex}.auth-modal-module-scss-module__Rn8req__oauthButton:hover{border-color:var(--foreground-highlight);transition:border-color .2s ease-in-out}.auth-modal-module-scss-module__Rn8req__dividerRow{align-items:center;gap:.5rem;width:100%;display:flex}.auth-modal-module-scss-module__Rn8req__dividerLine{background:var(--border);border:none;flex:1;height:1px;margin:0}.auth-modal-module-scss-module__Rn8req__dividerText{color:var(--foreground-dim);font-family:var(--font-noto-sans);flex-shrink:0;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.auth-modal-module-scss-module__Rn8req__emailInput{cursor:text;border:1px solid #ddef74;border-radius:4px;flex-direction:column;gap:3px;width:100%;padding:.5rem 1rem;display:flex}.auth-modal-module-scss-module__Rn8req__emailLabel{color:var(--foreground-dim);font-family:var(--font-noto-sans);letter-spacing:-.55px;font-size:11px;font-style:normal;font-weight:400;line-height:normal}.auth-modal-module-scss-module__Rn8req__emailField{box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;padding:0!important}.auth-modal-module-scss-module__Rn8req__emailField::placeholder{color:var(--foreground-dim)!important}.auth-modal-module-scss-module__Rn8req__emailField:hover,.auth-modal-module-scss-module__Rn8req__emailField:focus{box-shadow:none!important;background:0 0!important}.auth-modal-module-scss-module__Rn8req__continueButton{background:var(--foreground-strong)!important;box-shadow:none!important;color:var(--background)!important;font-family:var(--font-noto-sans)!important;border:none!important;border-radius:50px!important;height:auto!important;padding:12px 0!important;font-size:14px!important;font-weight:500!important}.auth-modal-module-scss-module__Rn8req__continueButton:hover:not(:disabled){background:var(--foreground)!important;color:var(--background)!important}.auth-modal-module-scss-module__Rn8req__continueButton:disabled{cursor:not-allowed!important;opacity:.4!important}.auth-modal-module-scss-module__Rn8req__errorBanner{color:#e6323a;font-family:var(--font-noto-sans);text-align:center;background:#f4666314;border:1px solid #fbd7d3;border-radius:4px;width:100%;padding:.5rem 1rem;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.auth-modal-module-scss-module__Rn8req__magicLinkSent{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1.5rem 0;display:flex}.auth-modal-module-scss-module__Rn8req__magicLinkSentTitle{color:var(--foreground-strong);font-family:var(--font-cormorant);margin:0;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%}.auth-modal-module-scss-module__Rn8req__magicLinkSentMessage{color:var(--foreground-dim);font-family:var(--font-noto-sans);max-width:280px;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
.faqSection-module-scss-module__f-0e2G__component{justify-content:center;padding:2rem 1rem;display:flex}@media (min-width:768px){.faqSection-module-scss-module__f-0e2G__component{padding:3rem 2.5rem}}@media (min-width:1024px){.faqSection-module-scss-module__f-0e2G__component{padding:4rem 4.5rem}}.faqSection-module-scss-module__f-0e2G__inner{flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:1440px;display:flex}.faqSection-module-scss-module__f-0e2G__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.faqSection-module-scss-module__f-0e2G__heading{color:var(--foreground);font-family:var(--font-cormorant);font-size:2.25rem;font-style:normal;font-weight:500;line-height:100%}@media (min-width:768px){.faqSection-module-scss-module__f-0e2G__heading{color:var(--foreground);font-family:var(--font-cormorant);font-size:2.5rem;font-style:normal;font-weight:500;line-height:100%}}.faqSection-module-scss-module__f-0e2G__subheading{color:var(--foreground-dim);font-family:var(--font-noto-sans);max-width:60rem;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.faqSection-module-scss-module__f-0e2G__answer{color:var(--foreground-dim);font-family:var(--font-noto-sans);margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.faqSection-module-scss-module__f-0e2G__icon{color:var(--foreground-dim);flex-shrink:0}.faqSection-module-scss-module__f-0e2G__collapse{flex-direction:column;gap:1.5rem;width:100%;max-width:45rem;display:flex;background:0 0!important;border:none!important}.faqSection-module-scss-module__f-0e2G__collapse .ant-collapse-item{overflow:hidden;background:var(--bg-elevated)!important;border:none!important;border-radius:1rem!important}.faqSection-module-scss-module__f-0e2G__collapse .ant-collapse-header{color:var(--foreground);font-family:var(--font-noto-sans);font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:var(--foreground)!important;align-items:center!important;padding:1.5rem 2rem!important}.faqSection-module-scss-module__f-0e2G__collapse .ant-collapse-content{color:var(--foreground-dim);background:0 0!important;border-top:none!important}.faqSection-module-scss-module__f-0e2G__collapse .ant-collapse-content-box{padding:0 2rem 1.5rem!important}
.jobResults-module-scss-module__Ho3FSG__container{flex-direction:column;gap:.0625rem;width:100%;margin-top:1rem;display:flex}.jobResults-module-scss-module__Ho3FSG__notificationHeader{color:var(--foreground-dim);font-family:var(--font-noto-sans);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:12px;font-style:normal;font-weight:600;line-height:normal;display:flex}.jobResults-module-scss-module__Ho3FSG__notificationHeader svg{color:#ccdc6a;flex-shrink:0}.jobResults-module-scss-module__Ho3FSG__jobCard{border-bottom:.0625rem solid var(--border);cursor:pointer;background-color:#0000;outline:none;align-items:center;gap:.75rem;width:100%;padding:1rem 0;transition:all .2s ease-in-out;display:flex}.jobResults-module-scss-module__Ho3FSG__jobCard:last-child{border-bottom:none}.jobResults-module-scss-module__Ho3FSG__jobCard:hover{background-color:var(--bg-subtle);border-radius:.5rem;width:calc(100% + 1rem);margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem}.jobResults-module-scss-module__Ho3FSG__jobCard:hover .jobResults-module-scss-module__Ho3FSG__actionIcon{opacity:1;transform:translate(0)}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__logoWrapper{border:.0625rem solid var(--border);background-color:#fff;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.1875rem;display:flex}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__logoWrapper svg{color:var(--foreground-dim)}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__logoWrapper .jobResults-module-scss-module__Ho3FSG__logo{object-fit:contain;width:100%;height:100%}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__jobInfo{flex-direction:column;flex:1;min-width:0;display:flex}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__jobInfo .jobResults-module-scss-module__Ho3FSG__headerRow{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__jobInfo .jobResults-module-scss-module__Ho3FSG__title{color:var(--foreground-strong);font-family:var(--font-noto-sans);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;overflow:hidden}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__jobInfo .jobResults-module-scss-module__Ho3FSG__metaRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.125rem;display:flex}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__jobInfo .jobResults-module-scss-module__Ho3FSG__company{color:var(--foreground);font-family:var(--font-noto-sans);margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__jobInfo .jobResults-module-scss-module__Ho3FSG__metaItem{color:var(--foreground-dim);font-family:var(--font-noto-sans);text-transform:uppercase;align-items:center;gap:.0625rem;font-size:10px;font-style:normal;font-weight:400;line-height:normal;display:flex}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__jobInfo .jobResults-module-scss-module__Ho3FSG__metaItem svg{opacity:.6}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__actionIcon{color:var(--foreground-dim);opacity:0;flex-shrink:0;transition:all .2s ease-in-out;transform:translate(-.25rem)}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__matchPill{color:var(--foreground);font-family:var(--font-noto-sans);background-color:var(--bg-elevated);border:.0625rem solid var(--border);border-radius:.5rem;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:10px;font-style:normal;font-weight:600;line-height:normal;display:flex}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__matchPill.jobResults-module-scss-module__Ho3FSG__high{color:#3b6d11;border-color:#3b6d11}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__matchPill.jobResults-module-scss-module__Ho3FSG__medium{color:#8e8e44;border-color:#8e8e44}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__matchPill.jobResults-module-scss-module__Ho3FSG__low{color:#e6323a;border-color:#e6323a}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__appliedBadge{color:#3b6d11;font-family:var(--font-noto-sans);white-space:nowrap;background-color:#f7fbf2;border:.0625rem solid #3b6d11;border-radius:.5rem;flex-shrink:0;align-items:center;padding:.125rem .3125rem;font-size:10px;font-style:normal;font-weight:600;line-height:normal;display:flex}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__applyBtn{color:var(--foreground);font-family:var(--font-noto-sans);border:.0625rem solid var(--border);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:.5rem;flex-shrink:0;align-items:center;padding:.125rem .3125rem;font-size:10px;font-style:normal;font-weight:500;line-height:normal;transition:all .15s;display:flex}.jobResults-module-scss-module__Ho3FSG__jobCard .jobResults-module-scss-module__Ho3FSG__applyBtn:hover{background-color:var(--bg-subtle);border-color:var(--foreground-highlight);color:var(--foreground-strong)}.jobResults-module-scss-module__Ho3FSG__jobDetails{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex;overflow-y:auto}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body::-webkit-scrollbar{width:8px;height:8px;background:0 0!important}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body::-webkit-scrollbar-track{background:0 0!important}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body::-webkit-scrollbar-track:hover{background:0 0!important}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body::-webkit-scrollbar-track:active{background:0 0!important}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body::-webkit-scrollbar-thumb{background:0 0;border-radius:10px;transition:background .2s ease-in-out}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)!important}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)!important}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body[data-scrolling=true]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__header{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__header .jobResults-module-scss-module__Ho3FSG__logoLarge{border:.0625rem solid var(--border);background-color:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;overflow:hidden}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__header .jobResults-module-scss-module__Ho3FSG__logoLarge svg{color:var(--foreground-dim)}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__header .jobResults-module-scss-module__Ho3FSG__logoLarge img{object-fit:contain;width:100%;height:100%}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__header .jobResults-module-scss-module__Ho3FSG__title{color:var(--foreground-strong);font-family:var(--font-noto-sans);margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__header .jobResults-module-scss-module__Ho3FSG__company{color:var(--foreground);font-family:var(--font-noto-sans);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__metaInfo{grid-template-columns:repeat(auto-fit,minmax(8.125rem,1fr));gap:.75rem;margin-top:.0625rem;display:grid}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__metaInfo .jobResults-module-scss-module__Ho3FSG__infoCard{background-color:var(--bg-subtle);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.03125rem;padding:.5rem .75rem;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__metaInfo .jobResults-module-scss-module__Ho3FSG__infoCard .jobResults-module-scss-module__Ho3FSG__label{color:var(--foreground-dim);font-family:var(--font-noto-sans);text-transform:uppercase;font-size:10px;font-style:normal;font-weight:600;line-height:normal}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__metaInfo .jobResults-module-scss-module__Ho3FSG__infoCard .jobResults-module-scss-module__Ho3FSG__value{color:var(--foreground-strong);font-family:var(--font-noto-sans);align-items:center;gap:.0625rem;font-size:12px;font-style:normal;font-weight:400;line-height:normal;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__metaInfo .jobResults-module-scss-module__Ho3FSG__infoCard svg{color:#5494e4}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__divider{background-color:var(--border);width:100%;height:.0625rem;margin:.0625rem 0}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__label{color:var(--foreground-strong);font-family:var(--font-noto-sans);margin-bottom:.125rem;font-size:12px;font-style:normal;font-weight:600;line-height:normal;display:block}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__text{color:var(--foreground);font-family:var(--font-noto-sans);font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__markdownDescription{color:var(--foreground);font-family:var(--font-noto-sans);font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow-y:auto}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__markdownDescription p{margin:0 0 .5rem}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__markdownDescription p:last-child{margin-bottom:0}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__markdownDescription strong{color:var(--foreground-strong);font-weight:600}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__markdownDescription ul,.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__markdownDescription ol{margin:.0625rem 0 .5rem 1rem;padding:0}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__markdownDescription li{margin-bottom:.0625rem}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription{color:var(--foreground);font-family:var(--font-noto-sans);word-break:break-word;font-size:14px;font-style:normal;font-weight:400;line-height:normal;overflow-y:auto}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription p{margin:0 0 .5rem}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription p:last-child{margin-bottom:0}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription strong,.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription b{color:var(--foreground-strong);font-weight:600}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription h1,.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription h2,.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription h3,.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription h4{color:var(--foreground-strong);font-family:var(--font-noto-sans);margin:1rem 0 .5rem;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription a{color:var(--foreground-highlight);word-break:break-all;text-decoration:underline}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription ul,.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription ol{margin:.0625rem 0 .5rem 1rem;padding:0}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription li{margin-bottom:.0625rem}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__description .jobResults-module-scss-module__Ho3FSG__htmlDescription img{max-width:100%;height:auto}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__fitGrade{margin-top:.5rem}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__actionChips{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__actionChips .jobResults-module-scss-module__Ho3FSG__chip{color:var(--foreground-strong);font-family:var(--font-noto-sans);border:.0625rem solid var(--border);cursor:pointer;background-color:#0000;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;font-size:12px;font-style:normal;font-weight:400;line-height:normal;transition:all .2s;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__actionChips .jobResults-module-scss-module__Ho3FSG__chip:hover{background-color:var(--bg-subtle);border-color:var(--foreground-highlight)}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__companyCard{border:1px solid var(--border);border-radius:.5rem;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1rem;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__companyHeader{align-items:center;gap:.5rem;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__companyLogo,.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__companyLogoFallback{object-fit:contain;border-radius:.5rem;flex-shrink:0;width:40px;height:40px}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__companyLogoFallback{background-color:var(--bg-subtle);color:var(--foreground-dim);justify-content:center;align-items:center;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__companyHeaderText{flex-direction:column;min-width:0;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__companyName{color:var(--foreground-strong);font-family:var(--font-noto-sans);margin:0;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__companyIndustry{color:var(--foreground-dim);font-family:var(--font-noto-sans);font-size:12px;font-style:normal;font-weight:400;line-height:normal}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__companyMeta{flex-wrap:wrap;gap:.5rem;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__companyChip{color:var(--foreground);font-family:var(--font-noto-sans);background-color:var(--bg-subtle);border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:12px;font-style:normal;font-weight:400;line-height:normal;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__companyDescription{color:var(--foreground-dim);font-family:var(--font-noto-sans);line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__body .jobResults-module-scss-module__Ho3FSG__companyWebsite{color:var(--foreground-highlight);font-family:var(--font-noto-sans);align-self:flex-start;align-items:center;gap:.25rem;font-size:12px;font-style:normal;font-weight:600;line-height:normal;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__footer{background-color:var(--background);border-top:1px solid var(--border);z-index:10;flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:.75rem;width:100%;padding:1rem 1.5rem;display:grid}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__footer .jobResults-module-scss-module__Ho3FSG__addProjectsButton{flex:1;justify-content:center;align-items:center;gap:.5rem;height:2.75rem;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__footer .jobResults-module-scss-module__Ho3FSG__applyLink{color:#090909;font-family:var(--font-noto-sans);background-color:#ccdc6a;border-radius:.375rem;flex:1;justify-content:center;align-items:center;gap:.5rem;height:2.75rem;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;transition:color .2s ease-in-out;display:flex}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__footer .jobResults-module-scss-module__Ho3FSG__applyLink:hover:not(.jobResults-module-scss-module__Ho3FSG__disabled){background-color:#bac65f;text-decoration:underline}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__footer .jobResults-module-scss-module__Ho3FSG__applyLink.jobResults-module-scss-module__Ho3FSG__disabled{background-color:var(--bg-subtle);border:1px solid var(--border);color:var(--foreground-dim);cursor:not-allowed}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__footer .jobResults-module-scss-module__Ho3FSG__applyLink.jobResults-module-scss-module__Ho3FSG__disabled svg{opacity:.5}.jobResults-module-scss-module__Ho3FSG__jobDetails .jobResults-module-scss-module__Ho3FSG__footer .jobResults-module-scss-module__Ho3FSG__applyLink svg{opacity:.8}.jobResults-module-scss-module__Ho3FSG__pagination{justify-content:flex-start;align-items:center;width:100%;margin-top:.5rem;padding:.5rem 0;display:flex}.jobResults-module-scss-module__Ho3FSG__skillChips{flex-wrap:wrap;gap:.5rem;margin-top:.125rem;display:flex}.jobResults-module-scss-module__Ho3FSG__skillChip{color:var(--foreground);font-family:var(--font-noto-sans);text-overflow:ellipsis;white-space:nowrap;border-radius:.5rem;align-items:center;max-width:160px;padding:.5rem;font-size:12px;font-style:normal;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.jobResults-module-scss-module__Ho3FSG__headerSkills{justify-content:center;margin-top:.5rem}
.loading-module-scss-module__3MR6lq__fullPage{background:var(--background-dim);z-index:9999;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100vw;height:100dvh;display:flex;position:fixed;top:0;left:0}.loading-module-scss-module__3MR6lq__inline{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;padding:2rem;display:flex}.loading-module-scss-module__3MR6lq__markerContainer{justify-content:center;align-items:center;display:flex}.loading-module-scss-module__3MR6lq__loadingIcon{width:100%!important;height:100%!important;padding:0!important}.loading-module-scss-module__3MR6lq__loadingIcon svg{width:100%!important;height:100%!important}.loading-module-scss-module__3MR6lq__message{color:var(--foreground-dim);font-family:var(--font-noto-sans);text-align:center;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.avatar-module-scss-module__RwR1YG__component{cursor:pointer;justify-content:center;align-items:center;display:flex;background-color:var(--bg-elevated)!important;border:1px solid var(--border)!important;color:var(--foreground-strong)!important}@media (hover:hover){.avatar-module-scss-module__RwR1YG__component:hover{transition:background-color .2s ease-in-out;background-color:var(--bg-subtle)!important}}
.page-header-module-scss-module__e5rvhW__header{background:var(--background);z-index:100;justify-content:space-between;align-items:center;height:3.5rem;padding:2rem 3.5rem 1rem 4rem;display:flex;position:sticky;top:0}@media (min-width:768px){.page-header-module-scss-module__e5rvhW__header{height:auto;padding:1.5rem 3.5rem 1rem 4rem}}.page-header-module-scss-module__e5rvhW__title{color:var(--foreground-strong);font-family:var(--font-noto-sans);margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:normal;font-family:var(--font-geist-mono)!important}@media (min-width:768px){.page-header-module-scss-module__e5rvhW__title{padding-left:0}}
.newChat-module-scss-module__VK2Lcq__component{flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;display:flex}.newChat-module-scss-module__VK2Lcq__component .newChat-module-scss-module__VK2Lcq__composerForm{justify-content:center;width:100%;display:flex}.newChat-module-scss-module__VK2Lcq__component .newChat-module-scss-module__VK2Lcq__composerForm .newChat-module-scss-module__VK2Lcq__composer{width:100%;max-width:40.8125rem}.newChat-module-scss-module__VK2Lcq__component .newChat-module-scss-module__VK2Lcq__promptHelper{max-width:40.8125rem}
