@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.w-2{width:calc(var(--spacing) * 2)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.self-start{align-self:flex-start}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!invert{--tw-invert:invert(100%)!important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[email\:smtp\]{email:smtp}.\[export-email\:background\]{export-email:background}}:root{--font-inter:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Noto Sans CJK SC", "Noto Sans CJK JP", "Noto Sans Arabic", "Noto Sans Thai", "Noto Sans Devanagari", "PingFang SC", "Hiragino Sans", "Microsoft YaHei", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--font:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Noto Sans CJK SC", "Noto Sans CJK JP", "Noto Sans Arabic", "Noto Sans Thai", "Noto Sans Devanagari", "PingFang SC", "Hiragino Sans", "Microsoft YaHei", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif!important;--font-size-xs:11px!important;--font-size-sm:12px!important;--font-size-base:13px!important;--font-size-md:14px!important;--font-size-lg:20px!important;--radius-sm:4px!important;--radius-md:6px!important;--radius-lg:8px!important}html{height:auto!important;min-height:100%!important;overflow:hidden auto!important}body{font-family:var(--font,var(--font-inter));margin:0;padding:0;height:auto!important;min-height:100vh!important}#__next{min-height:100vh}body.dashboard-body{background:var(--bg)!important;height:100dvh!important;color:var(--text)!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}body:has(.topbar){background:var(--bg)!important;height:100dvh!important;color:var(--text)!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.topbar{z-index:50!important;flex-shrink:0!important;position:sticky!important;top:0!important}.mobile-tab-bar,.limit-label-short{display:none}.topbar-left,.topbar .topbar-left{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;margin:0!important;display:flex!important}.topbar-left .app-icon svg{flex-shrink:0!important;width:30px!important;height:30px!important}.topbar-left .app-name{letter-spacing:-.01em!important;color:var(--text-main,var(--text))!important;flex-shrink:0!important;font-size:1.125rem!important;font-weight:600!important;line-height:1!important}.topbar-left .mode-toggle,.topbar .mode-toggle{flex-shrink:0!important;margin-left:0!important}body.dashboard-body .theme-toggle-btn,.topbar .theme-toggle-btn{z-index:auto!important;border:1px solid var(--border)!important;border-radius:6px!important;width:30px!important;height:30px!important;position:relative!important;inset:auto!important}.field-group,.toolbar .field-group{background:var(--surface-2)!important;border:1px solid var(--border)!important;box-sizing:border-box!important;border-radius:6px!important;align-items:center!important;gap:6px!important;height:30px!important;margin:0!important;padding:0 10px!important;transition:border-color .15s!important;display:flex!important}.field-group:focus-within,.toolbar .field-group:focus-within{border-color:var(--border-focus)!important}.field-group label,.toolbar .field-group label{font-size:var(--font-size-xs,11px)!important;color:var(--text-secondary)!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;flex-shrink:0!important;font-weight:500!important}.field-group input,.toolbar .field-group input{color:var(--text)!important;font-family:var(--font)!important;font-size:var(--font-size-sm,12px)!important;background:0 0!important;border:none!important;outline:none!important;width:180px!important}.field-group input::placeholder,.toolbar .field-group input::placeholder{color:var(--text-muted)!important}#restoreTimer{color:var(--text-muted)!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;margin-right:8px!important;font-size:11px!important;display:inline-block!important}body.dashboard-body .btn,.topbar .btn,.toolbar .btn,.profile-card .btn,.profile-container .btn{white-space:nowrap!important;width:auto!important;height:30px!important;font-size:var(--font-size-sm)!important;border-radius:var(--radius-md)!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin-bottom:0!important;padding:0 12px!important;font-weight:500!important;display:inline-flex!important}body.dashboard-body .btn-primary,.topbar .btn-primary,.toolbar .btn-primary{color:#fff!important;background-color:#111!important;border:1px solid #111!important}body.dashboard-body .btn-primary:hover:not(:disabled),.topbar .btn-primary:hover:not(:disabled),.toolbar .btn-primary:hover:not(:disabled){color:#fff!important;opacity:.88!important;background-color:#111!important;border-color:#111!important}body.dashboard-body .btn-ghost,.topbar .btn-ghost,.toolbar .btn-ghost{color:#fff!important;background-color:#111!important;border:1px solid #111!important}body.dashboard-body .btn-ghost:hover:not(:disabled),.topbar .btn-ghost:hover:not(:disabled),.toolbar .btn-ghost:hover:not(:disabled){color:#fff!important;opacity:.88!important;background-color:#111!important;border-color:#111!important}body.dashboard-body .btn-danger:not(.btn-danger-outline),.topbar .btn-danger:not(.btn-danger-outline),.toolbar .btn-danger:not(.btn-danger-outline){color:#fff!important;background-color:#dc2626!important;border:1px solid #dc2626!important}body.dashboard-body .btn-danger:not(.btn-danger-outline):hover:not(:disabled),.topbar .btn-danger:not(.btn-danger-outline):hover:not(:disabled),.toolbar .btn-danger:not(.btn-danger-outline):hover:not(:disabled){color:#fff!important;background-color:#b91c1c!important;border-color:#b91c1c!important}body.dashboard-body .btn-danger-outline,.btn-danger-outline,body.dashboard-body .btn-danger.btn-danger-outline,.btn-danger.btn-danger-outline{color:#ef4444!important;background-color:#0000!important;border:1px solid #ef444461!important}body.dashboard-body .btn-danger-outline:hover:not(:disabled),.btn-danger-outline:hover:not(:disabled),body.dashboard-body .btn-danger.btn-danger-outline:hover:not(:disabled),.btn-danger.btn-danger-outline:hover:not(:disabled){color:#f87171!important;opacity:1!important;background-color:#ef444414!important;border-color:#ef4444a6!important}html.dark-theme body.dashboard-body .btn:not(.btn-danger):not(.btn-danger-outline),.dark-theme body.dashboard-body .btn:not(.btn-danger):not(.btn-danger-outline),html.dark-theme .topbar .btn:not(.btn-danger):not(.btn-danger-outline),.dark-theme .topbar .btn:not(.btn-danger):not(.btn-danger-outline),html.dark-theme .toolbar .btn:not(.btn-danger):not(.btn-danger-outline),.dark-theme .toolbar .btn:not(.btn-danger):not(.btn-danger-outline){color:#111!important;background-color:#fff!important;border-color:#fff!important}html.dark-theme body.dashboard-body .btn:not(.btn-danger):not(.btn-danger-outline):hover:not(:disabled),.dark-theme body.dashboard-body .btn:not(.btn-danger):not(.btn-danger-outline):hover:not(:disabled),html.dark-theme .topbar .btn:not(.btn-danger):not(.btn-danger-outline):hover:not(:disabled),.dark-theme .topbar .btn:not(.btn-danger):not(.btn-danger-outline):hover:not(:disabled),html.dark-theme .toolbar .btn:not(.btn-danger):not(.btn-danger-outline):hover:not(:disabled),.dark-theme .toolbar .btn:not(.btn-danger):not(.btn-danger-outline):hover:not(:disabled){color:#111!important;opacity:.88!important;background-color:#fff!important;border-color:#fff!important}.auth-container .btn{border-radius:var(--radius-md)!important;cursor:pointer!important;box-sizing:border-box!important;border:1px solid #0000!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-bottom:.625rem!important;padding:.625rem 1rem!important;font-size:.84375rem!important;font-weight:500!important;text-decoration:none!important;display:flex!important}.auth-container .btn-primary{background-color:var(--btn-bg)!important;color:var(--btn-text)!important;border-color:#0000!important}.auth-container .btn-primary:hover:not(:disabled){background-color:var(--btn-hover)!important;color:var(--btn-text)!important}html.dark-theme .auth-container .btn-google,.dark-theme .auth-container .btn-google,html.dark-theme .btn-google,.dark-theme .btn-google{color:#111!important;background-color:#fff!important;border:1px solid #fff!important}html.dark-theme .auth-container .btn-google:hover,.dark-theme .auth-container .btn-google:hover,html.dark-theme .btn-google:hover,.dark-theme .btn-google:hover{opacity:.9!important;color:#111!important;background-color:#fff!important}.auth-container .btn-google,.btn-google{color:#111!important;border:1px solid var(--border-color)!important;background-color:#fff!important}.auth-container .btn-google:hover,.btn-google:hover{opacity:.9!important;color:#111!important;background-color:#fff!important}body.landing-page-body{scroll-behavior:smooth!important;background-color:var(--bg-color)!important;min-height:100vh!important;color:var(--text-main)!important;margin:0!important;padding:0!important;display:block!important}body:has(.landing-navbar){scroll-behavior:smooth!important;background-color:var(--bg-color)!important;min-height:100vh!important;color:var(--text-main)!important;margin:0!important;padding:0!important;display:block!important}body.policy-body{background-color:var(--bg-color)!important;min-height:100vh!important;color:var(--text-main)!important;margin:0!important;padding:0!important;display:block!important}body:has(.policy-container){background-color:var(--bg-color)!important;min-height:100vh!important;color:var(--text-main)!important;margin:0!important;padding:0!important;display:block!important}.policy-container{text-align:left!important;box-sizing:border-box!important;max-width:680px!important;margin:3rem auto!important;padding:2rem!important;line-height:1.7!important}.policy-container h1{color:var(--text-main)!important;margin-bottom:.25rem!important;font-size:1.75rem!important}.policy-container .updated{color:var(--text-muted)!important;margin-bottom:2rem!important;font-size:.8rem!important;display:block!important}.policy-container h2{color:var(--text-main)!important;margin-top:2rem!important;margin-bottom:.5rem!important;font-size:1.1rem!important;font-weight:600!important}.policy-container p,.policy-container li{color:var(--text-muted)!important;font-size:.9rem!important;line-height:1.7!important}.policy-container ul{margin-top:.5rem!important;margin-bottom:.5rem!important;padding-left:1.25rem!important}.policy-container a{color:var(--text-main)!important}html[data-mode=profile],html[data-mode=profile] body,body.profile-body{height:auto!important;min-height:100%!important}body:has(.profile-container){height:auto!important;min-height:100%!important}.profile-container{box-sizing:border-box!important;flex-direction:column!important;gap:24px!important;max-width:960px!important;margin:28px auto!important;padding:0 20px 80px!important;display:flex!important}.profile-grid{grid-template-columns:1fr 1fr!important;gap:20px!important;display:grid!important}@media (max-width:860px){.profile-grid{grid-template-columns:1fr!important}}.profile-card{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-sizing:border-box!important;flex-direction:column!important;gap:16px!important;padding:22px!important;display:flex!important;box-shadow:0 2px 8px #0000000d!important}#accountSecurityCard .profile-card-header{border-bottom:1px solid var(--border)!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px 12px!important;padding-bottom:12px!important;display:flex!important}#accountSecurityCard .profile-card-title{font-size:var(--font-size-sm)!important;color:var(--text)!important;white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;font-weight:600!important;display:flex!important}#accountSecurityCard .auth-badges-container{flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin-left:auto!important;display:flex!important}#accountSecurityCard .auth-badge{white-space:nowrap!important;box-sizing:border-box!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;height:24px!important;padding:4px 10px!important;display:inline-flex!important}@media (max-width:600px){#accountSecurityCard .auth-badges-container{flex-direction:column!important;align-items:flex-end!important;gap:4px!important}#accountSecurityCard .auth-badge{height:22px!important;padding:3px 8px!important;font-size:11px!important}}#changePasswordForm{flex-direction:column!important;gap:14px!important;display:flex!important}@media (max-width:768px){.topbar{z-index:50!important;border-bottom:1px solid var(--border)!important;background:var(--surface)!important;box-sizing:border-box!important;flex-flow:wrap!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:48px!important;padding:8px 14px!important;position:sticky!important;top:0!important}.topbar .divider,.topbar-left .mode-toggle{display:none!important}.topbar-left{flex-wrap:nowrap!important;flex:0 auto!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:100%!important;display:flex!important}.topbar-left .logo-link{color:var(--text)!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;text-decoration:none!important;display:flex!important}.topbar-left .app-icon{flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.topbar-left .app-icon svg{flex-shrink:0!important;width:24px!important;height:24px!important}.topbar-left .app-name{letter-spacing:-.01em!important;color:var(--text-main,var(--text))!important;flex-shrink:0!important;font-size:1.05rem!important;font-weight:600!important;line-height:1!important}.topbar-left .divider{color:var(--text-muted)!important;font-size:var(--font-size-sm,12px)!important;-webkit-user-select:none!important;user-select:none!important;flex-shrink:0!important;margin:0!important}.topbar-right{flex-wrap:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;margin-left:auto!important;display:flex!important}.topbar-right .theme-toggle-btn{flex-shrink:0!important;width:30px!important;height:30px!important;margin:0!important}.topbar-right .limits-showcase{flex-direction:row!important;flex-shrink:0!important;align-items:center!important;gap:6px!important;margin:0!important;display:flex!important}.topbar-right .limits-showcase .limit-label{color:var(--text-muted)!important;white-space:nowrap!important;margin-bottom:0!important;font-size:11px!important;font-weight:500!important}.topbar .limit-label-full{display:none!important}.topbar .limit-label-short{display:inline!important}.topbar-right .limits-showcase .limit-bar-bg{background:var(--surface-2)!important;border:1px solid var(--border)!important;border-radius:4px!important;width:44px!important;height:6px!important;overflow:hidden!important}.topbar-right .btn{height:30px!important;font-size:var(--font-size-sm,12px)!important;border-radius:var(--radius-md)!important;flex-shrink:0!important;margin:0!important;padding:0 12px!important;font-weight:500!important}.mobile-tab-bar{z-index:40!important;background:var(--surface)!important;border-top:1px solid var(--border)!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;box-sizing:border-box!important;transition:transform .18s!important;display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.mobile-tab-bar .tab-item{min-height:56px!important;color:var(--text-muted)!important;white-space:nowrap!important;-webkit-tap-highlight-color:transparent!important;flex-direction:column!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:3px!important;padding:8px 4px!important;font-size:11px!important;font-weight:500!important;text-decoration:none!important;display:flex!important;position:relative!important}.mobile-tab-bar .tab-item svg{flex-shrink:0!important;width:20px!important;height:20px!important}.mobile-tab-bar .tab-item.active{color:var(--text)!important}.mobile-tab-bar .tab-item.active:before{content:""!important;background:var(--accent)!important;border-radius:0 0 2px 2px!important;width:28px!important;height:2px!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}body:has(input:focus,textarea:focus) .mobile-tab-bar{transform:translateY(100%)!important}.toolbar{border-bottom:1px solid var(--border)!important;background:var(--surface)!important;box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;padding:12px 14px!important;display:flex!important}.toolbar-left,form.toolbar-left,.toolbar .toolbar-left,.toolbar form.toolbar-left{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.field-group,.toolbar .field-group{background:var(--surface-2)!important;border:1px solid var(--border)!important;border-radius:var(--radius-md,6px)!important;box-sizing:border-box!important;flex:100%!important;align-items:center!important;gap:6px!important;width:100%!important;height:30px!important;margin:0!important;padding:0 10px!important;display:flex!important}.field-group label,.toolbar .field-group label{font-size:var(--font-size-xs,11px)!important;color:var(--text-secondary)!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;flex-shrink:0!important;font-weight:500!important}.field-group input,.toolbar .field-group input{color:var(--text)!important;font-family:var(--font)!important;font-size:var(--font-size-sm,12px)!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;width:100%!important;min-width:0!important;height:100%!important;padding:0!important}.field-group input::placeholder,.toolbar .field-group input::placeholder{color:var(--text-muted)!important}.search-hint,.toolbar .search-hint{color:var(--text-muted)!important;margin-top:2px!important;margin-left:2px!important;font-size:11px!important;display:block!important}.toolbar-right,.toolbar .toolbar-right{grid-template-columns:1fr 1fr!important;align-items:end!important;gap:8px!important;width:100%!important;display:grid!important}.toolbar .toolbar-right>*{min-width:0!important}.toolbar .toolbar-right .tooltip-wrapper{display:flex!important}.toolbar .toolbar-right .btn{height:36px!important;font-size:var(--font-size-sm,12px)!important;border-radius:var(--radius-md,6px)!important;white-space:nowrap!important;flex-shrink:0!important;width:100%!important;margin:0!important;padding:0 10px!important;font-weight:500!important}.toolbar #searchTooltipWrapper{grid-column:1/-1!important}.toolbar #searchBtn{height:42px!important;font-size:var(--font-size-base,13px)!important;font-weight:600!important}#restoreContainer{flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;gap:4px!important;min-width:0!important;display:flex!important}#restoreTimer{color:var(--text-muted)!important;text-align:center!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;text-overflow:ellipsis!important;flex:none!important;max-width:100%!important;margin:0!important;font-size:11px!important;display:inline-block!important;overflow:hidden!important}.sub-toolbar{border-bottom:1px solid var(--border)!important;background:var(--surface-2)!important;box-sizing:border-box!important;width:100%!important;padding:10px 14px!important}.sub-toolbar-left{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}.custom-dropdown{width:100%!important}.custom-dropdown .dropdown-trigger{border-radius:var(--radius-md)!important;color:var(--text-secondary)!important;font-family:var(--font,var(--font-inter), "Inter", sans-serif)!important;cursor:pointer!important;white-space:nowrap!important;text-overflow:ellipsis!important;box-sizing:border-box!important;align-items:center!important;gap:6px!important;padding:6px 8px!important;font-size:11px!important;font-weight:400!important;line-height:1.4!important;display:flex!important;overflow:hidden!important}.custom-dropdown .dropdown-trigger svg{width:14px!important;height:14px!important}body.dashboard-body{height:auto!important;min-height:100dvh!important;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))!important;overflow:visible!important}body:has(.topbar){height:auto!important;min-height:100dvh!important;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))!important;overflow:visible!important}.table-wrapper,.mini-table-wrapper{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}.table-wrapper{background:var(--bg)!important}.mini-table-wrapper{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.table-wrapper table,.mini-table-wrapper table{border:none!important;width:100%!important;min-width:0!important;display:block!important}.table-wrapper thead,.mini-table-wrapper thead{display:none!important}.table-wrapper tbody,.mini-table-wrapper tbody{padding:12px 14px 24px!important;display:block!important}.table-wrapper tbody tr,.mini-table-wrapper tbody tr{border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important;margin:0 0 10px!important;padding:12px!important;display:flex!important}.table-wrapper tbody td,.mini-table-wrapper tbody td{text-overflow:clip!important;white-space:normal!important;width:auto!important;color:var(--text)!important;text-align:start!important;font-size:var(--font-size-sm,12px)!important;border:none!important;align-items:center!important;padding:0!important;display:flex!important;overflow:visible!important}.table-wrapper td[data-label]:before,.mini-table-wrapper td[data-label]:before{content:attr(data-label) " "!important;color:var(--text-muted)!important;margin-right:4px!important;font-size:11px!important}.table-wrapper .table-jobs td.col-company,.mini-table-wrapper .table-jobs td.col-company{flex:1 0 100%!important;font-size:14px!important;font-weight:600!important}.table-wrapper .table-jobs td.col-industry,.mini-table-wrapper .table-jobs td.col-industry{color:var(--text-muted)!important;flex:1 0 100%!important;font-size:12px!important}.table-wrapper .table-jobs td.col-address,.mini-table-wrapper .table-jobs td.col-address{flex:1 0 100%!important}.table-wrapper .table-jobs td.col-posted,.mini-table-wrapper .table-jobs td.col-posted,.table-wrapper .table-jobs td.col-jobtype,.mini-table-wrapper .table-jobs td.col-jobtype,.table-wrapper .table-jobs td.col-remote,.mini-table-wrapper .table-jobs td.col-remote{color:var(--text-muted)!important;flex:none!important;font-size:11px!important}.table-wrapper .table-jobs td.col-contacts,.mini-table-wrapper .table-jobs td.col-contacts{flex:1 0 100%!important}.table-wrapper .table-jobs td.col-match,.mini-table-wrapper .table-jobs td.col-match{flex:none!important}.table-wrapper .table-jobs td.col-actions,.mini-table-wrapper .table-jobs td.col-actions{flex:1 0 auto!important;justify-content:flex-end!important}.table-wrapper .table-companies td.col-company,.mini-table-wrapper .table-companies td.col-company{flex:1 0 100%!important;font-size:14px!important;font-weight:600!important}.table-wrapper .table-companies td.col-industry,.mini-table-wrapper .table-companies td.col-industry{flex:none!important;order:1!important}.table-wrapper .table-companies td.col-address,.mini-table-wrapper .table-companies td.col-address{flex:1 0 100%!important;order:2!important}.table-wrapper .table-companies td.col-contacts,.mini-table-wrapper .table-companies td.col-contacts{flex:1 0 100%!important;order:3!important}.table-wrapper .table-companies td.col-website,.mini-table-wrapper .table-companies td.col-website{flex:none!important;order:4!important}.table-wrapper .table-companies td.col-actions,.mini-table-wrapper .table-companies td.col-actions{flex:1 0 auto!important;order:5!important;justify-content:flex-end!important}.table-wrapper .table-companies td.col-website .mobile-website-label,.mini-table-wrapper .table-companies td.col-website .mobile-website-label,.table-wrapper .table-jobs td.col-match .mobile-match-label,.mini-table-wrapper .table-jobs td.col-match .mobile-match-label{color:var(--text-muted)!important;margin-right:8px!important;font-size:11px!important;font-weight:500!important;display:inline-block!important}.table-wrapper .table-loading-cell{flex:1 0 100%!important;height:auto!important;min-height:200px!important}.table-empty{min-height:200px!important}.profile-container{gap:16px!important;margin:14px auto!important;padding:14px 14px 60px!important}.profile-container input,.profile-container select,.profile-container textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important}.profile-container,.profile-grid,.profile-card,.form-row,.form-row-grid{min-width:0!important}.profile-hero{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:16px!important}.profile-hero-actions{justify-content:flex-end!important;width:100%!important;display:flex!important}.profile-grid{grid-template-columns:1fr!important;gap:14px!important}.form-row-grid{grid-template-columns:1fr!important;gap:10px!important}.profile-card{gap:14px!important;padding:16px!important}.profile-card-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px 12px!important}#accountSecurityCard .profile-card-header{justify-content:space-between!important}.danger-zone,.danger-zone-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.language-add-row{flex-direction:column!important;align-items:stretch!important}}@media (max-width:600px){.education-entry-card{grid-template-columns:1fr!important}}@media (max-width:400px){.topbar-right .limits-showcase .limit-bar-bg{display:none!important}.topbar-right .limits-showcase{gap:0!important}}@media (max-width:360px){.topbar .topbar-right .btn{font-size:var(--font-size-xs,11px)!important;padding:0 9px!important}.topbar{gap:6px!important;padding:8px 10px!important}}@media (max-width:480px){body:not(.landing-page-body):not(.dashboard-body):not(:has(.landing-navbar)){padding:1rem .875rem!important}.auth-container{width:100%!important;max-width:100%!important}.auth-logo{font-size:1rem!important;top:1rem!important;left:1rem!important}body.policy-body .theme-toggle-btn,body.policy-body .theme-toggle-btn[data-tooltip],body:not(.landing-page-body):not(.dashboard-body) .theme-toggle-btn,body:not(.landing-page-body):not(.dashboard-body) .theme-toggle-btn[data-tooltip]{z-index:1000!important;width:32px!important;height:32px!important;position:fixed!important;top:1rem!important;right:1rem!important}.auth-title{font-size:1.35rem!important}.policy-container{margin:1.5rem auto!important;padding:1.25rem 1rem!important}.policy-container h1{font-size:1.45rem!important}}body.policy-body .theme-toggle-btn,body.policy-body .theme-toggle-btn[data-tooltip],body:not(.landing-page-body):not(.dashboard-body) .theme-toggle-btn,body:not(.landing-page-body):not(.dashboard-body) .theme-toggle-btn[data-tooltip]{z-index:1000!important;position:fixed!important;top:1.5rem!important;right:1.5rem!important}.tooltip-wrapper{cursor:pointer;display:inline-flex;position:relative}.tooltip-layer{z-index:2147483000;border-radius:var(--radius-sm);background:var(--accent);width:max-content;max-width:min(240px,100vw - 24px);color:var(--bg);font-family:var(--font,"Inter", sans-serif);text-align:center;overflow-wrap:break-word;pointer-events:none;opacity:0;visibility:hidden;box-sizing:border-box;border:1px solid #0000;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.35;transition:opacity .15s,visibility .15s;position:fixed;top:0;left:0;box-shadow:0 4px 14px #00000040}.tooltip-layer.is-open{opacity:1;visibility:visible}.dark-theme .tooltip-layer,html.dark-theme .tooltip-layer{background:var(--surface-hover);color:var(--text);border-color:var(--border);box-shadow:0 4px 14px #0006}@media (max-width:768px){.tooltip-layer{display:none}}.custom-dropdown{display:inline-block;position:relative;font-family:var(--font,var(--font-inter), "Inter", sans-serif)!important}.custom-dropdown .dropdown-trigger{cursor:pointer!important;border-radius:var(--radius-md,6px)!important;color:var(--text-secondary)!important;font-family:var(--font,var(--font-inter), "Inter", sans-serif)!important;font-size:var(--font-size-xs,11px)!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;align-items:center!important;gap:6px!important;padding:5px 10px!important;font-weight:400!important;line-height:1.4!important;transition:background .15s,color .15s,border-color .15s!important;display:flex!important}.custom-dropdown .dropdown-trigger .dropdown-label{font-family:var(--font,var(--font-inter), "Inter", sans-serif)!important;font-size:var(--font-size-xs,11px)!important;color:inherit!important;font-weight:400!important;line-height:1.4!important}.custom-dropdown:hover .dropdown-trigger,.custom-dropdown.open .dropdown-trigger{background:var(--surface)!important;color:var(--text)!important}.custom-dropdown .dropdown-trigger svg{color:var(--text-muted)!important;flex-shrink:0!important;transition:transform .15s,color .15s!important}.custom-dropdown:hover .dropdown-trigger svg,.custom-dropdown.open .dropdown-trigger svg{color:var(--text)!important}.custom-dropdown .dropdown-menu{border-radius:var(--radius-lg,8px)!important;z-index:100!important;box-sizing:border-box!important;min-width:170px!important;max-height:260px!important;font-family:var(--font,var(--font-inter), "Inter", sans-serif)!important;padding:5px!important;display:block!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;overflow-y:auto!important}.sub-toolbar-left .custom-dropdown:nth-child(2n) .dropdown-menu{left:auto!important;right:0!important}.dark-theme .custom-dropdown .dropdown-menu,html.dark-theme .custom-dropdown .dropdown-menu{background:#18181b!important;border:1px solid #ffffff1f!important;box-shadow:0 10px 30px #00000080!important}:root:not(.dark-theme) .custom-dropdown .dropdown-menu,.light-theme .custom-dropdown .dropdown-menu{background:#fff!important;border:1px solid #e4e4e7!important;box-shadow:0 10px 25px #00000014!important}.custom-dropdown .dropdown-item{font-family:var(--font,var(--font-inter), "Inter", sans-serif)!important;font-size:var(--font-size-xs,11px)!important;color:var(--text-secondary)!important;cursor:pointer!important;white-space:nowrap!important;border-radius:var(--radius-sm,4px)!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;padding:8px 12px!important;font-weight:400!important;line-height:1.4!important;transition:background .12s,color .12s!important;display:flex!important}.dark-theme .custom-dropdown .dropdown-item:hover,html.dark-theme .custom-dropdown .dropdown-item:hover{color:#fff!important;background:#ffffff0f!important}.dark-theme .custom-dropdown .dropdown-item.active,html.dark-theme .custom-dropdown .dropdown-item.active{color:#fff!important;background:#ffffff1a!important;font-weight:400!important}:root:not(.dark-theme) .custom-dropdown .dropdown-item:hover,.light-theme .custom-dropdown .dropdown-item:hover{color:#09090b!important;background:#f4f4f5!important}:root:not(.dark-theme) .custom-dropdown .dropdown-item.active,.light-theme .custom-dropdown .dropdown-item.active{color:#09090b!important;background:#f4f4f5!important;font-weight:400!important}.custom-dropdown .dropdown-menu::-webkit-scrollbar{width:5px!important}.custom-dropdown .dropdown-menu::-webkit-scrollbar-track{background:0 0!important}.custom-dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:#80808040!important;border-radius:4px!important}.dark-theme .custom-dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:#ffffff26!important}html.dark-theme .custom-dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:#ffffff26!important}.light-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,.dark-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.password-input-wrapper{align-items:center!important;width:100%!important;display:flex!important;position:relative!important}.password-input-wrapper input{box-sizing:border-box!important;width:100%!important;padding-right:38px!important}.password-toggle-btn{width:22px!important;height:22px!important;color:var(--text-muted)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;transition:color .15s!important;display:flex!important;position:absolute!important;top:50%!important;left:auto!important;right:8px!important;transform:translateY(-50%)!important}.password-toggle-btn:hover,.password-toggle-btn[aria-pressed=true]{color:var(--text)!important}.password-toggle-btn:focus-visible{outline:2px solid var(--text-muted)!important;outline-offset:1px!important}.password-toggle-btn svg{pointer-events:none!important;width:16px!important;height:16px!important;display:block!important}@media (max-width:768px){.password-input-wrapper input{padding-right:44px!important}.password-toggle-btn{width:28px!important;height:28px!important;right:10px!important}}.theme-toggle-btn{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
html.dark-theme body .btn.btn-quiet.btn-quiet:not(.btn-danger):not(.btn-danger-outline),html body .btn.btn-quiet.btn-quiet:not(.btn-danger):not(.btn-danger-outline),html.dark-theme body .draft-btn,html.dark-theme body .contact-reveal-btn{color:#111!important;box-shadow:none!important;opacity:1!important;background-color:#fff!important;border:1px solid #fff!important}html.dark-theme body .btn.btn-quiet.btn-quiet:not(.btn-danger):not(.btn-danger-outline):hover:not(:disabled),html.dark-theme body .btn.btn-quiet.btn-quiet:not(.btn-danger):not(.btn-danger-outline):active:not(:disabled),html.dark-theme body .draft-btn:hover:not(:disabled),html.dark-theme body .draft-btn:active:not(:disabled),html.dark-theme body .contact-reveal-btn:hover:not(:disabled),html.dark-theme body .contact-reveal-btn:active:not(:disabled),html.dark-theme body .contact-reveal-btn.is-hovered,html.dark-theme body .contact-reveal-btn.is-clicked{color:#111!important;opacity:.88!important;box-shadow:none!important;background-color:#fff!important;border-color:#fff!important;transform:none!important}html.dark-theme body .btn.btn-quiet.btn-quiet:not(.btn-danger):not(.btn-danger-outline):disabled,html.dark-theme body .draft-btn:disabled,html.dark-theme body .contact-reveal-btn:disabled{opacity:.4!important}html.dark-theme body .btn.btn-quiet.btn-quiet:not(.btn-danger):not(.btn-danger-outline) svg,html.dark-theme body .draft-btn svg,html.dark-theme body .contact-reveal-btn svg{color:#111!important;stroke:currentColor!important}html.dark-theme body .btn.btn-danger-outline.btn-danger-outline{color:#fff!important;box-shadow:none!important;opacity:1!important;background-color:#dc2626!important;border:1px solid #dc2626!important}html.dark-theme body .btn.btn-danger-outline.btn-danger-outline:hover:not(:disabled),html.dark-theme body .btn.btn-danger-outline.btn-danger-outline:active:not(:disabled),html.dark-theme body .btn.btn-danger-outline.btn-danger-outline:focus-visible{color:#fff!important;opacity:1!important;background-color:#b91c1c!important;border-color:#b91c1c!important}html.dark-theme body .btn.btn-danger-outline.btn-danger-outline svg{color:currentColor!important;stroke:currentColor!important}.reveal-label-phone,.filters-toggle,.profile-signout{display:none}:is(html body .toolbar .toolbar-right:not(.has-results) .tooltip-wrapper:has(#printBtn),html body .toolbar .toolbar-right:not(.has-results) .tooltip-wrapper:has(#emailExportBtn)),html body .toolbar #showMoreTooltipWrapper,html body .toolbar #nextTooltipWrapper{display:none!important}html body .toolbar #restoreContainer:has(#restoreBtn:disabled){display:none!important}html body .profile-nudge{border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--text-secondary)!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:12px 20px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.45!important;display:flex!important}html body .profile-nudge .btn{flex-shrink:0!important;height:30px!important}html body .list-more{justify-content:center!important;padding:16px 20px 24px!important;display:flex!important}html body .list-more .btn{min-width:220px!important;height:36px!important}html body .profile-card-header .tooltip-wrapper:has(#saveProfileBtn){display:none!important}html body .profile-save-bar{background:var(--surface)!important;border-top:1px solid var(--border)!important;border-radius:0 0 var(--radius-lg) var(--radius-lg)!important;justify-content:flex-end!important;margin:20px -22px -22px!important;padding:14px 22px!important;display:flex!important}html body .profile-hero{box-shadow:none!important;background:0 0!important;border:none!important;padding:4px 2px 0!important}@media (min-width:768.02px){html body .toolbar{justify-content:flex-start!important}html body .toolbar .toolbar-right{flex:auto!important}html body .toolbar #searchTooltipWrapper{order:-1!important;margin-right:auto!important}}@media (min-width:768.02px) and (max-width:1279.98px){html body .table-wrapper table{border:none!important;width:100%!important;min-width:0!important;display:block!important}html body .table-wrapper thead{display:none!important}html body .table-wrapper tbody{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px 20px 4px!important;display:grid!important}html body .table-wrapper tbody tr{border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;flex-wrap:wrap!important;align-content:flex-start!important;align-items:center!important;margin:0!important;display:flex!important}html body .table-wrapper tbody tr:has(.table-loading-cell){background:0 0!important;border:none!important;grid-column:1/-1!important}html body .table-wrapper tbody td{text-overflow:clip!important;white-space:normal!important;width:auto!important;min-width:0!important;color:var(--text)!important;text-align:start!important;border:none!important;align-items:center!important;padding:0!important;font-size:12px!important;display:flex!important;overflow:visible!important}html body .table-wrapper .table-jobs td.col-company,html body .table-wrapper .table-jobs td.col-industry,html body .table-wrapper .table-jobs td.col-address,html body .table-wrapper .table-jobs td.col-contacts,html body .table-wrapper .table-companies td.col-company,html body .table-wrapper .table-companies td.col-address,html body .table-wrapper .table-companies td.col-contacts{flex:1 0 100%!important}html body .table-wrapper .table-jobs td.col-company,html body .table-wrapper .table-companies td.col-company{font-weight:600!important}html body .table-wrapper .table-jobs td.col-industry{color:var(--text-muted)!important}html body .table-wrapper .table-jobs td.col-posted,html body .table-wrapper .table-jobs td.col-jobtype,html body .table-wrapper .table-jobs td.col-remote,html body .table-wrapper .table-companies td.col-industry{flex:none!important}html body .table-wrapper .table-companies td.col-industry{order:1!important}html body .table-wrapper .table-companies td.col-address{order:2!important}html body .table-wrapper .table-companies td.col-contacts{order:3!important}html body .table-wrapper .table-jobs td.col-match .mobile-match-label,html body .table-wrapper .table-companies td.col-website .mobile-website-label{color:var(--text-muted)!important;margin-right:8px!important;font-weight:500!important;display:inline-block!important}html body .table-wrapper tbody tr{gap:6px 14px!important;padding:14px!important}html body .table-wrapper .table-jobs td.col-company,html body .table-wrapper .table-companies td.col-company{font-size:15px!important;line-height:1.35!important}html body .table-wrapper .table-jobs td.col-industry{margin-top:-2px!important;font-size:13px!important}html body .table-wrapper td[data-label]:before{content:none!important;display:none!important}html body .table-wrapper td.col-address,html body .table-wrapper td.col-address .address-link{color:var(--text-muted)!important;font-size:12px!important;font-weight:400!important}html body .table-wrapper .table-jobs td.col-posted,html body .table-wrapper .table-jobs td.col-jobtype,html body .table-wrapper .table-jobs td.col-remote{color:var(--text-muted)!important;font-size:12px!important}:is(html body .table-wrapper .table-jobs td.col-posted:has(>.cell-empty),html body .table-wrapper .table-jobs td.col-jobtype:has(>.cell-empty)){display:none!important}html body .table-wrapper .table-jobs td.col-contacts{margin-top:2px!important}html body .table-wrapper .table-jobs td.col-match{flex:auto!important;margin-top:4px!important}html body .table-wrapper .table-jobs td.col-actions{flex:auto!important;justify-content:flex-end!important;margin-top:4px!important}html body .table-wrapper .table-jobs td.col-match:has(.setup-profile-empty)+td.col-actions{flex:100%!important}html body .table-wrapper .table-jobs td.col-match .mobile-match-label{font-size:12px!important}html body .table-wrapper .draft-btn,html body .table-wrapper .contact-reveal-btn{height:32px!important;padding:0 12px!important;font-size:12px!important}html body .table-wrapper .table-companies td.col-contacts[data-unrevealed=true]{flex:1 0 100%!important;order:4!important;margin-top:6px!important}html body .table-wrapper .table-companies td.col-website{order:5!important;margin-top:6px!important}html body .table-wrapper .table-companies td.col-actions{order:6!important;margin-top:6px!important;margin-left:auto!important}html body .table-wrapper .table-companies td.col-website:has(.contact-reveal-btn) .mobile-website-label{display:none!important}html body .table-wrapper .reveal-label-wide{display:none!important}html body .table-wrapper .reveal-label-phone{display:inline!important}html body .table-wrapper .table-jobs td.col-match:has(.setup-profile-empty){display:none!important}}@media (max-width:768px){html body .topbar .tooltip-wrapper:has(#logoutBtn){display:none!important}html body .topbar #clearBtn{height:30px!important;padding:0 12px!important}html body .toolbar{gap:10px!important;padding:12px 14px!important}html body .toolbar .toolbar-left{gap:8px!important}html body .toolbar .field-group{height:42px!important;padding:0 12px!important}html body .toolbar .field-group label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body .toolbar .field-group input{font-size:16px!important}html body .toolbar .search-hint{display:none!important}html body .toolbar .toolbar-right{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}html body .toolbar .toolbar-right>*{flex:1 1 0!important;min-width:0!important}html body .toolbar #searchTooltipWrapper{flex:100%!important;order:-1!important}html body .toolbar #searchBtn{height:44px!important;font-size:14px!important;font-weight:600!important}html body .toolbar .toolbar-right .btn:not(#searchBtn){height:34px!important;font-size:12px!important}html body .toolbar #restoreContainer{flex-direction:row!important;flex:100%!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}html body .toolbar #restoreContainer #restoreTimer{text-align:right!important;order:2!important}html body .toolbar #restoreContainer .tooltip-wrapper{flex:auto!important}html body .sub-toolbar:not(.has-results){display:none!important}html body .sub-toolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;display:flex!important}html body .sub-toolbar .filters-toggle{border-radius:var(--radius-md,6px)!important;color:#111!important;height:32px!important;font-family:var(--font)!important;cursor:pointer!important;background:#fff!important;border:1px solid #fff!important;align-items:center!important;gap:6px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}html body .sub-toolbar .filters-toggle:hover,html body .sub-toolbar .filters-toggle:active,html body .sub-toolbar.is-open .filters-toggle{color:#111!important;background:#fff!important;border-color:#fff!important}html body .sub-toolbar.is-open .filters-toggle .filters-count,html body .sub-toolbar .filters-toggle:hover .filters-count{color:#fff!important;background:#111!important}html body .sub-toolbar .filters-count{color:#fff!important;background:#111!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}html body .sub-toolbar #resultsSummary{color:var(--text-muted)!important;margin:0!important;font-size:11px!important}html body .sub-toolbar:not(.is-open) .sub-toolbar-left{display:none!important}html body .sub-toolbar.is-open .sub-toolbar-left{flex:100%!important;order:3!important;padding-top:4px!important}html body .profile-nudge{margin:12px 14px 0!important;padding:12px!important}html body .profile-nudge .btn{height:32px!important}html body .list-more{padding:0 14px 20px!important}html body .list-more .btn{width:100%!important;min-width:0!important;height:40px!important}html body .table-wrapper .table-jobs td.col-match:has(.setup-profile-empty){display:none!important}html body .table-wrapper tbody tr,html body .mini-table-wrapper tbody tr{gap:6px 14px!important;padding:14px!important}html body .table-wrapper .table-jobs td.col-company,html body .mini-table-wrapper .table-jobs td.col-company,html body .table-wrapper .table-companies td.col-company,html body .mini-table-wrapper .table-companies td.col-company{font-size:15px!important;line-height:1.35!important}html body .table-wrapper .table-jobs td.col-industry,html body .mini-table-wrapper .table-jobs td.col-industry{margin-top:-2px!important;font-size:13px!important}html body .table-wrapper td[data-label]:before,html body .mini-table-wrapper td[data-label]:before{content:none!important;display:none!important}html body .table-wrapper td.col-address,html body .mini-table-wrapper td.col-address,html body .table-wrapper td.col-address .address-link,html body .mini-table-wrapper td.col-address .address-link{color:var(--text-muted)!important;font-size:12px!important;font-weight:400!important}html body .table-wrapper .table-jobs td.col-posted,html body .mini-table-wrapper .table-jobs td.col-posted,html body .table-wrapper .table-jobs td.col-jobtype,html body .mini-table-wrapper .table-jobs td.col-jobtype,html body .table-wrapper .table-jobs td.col-remote,html body .mini-table-wrapper .table-jobs td.col-remote{color:var(--text-muted)!important;font-size:12px!important}:is(html body .table-wrapper .table-jobs td.col-posted:has(>.cell-empty),html body .table-wrapper .table-jobs td.col-jobtype:has(>.cell-empty)){display:none!important}html body .table-wrapper .table-jobs td.col-contacts,html body .mini-table-wrapper .table-jobs td.col-contacts{margin-top:2px!important}html body .table-wrapper .table-jobs td.col-match,html body .mini-table-wrapper .table-jobs td.col-match{flex:auto!important;margin-top:4px!important}html body .table-wrapper .table-jobs td.col-actions,html body .mini-table-wrapper .table-jobs td.col-actions{flex:auto!important;justify-content:flex-end!important;margin-top:4px!important}html body .table-wrapper .table-jobs td.col-match:has(.setup-profile-empty)+td.col-actions{flex:100%!important}html body .table-wrapper .table-jobs td.col-match .mobile-match-label,html body .mini-table-wrapper .table-jobs td.col-match .mobile-match-label{font-size:12px!important}html body .draft-btn,html body .contact-reveal-btn{height:32px!important;padding:0 12px!important;font-size:12px!important}html body .table-wrapper .table-companies td.col-contacts[data-unrevealed=true],html body .mini-table-wrapper .table-companies td.col-contacts[data-unrevealed=true]{flex:1 0 100%!important;order:4!important;margin-top:6px!important}html body .table-wrapper .table-companies td.col-website,html body .mini-table-wrapper .table-companies td.col-website{order:5!important;margin-top:6px!important}html body .table-wrapper .table-companies td.col-actions,html body .mini-table-wrapper .table-companies td.col-actions{order:6!important;margin-top:6px!important;margin-left:auto!important}html body .table-companies td.col-website:has(.contact-reveal-btn) .mobile-website-label{display:none!important}html body .reveal-label-wide{display:none!important}html body .reveal-label-phone{display:inline!important}html body .profile-save-bar{margin:16px -16px -16px!important;padding:12px 16px!important}html body .profile-save-bar .btn{width:100%!important;height:44px!important;font-size:14px!important;font-weight:600!important}html body .profile-signout{padding:4px 0 8px!important;display:flex!important}html body .profile-signout .btn{width:100%!important;height:42px!important}}@media (max-width:1279.98px){html body .profile-grid>.profile-card:not(#accountSecurityCard):not(.profile-grid-full){order:1!important}html body .profile-grid>.profile-grid-full{order:2!important}html body .profile-grid>#accountSecurityCard{order:3!important}}@media (min-width:1280px){html body .profile-container{max-width:1120px!important}html body .profile-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;align-items:start!important}html body .profile-grid>.profile-card:not(#accountSecurityCard):not(.profile-grid-full){grid-area:1/1!important}html body .profile-grid>.profile-grid-full{grid-area:2/1!important}html body .profile-grid>#accountSecurityCard{grid-area:1/2/span 2!important;position:sticky!important;top:80px!important}html body #accountSecurityCard .profile-card-header{flex-wrap:wrap!important;row-gap:10px!important}html body #accountSecurityCard .auth-badges-container{justify-content:flex-start!important;width:100%!important;margin-left:0!important}}@media (min-width:768.02px){html body .sub-toolbar .summary-extra{display:none!important}html body .sub-toolbar .sub-toolbar-left{gap:4px!important}html body .table-wrapper thead th{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}}@media (min-width:1280px){html body .table-wrapper td.col-address .address-link{border-bottom:none!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:100%!important;text-decoration:none!important;display:flex!important}html body .table-wrapper td.col-address .address-link span{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}html body .table-wrapper td.col-address .address-link:hover span{text-decoration:underline!important}}@media (min-width:768.02px) and (max-width:1279.98px){html body .table-wrapper td.col-company .company-name{color:var(--text)!important;white-space:normal!important;font-size:15px!important;font-weight:600!important}html body .table-wrapper td.col-address .address-link{border-bottom:none!important}}@media (min-width:768.02px){html body.dashboard-body:has(.profile-container){overflow:visible!important}html body:has(.topbar):has(.profile-container){overflow:visible!important}}@media (min-width:1280px){html body #accountSecurityCard .danger-zone-row{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}html body .table-wrapper th,html body .table-wrapper td{padding-left:12px!important;padding-right:12px!important}html body .table-jobs .col-company{width:18%!important}html body .table-jobs .col-industry{width:13%!important}html body .table-jobs .col-address{width:17%!important}html body .table-jobs .col-posted{width:7%!important}html body .table-jobs .col-jobtype,html body .table-jobs .col-remote{width:8%!important}html body .table-jobs .col-contacts{width:11%!important}html body .table-jobs .col-match,html body .table-jobs .col-actions{width:9%!important;min-width:0!important}}@media (min-width:768.02px) and (max-width:1279.98px){html body .sub-toolbar:not(.has-results){display:none!important}html body .sub-toolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px!important}html body .sub-toolbar .filters-toggle{border-radius:var(--radius-md,6px)!important;color:#111!important;height:30px!important;font-family:var(--font)!important;cursor:pointer!important;background:#fff!important;border:1px solid #fff!important;align-items:center!important;gap:6px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important}html body .sub-toolbar .filters-toggle:hover,html body .sub-toolbar .filters-toggle:active,html body .sub-toolbar.is-open .filters-toggle{color:#111!important;background:#fff!important;border-color:#fff!important}html body .sub-toolbar .filters-count{color:#fff!important;background:#111!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}html body .sub-toolbar.is-open .filters-toggle .filters-count,html body .sub-toolbar .filters-toggle:hover .filters-count{color:#fff!important;background:#111!important}html body .sub-toolbar:not(.is-open) .sub-toolbar-left{display:none!important}html body .sub-toolbar.is-open .sub-toolbar-left{flex:100%!important;order:3!important}html body .sub-toolbar #resultsSummary{padding-left:0!important}html body .table-wrapper .table-jobs td.col-contacts{flex:auto!important}html body .table-wrapper .table-jobs td.col-match,html body .table-wrapper .table-jobs td.col-actions{flex:none!important;margin-top:2px!important}html body .table-wrapper .table-jobs td.col-match:has(.setup-profile-empty)+td.col-actions{flex:none!important;margin-top:2px!important}}@media (min-width:1280px){html body .mini-table-wrapper thead th{white-space:nowrap!important}html body .mini-table-wrapper .table-jobs .col-company{width:17%!important}html body .mini-table-wrapper .table-jobs .col-industry,html body .mini-table-wrapper .table-jobs .col-address{width:13%!important}html body .mini-table-wrapper .table-jobs .col-posted{width:7%!important}html body .mini-table-wrapper .table-jobs .col-jobtype{width:8%!important}html body .mini-table-wrapper .table-jobs .col-remote{width:10%!important}html body .mini-table-wrapper .table-jobs .col-contacts{width:11%!important}html body .mini-table-wrapper .table-jobs .col-match{width:10%!important}html body .mini-table-wrapper .table-jobs .col-actions{width:11%!important}}@media (min-width:768.02px) and (max-width:1279.98px){html body .toolbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:14px 20px!important;display:flex!important}html body .toolbar .toolbar-left{grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;gap:10px!important;width:100%!important;display:grid!important}html body .toolbar .search-hint{display:none!important}html body .toolbar .field-group{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:36px!important}html body .toolbar .field-group input{flex:auto!important;width:auto!important;min-width:0!important}html body .toolbar .field-group label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body .toolbar .toolbar-right{flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;display:flex!important}html body .toolbar #searchTooltipWrapper{order:-1!important;margin-right:auto!important}html body .toolbar #searchBtn{min-width:120px!important}html body .toolbar .toolbar-right .btn{height:34px!important}html body .toolbar #restoreContainer{align-items:center!important;gap:8px!important;display:inline-flex!important}html body .topbar .limit-bar-bg{display:none!important}html body .topbar{flex-wrap:nowrap!important}html body .profile-grid{grid-template-columns:minmax(0,1fr)!important}html body .profile-grid>.profile-card{grid-column:1!important}html body .profile-container{max-width:760px!important}html body .mini-table-wrapper table{border:none!important;width:100%!important;min-width:0!important;display:block!important}html body .mini-table-wrapper thead{display:none!important}html body .mini-table-wrapper tbody{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px 20px 4px!important;display:grid!important}html body .mini-table-wrapper tbody tr{border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;flex-wrap:wrap!important;align-content:flex-start!important;align-items:center!important;margin:0!important;display:flex!important}html body .mini-table-wrapper tbody tr:has(.table-loading-cell){background:0 0!important;border:none!important;grid-column:1/-1!important}html body .mini-table-wrapper tbody td{text-overflow:clip!important;white-space:normal!important;width:auto!important;min-width:0!important;color:var(--text)!important;text-align:start!important;border:none!important;align-items:center!important;padding:0!important;font-size:12px!important;display:flex!important;overflow:visible!important}html body .mini-table-wrapper .table-jobs td.col-company,html body .mini-table-wrapper .table-jobs td.col-industry,html body .mini-table-wrapper .table-jobs td.col-address,html body .mini-table-wrapper .table-jobs td.col-contacts,html body .mini-table-wrapper .table-companies td.col-company,html body .mini-table-wrapper .table-companies td.col-address,html body .mini-table-wrapper .table-companies td.col-contacts{flex:1 0 100%!important}html body .mini-table-wrapper .table-jobs td.col-company,html body .mini-table-wrapper .table-companies td.col-company{font-weight:600!important}html body .mini-table-wrapper .table-jobs td.col-industry{color:var(--text-muted)!important}html body .mini-table-wrapper .table-jobs td.col-posted,html body .mini-table-wrapper .table-jobs td.col-jobtype,html body .mini-table-wrapper .table-jobs td.col-remote,html body .mini-table-wrapper .table-companies td.col-industry{flex:none!important}html body .mini-table-wrapper .table-companies td.col-industry{order:1!important}html body .mini-table-wrapper .table-companies td.col-address{order:2!important}html body .mini-table-wrapper .table-companies td.col-contacts{order:3!important}html body .mini-table-wrapper .table-jobs td.col-match .mobile-match-label,html body .mini-table-wrapper .table-companies td.col-website .mobile-website-label{color:var(--text-muted)!important;margin-right:8px!important;font-weight:500!important;display:inline-block!important}html body .mini-table-wrapper tbody tr{gap:6px 14px!important;padding:14px!important}html body .mini-table-wrapper .table-jobs td.col-company,html body .mini-table-wrapper .table-companies td.col-company{font-size:15px!important;line-height:1.35!important}html body .mini-table-wrapper .table-jobs td.col-industry{margin-top:-2px!important;font-size:13px!important}html body .mini-table-wrapper td[data-label]:before{content:none!important;display:none!important}html body .mini-table-wrapper td.col-address,html body .mini-table-wrapper td.col-address .address-link{color:var(--text-muted)!important;font-size:12px!important;font-weight:400!important}html body .mini-table-wrapper .table-jobs td.col-posted,html body .mini-table-wrapper .table-jobs td.col-jobtype,html body .mini-table-wrapper .table-jobs td.col-remote{color:var(--text-muted)!important;font-size:12px!important}:is(html body .mini-table-wrapper .table-jobs td.col-posted:has(>.cell-empty),html body .mini-table-wrapper .table-jobs td.col-jobtype:has(>.cell-empty)){display:none!important}html body .mini-table-wrapper .table-jobs td.col-contacts{margin-top:2px!important}html body .mini-table-wrapper .table-jobs td.col-match{flex:auto!important;margin-top:4px!important}html body .mini-table-wrapper .table-jobs td.col-actions{flex:auto!important;justify-content:flex-end!important;margin-top:4px!important}html body .mini-table-wrapper .table-jobs td.col-match:has(.setup-profile-empty)+td.col-actions{flex:100%!important}html body .mini-table-wrapper .table-jobs td.col-match .mobile-match-label{font-size:12px!important}html body .mini-table-wrapper .draft-btn,html body .mini-table-wrapper .contact-reveal-btn{height:32px!important;padding:0 12px!important;font-size:12px!important}html body .mini-table-wrapper .table-companies td.col-contacts[data-unrevealed=true]{flex:1 0 100%!important;order:4!important;margin-top:6px!important}html body .mini-table-wrapper .table-companies td.col-website{order:5!important;margin-top:6px!important}html body .mini-table-wrapper .table-companies td.col-actions{order:6!important;margin-top:6px!important;margin-left:auto!important}html body .mini-table-wrapper .table-companies td.col-website:has(.contact-reveal-btn) .mobile-website-label{display:none!important}html body .mini-table-wrapper .reveal-label-wide{display:none!important}html body .mini-table-wrapper .reveal-label-phone{display:inline!important}html body .mini-table-wrapper .table-jobs td.col-match:has(.setup-profile-empty){display:none!important}html body .mini-table-wrapper{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}html body .mini-table-wrapper tbody{padding:0!important}html body .mini-table-wrapper td.col-company .company-name{color:var(--text)!important;white-space:normal!important;font-size:15px!important;font-weight:600!important}html body .mini-table-wrapper td.col-address .address-link{border-bottom:none!important}html body .mini-table-wrapper .table-jobs td.col-contacts{flex:auto!important}html body .mini-table-wrapper .table-jobs td.col-match,html body .mini-table-wrapper .table-jobs td.col-actions{flex:none!important;margin-top:2px!important}html body .table-wrapper .table-jobs td.col-actions,html body .mini-table-wrapper .table-jobs td.col-actions{margin-left:auto!important}}@media (max-width:1279.98px){html body .table-wrapper td.col-address .address-link,html body .mini-table-wrapper td.col-address .address-link{border-bottom:none!important}html body .table-wrapper .contact-reveal-btn,html body .mini-table-wrapper .contact-reveal-btn,html body .table-wrapper .draft-btn,html body .mini-table-wrapper .draft-btn{will-change:auto!important;transition:none!important}}