@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.inline-block{display:inline-block}.h-full{height:100%}.min-h-full{min-height:100%}.max-w-2xl{max-width:var(--container-2xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-wrap{white-space:pre-wrap}.text-white{color:var(--color-white)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}}:root{--color-bg:#0b132b;--color-surface:#1c2541;--color-surface-raised:#253254;--color-border:#2d3d66;--color-text:#f0f4f8;--color-text-muted:#8d99ae;--color-gold:linear-gradient(120deg, #bf953f 0%, #fcf6ba 50%, #b38728 100%);--color-gold-soft:#efbf04b3;--color-teal:#48cae4;--color-teal-soft:#4fb8ae26;--color-danger:#e2725b;--color-success:#6fcf97;--font-display:"Sora", sans-serif;--font-body:"Inter", sans-serif;--font-mono:"IBM Plex Mono", monospace;--radius-lg:20px;--radius-md:12px;--radius-sm:8px}:root[data-theme=light]{--color-bg:#e4e5f1;--color-surface:#9394a5;--color-surface-raised:#d2d3db;--color-border:#616269;--color-text:#090d16;--color-text-muted:#36404d;--color-gold:linear-gradient(120deg, #bf953f 0%, #fcf6ba 50%, #b38728 100%);--color-gold-soft:#efbf04b3;--color-teal:#1f2a44;--color-teal-soft:#86c5d833;--color-danger:#c94b3c;--color-success:#34845b}*{box-sizing:border-box}html,body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}.jobs-title{font-size:1rem;font-family:var(--font-display);text-align:center}.jobs-mono{font-family:var(--font-mono)}.job-list-shell{max-width:960px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.job-card{color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:.5rem 1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.job-card:hover{border-color:var(--color-teal);transform:translateY(-1px)}.job-tag{background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;border-radius:999px;padding:.25rem .75rem;font-size:.78rem}.job-tag--salary{font-family:var(--font-body);color:var(--color-text);background:#6fcf9733;border-radius:999px;padding:.25rem .65rem;font-size:.9rem;font-weight:600}.btn-primary{touch-action:manipulation;box-sizing:border-box;text-transform:uppercase;color:#3d1801;text-shadow:0 2px 2px #fae385;cursor:pointer;background-image:linear-gradient(160deg,#a54e07,#b47e11,#fef1a2,#bc881b,#a54e07);background-position:50%;background-size:100% 100%;border:1px solid #a55d07;border-radius:.3em;outline:none;height:2.75em;padding:0 1em;font-family:inherit;font-size:1em;line-height:2.5em;transition:all .2s ease-in-out;display:inline-block;box-shadow:0 3px 6px #00000029,0 3px 6px #6e501466,inset 0 -2px 5px 1px #8b4208,inset 0 -1px 1px 3px #fae385}.btn-primary:focus,.btn-primary:hover{color:#783205cc;background-size:150% 150%;border:1px solid #a55d0799;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b,inset 0 -2px 5px 1px #b17d10,inset 0 -1px 1px 3px #fae385}.btn-primary:active{box-shadow:0 3px 6px #00000029,0 3px 6px #6e501466,inset 0 -2px 5px 1px #b17d10,inset 0 -1px 1px 3px #fae385}.btn-primary--small{font-size:.85rem}.text-muted{color:var(--color-text-muted)}.navbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.navbar-logo-img{height:60px;display:block}.navbar-right{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.navbar-links{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.nav-link{color:var(--color-text);padding-bottom:3px;font-size:.9rem;text-decoration:none;transition:color .2s;position:relative}.nav-link:hover{color:var(--color-text-muted)}.site-footer{border-top:1px solid var(--color-border);margin-top:4rem;padding:2.5rem 1.5rem 2rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:2rem;max-width:1100px;margin:0 auto;display:flex}.footer-brand{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.footer-tagline{color:var(--color-text-muted);max-width:260px;font-size:.85rem;line-height:1.5}.footer-col-heading{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0 0 .85rem;font-size:.7rem}.footer-links{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.footer-links a{color:var(--color-text);font-size:.88rem;text-decoration:none}.footer-links a:hover{color:var(--color-teal)}.footer-bottom{border-top:1px solid var(--color-border);max-width:1100px;color:var(--color-text-muted);text-align:center;margin:2rem auto 0;padding-top:1.5rem;font-size:.78rem}@media (max-width:640px){.navbar{padding:.85rem 1rem}.navbar-right{justify-content:space-between;width:100%}.job-card{padding:.6rem .75rem}.job-card-title-text{font-size:1rem}.job-card-company-line{font-size:.8rem}.job-card-description{display:none}.job-card-logo-small,.job-card-logo-placeholder-small{width:36px;height:36px}.job-card-divider{margin:.5rem 0}.job-tag{padding:.2rem .6rem;font-size:.72rem}.job-tag--salary{padding:.2rem .55rem;font-size:.8rem}.btn-primary--small{font-size:.82rem}main.max-w-4xl{padding-top:1.5rem;padding-left:1rem;padding-right:1rem}main.max-w-4xl h1.text-3xl{font-size:1.4rem}.footer-inner{flex-direction:column;gap:1.75rem}}.tier-badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:4px;align-items:center;gap:.2rem;padding:.15rem .5rem;font-size:.65rem;font-weight:700;display:inline-flex}.tier-badge--silver{color:#d4d4d4;background:#e0e0e033;border:1px solid #a8a9ad;box-shadow:0 0 8px #a8a9ad66}.tier-badge--gold{color:#fcf6ba;background:#bf953f33;border:1px solid #bf953f;box-shadow:0 0 10px #bf953f99}.tier-badge--platinum{color:#e5e4e2;background:#e5e4e233;border:1px solid #e5e4e2;box-shadow:0 0 12px #e5e4e299}.tier-badge--diamond{color:#b9f2ff;background:#b9f2ff33;border:1px solid #b9f2ff;box-shadow:0 0 15px #b9f2ffcc,inset 0 0 6px #f0b9ff4d}.job-card{position:relative;overflow:hidden}.job-card:before{content:"";width:8px;position:absolute;top:0;bottom:0;left:0}.job-card--silver:before{background:linear-gradient(#e0e0e0,#8b8d91)}.job-card--gold:before{background:linear-gradient(#fcf6ba,#bf953f);box-shadow:0 0 10px #bf953f80}.job-card--platinum:before{background:linear-gradient(#fff,#e5e4e2,#707070);box-shadow:0 0 12px #e5e4e299}.job-card--diamond:before{background:linear-gradient(#b9f2ff,#f0b9ff,#b9ffdb);box-shadow:0 0 15px #b9f2ffcc}.job-card-header-row{align-items:flex-start;gap:.75rem;display:flex}.job-card-logo-small{object-fit:contain;border-radius:var(--radius-sm);flex-shrink:0;height:44px}.job-card-logo-placeholder-small{border-radius:var(--radius-sm);background:var(--color-surface-raised);border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.job-card-top-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.job-card-title-text{font-size:1.1rem;font-weight:700;font-family:var(--font-body)}.job-card-company-line{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.85rem}.job-card-description{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.65rem 0 .5rem;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.job-card-divider{border:none;border-top:1px solid var(--color-border);margin:.85rem 0 0}.job-card-bottom-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.job-card-tags{flex-wrap:wrap;gap:.5rem;display:flex}.btn-apply{--border_thickness:3px;--bg_color:transparent;color:var(--color);background:var(--bg_color);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;outline:none;justify-content:center;align-items:center;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;text-decoration:none;display:inline-flex;position:relative}.btn-apply a{font-family:var(--font-body);text-transform:uppercase;color:var(--color-text);padding:.6rem;font-weight:700;text-decoration:none}.btn-apply:active{transform:scale(.98)}.btn-apply span{background:var(--color-gold);width:var(--border_thickness);height:var(--border_thickness);transition:all .5s;position:absolute}.btn-apply .bdr-left{height:40%;top:0;left:0}.btn-apply .bdr-top{width:25%;top:0;left:0}.btn-apply .bdr-right{height:40%;bottom:0;right:0}.btn-apply .bdr-bottom{width:25%;bottom:0;right:0}.btn-apply:hover .bdr-left{height:100%}.btn-apply:hover .bdr-top{width:100%}.btn-apply:hover .bdr-right{height:100%}.btn-apply:hover .bdr-bottom{width:100%}.btn-apply:disabled{pointer-events:none;opacity:.65;color:#7e7e7e;box-shadow:none;text-shadow:none;background:#dcdcdc}.btn-apply:disabled span{--border_color:#7e7e7e}html.dark-mode .btn-apply{--border_color:#fffb00;--color:#fff;--bg_color:#242b2e}.job-detail-page{max-width:1200px;margin:0 auto;padding:3rem 1.5rem}.job-back-link{margin-bottom:1.5rem;display:inline-block}.job-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2rem;display:grid}.job-detail-main{min-width:0}.job-detail-banner-wrapper{width:100%;height:260px;position:relative}.job-detail-banner{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;display:block}.job-detail-banner-logo{object-fit:contain;background:var(--color-surface);border:3px solid var(--color-bg);border-radius:var(--radius-md);width:72px;height:72px;position:absolute;bottom:-1.25rem;left:1.25rem;box-shadow:0 4px 14px #00000059}.job-detail-logo-only-wrapper{justify-content:flex-start;width:100%;display:flex}.job-detail-logo-only{object-fit:contain;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:88px;height:88px;padding:.5rem}.job-detail-description{color:var(--color-text);line-height:1.75}.job-detail-apply{padding-top:1.5rem}.job-share-row{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.job-share-label{color:var(--color-text-muted);font-size:.85rem}.job-share-icon-btn{background:var(--color-surface-raised);border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.job-share-icon-btn:hover{border-color:var(--color-teal);color:var(--color-teal)}.company-job-sidebar{min-width:0;position:sticky;top:1.5rem}.company-job-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.company-job-header{border-bottom:1px solid var(--color-border);padding-bottom:1.25rem}.company-job-name{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.35rem;line-height:1.3}.company-job-sector{color:var(--color-teal);margin:.45rem 0 0;font-size:.9rem}.company-job-section{border-bottom:1px solid var(--color-border);padding:1.25rem 0}.company-job-section:last-of-type{border-bottom:none}.company-job-section h3{font-family:var(--font-display);color:var(--color-text);margin:0 0 .7rem;font-size:.95rem}.company-job-section p{color:var(--color-text-muted);white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.65}.company-job-facts{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:.5rem;padding:1.25rem 0;display:grid}.company-job-facts>div{text-align:center;min-width:0}.company-job-facts strong{font-family:var(--font-mono);color:var(--color-text);word-break:break-word;font-size:.85rem;display:block}.company-job-facts span{color:var(--color-text-muted);margin-top:.3rem;font-size:.68rem;display:block}.company-job-tags{flex-wrap:wrap;gap:.45rem;display:flex}.company-job-tags span{border-radius:var(--radius-sm);background:var(--color-teal-soft);color:var(--color-text-muted);padding:.35rem .6rem;font-size:.75rem;display:inline-block}.company-job-contacts{flex-direction:column;gap:.55rem;display:flex}.company-job-contacts div,.company-job-contacts a{color:var(--color-text-muted);word-break:break-word;font-size:.82rem;line-height:1.5}.company-job-contacts a:hover{color:var(--color-teal)}.company-job-socials{flex-wrap:wrap;gap:.5rem;display:flex}.company-job-socials a{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);align-items:center;padding:.4rem .65rem;font-size:.75rem;transition:all .2s;display:inline-flex}.company-job-socials a:hover{color:var(--color-teal);border-color:var(--color-teal)}.company-job-profile-link{border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;color:var(--color-teal);margin-top:1rem;padding:.75rem 1rem;font-size:.85rem;transition:all .2s;display:block}.company-job-profile-link:hover{border-color:var(--color-teal);background:var(--color-teal-soft)}@media (max-width:900px){.job-detail-page{padding:2rem 1rem}.job-detail-layout{grid-template-columns:1fr;gap:2.5rem}.company-job-sidebar{position:static}.company-job-card{padding:1.25rem}}@media (max-width:640px){.job-detail-page{padding:1.5rem 1rem}.job-detail-banner-wrapper{height:180px}.job-detail-banner{border-radius:var(--radius-md)}.job-detail-banner-logo{width:56px;height:56px;bottom:-1rem;left:1rem}.job-detail-layout{gap:2rem}.company-job-card{border-radius:var(--radius-md);padding:1rem}.company-job-name{font-size:1.2rem}.company-job-facts{gap:.25rem}.company-job-facts strong{font-size:.78rem}.company-job-facts span{font-size:.62rem}.job-card-header-row{gap:.5rem}.job-card-description{display:none}.job-card-divider{margin:.5rem 0}.job-list-shell{padding:1.5rem 1rem}}.company-sidebar-section{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.company-sidebar-heading{font-family:var(--font-display);color:var(--color-text);margin:0 0 .7rem;font-size:.95rem}.company-sidebar-jobs{flex-direction:column;gap:.65rem;display:flex}.company-sidebar-job{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.3rem;transition:border-color .15s,background .15s,transform .15s;display:block}.company-sidebar-job:hover{border-color:var(--color-teal);background:var(--color-surface);transform:translateY(-1px)}.company-sidebar-job strong{color:var(--color-text);margin-bottom:.3rem;font-size:.9rem;line-height:1.4;display:block}.company-sidebar-job-city{color:var(--color-text-muted);font-family:var(--font-mono);padding-top:.5rem;font-size:.72rem;line-height:1.4;display:block}.company-sidebar-job{position:relative;overflow:hidden}.company-sidebar-job:before{content:"";opacity:0;width:4px;position:absolute;top:0;bottom:0;left:0}.company-sidebar-job--silver:before{opacity:1;background:linear-gradient(#e0e0e0,#8b8d91)}.company-sidebar-job--gold:before{opacity:1;background:linear-gradient(#fcf6ba,#bf953f);box-shadow:0 0 8px #bf953f80}.company-sidebar-job--platinum:before{opacity:1;background:linear-gradient(#fff,#e5e4e2,#707070);box-shadow:0 0 10px #e5e4e299}.company-sidebar-job--diamond:before{opacity:1;background:linear-gradient(#b9f2ff,#f0b9ff,#b9ffdb);box-shadow:0 0 12px #b9f2ffcc}.company-sidebar-job-title{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.company-sidebar-job-title strong{min-width:0}.company-sidebar-job--silver,.company-sidebar-job--gold,.company-sidebar-job--platinum,.company-sidebar-job--diamond{padding-left:1.1rem}.logo-light,:root[data-theme=light] .logo-dark{display:none!important}:root[data-theme=light] .logo-light{display:block!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
