@layer ugc-brand-raised, ugc-brand-actions;
/* Universal Brand navigation — Arctic Glass, dashboard-owned links. */
html[data-brand-universal="1"] [data-brand-legacy-sidebar]{display:none!important;visibility:hidden!important}
html[data-brand-universal="1"] body .brand-universal-app{display:grid!important;grid-template-columns:264px minmax(0,1fr)!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important;position:relative;min-height:calc(100vh - var(--ugc-header-height,142px));background:#edf7ff!important}
html[data-brand-universal="1"] .brand-universal-content{min-width:0!important;width:100%!important;max-width:none!important;margin:0!important;grid-column:2}
html[data-brand-universal="1"] :is(.brand-menu-mobile-bar,.brand-account-main>.brand-top){display:none!important}
html[data-brand-universal="1"] .brand-universal-app>[data-brand-universal-sidebar]{box-sizing:border-box;display:flex!important;flex-direction:column;gap:12px;position:sticky!important;top:8px!important;align-self:start;width:252px!important;min-width:0!important;height:calc(100vh - 16px)!important;max-height:1120px!important;margin:8px 6px!important;padding:16px!important;background:#e6f4ff url('/assets/arctic-navigation-20261014/sidebar.webp') center/cover!important;color:#0c2c58!important;border:1px solid #fff!important;border-radius:20px!important;box-shadow:0 4px 20px #458acb12;overflow:auto!important;scrollbar-width:thin;scrollbar-color:#b1cde5 transparent;font-family:Inter,system-ui,sans-serif;z-index:20;grid-column:1;grid-row:1/-1}
[data-brand-universal-sidebar] *{box-sizing:border-box}[data-brand-universal-sidebar] [hidden]{display:none!important}[data-brand-universal-sidebar] a{text-decoration:none!important}
[data-brand-universal-sidebar] .bdv3-logo{display:none!important}
[data-brand-universal-sidebar] .bdv3-brand-card{display:grid!important;grid-template-columns:43px minmax(0,1fr);gap:10px;align-items:center;margin:0!important;padding:10px!important;border:1px solid #d5e7f8!important;border-radius:14px!important;background:#ffffff72!important;box-shadow:none!important}
[data-brand-universal-sidebar] .bdv3-brand-logo{width:43px;height:43px;display:grid;place-items:center;border:1px solid #bfcfe1;border-radius:11px;background:#fff;color:#155baf;font-weight:800;overflow:hidden;box-shadow:0 3px 7px #234d7f10}
[data-brand-universal-sidebar] .bdv3-brand-logo img{width:100%;height:100%;object-fit:cover}
[data-brand-universal-sidebar] .bdv3-brand-copy{min-width:0}[data-brand-universal-sidebar] .bdv3-brand-copy :is(small,strong,span){display:block}
[data-brand-universal-sidebar] .bdv3-brand-copy small{font-size:13px!important;color:#5f7fa8!important;letter-spacing:.02em;line-height:1.3}
[data-brand-universal-sidebar] .bdv3-brand-copy strong{font-size:15px!important;font-weight:750;margin-top:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#10284e!important;line-height:1.3}
[data-brand-universal-sidebar] .bdv3-brand-copy span{margin-top:3px;color:#4a6c98!important;font-size:13px!important;line-height:1.3}
[data-brand-universal-sidebar] .bdv3-brand-copy em{font-style:normal}[data-brand-universal-sidebar] .bdv3-verified{display:none!important}
html[data-brand-universal="1"] [data-brand-universal-sidebar] .bdv3-nav{display:grid!important;gap:0!important;margin:0!important;padding:0!important;background:none!important;border:0!important;overflow:visible;flex:none}
html[data-brand-universal="1"] [data-brand-universal-sidebar] .bdv3-nav a,[data-brand-universal-sidebar] a.ar-post-job{position:relative;display:flex!important;align-items:center;gap:13px;min-height:42px;padding:9px 10px!important;border:1px solid transparent!important;border-radius:10px!important;color:#0b2a55!important;font-size:14px!important;line-height:1.35!important;font-weight:550;background:none!important;box-shadow:none!important;margin:0!important;white-space:normal;letter-spacing:normal;text-transform:none}
html[data-brand-universal="1"] [data-brand-universal-sidebar] .bdv3-nav a:hover{background:#ffffff9c!important;color:#005af0!important}
html[data-brand-universal="1"] [data-brand-universal-sidebar] .bdv3-nav a.active,[data-brand-universal-sidebar] a.ar-post-job{background:linear-gradient(110deg,#005cff,#287cff)!important;border-color:#3789ff!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff28,0 7px 17px #0063ff20!important;font-weight:650}
[data-brand-universal-sidebar] a.ar-post-job{min-height:47px!important;flex-shrink:0;margin:1px 4px 0!important;padding:11px 16px!important;font-size:16px!important}
[data-brand-universal-sidebar] .ar-nav-heading{display:flex;align-items:center;gap:10px;color:#597faf;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.06em;margin:24px 7px 8px;text-transform:uppercase}
[data-brand-universal-sidebar] .ar-nav-heading::after{content:'';height:1px;background:#c7dff4;flex:1}
[data-brand-universal-sidebar] .bdv3-nav a>span:first-child,[data-brand-universal-sidebar] a.ar-post-job>span:first-child{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;margin:0;border:0!important;border-radius:0!important;background:none!important;color:inherit!important;box-shadow:none!important}
[data-brand-universal-sidebar] svg{display:block;width:23px!important;height:23px!important;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:0 0 23px}
[data-brand-universal-sidebar] .bdv3-badge{margin-left:auto;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:#e94557;color:#fff;font-size:13px}
[data-brand-universal-sidebar] .bdv3-upgrade{margin-top:18px;padding:12px;border:1px solid #bfdcf4;border-radius:13px;background:#ffffff55}
[data-brand-universal-sidebar] .bdv3-upgrade-icon{display:none}[data-brand-universal-sidebar] .bdv3-upgrade strong{font-size:14px;color:#174c8b}[data-brand-universal-sidebar] .bdv3-upgrade small{display:block;color:#516e94;font-size:13px;line-height:1.4;margin:3px 0 9px}[data-brand-universal-sidebar] .bdv3-upgrade a{display:block;text-align:center;padding:9px;border-radius:8px;background:#e4f0ff;color:#075ac4;font-size:13px;font-weight:700;border:1px solid #c5dbf3}
[data-brand-universal-sidebar] .bdv3-logout{border:1px solid #c5d9ed;border-radius:9px;background:#ffffff75;color:#36597f;padding:9px;font-weight:600;font-size:14px;cursor:pointer}
.brand-universal-mobile,.brand-universal-close,.brand-universal-backdrop{display:none}.brand-universal-mobile button{font:650 14px Inter,system-ui,sans-serif;border:1px solid #bad4ef;border-radius:10px;background:#f5fbff;color:#123961;padding:10px 13px;cursor:pointer}
html[data-brand-universal="1"] [data-brand-universal-sidebar] :is(a,button):focus-visible{outline:3px solid #0562ff;outline-offset:2px}
@media(min-width:1600px){html[data-brand-universal="1"] body .brand-universal-app{grid-template-columns:284px minmax(0,1fr)!important}html[data-brand-universal="1"] .brand-universal-app>[data-brand-universal-sidebar]{width:272px!important;padding:18px!important}html[data-brand-universal="1"] [data-brand-universal-sidebar] .bdv3-nav a{font-size:15px!important;min-height:44px}}
@media(max-width:1100px) and (min-width:861px){html[data-brand-universal="1"] body .brand-universal-app{grid-template-columns:244px minmax(0,1fr)!important}html[data-brand-universal="1"] .brand-universal-app>[data-brand-universal-sidebar]{width:232px!important;padding:13px!important}}
@media(max-width:860px){html[data-brand-universal="1"] body .brand-universal-app{display:block!important}html[data-brand-universal="1"] .brand-universal-app>[data-brand-universal-sidebar]{position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:min(290px,88vw)!important;height:100dvh!important;max-height:none!important;margin:0!important;border-radius:0 20px 20px 0!important;padding-top:52px!important;z-index:100002!important;transform:translateX(-105%)!important;transition:transform .2s ease;visibility:hidden!important}html[data-brand-universal="1"] .brand-universal-app>[data-brand-universal-sidebar].brand-universal-opened{transform:translateX(0)!important;visibility:visible!important}.brand-universal-mobile{display:flex;padding:12px 0}.brand-universal-close{display:grid;place-items:center;position:absolute;right:12px;top:10px;width:34px;height:34px;font:25px Inter,sans-serif;border:1px solid #c4daf1;border-radius:10px;background:#ffffffb0;color:#183d6d;cursor:pointer}.brand-universal-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:100001;background:#15355266;border:0;border-radius:0;width:100%;height:100%;backdrop-filter:blur(3px)}body.brand-universal-menu-open{overflow:hidden}.bdv3-main>.bdv3-topbar .bdv3-menu-button{display:none!important}}
@media(prefers-reduced-motion:reduce){[data-brand-universal-sidebar]{transition:none!important}}

/* Arctic Glass workspace — shared by every Brand route, 2026-10-14.
   Page surfaces only. The universal header, sidebar, footer and media retain
   their own styles. No full-page backdrop filters or image color inversion. */
html[data-brand-universal="1"] {
  --brand-canvas:#edf6ff;
  --brand-ink:#17365d;
  --brand-muted:#516a89;
  --brand-line:#cbdff1;
  --brand-glass:linear-gradient(135deg,#ffffffed,#f5faffdf);
  --brand-blue:#1260d8;
  --brand-soft-shadow:0 8px 26px #3765940a,inset 0 1px 0 #fff;
  background:var(--brand-canvas)!important;
  color-scheme:light;
}
html[data-brand-universal="1"] body {
  background:radial-gradient(ellipse at 88% 0,#cce7ff99,transparent 45%),linear-gradient(145deg,#f5faff,#eaf4ff 55%,#f4f9ff)!important;
  color:var(--brand-ink)!important;
  color-scheme:light!important;
}
html[data-brand-universal="1"] body::before {background:none!important}
html[data-brand-universal="1"] body .brand-universal-app {
  background:radial-gradient(ellipse at 80% 0,#cfe8ff88,transparent 50%),linear-gradient(135deg,#f4faff,#eaf4ff 60%,#f7fbff)!important;
  /* A local stacking context would put the fixed sidebar below its backdrop. */
  z-index:auto!important;
}
html[data-brand-universal="1"] body .brand-universal-content,
html[data-brand-universal="1"] body .brand-universal-app main,
html[data-brand-universal="1"] body .match-content {
  background:transparent!important;color:var(--brand-ink);
}
html[data-brand-universal="1"] :is(main,.bdv3-drawer,.bdv3-account-menu,.brand-onboarding-card,#brandPostJobWorkspace) {
  --bd-bg:#edf6ff;--bd-navy:#eff6ff;--bd-navy2:#e7f1ff;--bd-panel:#fff;--bd-white:#17365d;--bd-muted:#516a89;--bd-border:#cbdff1;--bd-shadow:0 8px 26px #3765940d;
  --hw-ink:#17365d;--hw-muted:#516a89;--hw-line:#cbdff1;--hw-blue:#1260d8;--hw-panel:#fff;--hw-gold:#1260d8;
  color-scheme:light;
}
/* Shared cards are translucent without a costly blur on every panel. */
html[data-brand-universal="1"] :is(.bdv3-panel,.bdv3-kpi,.bdv3-quick,.settings-panel,.settings-id-card,.settings-tabs,.saved-toolbar,.saved-table-shell,.growth-card,.growth-stats article,.tp-card,.tp-stats article,.threads,.conversation,.review-board,.review-stats article,.or-table-card,.or-detail,.or-stat,.hw-stats article,.hw-workspace,.rp-stats article,.rp-workspace,.rp-card,.jp-board,.bdl-card,.verifier-card,.jv-card,.project-card) {
  background:var(--brand-glass)!important;border-color:var(--brand-line)!important;box-shadow:var(--brand-soft-shadow)!important;color:var(--brand-ink)!important;
}
html[data-brand-universal="1"] :is(.bdv3-search,.bdv3-account-button,.bdv3-account-menu,.bdv3-drawer,.bdv3-load-notice,#brandJobLoadNotice,.brand-onboarding-card) {
  background:var(--brand-glass)!important;border-color:var(--brand-line)!important;color:var(--brand-ink)!important;box-shadow:0 10px 32px #2a5b9120!important;
}
html[data-brand-universal="1"] .bdv3-topbar {background:transparent!important}
html[data-brand-universal="1"] :is(.bdv3-search input,.bdv3-account-button strong,.bdv3-datetime strong,.bdv3-account-menu a,.bdv3-account-menu button,.bdv3-kpi strong,.bdv3-panel h2,.bdv3-drawer header strong,.bdv3-drawer header button,.bdv3-notice-copy strong) {color:var(--brand-ink)!important}
html[data-brand-universal="1"] :is(.bdv3-search input,.bdv3-account-button small,.bdv3-datetime strong,.bdv3-datetime small,.bdv3-kpi small) {font-size:13px!important}
html[data-brand-universal="1"] :is(.bdv3-account-button small,.bdv3-datetime small,.bdv3-chevron,.bdv3-kpi small,.bdv3-panel header small,.bdv3-banner-drawer header small,.bdv3-notice-toolbar,.bdv3-notice-copy p,.bdv3-notice-copy time,.bdv3-notice-empty) {color:var(--brand-muted)!important}
html[data-brand-universal="1"] .bdv3-search input::placeholder {color:#5b7390!important}
html[data-brand-universal="1"] .bdv3-search-icon {border-color:#52769e}
html[data-brand-universal="1"] .bdv3-search-icon::after {background:#52769e}
html[data-brand-universal="1"] .bdv3-account-menu :is(a,button):hover {background:#e8f2ff!important}
html[data-brand-universal="1"] .bdv3-account-button strong {font-size:14px}
html[data-brand-universal="1"] .bdv3-kpi:hover {border-color:#83b6ef!important;box-shadow:0 6px 20px #235b9714!important}
html[data-brand-universal="1"] .bdv3-kpi>span:first-child {background:#eaf2ff!important;color:#2267bc!important;border-color:#d0e1f3!important;box-shadow:inset 0 1px 0 #fff!important}
html[data-brand-universal="1"] .bdv3-kpi>span:first-child svg {filter:none}
html[data-brand-universal="1"] .bdv3-kpi[data-tone="gold"]>span {background:#fff4d9!important;color:#946b0c!important}
html[data-brand-universal="1"] .bdv3-kpi[data-tone="violet"]>span {background:#f0eaff!important;color:#7151b3!important}
html[data-brand-universal="1"] .bdv3-kpi:is([data-tone="green"],[data-tone="mint"])>span {background:#e5f6ee!important;color:#16835e!important}
html[data-brand-universal="1"] .bdv3-kpi[data-tone="orange"]>span {background:#fff0e5!important;color:#aa582c!important}
html[data-brand-universal="1"] .bdv3-kpi[data-tone="purple"]>span {background:#f2eaff!important;color:#7651ad!important}
html[data-brand-universal="1"] .bdv3-kpi em {color:#4f6787!important}
html[data-brand-universal="1"] .bdv3-kpi:is([data-tone="green"],[data-tone="mint"]) em {color:#187653!important}
html[data-brand-universal="1"] .bdv3-kpi:is([data-tone="violet"],[data-tone="purple"]) em {color:#6d4ba7!important}
/* Keep the creator photograph; replace its navy fades with ice-blue glass. */
html[data-brand-universal="1"] .bdv3-hero.bdv3-carousel {background:#e7f3ff!important;border-color:#bad6ef!important;box-shadow:0 9px 28px #23588710,inset 0 1px 0 #fff!important}
html[data-brand-universal="1"] .bdv3-slide--original {background:#e7f3ff!important}
html[data-brand-universal="1"] .bdv3-slide::after {background:linear-gradient(90deg,#edf7fff7 0%,#edf7ffe8 28%,#edf7ff99 43%,#edf7ff08 70%),linear-gradient(0deg,#d9ebf9d9,transparent 38%)!important}
html[data-brand-universal="1"] .bdv3-slide--original::after {background:linear-gradient(90deg,#edf7ff 0%,#edf7fff2 25%,#edf7ffbb 43%,#edf7ff11 65%),linear-gradient(0deg,#d9ebf9d9,transparent 36%)!important}
html[data-brand-universal="1"] .bdv3-carousel :is(.bdv3-hero-copy h1,.bdv3-hero-copy p,.bdv3-hero-sub,.bdv3-banner-notifications,.bdv3-banner-weather,.bdv3-weather-copy>strong,.bdv3-weather-reading,.bdv3-weather-reading>span,.bdv3-weather-copy>small,.bdv3-weather-footer,.bdv3-weather-footer time,.bdv3-weather-footer a,#bdv3WeatherRefresh,.bdv3-banner-notifications small) {color:#15375e!important;text-shadow:none!important}
html[data-brand-universal="1"] .bdv3-carousel .bdv3-hero-sub {color:#375776!important;font-size:13px!important}
html[data-brand-universal="1"] .bdv3-banner-notifications:hover {color:#065aca!important}
html[data-brand-universal="1"] .bdv3-slide figcaption {padding:10px 14px;border:1px solid #ffffffb3;border-radius:12px;background:#f1f8ffe8;backdrop-filter:blur(8px);color:#17365d!important;text-shadow:none!important}
html[data-brand-universal="1"] .bdv3-slide figcaption small {color:#4d6787!important;font-size:13px;letter-spacing:.08em}
html[data-brand-universal="1"] .bdv3-carousel-controls button:not(.bdv3-slide-dot) {background:#f4faffde!important;border-color:#b5cfe9!important;color:#22588e!important;box-shadow:inset 0 1px 0 #fff}
html[data-brand-universal="1"] .bdv3-carousel-controls button:hover {background:#fff!important}
html[data-brand-universal="1"] .bdv3-slide-dot::before {background:#7493b7}
html[data-brand-universal="1"] .bdv3-slide-dot[aria-pressed="true"]::before {background:#1463e3;box-shadow:none}
html[data-brand-universal="1"] .bdv3-carousel-controls [data-carousel-count] {color:#365879!important}
html[data-brand-universal="1"] .bdv3-find-creator {background:linear-gradient(130deg,#fff,#e9f4ff)!important;border-color:#b8d4ef!important;color:#14477e!important;box-shadow:0 3px 12px #35649912!important}
html[data-brand-universal="1"] .bdv3-find-creator :is(strong,b) {color:#14477e!important}
html[data-brand-universal="1"] .bdv3-find-creator small {color:#4d6b8b!important}
/* Analytics keep their original values, chart colors and compact proportions. */
html[data-brand-universal="1"] #brandDashboardV3App :is(.bdv3-donut strong,.bdv3-legend-row b,.bdv3-bar b,.bdv3-quick h2) {color:#17365d!important}
html[data-brand-universal="1"] #brandDashboardV3App :is(.bdv3-donut small,.bdv3-legend-row,.bdv3-bar span,.bdv3-panel header small) {color:#516a89!important}
html[data-brand-universal="1"] .bdv3-title-icon {background:#e9f2ff!important;border-color:#cbdff1!important;color:#266ab9!important;box-shadow:inset 0 1px 0 #fff!important}
html[data-brand-universal="1"] .bdv3-panel header a {color:#145fc2!important}
html[data-brand-universal="1"] .bdv3-panel select {background:#f5faff!important;border-color:#bfd6ee!important;color:#254e7b!important;font-size:13px!important}
html[data-brand-universal="1"] .bdv3-bars {background:repeating-linear-gradient(to top,#bfd6ec66 0 1px,transparent 1px 37px)!important}
html[data-brand-universal="1"] .bdv3-donut {filter:drop-shadow(0 5px 5px #2c5f8d18)!important}
html[data-brand-universal="1"] :is(.bdv3-notice-toolbar button,.bdv3-notice-actions button,.bdv3-notice-empty button,.bdv3-drawer>a,#brandJobLoadNotice button) {background:#eaf3ff!important;color:#145fc2!important;border-color:#bfd8f3!important}
html[data-brand-universal="1"] .bdv3-notice-actions a {color:#145fc2!important}
html[data-brand-universal="1"] .bdv3-notice-item.is-unread {background:#eaf3ff!important;border-color:#c5dcf7!important}
html[data-brand-universal="1"] .bdv3-notice-icon {background:#e4efff!important;color:#2167bf!important}
html[data-brand-universal="1"] .bdv3-notice-toolbar {border-color:#d4e3f1!important}
html[data-brand-universal="1"] #bdv3NotificationError {color:#a72b46!important;background:#fff0f3!important}
/* Existing light workspaces share the same canvas and blue actions. */
html[data-brand-universal="1"] :is(.review-heading,.or-hero,.rp-hero,.academy-banner) {background:linear-gradient(120deg,#fafdff,#deedff)!important;border-color:#cbdff1!important;color:var(--brand-ink)!important}
html[data-brand-universal="1"] .academy-banner :is(h2,p) {color:var(--brand-ink)!important}
html[data-brand-universal="1"] .review-table th {background:#e8f2ff!important;color:#244c7b!important;border-color:#d1e1f1!important}
html[data-brand-universal="1"] :is(.settings-tabs button.active,.settings-actions button,.growth-btn.primary,.growth-link.primary,.growth-tabs button.active,.growth-tabs a.active,.tp-tabs button.active,.actions .primary,.primary-action,.composer button,.saved-toolbar button,.saved-actions .hire,.saved-pages button.active,.project-tabs button.active,.campaign-primary,.campaign-action.primary,.cw-bulk .invite,.cw-pagination button.active,.sample-actions button:not(.pro-danger)) {background:#1260d8!important;border-color:#1260d8!important;color:#fff!important}
html[data-brand-universal="1"] main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select) {color-scheme:light}
html[data-brand-universal="1"] :is(.jv-code,.chat-message.brand) {background:#e9f3ff!important;color:#24558b!important;border-color:#c8dcf2!important}
html[data-brand-universal="1"] :is(.settings-main,.saved-main,.project-main,.jv-main,.edit-job-main,.brand-pro-main) {min-width:0!important}
html[data-brand-universal="1"] :is(.brand-account-app,.brand-universal-content) {overflow-x:clip}
html[data-brand-universal="1"] :is(.settings-main,.saved-main,.project-main,.jv-main,.edit-job-main,.brand-pro-main) :is(p,label,small,button,input,select,textarea) {font-size:13px}
html[data-brand-universal="1"] :is(.bdv3-main,.hw-page,.hw-dialog,.brand-onboarding-card) :is(a,button,input,select,textarea):focus-visible {outline:3px solid #1867d5!important;outline-offset:3px}
@media(max-width:1250px) and (min-width:721px) {
  html[data-brand-universal="1"] .bdv3-slide::after {background:linear-gradient(90deg,#edf7fff7 0%,#edf7ffeb 45%,#edf7ffbb 67%,#edf7ff33 100%)!important}
}
@media(max-width:720px) {
  html[data-brand-universal="1"] .bdv3-slide::after {background:linear-gradient(0deg,#edf7ff 0%,#edf7fff2 50%,#edf7ff99 78%,#edf7ff55)!important}
  html[data-brand-universal="1"] .bdv3-slide figcaption {backdrop-filter:none}
  html[data-brand-universal="1"] .bdv3-topbar {flex-wrap:wrap}
  html[data-brand-universal="1"] .bdv3-search {max-width:none}
}

/* Explicit foreground migration for legacy dark-only components. */
html[data-brand-universal="1"] .hw-eyebrow,
html[data-brand-universal="1"] .hw-clock-caption>span,
html[data-brand-universal="1"] .hw-demo-label,
html[data-brand-universal="1"] .hw-demo p,
html[data-brand-universal="1"] .hw-demo-safe,
html[data-brand-universal="1"] .hw-stat-icon,
html[data-brand-universal="1"] .hw-stat-icon.review,
html[data-brand-universal="1"] .hw-project-pill,
html[data-brand-universal="1"] .hw-table-heading p,
html[data-brand-universal="1"] .hw-search>svg,
html[data-brand-universal="1"] .hw-search input::placeholder,
html[data-brand-universal="1"] .hw-search button,
html[data-brand-universal="1"] .hw-job-description,
html[data-brand-universal="1"] .hw-job-code,
html[data-brand-universal="1"] .hw-creator-sub,
html[data-brand-universal="1"] .hw-due,
html[data-brand-universal="1"] .hw-due span,
html[data-brand-universal="1"] .hw-countdown,
html[data-brand-universal="1"] .hw-countdown.delivered,
html[data-brand-universal="1"] .hw-small,
html[data-brand-universal="1"] .hw-status,
html[data-brand-universal="1"] .hw-status.review,
html[data-brand-universal="1"] .hw-update-note,
html[data-brand-universal="1"] .hw-update-button,
html[data-brand-universal="1"] .hw-empty-update,
html[data-brand-universal="1"] .hw-detail-button,
html[data-brand-universal="1"] .hw-progress-label,
html[data-brand-universal="1"] .hw-table-footer,
html[data-brand-universal="1"] .hw-table-footnote,
html[data-brand-universal="1"] .hw-help,
html[data-brand-universal="1"] .hw-help a,
html[data-brand-universal="1"] .hw-empty,
html[data-brand-universal="1"] .hw-dialog-top>span,
html[data-brand-universal="1"] .hw-detail-header .hw-job-code,
html[data-brand-universal="1"] .hw-detail-header>p,
html[data-brand-universal="1"] .hw-detail-meta,
html[data-brand-universal="1"] .hw-detail-tabs button,
html[data-brand-universal="1"] .hw-detail-tabs button[aria-selected=true],
html[data-brand-universal="1"] .hw-detail-panel dt,
html[data-brand-universal="1"] .hw-detail-panel summary,
html[data-brand-universal="1"] .hw-milestone>span,
html[data-brand-universal="1"] .hw-milestone small,
html[data-brand-universal="1"] .hw-milestone b,
html[data-brand-universal="1"] .hw-detail-body-note,
html[data-brand-universal="1"] .hw-timeline small,
html[data-brand-universal="1"] .hw-submission small,
html[data-brand-universal="1"] .hw-storyboard-art,
html[data-brand-universal="1"] .hw-storyboard p,
html[data-brand-universal="1"] .hw-story-steps small,
html[data-brand-universal="1"] .hw-story-steps span,
html[data-brand-universal="1"] .hw-table td:before,
html[data-brand-universal="1"] .brand-onboarding-field>span b,
html[data-brand-universal="1"] .brand-ai-row small,
html[data-brand-universal="1"] .brand-onboarding-counter,
html[data-brand-universal="1"] .brand-logo-preview,
html[data-brand-universal="1"] .brand-logo-drop>div:last-child small,
html[data-brand-universal="1"] .brand-onboarding-message[data-type=info],
html[data-brand-universal="1"] .brand-onboarding-submit,
html[data-brand-universal="1"] .brand-onboarding-success button,
html[data-brand-universal="1"] .brand-success-mark{color:#155eb3!important}
html[data-brand-universal="1"] .hired-work-page .hw-heading h1,
html[data-brand-universal="1"] .hw-heading p,
html[data-brand-universal="1"] .hw-mode-switch a,
html[data-brand-universal="1"] .hw-mode-switch a[aria-current=page],
html[data-brand-universal="1"] .hw-funding p,
html[data-brand-universal="1"] .hw-funding p strong,
html[data-brand-universal="1"] .hw-clock-caption strong,
html[data-brand-universal="1"] .hw-demo b,
html[data-brand-universal="1"] .hw-stats strong,
html[data-brand-universal="1"] .hw-table-heading h2,
html[data-brand-universal="1"] .hw-outline:hover,
html[data-brand-universal="1"] .hw-filters button:hover,
html[data-brand-universal="1"] .hw-filters button.active,
html[data-brand-universal="1"] .hw-search input,
html[data-brand-universal="1"] .hw-table th,
html[data-brand-universal="1"] .hw-project-art.fitness,
html[data-brand-universal="1"] .hw-job-title,
html[data-brand-universal="1"] .hw-avatar,
html[data-brand-universal="1"] .hw-person strong,
html[data-brand-universal="1"] .hw-window,
html[data-brand-universal="1"] .hw-update-title,
html[data-brand-universal="1"] .hw-update-button:hover,
html[data-brand-universal="1"] .hw-empty h2,
html[data-brand-universal="1"] .hw-dialog,
html[data-brand-universal="1"] .hw-dialog-top button,
html[data-brand-universal="1"] .hw-detail-header h2,
html[data-brand-universal="1"] .hw-detail-meta strong,
html[data-brand-universal="1"] .hw-detail-panel h3,
html[data-brand-universal="1"] .hw-detail-panel dd,
html[data-brand-universal="1"] .hw-milestone strong,
html[data-brand-universal="1"] .hw-timeline strong,
html[data-brand-universal="1"] .hw-submission h3,
html[data-brand-universal="1"] .hw-storyboard strong,
html[data-brand-universal="1"] .brand-onboarding-card,
html[data-brand-universal="1"] .brand-onboarding-head h2,
html[data-brand-universal="1"] .brand-onboarding-success h2,
html[data-brand-universal="1"] .brand-onboarding-error h2,
html[data-brand-universal="1"] .brand-onboarding-field>span,
html[data-brand-universal="1"] .brand-onboarding-select select,
html[data-brand-universal="1"] .brand-onboarding-about textarea,
html[data-brand-universal="1"] .brand-logo-drop>div:last-child strong{color:#17365d!important}
html[data-brand-universal="1"] .hw-sample-tag,
html[data-brand-universal="1"] .hw-stats small,
html[data-brand-universal="1"] .hw-filters button,
html[data-brand-universal="1"] .hw-project-art.coffee,
html[data-brand-universal="1"] .hw-countdown.unscheduled,
html[data-brand-universal="1"] .hw-detail-panel p,
html[data-brand-universal="1"] .hw-submission p,
html[data-brand-universal="1"] .brand-onboarding-head p,
html[data-brand-universal="1"] .brand-onboarding-success p,
html[data-brand-universal="1"] .brand-onboarding-error p,
html[data-brand-universal="1"] .brand-onboarding-company small,
html[data-brand-universal="1"] .brand-onboarding-counter strong,
html[data-brand-universal="1"] .brand-onboarding-logout{color:#516a89!important}
html[data-brand-universal="1"] .hw-shield,
html[data-brand-universal="1"] .hw-stat-icon.completed,
html[data-brand-universal="1"] .hw-outline,
html[data-brand-universal="1"] .hw-project-art,
html[data-brand-universal="1"] .hw-project-art.home,
html[data-brand-universal="1"] .hw-project-art.tech,
html[data-brand-universal="1"] .hw-project-art.travel,
html[data-brand-universal="1"] .hw-creator-sub:before,
html[data-brand-universal="1"] .hw-countdown.complete,
html[data-brand-universal="1"] .hw-status.completed,
html[data-brand-universal="1"] .hw-sample-preview,
html[data-brand-universal="1"] .brand-onboarding-message[data-type=success]{color:#147352!important}
html[data-brand-universal="1"] .hw-stat-icon.overdue,
html[data-brand-universal="1"] .hw-countdown.overdue,
html[data-brand-universal="1"] .brand-onboarding-message[data-type=error]{color:#ad3450!important}
html[data-brand-universal="1"] .hw-countdown.soon,
html[data-brand-universal="1"] .hw-status.hold,
html[data-brand-universal="1"] .hw-notice,
html[data-brand-universal="1"] .brand-onboarding-kicker,
html[data-brand-universal="1"] .brand-onboarding-company strong,
html[data-brand-universal="1"] .brand-onboarding-field>span em,
html[data-brand-universal="1"] .brand-onboarding-select:after,
html[data-brand-universal="1"] .brand-ai-row button{color:#8a621c!important}

/* Hired Creators: keep the existing project layout, clocks and status meanings. */
html[data-brand-universal="1"] :is(.hw-page,.hw-dialog) {color:#17365d!important;color-scheme:light!important}
html[data-brand-universal="1"] :is(.hw-hero,.hw-detail-header,.hw-storyboard) {background:linear-gradient(120deg,#f8fcff,#deedff)!important;border-color:#c1d9f3!important;box-shadow:var(--brand-soft-shadow)!important}
html[data-brand-universal="1"] :is(.hw-mode-switch,.hw-funding,.hw-demo,.hw-project-pill,.hw-filters,.hw-search,.hw-countdown,.hw-detail-tabs,.hw-detail-panel,.hw-submission,.hw-sample-preview,.hw-dialog-top,.hw-milestone>span) {background:#f0f7ff!important;border-color:#c7dcef!important;box-shadow:none!important}
html[data-brand-universal="1"] .hw-dialog {background:#fafdff!important;border-color:#c1d7ee!important;box-shadow:0 20px 70px #16395830!important}
html[data-brand-universal="1"] :is(.hw-table tr,.hw-table td,.hw-table td:nth-child(4)) {background:#ffffffd9!important;border-color:#d6e5f3!important}
html[data-brand-universal="1"] .hw-table tr:nth-child(even) {background:#f3f8ff!important}
html[data-brand-universal="1"] .hw-table tr:hover td {background:#edf5ff!important}
html[data-brand-universal="1"] .hw-table th {background:#e7f1ff!important;color:#2c527d!important;border-color:#d1e1f2!important}
html[data-brand-universal="1"] :is(.hw-stat-icon,.hw-shield,.hw-storyboard-art,.hw-project-art) {background:linear-gradient(135deg,#e2f1ff,#c9e4ff)!important;color:#2368b4!important;border-color:#b8d5f1!important;box-shadow:inset 0 1px 0 #fff!important}
html[data-brand-universal="1"] :is(.hw-stat-icon.overdue,.hw-countdown.overdue) {background:#fff0f3!important;color:#ad3450!important;border-color:#efcbd3!important}
html[data-brand-universal="1"] :is(.hw-stat-icon.completed,.hw-countdown.complete) {background:#eaf7f1!important;color:#147352!important;border-color:#bfdfd1!important}
html[data-brand-universal="1"] .hw-countdown.soon {background:#fff7e7!important;color:#8a621c!important;border-color:#ead7ae!important}
html[data-brand-universal="1"] .hw-status.hold {color:#986024!important}
html[data-brand-universal="1"] .hw-status.completed {color:#147352!important}
html[data-brand-universal="1"] .hw-progress-bar {background:#dae8f8!important}
html[data-brand-universal="1"] :is(.hw-outline,.hw-dialog-top button) {background:#fff!important;color:#245b98!important;border-color:#bad3ee!important}
html[data-brand-universal="1"] :is(.hw-mode-switch a[aria-current=page],.hw-filters button.active,.hw-detail-button) {background:linear-gradient(135deg,#2374ec,#1059ce)!important;color:#fff!important;border-color:#276ede!important;box-shadow:0 3px 9px #1d61bf18!important}
html[data-brand-universal="1"] :is(.hw-mode-switch a:hover,.hw-filters button:hover):not([aria-current=page]):not(.active) {background:#e0eeff!important;color:#145fc2!important}
html[data-brand-universal="1"] .hw-avatar {color:#fff!important}
html[data-brand-universal="1"] .hw-search input::placeholder {color:#5d7797!important}
html[data-brand-universal="1"] :is(.hw-page,.hw-dialog) :is(small,.hw-eyebrow,.hw-mode-switch a,.hw-sample-tag,.hw-funding p,.hw-clock-caption>span,.hw-demo p,.hw-demo-label,.hw-demo-safe,.hw-job-description,.hw-job-code,.hw-creator-sub,.hw-due,.hw-small,.hw-update-note,.hw-table-footer,.hw-table-footnote,.hw-help,.hw-status,.hw-progress-label,.hw-detail-body-note) {font-size:13px!important}
/* Job composer and onboarding use the same light surfaces, including popovers. */
html[data-brand-universal="1"] #brandPostJobWorkspace {background:#edf6ff!important;color:#17365d!important;--bj-ink:#17365d;--bj-muted:#516a89;--bj-line:#cbdff1;--bj-paper:#fff}
html[data-brand-universal="1"] #brandPostJobWorkspace :is(.bj-premium-hero,.bj-hero-copy,.bj-guide-card,.pj6-review-head) {background:linear-gradient(120deg,#fafdff,#e1efff)!important;border-color:#c3d8ee!important;box-shadow:var(--brand-soft-shadow)!important}
html[data-brand-universal="1"] #brandPostJobWorkspace :is(.bj-hero-copy h1,.bj-hero-copy p,.bj-eyebrow,.bj-hero-signature,.bj-guide-card h2,.bj-guide-card h3,.bj-guide-card strong,.bj-guide-card p,.bj-guide-card li,.brand-job-v7-breadcrumb,.brand-job-v7-breadcrumb button,.pj6-review-head,.pj6-review-head h2,.pj6-review-head p,.pj6-review-head strong,.pj6-review-head span) {color:#17365d!important;text-shadow:none!important}
html[data-brand-universal="1"] #brandPostJobWorkspace :is(.brand-job-v7-tools button,.pj6-step,.pj6-step span:first-child,.pj6-review-edits button,.bj-camera-mark,.pj6-ai-brief,.pj6-product-ai,.pj6-creative-ai,.pj6-creator-ai,.pj6-rights-ai) {background:#f3f9ff!important;color:#24598e!important;border-color:#bfd6ed!important;box-shadow:none!important}
html[data-brand-universal="1"] #brandPostJobWorkspace .pj6-step.active {background:#e2efff!important;color:#154e9b!important;border-color:#80afe9!important}
html[data-brand-universal="1"] #brandPostJobWorkspace .pj6-step.done span:first-child {background:#e3f5ed!important;color:#147352!important}
html[data-brand-universal="1"] #brandPostJobWorkspace :is(.pj6-submit,.pj6-save-exit,.pj6-chip.active,.pj6-budget.active) {background:#1260d8!important;color:#fff!important;border-color:#1260d8!important}
html[data-brand-universal="1"] #brandPostJobWorkspace .pj6-budget.active :is(strong,small,span) {color:#fff!important}
html[data-brand-universal="1"] #brandPostJobWorkspace :is(.bj-hero-copy h1 em,.bj-guide-card h2 em,.pj6-review-card .pj6-review-head h3) {color:#245b98!important}
html[data-brand-universal="1"] #brandPostJobWorkspace :is(.bj-request-intro,.pj6-hero,.pj6-progress,.bj-brief-tips) :is(h1,h2,h3,p,small,strong,span,em) {color:#244f7d!important}
html[data-brand-universal="1"] :is(.pj6-question-popover,.pj6-draft-toast) {background:#f6fbff!important;color:#234f7c!important;border-color:#bfd7ef!important;box-shadow:0 8px 28px #204e7d20!important}
html[data-brand-universal="1"] .pj6-question-popover :is(strong,p,span,button) {color:#234f7c!important}
html[data-brand-universal="1"] .brand-onboarding-head {background:linear-gradient(120deg,#fafdff,#e2efff)!important;border-color:#ccdef0!important}
html[data-brand-universal="1"] :is(.brand-onboarding-company,.brand-logo-upload,.brand-logo-preview) {background:#f2f8ff!important;border-color:#c5dcf3!important}
html[data-brand-universal="1"] :is(.brand-onboarding-select select,.brand-onboarding-about textarea) {background:#fff!important;color:#17365d!important;border-color:#bdd4ec!important}
html[data-brand-universal="1"] .brand-onboarding-logout {color:#325c89!important;border-color:#bad3ec!important}
html[data-brand-universal="1"] :is(.brand-onboarding-submit,.brand-onboarding-success button) {background:#1260d8!important;color:#fff!important;box-shadow:0 5px 15px #1260d822!important}
html[data-brand-universal="1"] .brand-onboarding-field>span b {background:#e0edff!important;color:#1b5baa!important}
html[data-brand-universal="1"] .brand-onboarding-card :is(small,label,.brand-onboarding-kicker,.brand-onboarding-counter,.brand-onboarding-field>span,.brand-onboarding-message,.brand-onboarding-actions button) {font-size:13px!important}
html[data-brand-universal="1"] .brand-onboarding-message[data-type=error] {color:#ad3450!important}
html[data-brand-universal="1"] .brand-onboarding-message[data-type=success] {color:#147352!important}
@media(max-width:860px) {
 html[data-brand-universal="1"] :is(.settings-main,.saved-main,.project-main,.jv-main,.edit-job-main,.brand-pro-main) {padding:16px!important}
}


/* Important declarations in this layer intentionally outrank legacy unlayered page overrides. */
@layer ugc-brand-actions {
/* Brand-only Play contour. Shine is opt-in for the two discovery/posting actions. */
html[data-brand-universal="1"] .ugc-brand-button{isolation:isolate!important;background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;border-radius:0!important;color:#fff!important;text-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;width:fit-content!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;justify-self:start;align-self:center;min-height:40px;padding:11px 20px!important;white-space:normal;overflow-wrap:anywhere;font-size:13px!important;font-weight:650!important;line-height:1.35!important;transition:transform .16s ease,filter .16s ease;cursor:pointer}
html[data-brand-universal="1"] .ugc-brand-button:not(:disabled):hover{filter:brightness(1.07)}
html[data-brand-universal="1"] .ugc-brand-button:disabled,html[data-brand-universal="1"] .ugc-brand-button[aria-disabled="true"]{opacity:.5!important;cursor:not-allowed!important;filter:none!important}
html[data-brand-universal="1"] .ugc-brand-button:focus-visible{outline:3px solid #053da8!important;outline-offset:3px!important;border-radius:12px!important}
html[data-brand-universal="1"] .ugc-brand-button.ugc-button-icon{width:34px!important;min-width:34px!important;min-height:34px;padding:7px!important}
html[data-brand-universal="1"] body .ugc-brand-button>.ugc-flow-surface{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;z-index:-1!important;pointer-events:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#145bff!important;overflow:hidden!important;mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20280%2090%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M43%206C87%200%20160%206%20213%2014C249%2019%20272%2034%20276%2056C279%2075%20267%2084%20249%2082C190%2076%20110%2088%2053%2086C20%2086%204%2072%204%2051C4%2029%2018%2012%2043%206Z%22%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20280%2090%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M43%206C87%200%20160%206%20213%2014C249%2019%20272%2034%20276%2056C279%2075%20267%2084%20249%2082C190%2076%20110%2088%2053%2086C20%2086%204%2072%204%2051C4%2029%2018%2012%2043%206Z%22%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat}
html[data-brand-universal="1"] .ugc-button-sheen>.ugc-flow-surface>i{display:block;position:absolute;left:0;top:-20%;height:140%;width:52%;background:linear-gradient(90deg,transparent,#ffffff14 24%,#ffffff47 50%,#ffffff1f 76%,transparent);transform:translateX(-145%) skewX(27deg);animation:ugc-brand-sheen 2.8s linear infinite;animation-play-state:paused;pointer-events:none}
html[data-brand-universal="1"] .ugc-button-sheen.ugc-button-visible:not(:disabled)>.ugc-flow-surface>i{animation-play-state:running}
html[data-brand-universal="1"].ugc-buttons-paused .ugc-flow-surface>i{animation-play-state:paused!important}
html[data-brand-universal="1"] .ugc-brand-button:is(.active,[aria-pressed="true"],[aria-selected="true"])>.ugc-flow-surface{background:#073bc0!important}
html[data-brand-universal="1"] .ugc-brand-button :is(strong,small,b,em,svg,span:not(.ugc-flow-surface)){color:#fff!important;text-shadow:inherit!important}
html[data-brand-universal="1"] .ugc-brand-button small{font-size:13px!important;opacity:.93}
html[data-brand-universal="1"] .bdv3-quick-grid a.ugc-brand-button>span:not(.ugc-flow-surface){background:#ffffff20!important;color:#fff!important;border-color:#ffffff40!important}
html[data-brand-universal="1"] .bdv3-quick-grid a.ugc-brand-button{padding:12px 20px!important;min-height:44px!important;height:auto!important;max-width:190px!important;gap:8px!important}
html[data-brand-universal="1"] .bdv3-quick-grid a.ugc-brand-button :is(strong,small){font-size:13px!important}
html[data-brand-universal="1"] #bdv3WeatherRefresh.ugc-brand-button{color:#fff!important;width:34px;height:34px}
html[data-brand-universal="1"] .bdv3-carousel .bdv3-banner-notifications.ugc-brand-button{color:#fff!important}
html[data-brand-universal="1"] .bdv3-banner-notifications.ugc-brand-button small{color:#fff!important}
html[data-brand-universal="1"] .bdv3-banner-notifications.ugc-brand-button{align-self:center!important;width:fit-content!important;max-width:220px!important;min-height:58px!important;height:auto!important;padding:12px 20px!important;gap:8px!important}
html[data-brand-universal="1"] .bdv3-banner-notifications.ugc-brand-button strong{font-size:14px!important;line-height:1.35!important}
html[data-brand-universal="1"] .bdv3-banner-notifications.ugc-brand-button .bdv3-banner-bell{width:28px!important;height:34px!important;flex:0 0 28px!important}
html[data-brand-universal="1"] .bdv3-banner-notifications.ugc-brand-button .bdv3-banner-bell svg{width:28px!important;height:28px!important}
html[data-brand-universal="1"] .bdv3-find-creator.ugc-brand-button{padding:10px 20px!important;min-height:58px}
html[data-brand-universal="1"] .bdv3-find-creator.ugc-brand-button :is(strong,small,b){color:#fff!important}
html[data-brand-universal="1"] .bdv3-carousel-controls .ugc-brand-button{color:#fff!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}
html[data-brand-universal="1"] .bdv3-quick-grid{grid-template-columns:repeat(7,max-content)!important;min-width:0!important;width:max-content!important}
html[data-brand-universal="1"] .review-count-link.ugc-brand-button{flex-direction:column!important;gap:2px!important}
html[data-brand-universal="1"] .ugc-brand-button:not(.ugc-button-sheen)>.ugc-flow-surface>i{display:none!important;animation:none!important}
html[data-brand-universal="1"] input.ugc-brand-button{background:#145bff!important;border-radius:25px 35px 20px 30px!important}
}
/* Place the banner immediately below the shared header while preserving the mobile menu control. */
html[data-brand-universal="1"] .bdv3-main{padding-top:10px!important}
html[data-brand-universal="1"] .bdv3-main>.brand-universal-mobile{padding:0 0 8px}
html[data-brand-universal="1"] .bdv3-hero-copy h1{line-height:1.55!important;overflow-wrap:anywhere;max-width:100%}
html[data-brand-universal="1"] #bdv3HeroBrand{display:inline;padding:.08em .35em .14em;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20300%2072%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23edb916%22%20d%3D%22M4%2019%2017%2014%2011%2011%2034%2010%2039%206%2085%208%20142%205%20199%209%20248%207%20281%2012%20294%209%20289%2018%20298%2023%20292%2029%20299%2037%20290%2043%20295%2050%20280%2054%20283%2061%20251%2060%20246%2065%20206%2062%20164%2066%20113%2063%2071%2066%2038%2062%2015%2064%2021%2057%206%2053%2011%2047%202%2040%209%2034%203%2029%2012%2024Z%22%2F%3E%3Cpath%20fill%3D%22%23ffd549%22%20opacity%3D%22.65%22%20d%3D%22m17%2023%2046-9%2084%201%2083-1%2051%207-14%206-86-3-77%203-70%207Z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23d19a03%22%20stroke-width%3D%221.3%22%20opacity%3D%22.5%22%20d%3D%22m21%2050%2061%208%2084-1%20102-4M14%2036l28-6m215%208%2028-3M39%2014l31-3%22%2F%3E%3C%2Fsvg%3E");background-size:100% 100%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#121b28!important;text-shadow:none!important;overflow-wrap:anywhere}
html[data-brand-universal="1"] .ugc-brand-identity{margin-top:7px;min-width:0;line-height:1.35}
html[data-brand-universal="1"] .ugc-brand-identity[hidden]{display:none!important}
html[data-brand-universal="1"] .ugc-brand-identity small{display:block!important;font-size:13px!important;color:#273d56!important;letter-spacing:.015em!important;text-transform:none!important}
html[data-brand-universal="1"] #ugcBrandId{display:block!important;color:#10141b!important;font-size:14px!important;font-weight:800!important;letter-spacing:.015em;overflow-wrap:anywhere}
@keyframes ugc-brand-sheen{from{transform:translateX(-145%) skewX(27deg)}to{transform:translateX(330%) skewX(27deg)}}
@media(prefers-reduced-motion:no-preference){html[data-brand-universal="1"] .ugc-brand-button:not(:disabled):active{transform:scale(.98)}}
@media(prefers-reduced-motion:reduce){html[data-brand-universal="1"] .ugc-brand-button{transition:none}html[data-brand-universal="1"] .ugc-flow-surface>i{animation:none;transform:translateX(75%) skewX(27deg);opacity:.45}}

/* Step navigation is progress UI, not an action button. Keep circles and captions intact. */
html[data-brand-universal="1"] #brandPostJobWorkspace .pj6-step{background:transparent!important;border:0!important;box-shadow:none!important;color:#24598e!important;opacity:1!important}
html[data-brand-universal="1"] #brandPostJobWorkspace .pj6-step>span:first-child{border-radius:50%!important;border:1px solid #9bbce0!important;background:#edf5ff!important;color:#24598e!important;box-shadow:none!important}
html[data-brand-universal="1"] #brandPostJobWorkspace .pj6-step.active>span:first-child{background:#145bff!important;border-color:#145bff!important;color:#fff!important}
html[data-brand-universal="1"] #brandPostJobWorkspace .pj6-step.done>span:first-child{background:#e3f5ed!important;border-color:#81c7a4!important;color:#147352!important}
html[data-brand-universal="1"] #brandPostJobWorkspace .pj6-step>span:last-child{color:#24598e!important;font-size:13px!important}
html[data-brand-universal="1"] #brandPostJobWorkspace .pj6-step:not(:first-child)::before{background:#afc8e3!important;box-shadow:none!important}
html[data-brand-universal="1"] #brandPostJobWorkspace .pj6-steps{scrollbar-color:#8ba9cb #edf5ff}

/* Dashboard search belongs with the greeting; other Brand pages retain their search. */
html[data-brand-universal="1"] #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic].ar-search-in-banner .ar-header-inner{grid-template-rows:68px;padding-top:9px;padding-bottom:9px;row-gap:0}
html[data-brand-universal="1"] #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic] .ar-logo,
html[data-brand-universal="1"] #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic] .ar-logo img{width:240px;max-width:100%;height:auto;max-height:80px}
html[data-brand-universal="1"] .bdv3-carousel .bdv3-hero-copy{width:min(740px,76%)}
html[data-brand-universal="1"] .bdv3-welcome-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-bottom:10px;pointer-events:auto}
html[data-brand-universal="1"] .bdv3-welcome-row>p{margin:0!important;flex:0 0 auto}
html[data-brand-universal="1"] .bdv3-welcome-row .ar-creator-search{position:relative;display:flex;align-items:center;gap:10px;flex:1 1 260px;width:360px;max-width:430px;min-width:0;min-height:46px;margin:0;padding:3px 5px 3px 13px;border:2px solid #fff;border-radius:28px;background:#f9fcfff2;box-shadow:0 2px 10px #17395b20;color:#14315c}
html[data-brand-universal="1"] .bdv3-welcome-row .ar-creator-search>svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.7}
html[data-brand-universal="1"] .bdv3-welcome-row .ar-search-field{position:relative;display:block;flex:1;min-width:0}
html[data-brand-universal="1"] .bdv3-welcome-row input{display:block;width:100%;min-width:0;height:36px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:#14315c;font:500 14px/1.4 Inter,system-ui,sans-serif}
html[data-brand-universal="1"] .bdv3-welcome-row input::placeholder{color:#526e90;opacity:1}
html[data-brand-universal="1"] .bdv3-welcome-row .ar-hint-active input::placeholder{color:transparent}
html[data-brand-universal="1"] .bdv3-welcome-row .ar-search-hint{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;overflow:hidden;white-space:nowrap;color:#526e90;font-size:14px;font-weight:500}
html[data-brand-universal="1"] .bdv3-welcome-row .ar-search-hint[hidden]{display:none}
html[data-brand-universal="1"] .bdv3-welcome-row .ar-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
html[data-brand-universal="1"] .bdv3-welcome-row .ar-search-status:not(:empty){position:absolute;left:0;right:0;top:100%;z-index:5;padding:9px 12px;border-radius:10px;background:#fff;color:#84352a;box-shadow:0 4px 12px #17395b20;font-size:13px}
html[data-brand-universal="1"] .bdv3-welcome-row .ar-creator-search:focus-within{outline:2px solid #145bff;outline-offset:3px}
html[data-brand-universal="1"] .bdv3-welcome-row button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}
/* Sun-coloured messenger is distinct from the blue workflow actions. */
html[data-brand-universal="1"] #ugcmLauncher{background:radial-gradient(ellipse at 30% 15%,#fff0a3 0%,#ffd157 32%,#f7b32b 64%,#e58b13 100%)!important;border:1px solid #d88e1d!important;color:#452d0b!important;box-shadow:0 4px 18px #8c571b35,inset 0 1px 0 #fff2b6!important;min-height:48px;font-weight:750;text-shadow:none!important}
html[data-brand-universal="1"] #ugcmLauncher :is(.ugcm-launch-text,.ugcm-chevron,.ugcm-launch-logo){color:#452d0b!important}
html[data-brand-universal="1"] #ugcmLauncher .ugcm-launch-logo{background:#fff2ba90!important;border-color:#e9a831!important}
html[data-brand-universal="1"] #ugcmLauncher:focus-visible{outline:3px solid #145bff;outline-offset:3px}
@media(min-width:1281px) and (max-width:1390px){
 html[data-brand-universal="1"] #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic] .ar-logo,
 html[data-brand-universal="1"] #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic] .ar-logo img{width:222px}
}
@media(max-width:860px){
 html[data-brand-universal="1"] .bdv3-main{display:flex;flex-direction:column;min-width:0}
 html[data-brand-universal="1"] .bdv3-main>.brand-universal-mobile{order:-4}
 html[data-brand-universal="1"] .bdv3-main>#bdv3Carousel{order:-3}
 html[data-brand-universal="1"] .bdv3-main>#quickActions{order:-2}
 html[data-brand-universal="1"] .bdv3-main>.bdv3-kpis{order:-1;grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html[data-brand-universal="1"] .bdv3-carousel .bdv3-hero-copy{width:100%;padding:20px 20px 82px}
 html[data-brand-universal="1"] .bdv3-welcome-row .ar-creator-search{max-width:none}
 html[data-brand-universal="1"] .bdv3-welcome-row input{font-size:16px}
 html[data-brand-universal="1"] #brandPostJobWorkspace :is(input,select,textarea){font-size:16px!important}
 html[data-brand-universal="1"] #brandPostJobWorkspace .pj6-steps{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:10px}
 html[data-brand-universal="1"] #brandPostJobWorkspace .pj6-step{min-width:78px;min-height:66px;scroll-snap-align:center}
}
@media(max-width:720px){
 html[data-brand-universal="1"] .bdv3-carousel .bdv3-hero-copy{padding:18px 16px 12px;order:0}
 html[data-brand-universal="1"] .bdv3-carousel-controls{order:1}
 html[data-brand-universal="1"] .bdv3-carousel-media{order:2;height:160px}
 html[data-brand-universal="1"] .bdv3-banner-utilities{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;width:100%}
 html[data-brand-universal="1"] .bdv3-banner-weather{flex:1 1 240px;padding:5px 0}
 html[data-brand-universal="1"] .bdv3-carousel-controls{flex-wrap:wrap;row-gap:8px}
 html[data-brand-universal="1"] .bdv3-carousel-controls .bdv3-find-creator{margin-left:0}
 html[data-brand-universal="1"] #quickActions{overflow:visible}
 html[data-brand-universal="1"] .bdv3-quick-grid>li:not(:last-child)::after{display:none}
 html[data-brand-universal="1"] .bdv3-quick-scroll{overflow-x:visible}
 html[data-brand-universal="1"] .bdv3-quick-grid>li{max-width:100%}
}
@media(max-width:600px){
 html[data-brand-universal="1"] #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic] .ar-header-inner{grid-template-columns:140px minmax(0,1fr)}
 html[data-brand-universal="1"] #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic].ar-search-in-banner .ar-header-inner{grid-template-rows:48px;padding:8px 12px}
 html[data-brand-universal="1"] #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic] .ar-logo,
 html[data-brand-universal="1"] #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic] .ar-logo img{width:140px}
 html[data-brand-universal="1"] .bdv3-welcome-row{gap:10px;margin-bottom:8px}
 html[data-brand-universal="1"] .bdv3-welcome-row .ar-creator-search{flex-basis:100%;width:100%}
 html[data-brand-universal="1"] .bdv3-hero-copy h1{font-size:clamp(24px,6.5vw,32px)!important;letter-spacing:-.5px}
}
@media(max-width:359px){
 html[data-brand-universal="1"] #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic] .ar-header-inner{grid-template-columns:114px minmax(0,1fr);column-gap:6px;padding-left:8px;padding-right:8px}
 html[data-brand-universal="1"] #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic] .ar-logo,
 html[data-brand-universal="1"] #ugcGlobalHeader#ugcGlobalHeader[data-ugc-arctic] .ar-logo img{width:114px}
}
@layer ugc-brand-actions {
 html[data-brand-universal="1"] .bdv3-welcome-row .ugc-button-icon{width:40px!important;min-width:40px!important;min-height:40px!important;padding:9px!important}
 @media(max-width:860px){html[data-brand-universal="1"] .ugc-brand-button{min-height:44px!important}html[data-brand-universal="1"] .ugc-button-icon{width:44px!important;min-width:44px!important;min-height:44px!important}}
 @media(max-width:720px){
  html[data-brand-universal="1"] .bdv3-quick-grid{display:flex!important;flex-wrap:wrap;gap:8px!important;width:100%!important;min-width:0!important}
  html[data-brand-universal="1"] .bdv3-quick-grid a.ugc-brand-button{max-width:100%!important;min-height:48px!important;padding:12px 18px!important}
 }
}

/* Preserve visibility semantics for controllers that hide an individual action. */
@layer ugc-brand-actions {html[data-brand-universal="1"] .ugc-brand-button[hidden]{display:none!important}}
@media(max-width:860px){html[data-brand-universal="1"] .brand-universal-close{width:44px;height:44px;top:5px}}


/* Compact Brand account footer and verified identity. */
[data-brand-universal-sidebar] .bdv3-upgrade{margin-top:8px;padding:0;border:0;background:none}
[data-brand-universal-sidebar] .bdv3-logout{margin-top:8px;margin-bottom:12px}
.ugc-brand-verified{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:6px;border-radius:50%;background:#1479ed;color:#fff;font:900 12px/1 Arial;vertical-align:middle;flex:none}

[data-brand-universal-sidebar] .bdv3-verified{display:none}
#bdv3BrandName,#ugcGlobalHeader .ar-account-copy>strong{display:inline}

/* All Brand action buttons, including tools and dynamically inserted dialogs. */
@layer ugc-brand-raised {
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button{--ugc-button-front:linear-gradient(174deg,#63a6ff 0%,#297cff 28%,#0757ff 61%,#0349da 100%);--ugc-button-depth:#0236b0;--ugc-button-ink:#fff;--ugc-button-shadow:#064ac833;position:relative;isolation:isolate!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;gap:7px!important;width:fit-content!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:44px!important;flex:0 0 auto!important;justify-self:start!important;align-self:center!important;padding:10px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ugc-button-ink)!important;text-shadow:none!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important;text-decoration:none!important;overflow:visible!important;cursor:pointer;filter:drop-shadow(0 5px 4px var(--ugc-button-shadow))!important;transition:transform .16s,filter .16s!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button.ugc-button-gold{--ugc-button-front:linear-gradient(174deg,#ffe99a 0%,#f9d65e 28%,#f4c83d 61%,#e8af25 100%);--ugc-button-depth:#bb7f18;--ugc-button-ink:#0b1547;--ugc-button-shadow:#b47a1c33}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button.ugc-button-danger{--ugc-button-front:linear-gradient(174deg,#ffacac 0%,#e85353 28%,#c83240 61%,#a92234 100%);--ugc-button-depth:#7f1726;--ugc-button-shadow:#9c203233}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button:is(.active,.selected,[aria-pressed="true"],[aria-selected="true"]){--ugc-button-front:linear-gradient(174deg,#4d8eee 0%,#1468e8 28%,#0345cd 61%,#0238a7 100%)}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button>.ugc-flow-surface,html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button>.ugc-flow-depth{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;pointer-events:none!important;box-shadow:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 90' preserveAspectRatio='none'%3E%3Cpath d='M43 6C87 0 160 6 213 14C249 19 272 34 276 56C279 75 267 84 249 82C190 76 110 88 53 86C20 86 4 72 4 51C4 29 18 12 43 6Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 90' preserveAspectRatio='none'%3E%3Cpath d='M43 6C87 0 160 6 213 14C249 19 272 34 276 56C279 75 267 84 249 82C190 76 110 88 53 86C20 86 4 72 4 51C4 29 18 12 43 6Z'/%3E%3C/svg%3E") center/100% 100% no-repeat!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button>.ugc-flow-surface{background:var(--ugc-button-front)!important;z-index:-1!important;overflow:hidden!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button>.ugc-flow-depth{background:var(--ugc-button-depth)!important;z-index:-2!important;transform:translateY(4px)!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button :is(strong,small,b,em,svg,span:not(.ugc-flow-surface):not(.ugc-flow-depth)){color:var(--ugc-button-ink)!important;text-shadow:inherit!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button>span:not(.ugc-flow-surface):not(.ugc-flow-depth){min-width:0}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button.ugc-button-icon{width:38px!important;min-width:38px!important;min-height:38px!important;padding:7px!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button.ugc-button-icon svg{max-width:24px;max-height:24px}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button:not(:disabled):not([aria-disabled="true"]):hover{transform:translateY(-1px)!important;filter:drop-shadow(0 7px 5px var(--ugc-button-shadow))!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button:not(:disabled):not([aria-disabled="true"]):active{transform:translateY(3px)!important;filter:drop-shadow(0 2px 2px var(--ugc-button-shadow))!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button:active>.ugc-flow-depth{transform:translateY(1px)!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button:disabled,html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button[aria-disabled="true"]{opacity:.5!important;cursor:not-allowed!important;transform:none!important;filter:none!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button:focus-visible{outline:3px solid #053da8!important;outline-offset:5px!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button[hidden]{display:none!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button>.ugc-flow-surface>i{display:none!important;animation:none!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) input.ugc-brand-button{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20280%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22.1%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2363a6ff%22%2F%3E%3Cstop%20offset%3D%2228%25%22%20stop-color%3D%22%23297cff%22%2F%3E%3Cstop%20offset%3D%2261%25%22%20stop-color%3D%22%230757ff%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%230349da%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22%230236b0%22%20transform%3D%22translate%280%208%29%22%20d%3D%22M43%206C87%200%20160%206%20213%2014C249%2019%20272%2034%20276%2056C279%2075%20267%2084%20249%2082C190%2076%20110%2088%2053%2086C20%2086%204%2072%204%2051C4%2029%2018%2012%2043%206Z%22%2F%3E%3Cpath%20fill%3D%22url%28%23g%29%22%20d%3D%22M43%206C87%200%20160%206%20213%2014C249%2019%20272%2034%20276%2056C279%2075%20267%2084%20249%2082C190%2076%20110%2088%2053%2086C20%2086%204%2072%204%2051C4%2029%2018%2012%2043%206Z%22%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat!important}
html:is([data-brand-universal="1"],[data-brand-buttons="1"]) input.ugc-brand-button.ugc-button-gold{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20280%20100%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22.1%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ffe99a%22%2F%3E%3Cstop%20offset%3D%2228%25%22%20stop-color%3D%22%23f9d65e%22%2F%3E%3Cstop%20offset%3D%2261%25%22%20stop-color%3D%22%23f4c83d%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23e8af25%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22%23bb7f18%22%20transform%3D%22translate%280%208%29%22%20d%3D%22M43%206C87%200%20160%206%20213%2014C249%2019%20272%2034%20276%2056C279%2075%20267%2084%20249%2082C190%2076%20110%2088%2053%2086C20%2086%204%2072%204%2051C4%2029%2018%2012%2043%206Z%22%2F%3E%3Cpath%20fill%3D%22url%28%23g%29%22%20d%3D%22M43%206C87%200%20160%206%20213%2014C249%2019%20272%2034%20276%2056C279%2075%20267%2084%20249%2082C190%2076%20110%2088%2053%2086C20%2086%204%2072%204%2051C4%2029%2018%2012%2043%206Z%22%2F%3E%3C%2Fsvg%3E") center/100% 100% no-repeat!important}
@media(max-width:860px){html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button.ugc-button-icon{width:44px!important;min-width:44px!important;min-height:44px!important}}
@media(prefers-reduced-motion:reduce){html:is([data-brand-universal="1"],[data-brand-buttons="1"]) .ugc-brand-button{transition:none!important}}
}
