@font-face{font-family:Manrope;src:url(/fonts/manrope.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}:root{--font-ui:"Manrope", sans-serif;--font-display:"Fraunces", serif;--text-xs:12px;--text-s:13px;--text-m:14px;--text-l:16px;--text-xl:20px;--text-2xl:28px;--text-display:40px;--radius-s:4px;--radius-m:8px;--radius-l:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--shadow-1:0 2px 6px #1418200f;--shadow-2:0 16px 60px #1418202e}[data-theme=paper]{--font-ui:"Manrope", sans-serif;--font-display:"Fraunces", serif;--radius-s:4px;--radius-m:7px;--radius-l:12px}:root,[data-theme=paper][data-mode=light]{--bg:#f5f1e8;--surface:#fffcf5;--surface-2:#eee9df;--text:#182f42;--text-muted:#62666a;--border:#d5cfc2;--border-strong:#8a8172;--accent:#234e70;--accent-text:#fff;--accent-fg:#234e70;--danger:#ac3039;--status-saved:#51656b;--status-applied:#2168ac;--status-interview:#85610c;--status-offer:#19724c;--status-rejected:#b9323d}[data-theme=paper][data-mode=dark]{--bg:#211f1b;--surface:#2c2924;--surface-2:#37332c;--text:#f3ebdb;--text-muted:#bcb3a3;--border:#575044;--border-strong:#8a8174;--accent:#9dc6e3;--accent-text:#182f42;--accent-fg:#9dc6e3;--danger:#ff9494;--status-saved:#b4c4c8;--status-applied:#92c7ff;--status-interview:#e8c86e;--status-offer:#8cd8af;--status-rejected:#ff9b9f}[data-theme=bold]{--font-ui:"Space Grotesk", sans-serif;--font-display:"Space Grotesk", sans-serif;--radius-s:5px;--radius-m:10px;--radius-l:16px}[data-theme=bold][data-mode=light]{--bg:#fafcf5;--surface:#fff;--surface-2:#eff4e4;--text:#161c13;--text-muted:#526044;--border:#d3dcc6;--border-strong:#828a77;--accent:#c6f432;--accent-text:#182007;--accent-fg:#4d6b00;--danger:#b51943;--status-saved:#53656c;--status-applied:#006bb8;--status-interview:#826000;--status-offer:#187125;--status-rejected:#bf204a}[data-theme=bold][data-mode=dark]{--bg:#141a10;--surface:#20291a;--surface-2:#2d3825;--text:#f1f8e8;--text-muted:#b7c6a4;--border:#526342;--border-strong:#7a886a;--accent:#c6f432;--accent-text:#182007;--accent-fg:#c6f432;--danger:#ff8caf;--status-saved:#becbd3;--status-applied:#7dcaff;--status-interview:#ffdf6f;--status-offer:#8be89a;--status-rejected:#ff8faf}[data-theme=calm]{--font-ui:"Manrope", sans-serif;--font-display:"Manrope", sans-serif;--radius-s:6px;--radius-m:10px;--radius-l:16px}[data-theme=calm][data-mode=light]{--bg:#f1f5f8;--surface:#fff;--surface-2:#e8eef5;--text:#222c43;--text-muted:#5c6880;--border:#ced8e5;--border-strong:#7a869a;--accent:#4848db;--accent-text:#fff;--accent-fg:#4848db;--danger:#b13455;--status-saved:#576780;--status-applied:#4b52c7;--status-interview:#7553ad;--status-offer:#14765b;--status-rejected:#b13455}[data-theme=calm][data-mode=dark]{--bg:#171d2a;--surface:#222b3c;--surface-2:#2c374b;--text:#edf1fc;--text-muted:#b1bfd7;--border:#4c5c77;--border-strong:#7886a0;--accent:#b3b3ff;--accent-text:#1d2149;--accent-fg:#b3b3ff;--danger:#ff9cb9;--status-saved:#b9c7df;--status-applied:#acb6ff;--status-interview:#d6b6ff;--status-offer:#88ddc5;--status-rejected:#ff9cb9}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);margin:0;font-size:14px;line-height:1.5}h1,h2,h3{font-family:var(--font-display);line-height:1.2}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.55}a{color:var(--accent-fg)}input[type=checkbox],input[type=radio]{accent-color:var(--accent-fg)}:focus-visible{outline:2px solid var(--text);outline-offset:3px}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--oy-page-bg:var(--bg);--oy-page-pattern:radial-gradient(var(--border) .5px, transparent .5px);--oy-page-pattern-size:8px 8px;--oy-gutter:clamp(16px, 3vw, 48px);--oy-word-spacing:normal;--oy-header-bg:var(--bg);--oy-header-border:var(--border);--oy-header-h:64px;--oy-brand-font:600 21px/1 var(--font-display);--oy-brand-logo:28px;--oy-slogan-font:500 13px/1 var(--font-ui);--oy-slogan-color:var(--text-muted);--oy-nav-icon:inline-block;--oy-nav-font:700 14px/1.5 var(--font-ui);--oy-nav-color:var(--text-muted);--oy-nav-active-color:var(--text);--oy-nav-active-bg:var(--surface-2);--oy-nav-pad:14px;--oy-nav-sep:none;--oy-tool-bg:var(--surface);--oy-tool-border:var(--border);--oy-tools-sep:none;--oy-signin-bg:var(--accent);--oy-signin-color:var(--accent-text);--oy-signin-h:40px;--oy-jobs-max:1400px;--oy-jobs-pad-block:8px 64px;--oy-jobs-inner-top:20px;--oy-band-image:none;--oy-jobs-head-pad:0;--oy-jobs-head-gap:16px;--oy-jobs-title-font:700 var(--text-2xl,28px)/1.15 var(--font-display);--oy-jobs-title-inset:0px;--oy-tabs-bg:var(--surface-2);--oy-tab-active-bg:var(--accent);--oy-tab-active-color:var(--accent-text);--oy-tab-active-shadow:none;--oy-searchbox-bg:var(--surface);--oy-searchbox-border:var(--border);--oy-searchbox-radius:var(--radius-l);--oy-searchbox-pad:12px;--oy-searchbox-pad-narrow:10px;--oy-start-pad:16px 18px;--oy-start-pad-narrow:14px;--oy-start-gap:24px;--oy-field-bg:var(--surface);--oy-field-border:var(--border-strong);--oy-field-radius:var(--radius-s);--oy-field-h:40px;--oy-search-btn-minw:0px;--oy-start-btn-h:38px;--oy-resume-one-bg:transparent;--oy-resume-one-border:transparent;--oy-resume-one-pad:0px;--oy-card-bg:var(--surface);--oy-card-border:var(--border);--oy-card-radius:var(--radius-l);--oy-card-shadow:none;--oy-list-pad:4px;--oy-row-pad:12px;--oy-row-radius:var(--radius-m);--oy-row-sep:var(--border);--oy-row-sep-inset:12px;--oy-row-hover-bg:var(--surface-2);--oy-row-sel-bg:color-mix(in srgb, var(--accent-fg) 9%, var(--surface));--oy-row-sel-bar:var(--accent-fg);--oy-row-sel-ring:transparent;--oy-row-title-font:700 15px/1.3 var(--font-ui);--oy-row-title-lines:2;--oy-row-sub-font:600 13px/1.5 var(--font-ui);--oy-row-meta-font:400 13px/1.5 var(--font-ui);--oy-row-tags:none;--oy-row-mode:inline;--oy-logo-size:40px;--oy-logo-size-l:52px;--oy-logo-bg:var(--surface-2);--oy-logo-color:var(--accent-fg);--oy-logo-ring:transparent;--oy-logo-radius:var(--radius-m);--oy-logo-radius-l:var(--radius-l);--oy-logo-font:800 17px/1 var(--font-display);--oy-logo-font-l:800 22px/1 var(--font-display);--oy-detail-band:none;--oy-detail-band-bg:none;--oy-detail-band-h:0px;--oy-detail-head-pad:20px 24px;--oy-detail-head-rule:var(--border);--oy-detail-title-font:700 clamp(20px, 2.2vw, 24px)/1.2 var(--font-display);--oy-detail-company-font:600 14px/1.5 var(--font-ui);--oy-detail-main-pad:20px 24px 28px;--oy-detail-side-w:260px;--oy-detail-side-pad:20px;--oy-section-title-font:700 15px/1.3 var(--font-ui);--oy-desc-color:var(--text);--oy-desc-lh:1.65;--oy-fact-label-font:600 12px/1.5 var(--font-ui);--oy-fact-label-color:var(--text-muted);--oy-fact-value-color:var(--text);--oy-actions-order:0;--oy-actions-rule:0 solid transparent;--oy-actions-pad-top:0px;--oy-tag-radius:var(--radius-m)}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin-ext.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root[data-style=meadow]{--font-ui:"Plus Jakarta Sans", "Manrope", system-ui, sans-serif;--font-display:"Plus Jakarta Sans", "Manrope", system-ui, sans-serif;--radius-s:6px;--radius-m:8px;--radius-l:12px;--shadow-1:0 1px 2px #1018280d;--oy-page-pattern:none;--oy-word-spacing:.1em;--oy-gutter:clamp(16px, 2.2vw, 32px);--oy-header-bg:var(--surface);--oy-brand-font:700 18px/1 var(--font-display);--oy-brand-logo:30px;--oy-nav-icon:none;--oy-nav-font:500 14px/1.5 var(--font-ui);--oy-nav-color:var(--text);--oy-nav-active-color:var(--accent-fg);--oy-nav-active-bg:transparent;--oy-nav-pad:12px;--oy-nav-sep:block;--oy-tool-bg:transparent;--oy-tool-border:transparent;--oy-tools-sep:block;--oy-signin-h:38px;--oy-jobs-max:1440px;--oy-jobs-pad-block:0 64px;--oy-jobs-inner-top:0px;--oy-band-image:linear-gradient(var(--surface), var(--surface)) fill 0 / 0 / 0 100vmax;--oy-jobs-head-pad:16px 12px;--oy-jobs-head-gap:0px;--oy-jobs-title-font:700 20px/1.2 var(--font-display);--oy-jobs-title-inset:calc(var(--oy-list-pad) + 12px);--oy-tabs-bg:var(--surface-2);--oy-tab-active-bg:var(--surface);--oy-tab-active-color:var(--accent-fg);--oy-tab-active-shadow:0 1px 2px #10182814, 0 0 0 1px var(--border);--oy-searchbox-bg:transparent;--oy-searchbox-border:transparent;--oy-searchbox-radius:0px;--oy-searchbox-pad:0 0 26px;--oy-searchbox-pad-narrow:0 0 18px;--oy-start-pad:0 0 26px;--oy-start-pad-narrow:0 0 18px;--oy-start-gap:20px;--oy-field-bg:var(--surface-2);--oy-field-border:var(--border);--oy-field-radius:8px;--oy-field-h:46px;--oy-search-btn-minw:140px;--oy-start-btn-h:46px;--oy-resume-one-bg:var(--surface-2);--oy-resume-one-border:var(--border);--oy-resume-one-pad:0 14px;--oy-card-bg:var(--surface);--oy-card-border:transparent;--oy-card-radius:12px;--oy-card-shadow:0 1px 2px #1018280d, 0 0 0 1px #1018280a;--oy-list-pad:6px;--oy-row-pad:14px 12px;--oy-row-radius:8px;--oy-row-sep:var(--border);--oy-row-sep-inset:12px;--oy-row-hover-bg:var(--surface-2);--oy-row-sel-bg:color-mix(in srgb, var(--accent) 7%, var(--surface));--oy-row-sel-bar:transparent;--oy-row-sel-ring:color-mix(in srgb, var(--accent) 28%, var(--surface));--oy-row-title-font:700 14px/1.35 var(--font-ui);--oy-row-title-lines:1;--oy-row-sub-font:500 12.5px/1.5 var(--font-ui);--oy-row-meta-font:500 12.5px/1.5 var(--font-ui);--oy-row-tags:block;--oy-logo-size:44px;--oy-logo-size-l:56px;--oy-logo-bg:var(--surface);--oy-logo-color:var(--text);--oy-logo-ring:var(--border);--oy-logo-radius:10px;--oy-logo-radius-l:12px;--oy-logo-font:800 17px/1 var(--font-display);--oy-logo-font-l:800 22px/1 var(--font-display);--oy-detail-band:block;--oy-detail-band-h:4px;--oy-detail-band-bg:linear-gradient(90deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 35%, var(--surface)) 100%);--oy-detail-head-pad:22px 24px 20px;--oy-detail-head-rule:var(--border);--oy-detail-title-font:700 20px/1.3 var(--font-display);--oy-detail-company-font:500 13px/1.5 var(--font-ui);--oy-detail-main-pad:20px 24px 28px;--oy-detail-side-w:280px;--oy-detail-side-pad:20px;--oy-section-title-font:700 14px/1.4 var(--font-ui);--oy-desc-color:var(--text-muted);--oy-desc-lh:1.7;--oy-fact-label-font:600 12.5px/1.5 var(--font-ui);--oy-fact-label-color:var(--text);--oy-fact-value-color:var(--text-muted);--oy-actions-order:1;--oy-actions-rule:1px solid var(--border);--oy-actions-pad-top:20px;--oy-tag-radius:999px}:root[data-style=meadow][data-mode=light]{--bg:#f6f7f8;--surface:#fff;--surface-2:#f3f4f6;--text:#1c1f23;--text-muted:#646b73;--border:#e6e8eb;--border-strong:#868d95;--accent:#218458;--accent-text:#fff;--accent-fg:#1e7a50;--danger:#b8323d;--status-saved:#59656e;--status-applied:#2a6aa8;--status-interview:#85610c;--status-offer:#1e7a50;--status-rejected:#b8323d}:root[data-style=meadow][data-mode=dark]{--bg:#111413;--surface:#1a1e1c;--surface-2:#232826;--text:#eef2ef;--text-muted:#a5aea9;--border:#2f3532;--border-strong:#6f7974;--accent:#4cc38a;--accent-text:#0c1f15;--accent-fg:#5fd39b;--danger:#ff8f96;--status-saved:#b7c3c9;--status-applied:#8cc2ff;--status-interview:#e8c86e;--status-offer:#6fdaa5;--status-rejected:#ff9b9f}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root[data-style=skyline]{--font-ui:"Poppins", "Manrope", system-ui, sans-serif;--font-display:"Poppins", "Manrope", system-ui, sans-serif;--radius-s:4px;--radius-m:6px;--radius-l:10px;--shadow-1:0 1px 2px #1018280a, 0 2px 8px #1018280a;--shadow-2:0 18px 48px #10182829;--sky-chip-bg:#e8f0fd;--sky-chip-text:#0050d0;--sky-secondary:#f1f2f4;--sky-card-shadow:0 1px 2px #1018280a, 0 4px 14px #1018280d;--sky-card-shadow-hover:0 2px 4px #1018280f, 0 10px 24px #10182817;--oy-page-pattern:none;--oy-header-bg:var(--surface);--oy-brand-font:600 19px/1 var(--font-display);--oy-nav-icon:none;--oy-nav-font:500 14px/1.5 var(--font-ui);--oy-nav-color:var(--text-muted);--oy-nav-active-color:var(--accent-fg);--oy-nav-active-bg:transparent;--oy-nav-pad:16px;--oy-tool-bg:var(--sky-secondary);--oy-tool-border:transparent;--oy-signin-h:40px;--oy-jobs-title-font:600 26px/1.15 var(--font-display);--oy-tabs-bg:var(--surface);--oy-tab-active-bg:var(--accent);--oy-tab-active-color:var(--accent-text);--oy-searchbox-bg:var(--surface);--oy-searchbox-border:transparent;--oy-searchbox-radius:var(--radius-l);--oy-searchbox-pad:8px;--oy-field-bg:var(--surface);--oy-field-border:var(--border);--oy-field-radius:var(--radius-m);--oy-field-h:44px;--oy-search-btn-minw:120px;--oy-start-btn-h:44px;--oy-resume-one-bg:var(--sky-secondary);--oy-resume-one-border:transparent;--oy-resume-one-pad:0 14px;--oy-card-bg:var(--surface);--oy-card-border:transparent;--oy-card-radius:var(--radius-l);--oy-card-shadow:var(--sky-card-shadow);--oy-row-pad:11px 14px;--oy-row-radius:var(--radius-l);--oy-row-sep:transparent;--oy-row-hover-bg:var(--surface);--oy-row-sel-bg:var(--surface);--oy-row-sel-bar:transparent;--oy-row-title-font:600 15px/1.35 var(--font-ui);--oy-row-title-lines:1;--oy-row-tags:block;--oy-row-mode:none;--oy-row-sub-font:400 13px/1.5 var(--font-ui);--oy-row-meta-font:500 12px/1.4 var(--font-ui);--oy-logo-bg:var(--sky-chip-bg);--oy-logo-color:var(--sky-chip-text);--oy-logo-radius:var(--radius-m);--oy-logo-radius-l:var(--radius-l);--oy-logo-font:600 17px/1 var(--font-ui);--oy-logo-font-l:600 22px/1 var(--font-ui);--oy-detail-title-font:600 clamp(20px, 2.2vw, 24px)/1.25 var(--font-display);--oy-detail-company-font:400 14px/1.5 var(--font-ui);--oy-section-title-font:600 15px/1.3 var(--font-ui);--oy-fact-label-font:500 12px/1.5 var(--font-ui);--oy-tag-radius:var(--radius-s)}:root[data-style=skyline][data-mode=light]{--bg:#f6f7f9;--surface:#fff;--surface-2:#f1f2f4;--text:#17181c;--text-muted:#6b6f78;--border:#e6e8ec;--border-strong:#8c919b;--accent:#0063ff;--accent-text:#fff;--accent-fg:#0057e0;--danger:#c62a3f;--status-saved:#556274;--status-applied:#0057e0;--status-interview:#8a5a00;--status-offer:#12784a;--status-rejected:#c62a3f}:root[data-style=skyline][data-mode=dark]{--bg:#0e1218;--surface:#171c25;--surface-2:#212836;--text:#eef1f6;--text-muted:#a3abb9;--border:#2a3240;--border-strong:#6f7a8c;--accent:#2468f2;--accent-text:#fff;--accent-fg:#85b1ff;--danger:#ff8f9c;--status-saved:#b8c4d6;--status-applied:#85b1ff;--status-interview:#f2c86b;--status-offer:#7fdcaa;--status-rejected:#ff97a4;--sky-chip-bg:#1d2a44;--sky-chip-text:#a9c6ff;--sky-secondary:#242b39;--sky-card-shadow:0 1px 2px #0000004d, 0 6px 18px #00000038;--sky-card-shadow-hover:0 2px 4px #00000057, 0 10px 26px #0000004d;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 18px 48px #00000080}:root[data-style=skyline] :is(h1,h2,h3){letter-spacing:-.01em;font-weight:600}:root[data-style=skyline] .ui-button{font-weight:500}:root[data-style=skyline] .ui-button--secondary{background:var(--sky-secondary);color:var(--text);border-color:#0000}:root[data-style=skyline] .ui-button--secondary:hover:not(:disabled){background:color-mix(in srgb, var(--sky-secondary) 82%, var(--text));border-color:#0000}:root[data-style=skyline] .ui-input{border-color:var(--border)}:root[data-style=skyline] .ui-input:hover{border-color:var(--border-strong)}:root[data-style=skyline] .ui-input:focus-visible{outline:2px solid var(--accent-fg);outline-offset:0;border-color:#0000}:root[data-style=skyline] .ui-tabs{box-shadow:var(--sky-card-shadow)}:root[data-style=skyline] .ui-tabs button{color:var(--text-muted);font-weight:500}:root[data-style=skyline] .ui-tabs button[aria-selected=true]{color:var(--accent-text)}:root[data-style=skyline] .app-header .ui-tabs button[aria-selected=true]{color:var(--text)}:root[data-style=skyline] .oy-signin{font-weight:500}@media (hover:hover) and (pointer:fine){:root[data-style=skyline] .oy-nav a:hover{background:0 0}:root[data-style=skyline] .oy-icon-btn:hover{background:color-mix(in srgb, var(--sky-secondary) 85%, var(--text))}}:root[data-style=skyline] :is(.search-box,.smart-start,.smart-card,.oy-door,.search-filters){box-shadow:var(--sky-card-shadow)}:root[data-style=skyline] :is(.smart-card,.oy-door,.search-filters){border-color:#0000}:root[data-style=skyline] .search-total{font-size:18px;font-weight:600}:root[data-style=skyline] .search-box{align-items:center;gap:0}:root[data-style=skyline] .oy-jobs .search-box .ui-input{border-color:#0000}:root[data-style=skyline] .search-box .ui-input:focus-visible{outline-offset:-2px}:root[data-style=skyline] .search-box-place{border-inline-start:1px solid var(--border);margin-inline-end:8px}@media (max-width:599px){:root[data-style=skyline] .search-box-place{border-inline-start:0;border-block-start:1px solid var(--border);margin-inline-end:0}:root[data-style=skyline] .search-box>.ui-button{margin-block-start:8px}}:root[data-style=skyline] .oy-list{box-shadow:none;background:0 0;gap:8px;padding:0;display:grid}:root[data-style=skyline] .oy-row{background:var(--surface);box-shadow:var(--sky-card-shadow);transition:box-shadow .15s}:root[data-style=skyline] .oy-row[aria-selected=true]{box-shadow:inset 0 0 0 1.5px var(--accent-fg), var(--sky-card-shadow)}:root[data-style=skyline] .oy-list:focus-visible .oy-row[aria-selected=true]{outline-offset:2px}@media (hover:hover) and (pointer:fine){:root[data-style=skyline] .oy-row:hover:not([aria-selected=true]){box-shadow:var(--sky-card-shadow-hover)}}:root[data-style=skyline] .oy-row{grid-template-rows:auto auto auto;row-gap:2px}:root[data-style=skyline] .oy-row-main{display:contents}:root[data-style=skyline] .oy-logo{grid-row:1/span 3}:root[data-style=skyline] .oy-row-title{grid-area:1/2}:root[data-style=skyline] .oy-row-company{grid-area:2/2}:root[data-style=skyline] .oy-row-side{grid-area:1/3/span 2;align-content:start}:root[data-style=skyline] .oy-row-meta{flex-wrap:nowrap;grid-area:3/2/auto/-1;gap:6px;margin-block-start:4px}:root[data-style=skyline] .oy-row-meta>.oy-row-salary{flex-shrink:0}:root[data-style=skyline] .oy-row-meta>span{border-radius:var(--radius-s);background:var(--sky-chip-bg);color:var(--sky-chip-text);max-inline-size:100%;padding:2px 8px}:root[data-style=skyline] .oy-row-salary{font-weight:600}:root[data-style=skyline] .smart-autofill{background:var(--sky-chip-bg);color:var(--sky-chip-text);border-radius:var(--radius-s);border:0;font-weight:500}:root[data-style=skyline] .smart-badge{border-radius:var(--radius-s);font-weight:600}:root[data-style=skyline] :is(.search-check,.search-switch) input{accent-color:var(--accent)}:root[data-style=skyline] .search-check{color:var(--text-muted);font-size:13px}:root[data-style=skyline] .search-check:has(input:checked){color:var(--text)}:root[data-style=skyline] .search-count{border-radius:var(--radius-s);background:var(--sky-secondary);text-align:center;min-inline-size:26px;padding:1px 6px;font-size:11px;font-weight:500}:root[data-style=skyline] .search-check:has(input:checked) .search-count{background:var(--sky-chip-bg);color:var(--sky-chip-text)}:root[data-style=skyline] :is(.search-fold summary,.search-group legend,.search-filters .ui-field label){font-weight:600}:root[data-style=skyline] .search-fold-count{border-radius:var(--radius-s)}:root[data-style=skyline] .search-drawer-sheet{background:var(--surface)}:root[data-style=skyline] .search-drawer-body .search-filters{box-shadow:none}:root[data-style=skyline] .search-chip{border-radius:var(--radius-s);background:var(--sky-chip-bg);color:var(--sky-chip-text);border-color:#0000;font-weight:500}:root[data-style=skyline] .search-chip:hover{border-color:var(--accent-fg)}:root[data-style=skyline] .ui-count{border-radius:var(--radius-s);font-weight:500}
