html.site-glass{--sg-base:#f2f1fa;--sg-page:radial-gradient(60% 50% at 6% 0%,rgba(99,85,217,.22),transparent 70%),radial-gradient(50% 45% at 100% 4%,rgba(54,59,201,.16),transparent 70%), radial-gradient(55% 45% at 62% 100%,rgba(99,85,217,.1),transparent 70%),radial-gradient(40% 35% at 0% 85%,rgba(54,59,201,.08),transparent 70%),#f2f1fa;--sg-shell:rgba(255,255,255,.62);--sg-card:rgba(255,255,255,.66);--sg-card-soft:rgba(255,255,255,.5);--sg-field:rgba(255,255,255,.8);--sg-chip:rgba(255,255,255,.72);--sg-pop:rgba(255,255,255,.92);--sg-edge:rgba(255,255,255,.9);--sg-line:rgba(54,59,201,.13);--sg-line-strong:rgba(54,59,201,.24);--sg-hover:rgba(54,59,201,.07);--sg-shadow:0 1px 1px rgba(32,31,60,.04),0 12px 32px -12px rgba(46,40,120,.2);--sg-shadow-pop:0 2px 4px rgba(32,31,60,.05),0 22px 48px -14px rgba(46,40,120,.32);--sg-blur:blur(20px) saturate(160%);--sg-backdrop:rgba(28,26,64,.38);--sg-ink:#11112d;--sg-body:#3f4656;--sg-muted:#5b6479;--sg-accent:#363bc9}html.site-glass[data-theme=dark]{--sg-base:#16152d;--sg-page:radial-gradient(60% 50% at 6% 0%,rgba(103,96,245,.3),transparent 70%),radial-gradient(50% 45% at 100% 4%,rgba(54,59,201,.26),transparent 70%), radial-gradient(55% 45% at 62% 100%,rgba(54,59,201,.14),transparent 70%),radial-gradient(40% 35% at 0% 85%,rgba(103,96,245,.1),transparent 70%),#16152d;--sg-shell:rgba(30,28,62,.58);--sg-card:rgba(40,38,78,.52);--sg-card-soft:rgba(255,255,255,.04);--sg-field:rgba(18,17,42,.55);--sg-chip:rgba(255,255,255,.06);--sg-pop:rgba(34,32,68,.95);--sg-edge:rgba(255,255,255,.1);--sg-line:rgba(255,255,255,.09);--sg-line-strong:rgba(255,255,255,.16);--sg-hover:rgba(127,115,234,.14);--sg-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 16px 40px -16px rgba(0,0,0,.6);--sg-shadow-pop:0 1px 0 rgba(255,255,255,.05) inset,0 24px 56px -14px rgba(0,0,0,.75);--sg-backdrop:rgba(6,5,20,.55);--sg-ink:#f0efff;--sg-body:#d0cdea;--sg-muted:#aeaad2;--sg-accent:#b3abff}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html.site-glass{--sg-shell:#ffffff;--sg-card:#ffffff;--sg-card-soft:#f7f6fc;--sg-field:#ffffff;--sg-chip:#ffffff;--sg-pop:#ffffff}html.site-glass[data-theme=dark]{--sg-shell:#1e1c3c;--sg-card:#252447;--sg-card-soft:#2a2850;--sg-field:#1b1a36;--sg-chip:#2a2850;--sg-pop:#25244a}}@media(prefers-reduced-transparency:reduce){html.site-glass{--sg-shell:#ffffff;--sg-card:#ffffff;--sg-card-soft:#f7f6fc;--sg-field:#ffffff;--sg-chip:#ffffff;--sg-pop:#ffffff;--sg-blur:none}html.site-glass[data-theme=dark]{--sg-shell:#1e1c3c;--sg-card:#252447;--sg-card-soft:#2a2850;--sg-field:#1b1a36;--sg-chip:#2a2850;--sg-pop:#25244a;--sg-blur:none}}html.site-glass:not([data-theme=dark]),html.site-glass:not([data-theme=dark]) body #app#app#app{--muted:#5a6378!important;--fv-muted:#5a6378!important}html.site-glass[data-theme=dark],html.site-glass[data-theme=dark] body #app#app#app{--muted:#aeaad2!important;--fv-muted:#aeaad2!important}html.site-glass body :is(#app,main,dialog) ::placeholder{color:#646c80;opacity:1}html.site-glass[data-theme=dark] body :is(#app,main,dialog) ::placeholder{color:#a9a5cf;opacity:1}html.site-glass[data-theme=dark] body :is(.eyebrow,.help-link,.official-tag,.link,.faq-sections a,.home-card-copy>i,#authDialog .auth-footer-note a),html.site-glass[data-theme=dark] body:has(.info-header) main a:not(.action):not(.btn):not([class*=button]){color:var(--sg-accent)!important}html.site-glass[data-theme=dark] body .faq-sections a{opacity:1!important}html.site-glass body #authDialog .auth-footer-note{color:var(--sg-muted)!important;opacity:1!important}html.site-glass{background:var(--sg-page) fixed!important;background-color:var(--sg-base)!important;min-height:100%}html.site-glass body,html.site-glass body #app#app#app,html.site-glass body #app#app#app :is(.view,.scroll,#v-ask.bot-with-history.is-active,#v-ask .chatb),html.site-glass body #app#app#app :is(.site-footer,.bottom-footer){background:transparent!important;background-image:none!important}html.site-glass body #app#app#app>.flieva-header,html.site-glass body #app#app#app>#bn,html.site-glass body #app#app#app .view:not(#v-home)>.topbar{background:var(--sg-shell)!important;background-image:none!important;border-color:var(--sg-line)!important;-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur)}html.site-glass body #app#app#app>.flieva-header{box-shadow:0 1px 0 var(--sg-edge) inset!important}html.site-glass body #app#app#app #bn .bn.is-active{background:var(--sg-hover)!important;color:var(--fv-nav-active-ink,#272d99)!important}html.site-glass[data-theme=dark] body #app#app#app #bn .bn.is-active{background:#7f73ea3d!important;color:#fff!important}html.site-glass body #app#app#app #bn .dashboard-dream{background:linear-gradient(135deg,#5b3fd0,#7a4fd0 60%,#9450b8)!important}html.site-glass body #app#app#app #bn .dashboard-dream :is(small,p,span,strong){color:#fff!important}html.site-glass body #app#app#app :is(.flieva-header .design-control,.flieva-header .iconbtn,.flieva-header .theme-toggle,.flieva-header .header-actions>button:not(.profile-button):not(.visitor-primary):not(.btn--primary),.page-back,.page-close,.backbtn,.mobile-page-menu){background:var(--sg-chip)!important;border-color:var(--sg-line)!important;box-shadow:0 1px 2px #201f3c0f!important}html.site-glass body #app#app#app :is(.card,.plan-card,.plan-purpose-card,.journey-card,.tool,.tpanel,.expanel,.ptile,.acc,.vault-row,.new-home-tools>button,.new-home-ask,.pagehead.tools-intro){background:var(--sg-card)!important;background-image:none!important;border-color:var(--sg-edge)!important;box-shadow:var(--sg-shadow)!important}html.site-glass[data-theme=dark] body #app#app#app :is(.card,.plan-card,.plan-purpose-card,.journey-card,.tool,.tpanel,.expanel,.ptile,.acc,.vault-row,.new-home-tools>button,.new-home-ask,.pagehead.tools-intro){border-color:var(--sg-line-strong)!important}html.site-glass body #app#app#app :is(.card,.plan-card,.journey-card,.tpanel,.expanel){border-radius:20px!important}html.site-glass body #app#app#app :is(.card,.tpanel,.expanel) :is(.card,.tool,.acc,.vault-row,.journey-card){background:var(--sg-card-soft)!important;border-color:var(--sg-line)!important;box-shadow:none!important}html.site-glass body #app#app#app :is(.new-home-ask,.plan-card){-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur)}@media(hover:hover){html.site-glass body #app#app#app :is(.tool,.plan-purpose-card,.new-home-tools>button,.opportunity-card):hover{border-color:var(--sg-line-strong)!important}}html.site-glass body #app#app#app :is(.chip:not(.is-sel):not([aria-pressed=true]):not([aria-selected=true]),.mjt:not(.is-active)){background:var(--sg-chip)!important;border-color:var(--sg-line)!important}html.site-glass body #app#app#app .mjt.is-active{background:var(--sg-hover)!important;border-color:var(--fv-accent-line,rgba(54,59,201,.33))!important}html.site-glass body #app#app#app :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea,.design-filter summary){background:var(--sg-field)!important;border-color:var(--sg-line-strong)!important}html.site-glass body #app#app#app .chip.is-locked.is-sel{opacity:1!important}html.site-glass:not([data-theme=dark]) body #app#app#app #v-ask .chat-privacy summary{color:var(--sg-body)!important}html.site-glass:not([data-theme=dark]) body #app#app#app #v-ask .bot-phone-control{color:var(--sg-ink)!important;border-color:var(--sg-line-strong)!important}html.site-glass body :is(.design-filter-options,.country-suggestion-list,.analytics-choice){background:var(--sg-pop)!important;border:1px solid var(--sg-edge)!important;box-shadow:var(--sg-shadow-pop)!important;-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur)}html.site-glass body .design-filter-options{border-radius:16px!important}html.site-glass body .country-suggestion-list{border-radius:16px!important;color:var(--sg-ink)!important}html.site-glass body .country-suggestion-list :is(button:hover,button[aria-selected=true]){background:var(--sg-hover)!important}html.site-glass body dialog:not(.flieva-announcement-popup){background:var(--sg-pop)!important;border:1px solid var(--sg-edge)!important;box-shadow:var(--sg-shadow-pop)!important;border-radius:24px!important;-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur)}html.site-glass body dialog::backdrop{background:var(--sg-backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html.site-glass body #authDialog :is(.field input,.auth-tabs button:not([aria-pressed=true]),.btn--ghost){background:var(--sg-field)!important;border-color:var(--sg-line-strong)!important}html.site-glass body .support-chat{background:#0c1028e6!important;border-color:#ffffff1f!important;box-shadow:0 24px 64px -16px #0a082899!important;border-radius:24px!important;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}html.site-glass body .support-chat a{color:#d6caff!important}html.site-glass body .support-chat textarea::placeholder{color:#b8bad4!important;opacity:1}html.site-glass body .info-header{background:var(--sg-shell)!important;border-color:var(--sg-line)!important;-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur)}html.site-glass body:has(.info-header) main section{background:var(--sg-card)!important;border-color:var(--sg-edge)!important;box-shadow:var(--sg-shadow)!important;border-radius:22px}html.site-glass[data-theme=dark] body:has(.info-header) main section{border-color:var(--sg-line-strong)!important}html.site-glass body:has(.info-header) :is(select,input:not([type=checkbox]):not([type=radio]),textarea,.info-theme){background:var(--sg-field)!important;border-color:var(--sg-line-strong)!important}html.site-glass body .info-header .public-nav{background:var(--sg-chip)!important;border:1px solid var(--sg-line);border-radius:14px}html.site-glass:has(link[href*="/employers.css"]) body :is(article,.panel,.plan),html.site-glass:has(link[href*="/post-job.css"]) body main :is(form,section){background:var(--sg-card)!important;border-color:var(--sg-edge)!important;box-shadow:var(--sg-shadow)!important;border-radius:22px}html.site-glass:has(link[href*="/post-job.css"]) body>header{background:var(--sg-shell)!important;border-color:var(--sg-line)!important;-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur)}html.site-glass:is(:has(link[href*="/employers.css"]),:has(link[href*="/post-job.css"])) body :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--sg-field)!important}
