.callback-module-scss-module__7cWyoa__wrapper{background:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}.callback-module-scss-module__7cWyoa__card{text-align:center;border-radius:var(--radius-lg,1rem);background:var(--card,#fff);border:1px solid var(--border,#00000014);flex-direction:column;align-items:center;width:100%;max-width:26rem;padding:2.75rem 2rem 2.25rem;display:flex;box-shadow:0 4px 24px -2px #0000000f}.callback-module-scss-module__7cWyoa__brand{color:var(--foreground);letter-spacing:-.04em;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:1.25rem;font-weight:400;text-decoration:none;display:inline-flex}.callback-module-scss-module__7cWyoa__spinnerContainer{justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;display:flex;position:relative}.callback-module-scss-module__7cWyoa__spinnerRing{border:3px solid color-mix(in oklch, var(--primary) 18%, transparent);border-radius:50%;position:absolute;inset:0}.callback-module-scss-module__7cWyoa__spinner{color:var(--primary);animation:.85s linear infinite callback-module-scss-module__7cWyoa__spin}@keyframes callback-module-scss-module__7cWyoa__spin{to{transform:rotate(360deg)}}.callback-module-scss-module__7cWyoa__title{letter-spacing:-.02em;color:var(--foreground);margin:0 0 .5rem;font-size:1.2rem;font-weight:500}.callback-module-scss-module__7cWyoa__subtitle{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.callback-module-scss-module__7cWyoa__fallback{color:var(--muted-foreground);margin-top:1.75rem;font-size:.8rem}.callback-module-scss-module__7cWyoa__fallback a{color:var(--primary);cursor:pointer;text-decoration:underline}
.BrandLogo-module-scss-module__lE6ISG__wrap{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.BrandLogo-module-scss-module__lE6ISG__mark{flex-shrink:0;display:block}.BrandLogo-module-scss-module__lE6ISG__word{color:inherit;white-space:nowrap;line-height:1}.BrandLogo-module-scss-module__lE6ISG__accent{color:var(--primary)}
.SearchSuggestInput-module-scss-module__0Z9OdG__wrap{flex:1;width:100%;min-width:0;position:relative}.SearchSuggestInput-module-scss-module__0Z9OdG__input{width:100%}.SearchSuggestInput-module-scss-module__0Z9OdG__list{background:var(--popover);border:1px solid var(--border);border-radius:10px;max-height:280px;margin:0;padding:.35rem;list-style:none;overflow:auto;box-shadow:0 12px 32px #0f172a29}html.dark .SearchSuggestInput-module-scss-module__0Z9OdG__list{border-color:color-mix(in oklch, var(--foreground) 22%, var(--border))}.SearchSuggestInput-module-scss-module__0Z9OdG__hint{color:var(--text-muted,#6b7280);padding:.55rem .65rem;font-size:.85rem}.SearchSuggestInput-module-scss-module__0Z9OdG__option{text-align:left;cursor:pointer;width:100%;color:var(--text-main,#111);font:inherit;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex}.SearchSuggestInput-module-scss-module__0Z9OdG__option:hover,.SearchSuggestInput-module-scss-module__0Z9OdG__option.SearchSuggestInput-module-scss-module__0Z9OdG__active{background:var(--bg-subtle,#f3f4f6)}.SearchSuggestInput-module-scss-module__0Z9OdG__option_text{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.SearchSuggestInput-module-scss-module__0Z9OdG__option_kind{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#6b7280);flex-shrink:0;font-size:.7rem}
.SearchTypeSelect-module-scss-module__WSR6rW__wrapper{flex-shrink:0;position:relative}.SearchTypeSelect-module-scss-module__WSR6rW__trigger{width:100%;color:var(--text-main);cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:.15rem;font-family:inherit;display:flex}.SearchTypeSelect-module-scss-module__WSR6rW__trigger:hover,.SearchTypeSelect-module-scss-module__WSR6rW__trigger:focus-visible{color:var(--brand-primary)}.SearchTypeSelect-module-scss-module__WSR6rW__trigger_label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SearchTypeSelect-module-scss-module__WSR6rW__chevron{color:var(--text-muted);flex-shrink:0}.SearchTypeSelect-module-scss-module__WSR6rW__inline .SearchTypeSelect-module-scss-module__WSR6rW__trigger{max-width:4.5rem;padding:.25rem .1rem .25rem .2rem;font-size:.7rem;font-weight:400}.SearchTypeSelect-module-scss-module__WSR6rW__block .SearchTypeSelect-module-scss-module__WSR6rW__trigger{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:8px;justify-content:space-between;padding:.55rem .75rem;font-size:.9rem}.SearchTypeSelect-module-scss-module__WSR6rW__menu{z-index:var(--z-index-navbar-dropdown);background:var(--popover);min-width:11rem;color:var(--popover-foreground);border:1px solid var(--border);border-radius:10px;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 10px 25px -5px #0000002e}html.dark .SearchTypeSelect-module-scss-module__WSR6rW__menu{border-color:color-mix(in oklch, var(--foreground) 22%, var(--border))}.SearchTypeSelect-module-scss-module__WSR6rW__block .SearchTypeSelect-module-scss-module__WSR6rW__menu{width:100%;left:0;right:auto}.SearchTypeSelect-module-scss-module__WSR6rW__field{flex-shrink:0;align-items:stretch;display:flex}.SearchTypeSelect-module-scss-module__WSR6rW__field .SearchTypeSelect-module-scss-module__WSR6rW__trigger{border-right:1px solid var(--border);border-radius:var(--radius-md) 0 0 var(--radius-md);max-width:8.25rem;height:100%;color:var(--foreground);padding:0 .75rem;font-size:.82rem;font-weight:400}.SearchTypeSelect-module-scss-module__WSR6rW__field .SearchTypeSelect-module-scss-module__WSR6rW__menu{left:0;right:auto}.SearchTypeSelect-module-scss-module__WSR6rW__option{width:100%;color:var(--text-main);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.5rem .65rem;font-family:inherit;font-size:.85rem;font-weight:400;display:block}.SearchTypeSelect-module-scss-module__WSR6rW__option_active{background:var(--accent);color:var(--accent-foreground)}.SearchTypeSelect-module-scss-module__WSR6rW__option_selected{color:var(--foreground);background:var(--accent);font-weight:400}
@keyframes Skeleton-module-scss-module__AdkVEa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton-module-scss-module__AdkVEa__bone{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;height:1rem;animation:1.4s ease-in-out infinite Skeleton-module-scss-module__AdkVEa__shimmer}@media (prefers-reduced-motion:reduce){.Skeleton-module-scss-module__AdkVEa__bone{background:var(--muted);animation:none}}
@keyframes TextureButton-module-scss-module__IfWTjq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.TextureButton-module-scss-module__IfWTjq__root{width:max-content;max-width:100%;letter-spacing:var(--tracking-normal);color:inherit;white-space:nowrap;cursor:pointer;appearance:none;box-sizing:border-box;transition:background-color .18s var(--ease-out),background-image .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out),transform .12s var(--ease-out);background:0 0;border-style:solid;border-width:1px;flex:none;margin:0;padding:1px;font-family:inherit;font-weight:400;line-height:1.25;text-decoration:none;display:inline-flex}.TextureButton-module-scss-module__IfWTjq__root:active{transform:scale(.97)}.TextureButton-module-scss-module__IfWTjq__root:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none}@media (prefers-reduced-motion:reduce){.TextureButton-module-scss-module__IfWTjq__root{transition:background-color .18s,background-image .18s,border-color .18s,color .18s}.TextureButton-module-scss-module__IfWTjq__root:active{transform:none}}.TextureButton-module-scss-module__IfWTjq__root[data-size=xs],.TextureButton-module-scss-module__IfWTjq__root[data-size=sm]{border-radius:var(--radius-sm)}.TextureButton-module-scss-module__IfWTjq__root[data-size=default],.TextureButton-module-scss-module__IfWTjq__root[data-size=md],.TextureButton-module-scss-module__IfWTjq__root[data-size=lg]{border-radius:var(--radius-md)}.TextureButton-module-scss-module__IfWTjq__root[data-size=icon],.TextureButton-module-scss-module__IfWTjq__root[data-variant=icon]{border-radius:var(--radius-full);width:auto;display:inline-flex}.TextureButton-module-scss-module__IfWTjq__root[data-variant=primary],.TextureButton-module-scss-module__IfWTjq__root[data-variant=accent]{border-color:color-mix(in oklch, var(--primary) 40%, transparent);background-image:linear-gradient(to bottom, color-mix(in oklch, var(--primary) 80%, white), var(--primary))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=destructive]{border-color:color-mix(in oklch, var(--foreground) 10%, transparent);background-image:linear-gradient(to bottom, color-mix(in oklch, var(--destructive) 80%, white), var(--destructive))}html.dark .TextureButton-module-scss-module__IfWTjq__root[data-variant=destructive]{border-width:2px;border-color:var(--border)}.TextureButton-module-scss-module__IfWTjq__root[data-variant=secondary]{border-color:var(--border);background-color:var(--secondary)}.TextureButton-module-scss-module__IfWTjq__root[data-variant=minimal]{border-color:color-mix(in oklch, var(--foreground) 16%, transparent);background-color:color-mix(in oklch, var(--card) 50%, transparent)}.TextureButton-module-scss-module__IfWTjq__root[data-variant=minimal]:hover{background-image:linear-gradient(to top, var(--muted), var(--card))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=minimal]:active{background-color:var(--secondary);background-image:none}html.dark .TextureButton-module-scss-module__IfWTjq__root[data-variant=minimal]{border-color:var(--border);background-color:var(--card)}html.dark .TextureButton-module-scss-module__IfWTjq__root[data-variant=minimal]:hover{background-image:linear-gradient(to top, var(--muted), var(--secondary))}html.dark .TextureButton-module-scss-module__IfWTjq__root[data-variant=minimal]:active{background-color:var(--muted);background-image:none}.TextureButton-module-scss-module__IfWTjq__root[data-variant=icon]{border-color:color-mix(in oklch, var(--foreground) 10%, transparent);background-color:color-mix(in oklch, var(--card) 50%, transparent)}.TextureButton-module-scss-module__IfWTjq__root[data-variant=icon]:hover{background-image:linear-gradient(to top, var(--muted), var(--card))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=icon]:active{background-color:var(--secondary);background-image:none}html.dark .TextureButton-module-scss-module__IfWTjq__root[data-variant=icon]{border-color:var(--border);background-color:var(--card)}html.dark .TextureButton-module-scss-module__IfWTjq__root[data-variant=icon]:hover{background-image:linear-gradient(to top, var(--muted), var(--card))}html.dark .TextureButton-module-scss-module__IfWTjq__root[data-variant=icon]:active{background-color:var(--muted);background-image:none}.TextureButton-module-scss-module__IfWTjq__block{flex:none;align-self:stretch;width:100%;max-width:100%;display:flex}.TextureButton-module-scss-module__IfWTjq__inner{box-sizing:border-box;width:100%;height:100%;color:var(--muted-foreground);transition:background-color .18s var(--ease-out),background-image .18s var(--ease-out),color .18s var(--ease-out);justify-content:center;align-items:center;gap:.35rem;display:flex}.TextureButton-module-scss-module__IfWTjq__root[data-size=xs] .TextureButton-module-scss-module__IfWTjq__inner{padding:calc(var(--spacing)*.75) calc(var(--spacing)*2.5);border-radius:calc(var(--radius-sm) - 2px);font-size:.72rem;line-height:1.3}.TextureButton-module-scss-module__IfWTjq__root[data-size=xs][data-variant] .TextureButton-module-scss-module__IfWTjq__inner{gap:calc(var(--spacing)*1.25)}.TextureButton-module-scss-module__IfWTjq__root[data-size=sm] .TextureButton-module-scss-module__IfWTjq__inner{padding:calc(var(--spacing)*1) calc(var(--spacing)*4);border-radius:calc(var(--radius-sm) - 2px);font-size:.75rem}.TextureButton-module-scss-module__IfWTjq__root[data-size=default] .TextureButton-module-scss-module__IfWTjq__inner,.TextureButton-module-scss-module__IfWTjq__root[data-size=md] .TextureButton-module-scss-module__IfWTjq__inner{padding:calc(var(--spacing)*2) calc(var(--spacing)*4);border-radius:calc(var(--radius-md) - 2px);font-size:.875rem}.TextureButton-module-scss-module__IfWTjq__root[data-size=lg] .TextureButton-module-scss-module__IfWTjq__inner{padding:calc(var(--spacing)*2) calc(var(--spacing)*4);border-radius:calc(var(--radius-md) - 2px);font-size:1rem}.TextureButton-module-scss-module__IfWTjq__root[data-size=icon] .TextureButton-module-scss-module__IfWTjq__inner,.TextureButton-module-scss-module__IfWTjq__root[data-variant=icon] .TextureButton-module-scss-module__IfWTjq__inner{padding:calc(var(--spacing)*1);border-radius:var(--radius-full)}.TextureButton-module-scss-module__IfWTjq__root[data-variant=primary] .TextureButton-module-scss-module__IfWTjq__inner,.TextureButton-module-scss-module__IfWTjq__root[data-variant=accent] .TextureButton-module-scss-module__IfWTjq__inner{gap:calc(var(--spacing)*2);color:var(--primary-foreground);background-image:linear-gradient(to bottom, var(--primary), color-mix(in oklch, var(--primary) 78%, black))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=primary]:hover .TextureButton-module-scss-module__IfWTjq__root[data-variant=primary] .TextureButton-module-scss-module__IfWTjq__inner,.TextureButton-module-scss-module__IfWTjq__root[data-variant=accent]:hover .TextureButton-module-scss-module__IfWTjq__root[data-variant=primary] .TextureButton-module-scss-module__IfWTjq__inner,.TextureButton-module-scss-module__IfWTjq__root[data-variant=primary]:hover .TextureButton-module-scss-module__IfWTjq__root[data-variant=accent] .TextureButton-module-scss-module__IfWTjq__inner,.TextureButton-module-scss-module__IfWTjq__root[data-variant=accent]:hover .TextureButton-module-scss-module__IfWTjq__root[data-variant=accent] .TextureButton-module-scss-module__IfWTjq__inner{background-image:linear-gradient(to bottom, color-mix(in oklch, var(--primary) 70%, white), color-mix(in oklch, var(--primary) 70%, black))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=primary]:active .TextureButton-module-scss-module__IfWTjq__root[data-variant=primary] .TextureButton-module-scss-module__IfWTjq__inner,.TextureButton-module-scss-module__IfWTjq__root[data-variant=accent]:active .TextureButton-module-scss-module__IfWTjq__root[data-variant=primary] .TextureButton-module-scss-module__IfWTjq__inner,.TextureButton-module-scss-module__IfWTjq__root[data-variant=primary]:active .TextureButton-module-scss-module__IfWTjq__root[data-variant=accent] .TextureButton-module-scss-module__IfWTjq__inner,.TextureButton-module-scss-module__IfWTjq__root[data-variant=accent]:active .TextureButton-module-scss-module__IfWTjq__root[data-variant=accent] .TextureButton-module-scss-module__IfWTjq__inner{background-image:linear-gradient(to bottom, color-mix(in oklch, var(--primary) 80%, white), color-mix(in oklch, var(--primary) 80%, black))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=destructive] .TextureButton-module-scss-module__IfWTjq__inner{gap:calc(var(--spacing)*2);color:var(--destructive-foreground);background-image:linear-gradient(to bottom, color-mix(in oklch, var(--destructive) 70%, white), var(--destructive))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=destructive]:hover .TextureButton-module-scss-module__IfWTjq__root[data-variant=destructive] .TextureButton-module-scss-module__IfWTjq__inner{background-image:linear-gradient(to bottom, color-mix(in oklch, var(--destructive) 60%, white), color-mix(in oklch, var(--destructive) 85%, black))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=destructive]:active .TextureButton-module-scss-module__IfWTjq__root[data-variant=destructive] .TextureButton-module-scss-module__IfWTjq__inner{background-image:linear-gradient(to bottom, var(--destructive), var(--destructive))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=secondary] .TextureButton-module-scss-module__IfWTjq__inner{gap:calc(var(--spacing)*2);color:var(--secondary-foreground);background-image:linear-gradient(to bottom, var(--secondary), color-mix(in oklch, var(--muted) 70%, var(--border)))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=secondary]:hover .TextureButton-module-scss-module__IfWTjq__root[data-variant=secondary] .TextureButton-module-scss-module__IfWTjq__inner{background-image:linear-gradient(to bottom, color-mix(in oklch, var(--secondary) 70%, var(--muted)), var(--muted))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=secondary]:active .TextureButton-module-scss-module__IfWTjq__root[data-variant=secondary] .TextureButton-module-scss-module__IfWTjq__inner{background-image:linear-gradient(to bottom, var(--muted), var(--border))}html.dark .TextureButton-module-scss-module__IfWTjq__root[data-variant=secondary] .TextureButton-module-scss-module__IfWTjq__inner{color:var(--secondary-foreground);background-image:linear-gradient(to bottom, var(--secondary), color-mix(in oklch, var(--secondary) 88%, var(--card)))}html.dark .TextureButton-module-scss-module__IfWTjq__root[data-variant=secondary]:hover .TextureButton-module-scss-module__IfWTjq__inner{background-image:linear-gradient(to bottom, color-mix(in oklch, var(--secondary) 92%, var(--muted)), color-mix(in oklch, var(--secondary) 80%, var(--card)))}html.dark .TextureButton-module-scss-module__IfWTjq__root[data-variant=secondary]:active .TextureButton-module-scss-module__IfWTjq__inner{background-image:linear-gradient(to bottom, color-mix(in oklch, var(--secondary) 80%, var(--card)), color-mix(in oklch, var(--secondary) 70%, var(--card)))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=minimal] .TextureButton-module-scss-module__IfWTjq__inner{color:var(--foreground);background-image:linear-gradient(to bottom, var(--card), color-mix(in oklch, var(--muted) 70%, var(--card)))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=minimal]:hover .TextureButton-module-scss-module__IfWTjq__root[data-variant=minimal] .TextureButton-module-scss-module__IfWTjq__inner{background-image:linear-gradient(to bottom, var(--muted), var(--secondary))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=minimal]:active .TextureButton-module-scss-module__IfWTjq__root[data-variant=minimal] .TextureButton-module-scss-module__IfWTjq__inner{background-image:linear-gradient(to bottom, var(--secondary), var(--muted))}html.dark .TextureButton-module-scss-module__IfWTjq__root[data-variant=minimal] .TextureButton-module-scss-module__IfWTjq__inner{color:var(--foreground);background-image:linear-gradient(to bottom, var(--card), color-mix(in oklch, var(--muted) 80%, var(--card)))}html.dark .TextureButton-module-scss-module__IfWTjq__root[data-variant=minimal]:hover .TextureButton-module-scss-module__IfWTjq__inner{background-image:linear-gradient(to bottom, color-mix(in oklch, var(--foreground) 10%, var(--card)), var(--card))}html.dark .TextureButton-module-scss-module__IfWTjq__root[data-variant=icon] .TextureButton-module-scss-module__IfWTjq__inner{color:var(--foreground)}.TextureButton-module-scss-module__IfWTjq__root[data-variant=icon] .TextureButton-module-scss-module__IfWTjq__inner{color:var(--foreground);background-image:linear-gradient(to bottom, var(--card), color-mix(in oklch, var(--muted) 70%, var(--card)))}.TextureButton-module-scss-module__IfWTjq__root[data-variant=icon]:active .TextureButton-module-scss-module__IfWTjq__root[data-variant=icon] .TextureButton-module-scss-module__IfWTjq__inner{background-color:var(--secondary);background-image:none}
.Input-module-scss-module__f5oxGW__wrap{width:100%;min-width:0;display:block;position:relative}.Input-module-scss-module__f5oxGW__slot_left,.Input-module-scss-module__f5oxGW__slot_right{z-index:1;color:var(--muted-foreground);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.Input-module-scss-module__f5oxGW__slot_left{left:calc(var(--spacing)*3)}.Input-module-scss-module__f5oxGW__slot_right{right:calc(var(--spacing)*3);pointer-events:auto}.Input-module-scss-module__f5oxGW__input{box-sizing:border-box;width:100%;min-width:0;height:2.5rem;padding:0 calc(var(--spacing)*3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--input);color:var(--foreground);letter-spacing:var(--tracking-normal);appearance:none;outline:none;margin:0;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.25;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.Input-module-scss-module__f5oxGW__input::placeholder{color:var(--muted-foreground)}.Input-module-scss-module__f5oxGW__input:hover:not(:disabled):not(:focus-visible){border-color:color-mix(in oklch, var(--border) 55%, var(--foreground))}.Input-module-scss-module__f5oxGW__input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 22%, transparent)}.Input-module-scss-module__f5oxGW__input:disabled{cursor:not-allowed;opacity:.5;background:var(--muted)}.Input-module-scss-module__f5oxGW__input[aria-invalid=true]{border-color:var(--destructive)}.Input-module-scss-module__f5oxGW__input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--destructive) 22%, transparent)}.Input-module-scss-module__f5oxGW__input[type=file]{padding-block:calc(var(--spacing)*1.5)}.Input-module-scss-module__f5oxGW__input[type=file]::file-selector-button{color:var(--foreground);font:inherit;background:0 0;border:0;margin-inline-end:calc(var(--spacing)*3);font-weight:400}.Input-module-scss-module__f5oxGW__input[data-size=sm]{height:2.25rem;padding-inline:calc(var(--spacing)*2.5);border-radius:var(--radius-sm);font-size:.75rem}.Input-module-scss-module__f5oxGW__input[data-size=lg]{height:2.85rem;padding-inline:calc(var(--spacing)*3.5);font-size:.95rem}.Input-module-scss-module__f5oxGW__has_left{padding-left:calc(var(--spacing)*9)}.Input-module-scss-module__f5oxGW__has_left[data-size=sm]{padding-left:calc(var(--spacing)*8)}.Input-module-scss-module__f5oxGW__has_left[data-size=lg]{padding-left:calc(var(--spacing)*10)}.Input-module-scss-module__f5oxGW__has_right{padding-right:calc(var(--spacing)*9)}.Input-module-scss-module__f5oxGW__has_right[data-size=sm]{padding-right:calc(var(--spacing)*8)}.Input-module-scss-module__f5oxGW__has_right[data-size=lg]{padding-right:calc(var(--spacing)*10)}
.DateInput-module-scss-module__5LH1Aq__root{width:100%;min-width:0;display:block;position:relative}.DateInput-module-scss-module__5LH1Aq__native{opacity:0;pointer-events:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.DateInput-module-scss-module__5LH1Aq__calendar_btn{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.DateInput-module-scss-module__5LH1Aq__calendar_btn:hover:not(:disabled){color:var(--foreground);background:color-mix(in oklch, var(--muted) 70%, transparent)}.DateInput-module-scss-module__5LH1Aq__calendar_btn:disabled{cursor:not-allowed;opacity:.5}.DateInput-module-scss-module__5LH1Aq__error{margin-top:calc(var(--spacing)*1);color:var(--destructive);font-size:.75rem;line-height:1.3;display:block}
@keyframes Select-module-scss-module__f1Ykqa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Select-module-scss-module__f1Ykqa__select{box-sizing:border-box;width:100%;height:2.625rem;padding:0 2.25rem 0 calc(var(--spacing)*3);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--input);color:var(--foreground);line-height:normal;font:inherit;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2362627a' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .55rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;outline:none;margin:0;font-size:.875rem;font-weight:400;transition:border-color .15s,box-shadow .15s;display:block}.Select-module-scss-module__f1Ykqa__select:hover:not(:disabled):not(:focus-visible){border-color:color-mix(in oklch, var(--border) 55%, var(--foreground))}.Select-module-scss-module__f1Ykqa__select:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 22%, transparent)}.Select-module-scss-module__f1Ykqa__select:disabled{cursor:not-allowed;opacity:.5;background-color:var(--muted)}.Select-module-scss-module__f1Ykqa__select option{background:var(--card);color:var(--foreground)}html.dark .Select-module-scss-module__f1Ykqa__select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23a1a1aa' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}.Select-module-scss-module__f1Ykqa__select{width:100%;min-width:0;max-width:100%}.Select-module-scss-module__f1Ykqa__select[aria-invalid=true]{border-color:var(--destructive)}.Select-module-scss-module__f1Ykqa__select[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--destructive) 22%, transparent)}
@keyframes Textarea-module-scss-module__f-KX5a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Textarea-module-scss-module__f-KX5a__textarea{box-sizing:border-box;width:100%;min-height:6.5rem;padding:.75rem calc(var(--spacing)*3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--input);color:var(--foreground);font:inherit;resize:vertical;outline:none;margin:0;font-size:.875rem;font-weight:400;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.Textarea-module-scss-module__f-KX5a__textarea::placeholder{color:var(--muted-foreground)}.Textarea-module-scss-module__f-KX5a__textarea:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 22%, transparent)}.Textarea-module-scss-module__f-KX5a__textarea:hover:not(:disabled):not(:focus-visible){border-color:color-mix(in oklch, var(--border) 55%, var(--foreground))}.Textarea-module-scss-module__f-KX5a__textarea:disabled{cursor:not-allowed;opacity:.5;background:var(--muted)}.Textarea-module-scss-module__f-KX5a__textarea[aria-invalid=true]{border-color:var(--destructive)}.Textarea-module-scss-module__f-KX5a__textarea[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--destructive) 22%, transparent)}
.RequiredMark-module-scss-module__6MUyaW__mark{color:var(--status-error,var(--destructive));margin-inline-start:.2em;font-weight:400}
.FieldError-module-scss-module__fZQp3W__error{margin-top:calc(var(--spacing)*1.5);color:var(--destructive);font-size:.75rem;font-weight:400;line-height:1.35;display:block}
@keyframes LoadingSpinner-module-scss-module__pnQSVG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.LoadingSpinner-module-scss-module__pnQSVG__wrapper{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem;font-size:.95rem;display:flex}.LoadingSpinner-module-scss-module__pnQSVG__boneBlock{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:36px;height:1rem;animation:1.4s ease-in-out infinite LoadingSpinner-module-scss-module__pnQSVG__shimmer}.LoadingSpinner-module-scss-module__pnQSVG__wrapperInline{color:var(--text-muted);flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.875rem;display:flex}.LoadingSpinner-module-scss-module__pnQSVG__boneInline{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:18px;height:1rem;animation:1.4s ease-in-out infinite LoadingSpinner-module-scss-module__pnQSVG__shimmer}.LoadingSpinner-module-scss-module__pnQSVG__message,.LoadingSpinner-module-scss-module__pnQSVG__messageInline{text-align:center}
@keyframes SkeletonPage-module-scss-module__0oAv6W__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.SkeletonPage-module-scss-module__0oAv6W__page{flex-direction:column;gap:0;width:100%;display:flex}.SkeletonPage-module-scss-module__0oAv6W__header{--app-header-bleed:1.25rem;z-index:20;isolation:isolate;border-bottom:1px solid var(--border);background:var(--background);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;margin:0 0 1.25rem;padding:.85rem 0 1rem;display:flex;position:sticky;top:0}.SkeletonPage-module-scss-module__0oAv6W__header:before{content:"";z-index:-1;top:0;bottom:0;left:calc(-1*var(--app-header-bleed));right:calc(-1*var(--app-header-bleed));background:var(--background);box-shadow:0 -1rem 0 var(--background);pointer-events:none;position:absolute}@media (max-width:768px){.SkeletonPage-module-scss-module__0oAv6W__header{--app-header-bleed:1rem;padding-top:3.25rem}.SkeletonPage-module-scss-module__0oAv6W__header:before{box-shadow:0 -3.25rem 0 var(--background)}}.SkeletonPage-module-scss-module__0oAv6W__header h1,.SkeletonPage-module-scss-module__0oAv6W__header .SkeletonPage-module-scss-module__0oAv6W__title{color:var(--foreground);letter-spacing:var(--tracking-tight);margin:0 0 .35rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:400;line-height:1.25}.SkeletonPage-module-scss-module__0oAv6W__header p,.SkeletonPage-module-scss-module__0oAv6W__header .SkeletonPage-module-scss-module__0oAv6W__description{max-width:42rem;color:var(--muted-foreground);margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.SkeletonPage-module-scss-module__0oAv6W__header{flex-direction:column;align-items:stretch;gap:.55rem}.SkeletonPage-module-scss-module__0oAv6W__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:100%;display:flex}.SkeletonPage-module-scss-module__0oAv6W__copy{flex:1;min-width:0}.SkeletonPage-module-scss-module__0oAv6W__title{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:min(16rem,60%);height:1.75rem;margin:0;animation:1.4s ease-in-out infinite SkeletonPage-module-scss-module__0oAv6W__shimmer}.SkeletonPage-module-scss-module__0oAv6W__desc{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:min(22rem,80%);height:.9rem;margin:.35rem 0 0;animation:1.4s ease-in-out infinite SkeletonPage-module-scss-module__0oAv6W__shimmer}.SkeletonPage-module-scss-module__0oAv6W__section{padding:1.35rem 0}.SkeletonPage-module-scss-module__0oAv6W__section+.SkeletonPage-module-scss-module__0oAv6W__section{border-top:1px solid var(--border)}.SkeletonPage-module-scss-module__0oAv6W__section{flex-direction:column;gap:.85rem;display:flex}.SkeletonPage-module-scss-module__0oAv6W__sectionTitle{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:10rem;height:1.1rem;animation:1.4s ease-in-out infinite SkeletonPage-module-scss-module__0oAv6W__shimmer}.SkeletonPage-module-scss-module__0oAv6W__lines{flex-direction:column;gap:.75rem;display:flex}.SkeletonPage-module-scss-module__0oAv6W__line{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:100%;height:1rem;animation:1.4s ease-in-out infinite SkeletonPage-module-scss-module__0oAv6W__shimmer}.SkeletonPage-module-scss-module__0oAv6W__lineShort{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:65%;height:1rem;animation:1.4s ease-in-out infinite SkeletonPage-module-scss-module__0oAv6W__shimmer}
@keyframes JobCardSkeleton-module-scss-module__fbIg8G__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.JobCardSkeleton-module-scss-module__fbIg8G__card{box-sizing:border-box;gap:calc(var(--spacing,.25rem)*3);width:100%;height:auto;padding:calc(var(--spacing,.25rem)*4.5);border-radius:var(--radius-lg);background:var(--card);box-shadow:0 0 0 1px var(--border);border:none;flex-direction:column;display:flex}.JobCardSkeleton-module-scss-module__fbIg8G__bone{border-radius:var(--radius-sm);border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;height:1rem;animation:1.4s ease-in-out infinite JobCardSkeleton-module-scss-module__fbIg8G__shimmer;display:block}.JobCardSkeleton-module-scss-module__fbIg8G__card_noImage .JobCardSkeleton-module-scss-module__fbIg8G__employer{gap:0}.JobCardSkeleton-module-scss-module__fbIg8G__header{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.JobCardSkeleton-module-scss-module__fbIg8G__employer{align-items:center;gap:calc(var(--spacing)*3);flex:1;min-width:0;display:flex}.JobCardSkeleton-module-scss-module__fbIg8G__avatar{border-radius:var(--radius-md);flex-shrink:0;width:3rem;height:3rem}.JobCardSkeleton-module-scss-module__fbIg8G__employer_copy{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.JobCardSkeleton-module-scss-module__fbIg8G__company{width:55%;height:.9rem}.JobCardSkeleton-module-scss-module__fbIg8G__location{width:35%;height:.8rem}.JobCardSkeleton-module-scss-module__fbIg8G__body,.JobCardSkeleton-module-scss-module__fbIg8G__main{gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}.JobCardSkeleton-module-scss-module__fbIg8G__title{width:70%;height:1.12rem}.JobCardSkeleton-module-scss-module__fbIg8G__chips{gap:calc(var(--spacing)*1.5);flex-wrap:wrap;margin-top:.5rem;display:flex}.JobCardSkeleton-module-scss-module__fbIg8G__chip{border-radius:var(--radius-full);width:4.5rem;height:1.1rem}.JobCardSkeleton-module-scss-module__fbIg8G__footer{justify-content:flex-end;align-items:center;margin-top:.15rem;display:flex}.JobCardSkeleton-module-scss-module__fbIg8G__posted{width:4.5rem;height:.8rem}
@keyframes SkeletonForm-module-scss-module__zpWC1q__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.SkeletonForm-module-scss-module__zpWC1q__page{background:0 0;width:100%;min-height:0;padding:0}.SkeletonForm-module-scss-module__zpWC1q__header{--app-header-bleed:1.25rem;z-index:20;isolation:isolate;border-bottom:1px solid var(--border);background:var(--background);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;margin:0 0 1.25rem;padding:.85rem 0 1rem;display:flex;position:sticky;top:0}.SkeletonForm-module-scss-module__zpWC1q__header:before{content:"";z-index:-1;top:0;bottom:0;left:calc(-1*var(--app-header-bleed));right:calc(-1*var(--app-header-bleed));background:var(--background);box-shadow:0 -1rem 0 var(--background);pointer-events:none;position:absolute}@media (max-width:768px){.SkeletonForm-module-scss-module__zpWC1q__header{--app-header-bleed:1rem;padding-top:3.25rem}.SkeletonForm-module-scss-module__zpWC1q__header:before{box-shadow:0 -3.25rem 0 var(--background)}}.SkeletonForm-module-scss-module__zpWC1q__header h1,.SkeletonForm-module-scss-module__zpWC1q__header .SkeletonForm-module-scss-module__zpWC1q__title{color:var(--foreground);letter-spacing:var(--tracking-tight);margin:0 0 .35rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:400;line-height:1.25}.SkeletonForm-module-scss-module__zpWC1q__header p,.SkeletonForm-module-scss-module__zpWC1q__header .SkeletonForm-module-scss-module__zpWC1q__description{max-width:42rem;color:var(--muted-foreground);margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.SkeletonForm-module-scss-module__zpWC1q__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;width:100%;display:flex}.SkeletonForm-module-scss-module__zpWC1q__headerCopy{flex:1;min-width:0}.SkeletonForm-module-scss-module__zpWC1q__title{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:min(16rem,60%);height:1.75rem;margin:0;animation:1.4s ease-in-out infinite SkeletonForm-module-scss-module__zpWC1q__shimmer}.SkeletonForm-module-scss-module__zpWC1q__desc{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:min(22rem,80%);height:.9rem;margin:.35rem 0 0;animation:1.4s ease-in-out infinite SkeletonForm-module-scss-module__zpWC1q__shimmer}.SkeletonForm-module-scss-module__zpWC1q__preview_link{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);border-radius:var(--radius-sm);background-size:200% 100%;flex-shrink:0;width:8rem;height:1.85rem;animation:1.4s ease-in-out infinite SkeletonForm-module-scss-module__zpWC1q__shimmer}.SkeletonForm-module-scss-module__zpWC1q__card{padding:1.35rem 0}.SkeletonForm-module-scss-module__zpWC1q__card+.SkeletonForm-module-scss-module__zpWC1q__card{border-top:1px solid var(--border)}.SkeletonForm-module-scss-module__zpWC1q__card{background:0 0;border:none;border-radius:0;flex-direction:column;gap:1rem;display:flex}.SkeletonForm-module-scss-module__zpWC1q__grid2{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}@media (max-width:640px){.SkeletonForm-module-scss-module__zpWC1q__grid2{grid-template-columns:1fr}}.SkeletonForm-module-scss-module__zpWC1q__field{flex-direction:column;gap:.5rem;display:flex}.SkeletonForm-module-scss-module__zpWC1q__label{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:6rem;height:.875rem;animation:1.4s ease-in-out infinite SkeletonForm-module-scss-module__zpWC1q__shimmer}.SkeletonForm-module-scss-module__zpWC1q__control{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);border-radius:var(--radius-md);background-size:200% 100%;width:100%;height:2.5rem;animation:1.4s ease-in-out infinite SkeletonForm-module-scss-module__zpWC1q__shimmer}.SkeletonForm-module-scss-module__zpWC1q__photo_row{align-items:center;gap:1rem;display:flex}.SkeletonForm-module-scss-module__zpWC1q__photo{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);border-radius:var(--radius-md);background-size:200% 100%;flex-shrink:0;width:4.5rem;height:4.5rem;animation:1.4s ease-in-out infinite SkeletonForm-module-scss-module__zpWC1q__shimmer}.SkeletonForm-module-scss-module__zpWC1q__control_sm{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);border-radius:var(--radius-md);background-size:200% 100%;width:10rem;height:2.25rem;animation:1.4s ease-in-out infinite SkeletonForm-module-scss-module__zpWC1q__shimmer}.SkeletonForm-module-scss-module__zpWC1q__hint{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:70%;height:.875rem;margin:0;animation:1.4s ease-in-out infinite SkeletonForm-module-scss-module__zpWC1q__shimmer}.SkeletonForm-module-scss-module__zpWC1q__button{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);border-radius:var(--radius-md);background-size:200% 100%;width:8rem;height:2.5rem;animation:1.4s ease-in-out infinite SkeletonForm-module-scss-module__zpWC1q__shimmer}
@keyframes PageHeader-module-scss-module__nHxECG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.PageHeader-module-scss-module__nHxECG__header{--app-header-bleed:1.25rem;z-index:20;isolation:isolate;border-bottom:1px solid var(--border);background:var(--background);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;margin:0 0 1.25rem;padding:.85rem 0 1rem;display:flex;position:sticky;top:0}.PageHeader-module-scss-module__nHxECG__header:before{content:"";z-index:-1;top:0;bottom:0;left:calc(-1*var(--app-header-bleed));right:calc(-1*var(--app-header-bleed));background:var(--background);box-shadow:0 -1rem 0 var(--background);pointer-events:none;position:absolute}@media (max-width:768px){.PageHeader-module-scss-module__nHxECG__header{--app-header-bleed:1rem;padding-top:3.25rem}.PageHeader-module-scss-module__nHxECG__header:before{box-shadow:0 -3.25rem 0 var(--background)}}.PageHeader-module-scss-module__nHxECG__header h1,.PageHeader-module-scss-module__nHxECG__header .PageHeader-module-scss-module__nHxECG__title{color:var(--foreground);letter-spacing:var(--tracking-tight);margin:0 0 .35rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:400;line-height:1.25}.PageHeader-module-scss-module__nHxECG__header p,.PageHeader-module-scss-module__nHxECG__header .PageHeader-module-scss-module__nHxECG__description{max-width:42rem;color:var(--muted-foreground);margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.PageHeader-module-scss-module__nHxECG__header{flex-direction:column;align-items:stretch;gap:.55rem}.PageHeader-module-scss-module__nHxECG__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:100%;display:flex}.PageHeader-module-scss-module__nHxECG__copy{flex:1;min-width:0}.PageHeader-module-scss-module__nHxECG__copy h1{margin-bottom:0}.PageHeader-module-scss-module__nHxECG__copy h1+p{margin-top:.35rem}.PageHeader-module-scss-module__nHxECG__copy h1+*{margin-top:.35rem}.PageHeader-module-scss-module__nHxECG__title_row{align-items:center;gap:.65rem;display:flex}.PageHeader-module-scss-module__nHxECG__title_row h1{margin:0}.PageHeader-module-scss-module__nHxECG__back_btn{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--card);min-width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.8125rem;font-weight:400;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.PageHeader-module-scss-module__nHxECG__back_btn:hover{background:var(--muted);border-color:var(--border);color:var(--foreground)}.PageHeader-module-scss-module__nHxECG__back_btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.PageHeader-module-scss-module__nHxECG__back_label{line-height:1}.PageHeader-module-scss-module__nHxECG__actions{flex-wrap:wrap;flex-shrink:0;align-self:center;align-items:center;gap:.4rem;display:flex}.PageHeader-module-scss-module__nHxECG__actions [data-variant]>*{justify-content:center;align-items:center;gap:.35rem;padding:.32rem .7rem;font-size:.8125rem;line-height:1.2;display:inline-flex}:is(.PageHeader-module-scss-module__nHxECG__actions [data-size=icon]>*,.PageHeader-module-scss-module__nHxECG__actions [data-variant=icon]>*){padding:.28rem}
@keyframes SkeletonDashboard-module-scss-module__Yj-e1q__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--background:#fdfdff;--foreground:#0d0d12;--card:#fff;--card-foreground:#0d0d12;--popover:#fff;--popover-foreground:#0d0d12;--primary:#0b72f9;--primary-foreground:#f3f4f6;--secondary:#ebeeff;--secondary-foreground:#3d508a;--muted:#f1f1f8;--muted-foreground:#62627a;--accent:#f0f6ff;--accent-foreground:#4775ff;--destructive:#ef4444;--destructive-foreground:#f8fafc;--border:#e2e2ee;--input:#f1f1f8b3;--ring:#0f62fe;--chart-1:#6b46ff;--chart-2:#4a72ff;--chart-3:#04c3dc;--chart-4:#0eddba;--chart-5:#00b88a;--sidebar:#fdfdff;--sidebar-foreground:#0d0d12;--sidebar-primary:#0b72f9;--sidebar-primary-foreground:#fff;--sidebar-accent:#f0f2ff;--sidebar-accent-foreground:#477eff;--sidebar-border:#e2e2ee;--sidebar-ring:#0b72f9;--font-sans:var(--font-geist-sans,"Geist"), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-sans);--font-mono:var(--font-geist-mono,"Geist Mono"), ui-monospace, monospace;--radius:1.2rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-full:9999px;--spacing:.25rem;--tracking-normal:-.01em;--tracking-tighter:calc(var(--tracking-normal) - .05em);--tracking-tight:calc(var(--tracking-normal) - .025em);--tracking-wide:calc(var(--tracking-normal) + .025em);--tracking-wider:calc(var(--tracking-normal) + .05em);--tracking-widest:calc(var(--tracking-normal) + .1em);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--shadow-x:0px;--shadow-y:4px;--shadow-blur:15px;--shadow-spread:0px;--shadow-opacity:.15;--shadow-color:#000;--shadow-2xs:0px 4px 15px 0px #00000012;--shadow-xs:0px 4px 15px 0px #00000012;--shadow-sm:0px 4px 15px 0px #00000026, 0px 1px 2px -1px #00000026;--shadow:0px 4px 15px 0px #00000026, 0px 1px 2px -1px #00000026;--shadow-md:0px 4px 15px 0px #00000026, 0px 2px 4px -1px #00000026;--shadow-lg:0px 4px 15px 0px #00000026, 0px 4px 6px -1px #00000026;--shadow-xl:0px 4px 15px 0px #00000026, 0px 8px 10px -1px #00000026;--shadow-2xl:0px 4px 15px 0px #00000061;--bg-page:var(--background);--bg-surface:var(--card);--bg-subtle:var(--muted);--bg-inverse:var(--foreground);--text-main:var(--foreground);--text-muted:var(--muted-foreground);--text-subtle:var(--muted-foreground);--text-inverse:var(--background);--brand-primary:var(--primary);--brand-hover:var(--ring);--brand-surface:var(--accent);--border-default:var(--border);--border-subtle:var(--border);--border-active:var(--ring);--lime-pop:var(--accent-foreground);--lime-hover:var(--ring);--status-error:var(--destructive);--status-success:#00b88a;--shadow-card:var(--shadow);--link-color:var(--primary);--link-hover:var(--ring);--error-bg:color-mix(in oklch, var(--destructive) 14%, var(--muted));--error-border:color-mix(in oklch, var(--destructive) 45%, var(--border));--error-text:var(--destructive);--radial-accent:#0b72f9;--radial-accent-dark:#4a20c0;--scrim:#05070b73;--warning-bg:color-mix(in oklch, #f67300 22%, var(--muted));--warning-border:#e75f0099;--warning-text:#7a2a06;--warning-badge-bg:color-mix(in oklch, #f67300 24%, var(--muted));--warning-block-border:color-mix(in oklch, #e75f00 55%, var(--border));--warning-block-bg:color-mix(in oklch, #f67300 14%, var(--muted));--promotion-badge-bg:color-mix(in oklch, #ffea6a 45%, var(--card));--promotion-badge-border:color-mix(in oklch, #edcd1e 45%, var(--border));--promotion-badge-text:#735200;--promotion-featured-bg:color-mix(in oklch, #b180fc 22%, var(--card));--promotion-featured-border:color-mix(in oklch, #9964e5 45%, var(--border));--promotion-featured-text:#5c2f95;--z-index-base:0;--z-index-raised:1;--z-index-raised-2:2;--z-index-inline:10;--z-index-inline-above:20;--z-index-sidebar:100;--z-index-navbar:1000;--z-index-navbar-dropdown:100;--z-index-modal:2000;--z-index-dashboard-overlay:1040;--z-index-dashboard-sidebar-mobile:1050;--z-index-job-dashboard-overlay:1100;--z-index-modal-full:999992;--z-index-drawer-backdrop:99998;--z-index-drawer-panel:99999;--z-index-admin-user-drawer-backdrop:9998;--z-index-admin-user-drawer-panel:9999;--z-index-admin-entity-drawer-backdrop:9998;--z-index-admin-entity-drawer-panel:9999;--z-index-admin-categories-modal:9999;--z-index-admin-users-modal:9999;--z-index-admin-user-details-modal:9999;--z-index-admin-user-details-bar:10;--z-index-provider-ad-drawer-backdrop:99998;--z-index-provider-ad-drawer-panel:99999;--z-index-service-request-drawer-backdrop:99998;--z-index-service-request-drawer-panel:99999;--z-index-job-drawer-backdrop:99998;--z-index-job-drawer-panel:99999;--z-index-admin-reports-drawer-backdrop:100000;--z-index-admin-reports-drawer-panel:100001;--z-index-submit-offer-modal:2100;--z-index-common-style-overlay:1040;--z-index-common-style-sidebar:100;--z-index-common-style-sidebar-mobile:1050;--z-index-cv-edit-modal:9999;--z-index-cv-edit-raised:10;--z-index-portfolio-create-raised:10;--z-index-chat-overlay:1000;--z-index-chat-floating:1300;--z-index-chat-message:10}@supports (color:lab(0% 0 0)){:root{--background:lab(99.3511% .258893 -.945973);--foreground:lab(3.74462% .69242 -2.53989);--card:lab(100% 0 0);--card-foreground:lab(3.74462% .69242 -2.53989);--popover:lab(100% 0 0);--popover-foreground:lab(3.74462% .69242 -2.53989);--primary:lab(49.3559% 15.174 -76.0183);--primary-foreground:lab(96.16% -.0796914 -1.09795);--secondary:lab(94.2379% 1.32078 -8.60586);--secondary-foreground:lab(34.6662% 6.41257 -35.2292);--muted:lab(95.2902% .934631 -3.37592);--muted-foreground:lab(42.2388% 4.13972 -13.5324);--accent:lab(96.62% -.821829 -5.04519);--accent-foreground:lab(52.0838% 20.6437 -74.8044);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(98.1664% -.418365 -1.20071);--border:lab(90.1474% 1.64497 -5.86622);--input:lab(95.2902% .934631 -3.37592/.7);--ring:lab(45.4518% 26.5316 -85.134);--chart-1:lab(43.8355% 52.527 -88.1438);--chart-2:lab(51.435% 22.8406 -75.8397);--chart-3:lab(71.8834% -35.1572 -24.6668);--chart-4:lab(78.9905% -52.5612 3.97186);--chart-5:lab(66.443% -49.3878 11.8725);--sidebar:lab(99.3511% .258893 -.945973);--sidebar-foreground:lab(3.74462% .69242 -2.53989);--sidebar-primary:lab(49.3559% 15.174 -76.0183);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(95.6229% 1.08328 -6.51617);--sidebar-accent-foreground:lab(54.4761% 15.4514 -70.9533);--sidebar-border:lab(90.1474% 1.64497 -5.86622);--sidebar-ring:lab(49.3559% 15.174 -76.0183);--status-success:lab(66.443% -49.3878 11.8725);--scrim:lab(1.96739% -.121817 -1.64016/.45);--warning-bg:color-mix(in oklch, lab(63.9709% 48.9097 75.6129) 22%, var(--muted));--warning-border:lab(57.9002% 55.3033 78.9807/.6);--warning-text:lab(29.4227% 34.646 38.7882);--warning-badge-bg:color-mix(in oklch, lab(63.9709% 48.9097 75.6129) 24%, var(--muted));--warning-block-border:color-mix(in oklch, lab(57.9002% 55.3033 78.9807) 55%, var(--border));--warning-block-bg:color-mix(in oklch, lab(63.9709% 48.9097 75.6129) 14%, var(--muted));--promotion-badge-bg:color-mix(in oklch, lab(92.6676% -3.1811 75.1948) 45%, var(--card));--promotion-badge-border:color-mix(in oklch, lab(83.2369% .711679 79.0965) 45%, var(--border));--promotion-badge-text:lab(37.3544% 11.4757 58.8311);--promotion-featured-bg:color-mix(in oklch, lab(62.5517% 38.3757 -55.9008) 22%, var(--card));--promotion-featured-border:color-mix(in oklch, lab(52.9594% 42.0517 -58.7626) 45%, var(--border));--promotion-featured-text:lab(30.0008% 37.4154 -49.2988)}}html.SkeletonDashboard-module-scss-module__Yj-e1q__dark,.SkeletonDashboard-module-scss-module__Yj-e1q__dark{--background:#19191a;--foreground:#fafafa;--card:#19191a;--card-foreground:#fafafa;--popover:#333;--popover-foreground:#fafafa;--primary:#0b72f9;--primary-foreground:#fafafa;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#404040;--accent-foreground:#fafafa;--destructive:#ff6568;--destructive-foreground:#fafafa;--border:#282828;--input:#34343485;--ring:#0f62fe;--chart-1:#6be5a4;--chart-2:#54a2ff;--chart-3:#ffd562;--chart-4:#8d54ff;--chart-5:#21cf9d;--sidebar:#19191a;--sidebar-foreground:#fafafa;--sidebar-primary:#0b72f9;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#282828;--sidebar-ring:#525252;--radial-accent:#0b72f9;--radial-accent-dark:#4a20c0;--shadow-x:0;--shadow-y:1px;--shadow-blur:7.5px;--shadow-spread:0px;--shadow-opacity:.04;--shadow-color:#000;--shadow-2xs:0 1px 7.5px 0px #00000005;--shadow-xs:0 1px 7.5px 0px #00000005;--shadow-sm:0 1px 7.5px 0px #0000000a, 0 1px 2px -1px #0000000a;--shadow:0 1px 7.5px 0px #0000000a, 0 1px 2px -1px #0000000a;--shadow-md:0 1px 7.5px 0px #0000000a, 0 2px 4px -1px #0000000a;--shadow-lg:0 1px 7.5px 0px #0000000a, 0 4px 6px -1px #0000000a;--shadow-xl:0 1px 7.5px 0px #0000000a, 0 8px 10px -1px #0000000a;--shadow-2xl:0 1px 7.5px 0px #0000001a;--shadow-card:var(--shadow-md);--status-success:#21cf9d;--warning-bg:color-mix(in oklch, #e75f00 35%, var(--card));--warning-border:color-mix(in oklch, #f67300 50%, var(--border));--warning-text:#fcc687;--warning-badge-bg:color-mix(in oklch, #e75f00 40%, var(--card));--warning-block-border:color-mix(in oklch, #f67300 45%, var(--border));--warning-block-bg:color-mix(in oklch, #e75f00 20%, var(--card));--promotion-badge-bg:color-mix(in oklch, #f2cb00 28%, var(--card));--promotion-badge-border:color-mix(in oklch, #edd13d 40%, var(--border));--promotion-badge-text:#fae180;--promotion-featured-bg:color-mix(in oklch, #9964e5 30%, var(--card));--promotion-featured-border:color-mix(in oklch, #a170eb 45%, var(--border));--promotion-featured-text:#dfccff;--scrim:#000000b8}@supports (color:lab(0% 0 0)){html.SkeletonDashboard-module-scss-module__Yj-e1q__dark,.SkeletonDashboard-module-scss-module__Yj-e1q__dark{--background:lab(8.7842% .19072 -.689891);--foreground:lab(98.2716% 0 0);--card:lab(8.7842% .19072 -.689891);--card-foreground:lab(98.2716% 0 0);--popover:lab(21.12% 0 0);--popover-foreground:lab(98.2716% 0 0);--primary:lab(49.3559% 15.174 -76.0183);--primary-foreground:lab(98.2716% 0 0);--secondary:lab(15.1576% 0 0);--secondary-foreground:lab(98.2716% 0 0);--muted:lab(15.1576% 0 0);--muted-foreground:lab(66.244% 0 0);--accent:lab(27.094% 0 0);--accent-foreground:lab(98.2716% 0 0);--destructive:lab(63.6888% 59.8248 30.6641);--destructive-foreground:lab(98.2716% 0 0);--border:lab(16.1088% -.0000149012 .00000596046);--input:lab(21.7% 0 0/.52);--ring:lab(45.4518% 26.5316 -85.134);--chart-1:lab(82.7548% -46.944 20.9663);--chart-2:lab(65.0361% -1.42065 -56.9802);--chart-3:lab(87.3293% 6.04877 61.0311);--chart-4:lab(49.9355% 55.1776 -81.8963);--chart-5:lab(74.1454% -51.9738 12.5788);--sidebar:lab(8.7842% .19072 -.689891);--sidebar-foreground:lab(98.2716% 0 0);--sidebar-primary:lab(49.3559% 15.174 -76.0183);--sidebar-primary-foreground:lab(98.2716% 0 0);--sidebar-accent:lab(15.1576% 0 0);--sidebar-accent-foreground:lab(98.2716% 0 0);--sidebar-border:lab(16.1088% -.0000149012 .00000596046);--sidebar-ring:lab(34.8776% -.0000149012 0);--shadow-color:lab(0% 0 0);--status-success:lab(74.1454% -51.9738 12.5788);--warning-bg:color-mix(in oklch, lab(57.9002% 55.3033 78.9807) 35%, var(--card));--warning-border:color-mix(in oklch, lab(63.9709% 48.9097 75.6129) 50%, var(--border));--warning-text:lab(83.6627% 14.2463 38.8664);--warning-badge-bg:color-mix(in oklch, lab(57.9002% 55.3033 78.9807) 40%, var(--card));--warning-block-border:color-mix(in oklch, lab(63.9709% 48.9097 75.6129) 45%, var(--border));--warning-block-bg:color-mix(in oklch, lab(57.9002% 55.3033 78.9807) 20%, var(--card));--promotion-badge-bg:color-mix(in oklch, lab(83.1668% 3.50291 87.2281) 28%, var(--card));--promotion-badge-border:color-mix(in oklch, lab(84.4249% -.843376 71.868) 40%, var(--border));--promotion-badge-text:lab(90.0734% .107795 50.1108);--promotion-featured-bg:color-mix(in oklch, lab(52.9594% 42.0517 -58.7626) 30%, var(--card));--promotion-featured-border:color-mix(in oklch, lab(56.69% 38.9598 -55.7984) 45%, var(--border));--promotion-featured-text:lab(84.9755% 16.9552 -28.6382);--scrim:lab(.0239391% -.00104308 -.0375509/.72)}}.SkeletonDashboard-module-scss-module__Yj-e1q__page{flex-direction:column;gap:0;width:100%;display:flex}.SkeletonDashboard-module-scss-module__Yj-e1q__header{--app-header-bleed:1.25rem;z-index:20;isolation:isolate;border-bottom:1px solid var(--border);background:var(--background);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;margin:0 0 1.25rem;padding:.85rem 0 1rem;display:flex;position:sticky;top:0}.SkeletonDashboard-module-scss-module__Yj-e1q__header:before{content:"";z-index:-1;top:0;bottom:0;left:calc(-1*var(--app-header-bleed));right:calc(-1*var(--app-header-bleed));background:var(--background);box-shadow:0 -1rem 0 var(--background);pointer-events:none;position:absolute}@media (max-width:768px){.SkeletonDashboard-module-scss-module__Yj-e1q__header{--app-header-bleed:1rem;padding-top:3.25rem}.SkeletonDashboard-module-scss-module__Yj-e1q__header:before{box-shadow:0 -3.25rem 0 var(--background)}}.SkeletonDashboard-module-scss-module__Yj-e1q__header h1,.SkeletonDashboard-module-scss-module__Yj-e1q__header .SkeletonDashboard-module-scss-module__Yj-e1q__title{color:var(--foreground);letter-spacing:var(--tracking-tight);margin:0 0 .35rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:400;line-height:1.25}.SkeletonDashboard-module-scss-module__Yj-e1q__header p,.SkeletonDashboard-module-scss-module__Yj-e1q__header .SkeletonDashboard-module-scss-module__Yj-e1q__description{max-width:42rem;color:var(--muted-foreground);margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.SkeletonDashboard-module-scss-module__Yj-e1q__header{flex-direction:column;align-items:stretch;gap:.55rem}.SkeletonDashboard-module-scss-module__Yj-e1q__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:100%;display:flex}.SkeletonDashboard-module-scss-module__Yj-e1q__copy{flex:1;min-width:0}.SkeletonDashboard-module-scss-module__Yj-e1q__title{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:min(16rem,60%);height:1.75rem;margin:0;animation:1.4s ease-in-out infinite SkeletonDashboard-module-scss-module__Yj-e1q__shimmer}.SkeletonDashboard-module-scss-module__Yj-e1q__desc{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:min(22rem,80%);height:.9rem;margin:.35rem 0 0;animation:1.4s ease-in-out infinite SkeletonDashboard-module-scss-module__Yj-e1q__shimmer}.SkeletonDashboard-module-scss-module__Yj-e1q__actionsBlock{flex-direction:column;gap:.75rem;padding-bottom:1.5rem;display:flex}.SkeletonDashboard-module-scss-module__Yj-e1q__actionsTitle{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:9rem;height:1.05rem;margin:0;animation:1.4s ease-in-out infinite SkeletonDashboard-module-scss-module__Yj-e1q__shimmer}.SkeletonDashboard-module-scss-module__Yj-e1q__actions{grid-template-columns:1fr;gap:.65rem;display:grid}@media (min-width:640px){.SkeletonDashboard-module-scss-module__Yj-e1q__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.SkeletonDashboard-module-scss-module__Yj-e1q__action{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);align-items:flex-start;gap:.75rem;min-width:0;padding:.9rem 1rem;display:flex}.SkeletonDashboard-module-scss-module__Yj-e1q__actionIcon{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);border-radius:var(--radius-md);background-size:200% 100%;flex-shrink:0;width:2.15rem;height:2.15rem;animation:1.4s ease-in-out infinite SkeletonDashboard-module-scss-module__Yj-e1q__shimmer}.SkeletonDashboard-module-scss-module__Yj-e1q__actionCopy{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.SkeletonDashboard-module-scss-module__Yj-e1q__actionTitle{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:8rem;height:.9rem;animation:1.4s ease-in-out infinite SkeletonDashboard-module-scss-module__Yj-e1q__shimmer}.SkeletonDashboard-module-scss-module__Yj-e1q__actionDesc{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:12rem;height:.78rem;animation:1.4s ease-in-out infinite SkeletonDashboard-module-scss-module__Yj-e1q__shimmer}.SkeletonDashboard-module-scss-module__Yj-e1q__feed{flex-direction:column;margin-top:.25rem;display:flex}.SkeletonDashboard-module-scss-module__Yj-e1q__feedHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.9rem;display:flex}.SkeletonDashboard-module-scss-module__Yj-e1q__feedCopy{flex-direction:column;display:flex}.SkeletonDashboard-module-scss-module__Yj-e1q__feedTitle{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:10rem;height:1.1rem;margin:0;animation:1.4s ease-in-out infinite SkeletonDashboard-module-scss-module__Yj-e1q__shimmer}.SkeletonDashboard-module-scss-module__Yj-e1q__feedSubtitle{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:14rem;height:.85rem;margin:.25rem 0 0;animation:1.4s ease-in-out infinite SkeletonDashboard-module-scss-module__Yj-e1q__shimmer}.SkeletonDashboard-module-scss-module__Yj-e1q__feedCta{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);border-radius:var(--radius-md);background-size:200% 100%;flex-shrink:0;width:5.5rem;height:2rem;animation:1.4s ease-in-out infinite SkeletonDashboard-module-scss-module__Yj-e1q__shimmer}.SkeletonDashboard-module-scss-module__Yj-e1q__jobs_grid{grid-template-columns:1fr;align-items:stretch;gap:.55rem .65rem;display:grid}@media (min-width:769px){.SkeletonDashboard-module-scss-module__Yj-e1q__jobs_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@keyframes SkeletonProfile-module-scss-module__UwPUNa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.SkeletonProfile-module-scss-module__UwPUNa__page{background:0 0;flex-direction:column;gap:1.25rem;width:100%;min-height:0;padding:0;display:flex}.SkeletonProfile-module-scss-module__UwPUNa__container{flex-direction:column;gap:1.25rem;width:100%;max-width:none;margin:0;padding:0;display:flex}.SkeletonProfile-module-scss-module__UwPUNa__toolbar{--app-header-bleed:1.25rem;z-index:20;isolation:isolate;border-bottom:1px solid var(--border);background:var(--background);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;margin:0 0 1.25rem;padding:.85rem 0 1rem;display:flex;position:sticky;top:0}.SkeletonProfile-module-scss-module__UwPUNa__toolbar:before{content:"";z-index:-1;top:0;bottom:0;left:calc(-1*var(--app-header-bleed));right:calc(-1*var(--app-header-bleed));background:var(--background);box-shadow:0 -1rem 0 var(--background);pointer-events:none;position:absolute}@media (max-width:768px){.SkeletonProfile-module-scss-module__UwPUNa__toolbar{--app-header-bleed:1rem;padding-top:3.25rem}.SkeletonProfile-module-scss-module__UwPUNa__toolbar:before{box-shadow:0 -3.25rem 0 var(--background)}}.SkeletonProfile-module-scss-module__UwPUNa__toolbar h1,.SkeletonProfile-module-scss-module__UwPUNa__toolbar .SkeletonProfile-module-scss-module__UwPUNa__title{color:var(--foreground);letter-spacing:var(--tracking-tight);margin:0 0 .35rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:400;line-height:1.25}.SkeletonProfile-module-scss-module__UwPUNa__toolbar p,.SkeletonProfile-module-scss-module__UwPUNa__toolbar .SkeletonProfile-module-scss-module__UwPUNa__description{max-width:42rem;color:var(--muted-foreground);margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.SkeletonProfile-module-scss-module__UwPUNa__toolbarCopy{flex:1;min-width:0}.SkeletonProfile-module-scss-module__UwPUNa__title{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:min(16rem,60%);height:1.75rem;margin:0;animation:1.4s ease-in-out infinite SkeletonProfile-module-scss-module__UwPUNa__shimmer}.SkeletonProfile-module-scss-module__UwPUNa__desc{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:min(22rem,80%);height:.9rem;margin:.35rem 0 0;animation:1.4s ease-in-out infinite SkeletonProfile-module-scss-module__UwPUNa__shimmer}.SkeletonProfile-module-scss-module__UwPUNa__toolbarActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SkeletonProfile-module-scss-module__UwPUNa__toolbarBtn{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);border-radius:var(--radius-sm);background-size:200% 100%;width:6rem;height:2rem;animation:1.4s ease-in-out infinite SkeletonProfile-module-scss-module__UwPUNa__shimmer}.SkeletonProfile-module-scss-module__UwPUNa__hero{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:1.25rem;display:flex}.SkeletonProfile-module-scss-module__UwPUNa__heroContent{align-items:center;gap:1.25rem;width:100%;min-width:0;display:flex}@media (max-width:768px){.SkeletonProfile-module-scss-module__UwPUNa__heroContent{text-align:center;flex-direction:column;width:100%}}.SkeletonProfile-module-scss-module__UwPUNa__avatar{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);border:1px solid var(--border);background-size:200% 100%;flex-shrink:0;width:5.5rem;height:5.5rem;animation:1.4s ease-in-out infinite SkeletonProfile-module-scss-module__UwPUNa__shimmer}.SkeletonProfile-module-scss-module__UwPUNa__avatarPerson{border-radius:var(--radius-full)}.SkeletonProfile-module-scss-module__UwPUNa__avatarCompany{border-radius:var(--radius-md)}.SkeletonProfile-module-scss-module__UwPUNa__userInfo{flex-direction:column;min-width:0;display:flex}.SkeletonProfile-module-scss-module__UwPUNa__name{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:14rem;height:1.5rem;animation:1.4s ease-in-out infinite SkeletonProfile-module-scss-module__UwPUNa__shimmer}.SkeletonProfile-module-scss-module__UwPUNa__subtitle{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:18rem;height:.9rem;margin:.35rem 0 .7rem;animation:1.4s ease-in-out infinite SkeletonProfile-module-scss-module__UwPUNa__shimmer}.SkeletonProfile-module-scss-module__UwPUNa__badgeRow{flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem;display:flex}.SkeletonProfile-module-scss-module__UwPUNa__badge{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);border-radius:var(--radius-full);background-size:200% 100%;width:5rem;height:1.4rem;animation:1.4s ease-in-out infinite SkeletonProfile-module-scss-module__UwPUNa__shimmer}.SkeletonProfile-module-scss-module__UwPUNa__meta{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:12rem;height:.875rem;animation:1.4s ease-in-out infinite SkeletonProfile-module-scss-module__UwPUNa__shimmer}.SkeletonProfile-module-scss-module__UwPUNa__stack{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.SkeletonProfile-module-scss-module__UwPUNa__section{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;padding:1.25rem;display:flex}.SkeletonProfile-module-scss-module__UwPUNa__sectionHead{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:10rem;height:1rem;margin-bottom:.85rem;animation:1.4s ease-in-out infinite SkeletonProfile-module-scss-module__UwPUNa__shimmer}.SkeletonProfile-module-scss-module__UwPUNa__details{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem 1.5rem;display:grid}.SkeletonProfile-module-scss-module__UwPUNa__detail{align-items:flex-start;gap:.65rem;display:flex}.SkeletonProfile-module-scss-module__UwPUNa__detailIcon{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);border-radius:var(--radius-sm);background-size:200% 100%;flex-shrink:0;width:1.75rem;height:1.75rem;animation:1.4s ease-in-out infinite SkeletonProfile-module-scss-module__UwPUNa__shimmer}.SkeletonProfile-module-scss-module__UwPUNa__detailCopy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.SkeletonProfile-module-scss-module__UwPUNa__detailLabel{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:5rem;height:.72rem;animation:1.4s ease-in-out infinite SkeletonProfile-module-scss-module__UwPUNa__shimmer}.SkeletonProfile-module-scss-module__UwPUNa__detailValue{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;width:9rem;height:.875rem;animation:1.4s ease-in-out infinite SkeletonProfile-module-scss-module__UwPUNa__shimmer}
@keyframes Card-module-scss-module__u5ADyG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:where(.Card-module-scss-module__u5ADyG__root){box-sizing:border-box;width:100%;height:100%;color:var(--card-foreground);box-shadow:none;font:inherit;text-align:left;background:0 0;border:none;border-radius:0;margin:0;padding:0;text-decoration:none;display:block}.Card-module-scss-module__u5ADyG__root[data-bordered]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:none}.Card-module-scss-module__u5ADyG__root[data-interactive]{cursor:pointer;transition:border-color .16s var(--ease-out),transform .16s var(--ease-out),box-shadow .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Card-module-scss-module__u5ADyG__root[data-interactive]:hover{border-color:color-mix(in oklch, var(--border) 55%, var(--foreground));box-shadow:0 10px 24px -14px color-mix(in oklch, var(--foreground) 45%, transparent);transform:translateY(-2px)}html.dark .Card-module-scss-module__u5ADyG__root[data-interactive]:hover{box-shadow:none}}.Card-module-scss-module__u5ADyG__root[data-interactive]:active{box-shadow:none;transform:translateY(0)scale(.995)}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.Card-module-scss-module__u5ADyG__root[data-interactive]:hover{transform:none}}@media (prefers-reduced-motion:reduce){.Card-module-scss-module__u5ADyG__root[data-interactive]:active{transform:none}}.Card-module-scss-module__u5ADyG__header{flex-direction:column;gap:.35rem;padding:0 0 .65rem;display:flex}.Card-module-scss-module__u5ADyG__title{letter-spacing:-.02em;color:var(--card-foreground);margin:0;font-size:1rem;font-weight:400;line-height:1.35}.Card-module-scss-module__u5ADyG__description{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.55}.Card-module-scss-module__u5ADyG__content{padding:0}.Card-module-scss-module__u5ADyG__footer{align-items:center;gap:.5rem;padding:.75rem 0 0;display:flex}.Card-module-scss-module__u5ADyG__root[data-bordered] :where(.Card-module-scss-module__u5ADyG__header){padding:1.25rem 1.25rem 0}.Card-module-scss-module__u5ADyG__root[data-bordered] :where(.Card-module-scss-module__u5ADyG__content),.Card-module-scss-module__u5ADyG__root[data-bordered] :where(.Card-module-scss-module__u5ADyG__footer){padding:1rem 1.25rem 1.25rem}
.TranslateButton-module-scss-module__ocGUZG__wrapper{align-items:center;gap:8px;margin-top:8px;display:flex}.TranslateButton-module-scss-module__ocGUZG__wrapper[data-on-dark=true] .TranslateButton-module-scss-module__ocGUZG__button{color:#ffffffeb;border-color:#ffffff80}.TranslateButton-module-scss-module__ocGUZG__wrapper[data-on-dark=true] .TranslateButton-module-scss-module__ocGUZG__button:hover{color:#fff;background:#ffffff29}.TranslateButton-module-scss-module__ocGUZG__wrapper[data-on-dark=true] .TranslateButton-module-scss-module__ocGUZG__badge{color:#fff;background:#fff3}.TranslateButton-module-scss-module__ocGUZG__wrapper[data-on-dark=true] .TranslateButton-module-scss-module__ocGUZG__toggle{color:#ffffffe6}.TranslateButton-module-scss-module__ocGUZG__wrapper[data-on-dark=true] .TranslateButton-module-scss-module__ocGUZG__toggle:hover{color:#fff}.TranslateButton-module-scss-module__ocGUZG__wrapper[data-on-dark=true] .TranslateButton-module-scss-module__ocGUZG__error{color:#fecaca}.TranslateButton-module-scss-module__ocGUZG__button{border:1px solid var(--border-subtle);border-radius:var(--radius-md,6px);color:var(--text-subtle);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 12px;font-size:.8125rem;transition:all .15s;display:inline-flex}.TranslateButton-module-scss-module__ocGUZG__button:hover{background:var(--bg-subtle);color:var(--text-main)}.TranslateButton-module-scss-module__ocGUZG__button:disabled{opacity:.6;cursor:not-allowed}.TranslateButton-module-scss-module__ocGUZG__badge{border-radius:var(--radius-sm,4px);background:var(--brand-surface,#e8f4fd);color:var(--brand-primary,#06c);align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:400;display:inline-flex}.TranslateButton-module-scss-module__ocGUZG__toggle{color:var(--text-subtle);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:2px 4px;font-size:.8125rem;text-decoration:underline}.TranslateButton-module-scss-module__ocGUZG__toggle:hover{color:var(--text-main)}.TranslateButton-module-scss-module__ocGUZG__error{color:var(--error-text,#c00);font-size:.8125rem}.TranslateButton-module-scss-module__ocGUZG__iconButton{z-index:2;border:1px solid var(--border);border-radius:var(--radius-md,6px);background:var(--card);width:1.75rem;height:1.75rem;color:var(--muted-foreground);cursor:pointer;box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 8%, transparent);justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,opacity .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.TranslateButton-module-scss-module__ocGUZG__iconButton:hover,.TranslateButton-module-scss-module__ocGUZG__iconButton:focus-visible{color:var(--foreground);background:var(--muted)}.TranslateButton-module-scss-module__ocGUZG__iconButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.TranslateButton-module-scss-module__ocGUZG__iconButton:disabled{opacity:.7;cursor:wait}.TranslateButton-module-scss-module__ocGUZG__iconButton[data-tooltip]:after{content:attr(data-tooltip);z-index:3;border-radius:var(--radius-sm,4px);background:var(--foreground);color:var(--card);white-space:nowrap;opacity:0;pointer-events:none;padding:.3rem .5rem;font-size:.7rem;font-weight:400;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-2px)}.TranslateButton-module-scss-module__ocGUZG__iconButton:hover:after,.TranslateButton-module-scss-module__ocGUZG__iconButton:focus-visible:after{opacity:1;transform:translateY(0)}.TranslateButton-module-scss-module__ocGUZG__iconButtonInline{flex-shrink:0;position:static}.TranslateButton-module-scss-module__ocGUZG__iconSpin{animation:.8s linear infinite TranslateButton-module-scss-module__ocGUZG__translate-icon-spin}@keyframes TranslateButton-module-scss-module__ocGUZG__translate-icon-spin{to{transform:rotate(360deg)}}
.ImageLightboxModal-module-scss-module__zYmcIq__lightbox{z-index:var(--z-index-modal-full,999992);background:color-mix(in oklch, var(--foreground) 82%, transparent);cursor:zoom-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.ImageLightboxModal-module-scss-module__zYmcIq__lightbox_close{color:var(--background);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:opacity .2s;display:flex;position:absolute;top:1rem;right:1rem}.ImageLightboxModal-module-scss-module__zYmcIq__lightbox_close:hover{opacity:.8}.ImageLightboxModal-module-scss-module__zYmcIq__lightbox_image{object-fit:contain;border-radius:var(--radius-md);cursor:default;max-width:100%;max-height:90vh;box-shadow:0 20px 25px -5px #00000080}
.RadialBackground-module-scss-module__Rqigzq__root{z-index:-1;transform-origin:50% 15%;width:100%;height:100%;animation:RadialBackground-module-scss-module__Rqigzq__radial_reveal 1.1s var(--ease-out) both;position:absolute;inset:0;overflow:hidden}.RadialBackground-module-scss-module__Rqigzq__root:before{content:"";background:radial-gradient(125% 125% at 50% 10%, var(--background,#fff) 40%, var(--radial-accent,#63e) 100%);will-change:transform;animation:RadialBackground-module-scss-module__Rqigzq__radial_drift 22s var(--ease-in-out) infinite alternate;position:absolute;inset:-20%}html.dark .RadialBackground-module-scss-module__Rqigzq__root:before{background:radial-gradient(125% 125% at 50% 10%, var(--background,#0d0d12) 40%, var(--radial-accent-dark,#4a20c0) 100%)}@keyframes RadialBackground-module-scss-module__Rqigzq__radial_reveal{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes RadialBackground-module-scss-module__Rqigzq__radial_drift{0%{transform:translate(4%,-3%)scale(1.02)}to{transform:translate(-4%,3%)scale(1.1)}}@media (prefers-reduced-motion:reduce){.RadialBackground-module-scss-module__Rqigzq__root{animation:.4s both RadialBackground-module-scss-module__Rqigzq__radial_reveal_fade}.RadialBackground-module-scss-module__Rqigzq__root:before{animation:none}}@keyframes RadialBackground-module-scss-module__Rqigzq__radial_reveal_fade{0%{opacity:0}to{opacity:1}}
.BlurReveal-module-scss-module__qDAbIq__reveal{opacity:0;transform:translateY(var(--reveal-y,6px));filter:blur(var(--reveal-blur,6px));transition:opacity var(--reveal-duration,.5s) var(--ease-out) var(--reveal-delay,0s),transform var(--reveal-duration,.5s) var(--ease-out) var(--reveal-delay,0s),filter var(--reveal-duration,.5s) var(--ease-out) var(--reveal-delay,0s)}.BlurReveal-module-scss-module__qDAbIq__word{display:inline-block}.BlurReveal-module-scss-module__qDAbIq__visible{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.BlurReveal-module-scss-module__qDAbIq__reveal{filter:none;transition:opacity var(--reveal-duration,.5s) ease var(--reveal-delay,0s);transform:none}}
@keyframes JobDashbaord-module-scss-module__2zUTiG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.JobDashbaord-module-scss-module__2zUTiG__page{background:0 0;min-height:0;padding:0}.JobDashbaord-module-scss-module__2zUTiG__container{width:100%;max-width:none;margin:0;padding:0}.JobDashbaord-module-scss-module__2zUTiG__back_link{color:var(--muted-foreground);align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.95rem;font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex}.JobDashbaord-module-scss-module__2zUTiG__back_link:hover{color:var(--primary)}.JobDashbaord-module-scss-module__2zUTiG__error_alert{border:1px solid color-mix(in oklch, var(--destructive) 35%, transparent);border-radius:var(--radius-md);background:color-mix(in oklch, var(--destructive) 10%, transparent);color:var(--destructive);margin-top:1rem;padding:1rem 1.25rem;font-size:.95rem}.JobDashbaord-module-scss-module__2zUTiG__error_alert p{margin:.5rem 0 0}.JobDashbaord-module-scss-module__2zUTiG__error_alert a{color:var(--primary)}.JobDashbaord-module-scss-module__2zUTiG__job_summary_card{margin-bottom:1.25rem;padding:1.25rem 1.35rem}@media (max-width:768px){.JobDashbaord-module-scss-module__2zUTiG__job_summary_card{padding:1.5rem}}.JobDashbaord-module-scss-module__2zUTiG__header_row{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.JobDashbaord-module-scss-module__2zUTiG__title{color:var(--foreground);letter-spacing:var(--tracking-tight);margin:0 0 .5rem;font-size:1.75rem;font-weight:400}.JobDashbaord-module-scss-module__2zUTiG__category_badge{border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--muted);color:var(--foreground);padding:.35rem .75rem;font-size:.8rem;font-weight:400;display:inline-block}.JobDashbaord-module-scss-module__2zUTiG__job_actions{align-items:center;gap:.75rem;display:flex}.JobDashbaord-module-scss-module__2zUTiG__meta_grid{border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;padding-bottom:2rem;display:grid}.JobDashbaord-module-scss-module__2zUTiG__meta_item{color:var(--foreground);align-items:center;gap:.5rem;font-size:.95rem;font-weight:400;display:flex}.JobDashbaord-module-scss-module__2zUTiG__description_section h3{color:var(--foreground);margin-bottom:1rem;font-size:1.15rem;font-weight:400}.JobDashbaord-module-scss-module__2zUTiG__applicants_section h2{color:var(--foreground);letter-spacing:var(--tracking-tight);margin-bottom:1.5rem;font-size:1.5rem;font-weight:400}.JobDashbaord-module-scss-module__2zUTiG__applicant_list{flex-direction:column;gap:1rem;display:flex}.JobDashbaord-module-scss-module__2zUTiG__applicant_card{justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.JobDashbaord-module-scss-module__2zUTiG__applicant_card:has(.JobDashbaord-module-scss-module__2zUTiG__two_way_offer){flex-direction:column;align-items:stretch;gap:1rem}@media (max-width:768px){.JobDashbaord-module-scss-module__2zUTiG__applicant_card{flex-direction:column;align-items:flex-start;gap:1.5rem}}.JobDashbaord-module-scss-module__2zUTiG__two_way_offer{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;padding:1rem 0;display:grid}.JobDashbaord-module-scss-module__2zUTiG__offer_side span{color:var(--muted-foreground);text-transform:uppercase;margin-bottom:.35rem;font-size:.8rem;font-weight:400;display:block}.JobDashbaord-module-scss-module__2zUTiG__offer_side .JobDashbaord-module-scss-module__2zUTiG__offer_price{color:var(--foreground);margin:0 0 .25rem;font-size:1rem;font-weight:400}.JobDashbaord-module-scss-module__2zUTiG__offer_side .JobDashbaord-module-scss-module__2zUTiG__offer_message{color:var(--muted-foreground);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.9rem;line-height:1.5}.JobDashbaord-module-scss-module__2zUTiG__app_info{align-items:center;gap:1.25rem;display:flex}.JobDashbaord-module-scss-module__2zUTiG__avatar{border-radius:var(--radius-full);background-color:var(--muted);width:48px;height:48px;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.JobDashbaord-module-scss-module__2zUTiG__app_info h4{color:var(--foreground);margin:0 0 .25rem;font-size:1.1rem;font-weight:400}.JobDashbaord-module-scss-module__2zUTiG__app_info .JobDashbaord-module-scss-module__2zUTiG__status_badge{margin-top:.45rem;display:inline-flex}.JobDashbaord-module-scss-module__2zUTiG__app_info p{color:var(--muted-foreground);margin:0 0 .25rem;font-size:.9rem}.JobDashbaord-module-scss-module__2zUTiG__apply_date{color:var(--muted-foreground);font-size:.8rem}.JobDashbaord-module-scss-module__2zUTiG__app_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}@media (max-width:768px){.JobDashbaord-module-scss-module__2zUTiG__app_actions{justify-content:flex-start;width:100%}}.JobDashbaord-module-scss-module__2zUTiG__status_badge{border-radius:var(--radius-full);padding:.4rem .8rem;font-size:.8rem;font-weight:400}.JobDashbaord-module-scss-module__2zUTiG__status_pending,.JobDashbaord-module-scss-module__2zUTiG__status_viewed,.JobDashbaord-module-scss-module__2zUTiG__status_sent,.JobDashbaord-module-scss-module__2zUTiG__status_reviewing,.JobDashbaord-module-scss-module__2zUTiG__status_negotiation{background-color:var(--muted);color:var(--muted-foreground)}.JobDashbaord-module-scss-module__2zUTiG__status_accepted{background-color:color-mix(in oklch, var(--status-success) 16%, var(--muted));color:var(--status-success)}.JobDashbaord-module-scss-module__2zUTiG__status_rejected{background-color:color-mix(in oklch, var(--destructive) 14%, var(--muted));color:var(--destructive)}.JobDashbaord-module-scss-module__2zUTiG__no_cv{color:var(--muted-foreground);font-size:.85rem}.JobDashbaord-module-scss-module__2zUTiG__status_controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.JobDashbaord-module-scss-module__2zUTiG__decision_accepted,.JobDashbaord-module-scss-module__2zUTiG__decision_rejected{padding:calc(var(--spacing)*1) calc(var(--spacing)*4);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:400;line-height:1.25;display:inline-flex}.JobDashbaord-module-scss-module__2zUTiG__decision_accepted{border:1px solid color-mix(in oklch, var(--status-success) 38%, transparent);background-color:color-mix(in oklch, var(--status-success) 18%, var(--card));color:var(--status-success)}.JobDashbaord-module-scss-module__2zUTiG__decision_rejected{border:1px solid color-mix(in oklch, var(--destructive) 32%, transparent);background-color:color-mix(in oklch, var(--destructive) 14%, var(--card));color:var(--destructive)}.JobDashbaord-module-scss-module__2zUTiG__empty_state{text-align:center;padding:3rem}.JobDashbaord-module-scss-module__2zUTiG__empty_compact{min-height:0;padding:0}.JobDashbaord-module-scss-module__2zUTiG__cv_modal_backdrop{z-index:var(--z-index-job-dashboard-overlay);background-color:color-mix(in oklch, var(--foreground) 40%, transparent);justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out JobDashbaord-module-scss-module__2zUTiG__cvModalFadeIn;display:flex;position:fixed;inset:0}.JobDashbaord-module-scss-module__2zUTiG__cv_modal{border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--card);width:100%;max-width:900px;max-height:90vh;box-shadow:var(--shadow-xl);flex-direction:column;animation:.2s ease-out JobDashbaord-module-scss-module__2zUTiG__cvModalSlide;display:flex}.JobDashbaord-module-scss-module__2zUTiG__cv_modal_header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.JobDashbaord-module-scss-module__2zUTiG__cv_modal_header h3{color:var(--foreground);margin:0;font-size:1.1rem;font-weight:400}.JobDashbaord-module-scss-module__2zUTiG__cv_modal_body{flex:1;justify-content:center;align-items:center;min-height:400px;padding:1rem;display:flex;overflow:hidden}.JobDashbaord-module-scss-module__2zUTiG__cv_modal_loading,.JobDashbaord-module-scss-module__2zUTiG__cv_modal_error{color:var(--muted-foreground);margin:0}.JobDashbaord-module-scss-module__2zUTiG__cv_modal_error{color:var(--destructive)}.JobDashbaord-module-scss-module__2zUTiG__cv_modal_iframe{border-radius:var(--radius-sm);background:var(--card);border:none;width:100%;height:75vh;min-height:500px}@keyframes JobDashbaord-module-scss-module__2zUTiG__cvModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes JobDashbaord-module-scss-module__2zUTiG__cvModalSlide{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
.CountryFilter-module-scss-module__ThBaeq__wrapper{display:inline-flex;position:relative}.CountryFilter-module-scss-module__ThBaeq__trigger{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);min-height:1.85rem;color:var(--foreground);cursor:pointer;outline:none;align-items:center;gap:.3rem;padding:.25rem .4rem;font-family:inherit;font-size:.75rem;font-weight:400;line-height:1;display:inline-flex}.CountryFilter-module-scss-module__ThBaeq__trigger:hover,.CountryFilter-module-scss-module__ThBaeq__trigger:focus-visible{border-color:var(--ring)}.CountryFilter-module-scss-module__ThBaeq__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 22%, transparent)}.CountryFilter-module-scss-module__ThBaeq__trigger:disabled{cursor:default;opacity:.85}.CountryFilter-module-scss-module__ThBaeq__spin{animation:.8s linear infinite CountryFilter-module-scss-module__ThBaeq__country-filter-spin}@keyframes CountryFilter-module-scss-module__ThBaeq__country-filter-spin{to{transform:rotate(360deg)}}.CountryFilter-module-scss-module__ThBaeq__icon{color:var(--muted-foreground);flex-shrink:0}.CountryFilter-module-scss-module__ThBaeq__trigger_active .CountryFilter-module-scss-module__ThBaeq__icon{color:var(--primary)}.CountryFilter-module-scss-module__ThBaeq__filter_badge{color:var(--primary);flex-shrink:0}.CountryFilter-module-scss-module__ThBaeq__label{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;overflow:hidden}@media (max-width:1439px){.CountryFilter-module-scss-module__ThBaeq__label{display:none}}.CountryFilter-module-scss-module__ThBaeq__chevron{color:var(--muted-foreground);flex-shrink:0;transition:transform .15s}.CountryFilter-module-scss-module__ThBaeq__chevron.CountryFilter-module-scss-module__ThBaeq__open{transform:rotate(180deg)}.CountryFilter-module-scss-module__ThBaeq__menu{z-index:20;background:var(--popover);border:1px solid var(--border);border-radius:var(--radius-sm);width:15rem;box-shadow:0 10px 28px -12px color-mix(in oklch, var(--foreground) 22%, transparent);padding:.4rem;position:absolute;top:calc(100% + .35rem);right:0}html.dark .CountryFilter-module-scss-module__ThBaeq__menu{border-color:color-mix(in oklch, var(--foreground) 22%, var(--border))}.CountryFilter-module-scss-module__ThBaeq__menu_start{left:0;right:auto}.CountryFilter-module-scss-module__ThBaeq__menu_up{top:auto;bottom:calc(100% + .35rem)}.CountryFilter-module-scss-module__ThBaeq__menu_header{border-bottom:1px solid var(--border);margin-bottom:.35rem;padding:0 .1rem .4rem}.CountryFilter-module-scss-module__ThBaeq__menu_title{color:var(--foreground);margin:0;font-size:.8rem;font-weight:600;line-height:1.3}.CountryFilter-module-scss-module__ThBaeq__menu_desc{color:var(--muted-foreground);margin:.15rem 0 0;font-size:.7rem;line-height:1.4}.CountryFilter-module-scss-module__ThBaeq__search{border:1px solid var(--border);border-radius:calc(var(--radius-sm) - 2px);background:var(--background);width:100%;color:var(--foreground);outline:none;margin-bottom:.3rem;padding:.4rem .5rem;font-family:inherit;font-size:.75rem}.CountryFilter-module-scss-module__ThBaeq__search:focus-visible{border-color:var(--ring)}.CountryFilter-module-scss-module__ThBaeq__list{max-height:16rem;margin:0;padding:0;list-style:none;overflow-y:auto}.CountryFilter-module-scss-module__ThBaeq__option{border-radius:calc(var(--radius-sm) - 2px);width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .5rem;font-family:inherit;font-size:.75rem;font-weight:400;display:flex}.CountryFilter-module-scss-module__ThBaeq__option:hover,.CountryFilter-module-scss-module__ThBaeq__option:focus-visible{background:var(--accent);color:var(--accent-foreground);outline:none}.CountryFilter-module-scss-module__ThBaeq__option.CountryFilter-module-scss-module__ThBaeq__option_selected{background:color-mix(in oklch, var(--primary) 10%, transparent)}.CountryFilter-module-scss-module__ThBaeq__option_icon{color:var(--muted-foreground);flex-shrink:0}.CountryFilter-module-scss-module__ThBaeq__empty{color:var(--muted-foreground);text-align:center;padding:.5rem;font-size:.75rem}.CountryFilter-module-scss-module__ThBaeq__block{width:100%;display:block}.CountryFilter-module-scss-module__ThBaeq__block .CountryFilter-module-scss-module__ThBaeq__trigger{justify-content:flex-start;width:100%;padding:.6rem .75rem;font-size:.85rem}.CountryFilter-module-scss-module__ThBaeq__block .CountryFilter-module-scss-module__ThBaeq__label{text-align:left;flex:1 1 0;max-width:none;display:inline-block}.CountryFilter-module-scss-module__ThBaeq__block .CountryFilter-module-scss-module__ThBaeq__chevron{margin-left:auto}.CountryFilter-module-scss-module__ThBaeq__block .CountryFilter-module-scss-module__ThBaeq__menu{width:100%;left:0;right:auto}.CountryFilter-module-scss-module__ThBaeq__nav{width:100%;display:block}.CountryFilter-module-scss-module__ThBaeq__nav .CountryFilter-module-scss-module__ThBaeq__trigger{letter-spacing:-.01em;background:0 0;border:0;border-radius:7px;justify-content:flex-start;gap:.5rem;width:100%;min-height:0;padding:.38rem .55rem;font-size:.8125rem}.CountryFilter-module-scss-module__ThBaeq__nav .CountryFilter-module-scss-module__ThBaeq__trigger:hover,.CountryFilter-module-scss-module__ThBaeq__nav .CountryFilter-module-scss-module__ThBaeq__trigger:focus-visible{background:var(--muted);border-color:#0000}.CountryFilter-module-scss-module__ThBaeq__nav .CountryFilter-module-scss-module__ThBaeq__trigger:focus-visible{box-shadow:none;outline:2px solid var(--ring);outline-offset:1px}.CountryFilter-module-scss-module__ThBaeq__nav .CountryFilter-module-scss-module__ThBaeq__icon{color:var(--muted-foreground)}.CountryFilter-module-scss-module__ThBaeq__nav .CountryFilter-module-scss-module__ThBaeq__label{text-align:left;flex:1 1 0;max-width:none;display:inline-block}.CountryFilter-module-scss-module__ThBaeq__nav .CountryFilter-module-scss-module__ThBaeq__chevron{display:none}.CountryFilter-module-scss-module__ThBaeq__menu.CountryFilter-module-scss-module__ThBaeq__portal_menu{max-width:calc(100vw - 1rem);margin-top:0;right:auto}.CountryFilter-module-scss-module__ThBaeq__option_flag{width:1.15rem;height:auto;box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 12%, transparent);border-radius:2px;flex-shrink:0}
@keyframes ThemeToggle-module-scss-module__65sliq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ThemeToggle-module-scss-module__65sliq__toggle{border-radius:var(--radius-md);color:var(--text-main,var(--muted-foreground));cursor:pointer;transition:background-color .18s var(--ease-out),color .18s var(--ease-out),transform .12s var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:inline-flex}.ThemeToggle-module-scss-module__65sliq__toggle:hover{background-color:var(--bg-surface,var(--muted));color:var(--foreground)}.ThemeToggle-module-scss-module__65sliq__toggle:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.ThemeToggle-module-scss-module__65sliq__toggle:active{transform:none}}.ThemeToggle-module-scss-module__65sliq__block{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);justify-content:flex-start;padding:.65rem .75rem;font-size:.9rem;font-weight:400}
:root{--background:#fdfdff;--foreground:#0d0d12;--card:#fff;--card-foreground:#0d0d12;--popover:#fff;--popover-foreground:#0d0d12;--primary:#0b72f9;--primary-foreground:#f3f4f6;--secondary:#ebeeff;--secondary-foreground:#3d508a;--muted:#f1f1f8;--muted-foreground:#62627a;--accent:#f0f6ff;--accent-foreground:#4775ff;--destructive:#ef4444;--destructive-foreground:#f8fafc;--border:#e2e2ee;--input:#f1f1f8b3;--ring:#0f62fe;--chart-1:#6b46ff;--chart-2:#4a72ff;--chart-3:#04c3dc;--chart-4:#0eddba;--chart-5:#00b88a;--sidebar:#fdfdff;--sidebar-foreground:#0d0d12;--sidebar-primary:#0b72f9;--sidebar-primary-foreground:#fff;--sidebar-accent:#f0f2ff;--sidebar-accent-foreground:#477eff;--sidebar-border:#e2e2ee;--sidebar-ring:#0b72f9;--font-sans:var(--font-geist-sans,"Geist"), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-sans);--font-mono:var(--font-geist-mono,"Geist Mono"), ui-monospace, monospace;--radius:1.2rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-full:9999px;--spacing:.25rem;--tracking-normal:-.01em;--tracking-tighter:calc(var(--tracking-normal) - .05em);--tracking-tight:calc(var(--tracking-normal) - .025em);--tracking-wide:calc(var(--tracking-normal) + .025em);--tracking-wider:calc(var(--tracking-normal) + .05em);--tracking-widest:calc(var(--tracking-normal) + .1em);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--shadow-x:0px;--shadow-y:4px;--shadow-blur:15px;--shadow-spread:0px;--shadow-opacity:.15;--shadow-color:#000;--shadow-2xs:0px 4px 15px 0px #00000012;--shadow-xs:0px 4px 15px 0px #00000012;--shadow-sm:0px 4px 15px 0px #00000026, 0px 1px 2px -1px #00000026;--shadow:0px 4px 15px 0px #00000026, 0px 1px 2px -1px #00000026;--shadow-md:0px 4px 15px 0px #00000026, 0px 2px 4px -1px #00000026;--shadow-lg:0px 4px 15px 0px #00000026, 0px 4px 6px -1px #00000026;--shadow-xl:0px 4px 15px 0px #00000026, 0px 8px 10px -1px #00000026;--shadow-2xl:0px 4px 15px 0px #00000061;--bg-page:var(--background);--bg-surface:var(--card);--bg-subtle:var(--muted);--bg-inverse:var(--foreground);--text-main:var(--foreground);--text-muted:var(--muted-foreground);--text-subtle:var(--muted-foreground);--text-inverse:var(--background);--brand-primary:var(--primary);--brand-hover:var(--ring);--brand-surface:var(--accent);--border-default:var(--border);--border-subtle:var(--border);--border-active:var(--ring);--lime-pop:var(--accent-foreground);--lime-hover:var(--ring);--status-error:var(--destructive);--status-success:#00b88a;--shadow-card:var(--shadow);--link-color:var(--primary);--link-hover:var(--ring);--error-bg:color-mix(in oklch, var(--destructive) 14%, var(--muted));--error-border:color-mix(in oklch, var(--destructive) 45%, var(--border));--error-text:var(--destructive);--radial-accent:#0b72f9;--radial-accent-dark:#4a20c0;--scrim:#05070b73;--warning-bg:color-mix(in oklch, #f67300 22%, var(--muted));--warning-border:#e75f0099;--warning-text:#7a2a06;--warning-badge-bg:color-mix(in oklch, #f67300 24%, var(--muted));--warning-block-border:color-mix(in oklch, #e75f00 55%, var(--border));--warning-block-bg:color-mix(in oklch, #f67300 14%, var(--muted));--promotion-badge-bg:color-mix(in oklch, #ffea6a 45%, var(--card));--promotion-badge-border:color-mix(in oklch, #edcd1e 45%, var(--border));--promotion-badge-text:#735200;--promotion-featured-bg:color-mix(in oklch, #b180fc 22%, var(--card));--promotion-featured-border:color-mix(in oklch, #9964e5 45%, var(--border));--promotion-featured-text:#5c2f95;--z-index-base:0;--z-index-raised:1;--z-index-raised-2:2;--z-index-inline:10;--z-index-inline-above:20;--z-index-sidebar:100;--z-index-navbar:1000;--z-index-navbar-dropdown:100;--z-index-modal:2000;--z-index-dashboard-overlay:1040;--z-index-dashboard-sidebar-mobile:1050;--z-index-job-dashboard-overlay:1100;--z-index-modal-full:999992;--z-index-drawer-backdrop:99998;--z-index-drawer-panel:99999;--z-index-admin-user-drawer-backdrop:9998;--z-index-admin-user-drawer-panel:9999;--z-index-admin-entity-drawer-backdrop:9998;--z-index-admin-entity-drawer-panel:9999;--z-index-admin-categories-modal:9999;--z-index-admin-users-modal:9999;--z-index-admin-user-details-modal:9999;--z-index-admin-user-details-bar:10;--z-index-provider-ad-drawer-backdrop:99998;--z-index-provider-ad-drawer-panel:99999;--z-index-service-request-drawer-backdrop:99998;--z-index-service-request-drawer-panel:99999;--z-index-job-drawer-backdrop:99998;--z-index-job-drawer-panel:99999;--z-index-admin-reports-drawer-backdrop:100000;--z-index-admin-reports-drawer-panel:100001;--z-index-submit-offer-modal:2100;--z-index-common-style-overlay:1040;--z-index-common-style-sidebar:100;--z-index-common-style-sidebar-mobile:1050;--z-index-cv-edit-modal:9999;--z-index-cv-edit-raised:10;--z-index-portfolio-create-raised:10;--z-index-chat-overlay:1000;--z-index-chat-floating:1300;--z-index-chat-message:10}@supports (color:lab(0% 0 0)){:root{--background:lab(99.3511% .258893 -.945973);--foreground:lab(3.74462% .69242 -2.53989);--card:lab(100% 0 0);--card-foreground:lab(3.74462% .69242 -2.53989);--popover:lab(100% 0 0);--popover-foreground:lab(3.74462% .69242 -2.53989);--primary:lab(49.3559% 15.174 -76.0183);--primary-foreground:lab(96.16% -.0796914 -1.09795);--secondary:lab(94.2379% 1.32078 -8.60586);--secondary-foreground:lab(34.6662% 6.41257 -35.2292);--muted:lab(95.2902% .934631 -3.37592);--muted-foreground:lab(42.2388% 4.13972 -13.5324);--accent:lab(96.62% -.821829 -5.04519);--accent-foreground:lab(52.0838% 20.6437 -74.8044);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(98.1664% -.418365 -1.20071);--border:lab(90.1474% 1.64497 -5.86622);--input:lab(95.2902% .934631 -3.37592/.7);--ring:lab(45.4518% 26.5316 -85.134);--chart-1:lab(43.8355% 52.527 -88.1438);--chart-2:lab(51.435% 22.8406 -75.8397);--chart-3:lab(71.8834% -35.1572 -24.6668);--chart-4:lab(78.9905% -52.5612 3.97186);--chart-5:lab(66.443% -49.3878 11.8725);--sidebar:lab(99.3511% .258893 -.945973);--sidebar-foreground:lab(3.74462% .69242 -2.53989);--sidebar-primary:lab(49.3559% 15.174 -76.0183);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(95.6229% 1.08328 -6.51617);--sidebar-accent-foreground:lab(54.4761% 15.4514 -70.9533);--sidebar-border:lab(90.1474% 1.64497 -5.86622);--sidebar-ring:lab(49.3559% 15.174 -76.0183);--status-success:lab(66.443% -49.3878 11.8725);--scrim:lab(1.96739% -.121817 -1.64016/.45);--warning-bg:color-mix(in oklch, lab(63.9709% 48.9097 75.6129) 22%, var(--muted));--warning-border:lab(57.9002% 55.3033 78.9807/.6);--warning-text:lab(29.4227% 34.646 38.7882);--warning-badge-bg:color-mix(in oklch, lab(63.9709% 48.9097 75.6129) 24%, var(--muted));--warning-block-border:color-mix(in oklch, lab(57.9002% 55.3033 78.9807) 55%, var(--border));--warning-block-bg:color-mix(in oklch, lab(63.9709% 48.9097 75.6129) 14%, var(--muted));--promotion-badge-bg:color-mix(in oklch, lab(92.6676% -3.1811 75.1948) 45%, var(--card));--promotion-badge-border:color-mix(in oklch, lab(83.2369% .711679 79.0965) 45%, var(--border));--promotion-badge-text:lab(37.3544% 11.4757 58.8311);--promotion-featured-bg:color-mix(in oklch, lab(62.5517% 38.3757 -55.9008) 22%, var(--card));--promotion-featured-border:color-mix(in oklch, lab(52.9594% 42.0517 -58.7626) 45%, var(--border));--promotion-featured-text:lab(30.0008% 37.4154 -49.2988)}}html.Footer-module-scss-module__VVBxPq__dark,.Footer-module-scss-module__VVBxPq__dark{--background:#19191a;--foreground:#fafafa;--card:#19191a;--card-foreground:#fafafa;--popover:#333;--popover-foreground:#fafafa;--primary:#0b72f9;--primary-foreground:#fafafa;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#404040;--accent-foreground:#fafafa;--destructive:#ff6568;--destructive-foreground:#fafafa;--border:#282828;--input:#34343485;--ring:#0f62fe;--chart-1:#6be5a4;--chart-2:#54a2ff;--chart-3:#ffd562;--chart-4:#8d54ff;--chart-5:#21cf9d;--sidebar:#19191a;--sidebar-foreground:#fafafa;--sidebar-primary:#0b72f9;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#282828;--sidebar-ring:#525252;--radial-accent:#0b72f9;--radial-accent-dark:#4a20c0;--shadow-x:0;--shadow-y:1px;--shadow-blur:7.5px;--shadow-spread:0px;--shadow-opacity:.04;--shadow-color:#000;--shadow-2xs:0 1px 7.5px 0px #00000005;--shadow-xs:0 1px 7.5px 0px #00000005;--shadow-sm:0 1px 7.5px 0px #0000000a, 0 1px 2px -1px #0000000a;--shadow:0 1px 7.5px 0px #0000000a, 0 1px 2px -1px #0000000a;--shadow-md:0 1px 7.5px 0px #0000000a, 0 2px 4px -1px #0000000a;--shadow-lg:0 1px 7.5px 0px #0000000a, 0 4px 6px -1px #0000000a;--shadow-xl:0 1px 7.5px 0px #0000000a, 0 8px 10px -1px #0000000a;--shadow-2xl:0 1px 7.5px 0px #0000001a;--shadow-card:var(--shadow-md);--status-success:#21cf9d;--warning-bg:color-mix(in oklch, #e75f00 35%, var(--card));--warning-border:color-mix(in oklch, #f67300 50%, var(--border));--warning-text:#fcc687;--warning-badge-bg:color-mix(in oklch, #e75f00 40%, var(--card));--warning-block-border:color-mix(in oklch, #f67300 45%, var(--border));--warning-block-bg:color-mix(in oklch, #e75f00 20%, var(--card));--promotion-badge-bg:color-mix(in oklch, #f2cb00 28%, var(--card));--promotion-badge-border:color-mix(in oklch, #edd13d 40%, var(--border));--promotion-badge-text:#fae180;--promotion-featured-bg:color-mix(in oklch, #9964e5 30%, var(--card));--promotion-featured-border:color-mix(in oklch, #a170eb 45%, var(--border));--promotion-featured-text:#dfccff;--scrim:#000000b8}@supports (color:lab(0% 0 0)){html.Footer-module-scss-module__VVBxPq__dark,.Footer-module-scss-module__VVBxPq__dark{--background:lab(8.7842% .19072 -.689891);--foreground:lab(98.2716% 0 0);--card:lab(8.7842% .19072 -.689891);--card-foreground:lab(98.2716% 0 0);--popover:lab(21.12% 0 0);--popover-foreground:lab(98.2716% 0 0);--primary:lab(49.3559% 15.174 -76.0183);--primary-foreground:lab(98.2716% 0 0);--secondary:lab(15.1576% 0 0);--secondary-foreground:lab(98.2716% 0 0);--muted:lab(15.1576% 0 0);--muted-foreground:lab(66.244% 0 0);--accent:lab(27.094% 0 0);--accent-foreground:lab(98.2716% 0 0);--destructive:lab(63.6888% 59.8248 30.6641);--destructive-foreground:lab(98.2716% 0 0);--border:lab(16.1088% -.0000149012 .00000596046);--input:lab(21.7% 0 0/.52);--ring:lab(45.4518% 26.5316 -85.134);--chart-1:lab(82.7548% -46.944 20.9663);--chart-2:lab(65.0361% -1.42065 -56.9802);--chart-3:lab(87.3293% 6.04877 61.0311);--chart-4:lab(49.9355% 55.1776 -81.8963);--chart-5:lab(74.1454% -51.9738 12.5788);--sidebar:lab(8.7842% .19072 -.689891);--sidebar-foreground:lab(98.2716% 0 0);--sidebar-primary:lab(49.3559% 15.174 -76.0183);--sidebar-primary-foreground:lab(98.2716% 0 0);--sidebar-accent:lab(15.1576% 0 0);--sidebar-accent-foreground:lab(98.2716% 0 0);--sidebar-border:lab(16.1088% -.0000149012 .00000596046);--sidebar-ring:lab(34.8776% -.0000149012 0);--shadow-color:lab(0% 0 0);--status-success:lab(74.1454% -51.9738 12.5788);--warning-bg:color-mix(in oklch, lab(57.9002% 55.3033 78.9807) 35%, var(--card));--warning-border:color-mix(in oklch, lab(63.9709% 48.9097 75.6129) 50%, var(--border));--warning-text:lab(83.6627% 14.2463 38.8664);--warning-badge-bg:color-mix(in oklch, lab(57.9002% 55.3033 78.9807) 40%, var(--card));--warning-block-border:color-mix(in oklch, lab(63.9709% 48.9097 75.6129) 45%, var(--border));--warning-block-bg:color-mix(in oklch, lab(57.9002% 55.3033 78.9807) 20%, var(--card));--promotion-badge-bg:color-mix(in oklch, lab(83.1668% 3.50291 87.2281) 28%, var(--card));--promotion-badge-border:color-mix(in oklch, lab(84.4249% -.843376 71.868) 40%, var(--border));--promotion-badge-text:lab(90.0734% .107795 50.1108);--promotion-featured-bg:color-mix(in oklch, lab(52.9594% 42.0517 -58.7626) 30%, var(--card));--promotion-featured-border:color-mix(in oklch, lab(56.69% 38.9598 -55.7984) 45%, var(--border));--promotion-featured-text:lab(84.9755% 16.9552 -28.6382);--scrim:lab(.0239391% -.00104308 -.0375509/.72)}}@keyframes Footer-module-scss-module__VVBxPq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Footer-module-scss-module__VVBxPq__footer{box-sizing:border-box;background-color:var(--background);border-top:1px solid var(--border);width:100%;max-width:100%;margin-top:auto;padding:4rem 1.5rem 2rem;overflow-x:clip}@media (max-width:768px){.Footer-module-scss-module__VVBxPq__footer{padding:3rem 1rem 1.5rem}}.Footer-module-scss-module__VVBxPq__container{box-sizing:border-box;width:100%;max-width:72rem;margin:0 auto;padding:0}.Footer-module-scss-module__VVBxPq__grid{grid-template-columns:1fr;gap:3rem;margin-bottom:4rem;display:grid}@media (min-width:768px){.Footer-module-scss-module__VVBxPq__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.Footer-module-scss-module__VVBxPq__brand_col{flex-direction:column;gap:1.25rem;display:flex}.Footer-module-scss-module__VVBxPq__brand_col .Footer-module-scss-module__VVBxPq__logo{color:var(--foreground);letter-spacing:-.04em;align-items:center;gap:.5rem;font-size:1.35rem;font-weight:400;text-decoration:none;display:inline-flex}.Footer-module-scss-module__VVBxPq__brand_col p{color:var(--muted-foreground);max-width:300px;margin:0;font-weight:400;line-height:1.6}.Footer-module-scss-module__VVBxPq__social_links{gap:.65rem;display:flex}.Footer-module-scss-module__VVBxPq__social_links a{border-radius:var(--radius-sm);background-color:var(--card);width:2.25rem;height:2.25rem;color:var(--muted-foreground);border:1px solid var(--border);justify-content:center;align-items:center;transition:color .2s,border-color .2s,background-color .2s;display:flex}.Footer-module-scss-module__VVBxPq__social_links a:hover{background-color:var(--accent);color:var(--accent-foreground);border-color:var(--border)}.Footer-module-scss-module__VVBxPq__col{flex-direction:column;gap:.85rem;display:flex}.Footer-module-scss-module__VVBxPq__col h4{letter-spacing:-.02em;color:var(--foreground);margin:0 0 .35rem;font-size:.9rem;font-weight:400}.Footer-module-scss-module__VVBxPq__col a{color:var(--muted-foreground);font-size:.9rem;font-weight:400;text-decoration:none;transition:color .2s}.Footer-module-scss-module__VVBxPq__col a:hover{color:var(--foreground)}.Footer-module-scss-module__VVBxPq__bottom_bar{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:1.25rem;padding-top:1.75rem;display:flex}@media (min-width:768px){.Footer-module-scss-module__VVBxPq__bottom_bar{flex-direction:row;justify-content:space-between}}.Footer-module-scss-module__VVBxPq__copyright{color:var(--muted-foreground);margin:0;font-size:.85rem;font-weight:400}
.AccountNavSheet-module-scss-module__QttgCq__content{flex-direction:column;flex:1;min-width:0;min-height:0;padding:1rem 1.15rem 1.25rem;display:flex;overflow:hidden auto}
.ConnectAccount-module-scss-module__7FF5lW__spin{animation:.8s linear infinite ConnectAccount-module-scss-module__7FF5lW__spin}.ConnectAccount-module-scss-module__7FF5lW__https_error{color:var(--warning-text);margin:0 0 .5rem;font-size:.75rem;line-height:1.4}@keyframes ConnectAccount-module-scss-module__7FF5lW__spin{to{transform:rotate(360deg)}}
@keyframes JobCard-module-scss-module__I_eO2q__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.JobCard-module-scss-module__I_eO2q__card{appearance:none;box-sizing:border-box;gap:calc(var(--spacing,.25rem)*3);width:100%;height:100%;padding:calc(var(--spacing,.25rem)*4.5);padding-right:calc(var(--spacing,.25rem)*4.5 + 2rem);border-radius:var(--radius-lg);background:var(--card);box-shadow:0 0 0 1px var(--border);cursor:pointer;text-align:left;border:none;flex-direction:column;transition:box-shadow .16s;display:flex;position:relative}.JobCard-module-scss-module__I_eO2q__card_noImage .JobCard-module-scss-module__I_eO2q__employer{gap:0}.JobCard-module-scss-module__I_eO2q__header{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.JobCard-module-scss-module__I_eO2q__employer{align-items:center;gap:calc(var(--spacing)*3);flex:1;min-width:0;display:flex}.JobCard-module-scss-module__I_eO2q__avatar{object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.JobCard-module-scss-module__I_eO2q__avatar[data-placeholder]{background:var(--accent);color:var(--primary)}:is(html.dark .JobCard-module-scss-module__I_eO2q__avatar[data-placeholder],.dark .JobCard-module-scss-module__I_eO2q__avatar[data-placeholder]){background:color-mix(in oklch, var(--card) 62%, var(--secondary));color:var(--muted-foreground)}.JobCard-module-scss-module__I_eO2q__employer_copy{min-width:0}.JobCard-module-scss-module__I_eO2q__company{align-items:center;gap:calc(var(--spacing)*1.5);margin:0;display:flex}.JobCard-module-scss-module__I_eO2q__company_name{color:var(--foreground);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:400;line-height:1.3;overflow:hidden}.JobCard-module-scss-module__I_eO2q__verified{color:var(--chart-5);flex-shrink:0;line-height:0;display:inline-flex;position:relative}.JobCard-module-scss-module__I_eO2q__sr_only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.JobCard-module-scss-module__I_eO2q__location{color:var(--muted-foreground);align-items:center;gap:.3rem;margin:.15rem 0 0;font-size:.8rem;font-weight:400;line-height:1.35;display:flex}.JobCard-module-scss-module__I_eO2q__location span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JobCard-module-scss-module__I_eO2q__body{justify-content:space-between;gap:calc(var(--spacing)*1.5);flex-direction:column;flex:1;display:flex}.JobCard-module-scss-module__I_eO2q__main{gap:calc(var(--spacing)*1.5);flex-direction:column;display:flex}.JobCard-module-scss-module__I_eO2q__title{color:var(--foreground);letter-spacing:var(--tracking-tight);-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:1.12rem;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.JobCard-module-scss-module__I_eO2q__description{color:var(--muted-foreground);letter-spacing:var(--tracking-tight);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:.82rem;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.JobCard-module-scss-module__I_eO2q__chips{gap:calc(var(--spacing)*1.5);flex-wrap:wrap;margin-top:.5rem;display:flex}.JobCard-module-scss-module__I_eO2q__chip{border-radius:var(--radius-full);background:color-mix(in oklch, var(--muted-foreground) 10%, transparent);color:var(--muted-foreground);white-space:nowrap;border:none;padding:.1rem .45rem;font-size:.68rem;font-weight:400;line-height:1.35}.JobCard-module-scss-module__I_eO2q__footer{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.JobCard-module-scss-module__I_eO2q__applied{color:var(--primary);align-items:center;gap:.3rem;font-size:.75rem;font-weight:400;display:inline-flex}.JobCard-module-scss-module__I_eO2q__posted{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:.8rem;font-weight:400}
@keyframes AdvertisementPostCardSkeleton-module-scss-module__FkClTq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.AdvertisementPostCardSkeleton-module-scss-module__FkClTq__card{box-sizing:border-box;align-items:stretch;gap:calc(var(--spacing,.25rem)*3.5);width:100%;height:100%;padding:calc(var(--spacing,.25rem)*3.5);border-radius:var(--radius-lg);background:var(--card);box-shadow:0 0 0 1px var(--border);border:none;display:flex}.AdvertisementPostCardSkeleton-module-scss-module__FkClTq__bone{border-radius:var(--radius-sm);border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--muted) 0%, var(--card) 50%, var(--muted) 100%);background-size:200% 100%;height:1rem;animation:1.4s ease-in-out infinite AdvertisementPostCardSkeleton-module-scss-module__FkClTq__shimmer;display:block}.AdvertisementPostCardSkeleton-module-scss-module__FkClTq__card_noImage{gap:0}.AdvertisementPostCardSkeleton-module-scss-module__FkClTq__thumb{border-radius:var(--radius-md);flex-shrink:0;width:5.5rem;height:5.5rem}.AdvertisementPostCardSkeleton-module-scss-module__FkClTq__body{flex-direction:column;flex:1;justify-content:flex-start;gap:.4rem;min-width:0;display:flex}.AdvertisementPostCardSkeleton-module-scss-module__FkClTq__type{border-radius:var(--radius-full);width:5rem;height:.95rem}.AdvertisementPostCardSkeleton-module-scss-module__FkClTq__title{width:72%;height:1.05rem}.AdvertisementPostCardSkeleton-module-scss-module__FkClTq__row{align-items:center;gap:.75rem;margin-top:auto;padding-top:.25rem;display:flex}.AdvertisementPostCardSkeleton-module-scss-module__FkClTq__price{width:4rem;height:.85rem}.AdvertisementPostCardSkeleton-module-scss-module__FkClTq__location{width:6rem;height:.8rem}
.PromotionBadge-module-scss-module__63Nu0G__badge{border-radius:var(--radius-full,9999px);letter-spacing:var(--tracking-wide,.025em);white-space:nowrap;color:var(--promotion-badge-text);background:var(--promotion-badge-bg);border:1px solid var(--promotion-badge-border);align-items:center;gap:3px;padding:1px 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.PromotionBadge-module-scss-module__63Nu0G__icon{flex-shrink:0;width:11px;height:11px}.PromotionBadge-module-scss-module__63Nu0G__featured{color:var(--promotion-featured-text);background:var(--promotion-featured-bg);border-color:var(--promotion-featured-border)}
