.FullscreenPopout_overlay__NNBew{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10003;display:flex;align-items:center;justify-content:center;background:var(--layer3-section-bg,rgba(5,5,15,.2));backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);cursor:zoom-out;animation:FullscreenPopout_fp-fade-in__4BpTL .2s cubic-bezier(.4,0,.2,1) both}.FullscreenPopout_layerHost__rm2wZ{display:contents;cursor:auto}.FullscreenPopout_panel__8nIS2{background:var(--glass-bg-modal,rgba(15,15,35,.72));backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));-webkit-backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0;border:none;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;cursor:auto;color:var(--glass-text-primary,#f5f5f7);outline:none;animation:FullscreenPopout_fp-rise-in__QZgOd .28s cubic-bezier(.4,0,.2,1) both;--fullscreen-popout-text:clamp(24px,3vw,44px)}.FullscreenPopout_header__yuTmC{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--glass-overlay-8,hsla(0,0%,100%,.08));flex-shrink:0}.FullscreenPopout_titleBlock__XCeIZ{flex:1 1 auto;min-width:0}.FullscreenPopout_title__Q3LKu{margin:0;font-size:clamp(34px,4.4vw,60px);font-weight:700;letter-spacing:-.015em;line-height:1.15;color:var(--glass-text-primary,#f5f5f7)}.FullscreenPopout_subtitle__7FTPP{margin:4px 0 0;font-size:14px;font-weight:500;color:var(--glass-text-secondary,#b8b8bc)}.FullscreenPopout_closeBtn__qwG0y{flex-shrink:0;width:44px;height:44px;border:1px solid var(--glass-overlay-12,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.06);border-radius:50%;color:var(--glass-text-primary,#f5f5f7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.FullscreenPopout_closeBtn__qwG0y:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2)}.FullscreenPopout_closeBtn__qwG0y:active{transform:scale(.95)}.FullscreenPopout_closeBtn__qwG0y:focus-visible{outline:2px solid var(--primary,var(--aa-blue,#1b48ff));outline-offset:2px}.FullscreenPopout_body__ZG69C{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:40px clamp(40px,8vw,160px);--size-secondary-logo:144px;--size-main-image:240px;--size-tertiary-logo:96px;font-size:var(--fullscreen-popout-text);line-height:1.6}.FullscreenPopout_body__ZG69C .hcp-description-text,.FullscreenPopout_body__ZG69C .hcp-procedures-content{font-size:var(--fullscreen-popout-text)!important;line-height:1.6!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;display:block!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;max-height:none!important}.FullscreenPopout_body__ZG69C .hcp-popout-description,.FullscreenPopout_body__ZG69C .hcp-popout-description *,.FullscreenPopout_body__ZG69C .hcp-popout-skill-desc,.FullscreenPopout_body__ZG69C .hcp-popout-skill-desc *,.FullscreenPopout_body__ZG69C .hcp-skill-popout-right,.FullscreenPopout_body__ZG69C .hcp-skill-popout-right *{font-size:var(--fullscreen-popout-text)!important;line-height:1.55!important}.FullscreenPopout_body__ZG69C a,.FullscreenPopout_body__ZG69C caption,.FullscreenPopout_body__ZG69C dd,.FullscreenPopout_body__ZG69C div:not(:where(:has(address,article,aside,blockquote,details,dialog,div,dl,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,main,nav,ol,p,pre,section,table,tbody,td,tfoot,th,thead,tr,ul))):not(:where(:empty)),.FullscreenPopout_body__ZG69C dt,.FullscreenPopout_body__ZG69C figcaption,.FullscreenPopout_body__ZG69C label,.FullscreenPopout_body__ZG69C legend,.FullscreenPopout_body__ZG69C li,.FullscreenPopout_body__ZG69C p,.FullscreenPopout_body__ZG69C span,.FullscreenPopout_body__ZG69C summary,.FullscreenPopout_body__ZG69C td,.FullscreenPopout_body__ZG69C th{font-size:var(--fullscreen-popout-text)!important;line-height:1.5!important}.FullscreenPopout_body__ZG69C button:not(:where([aria-label])):not(:where(:empty)){font-size:var(--fullscreen-popout-text)!important}.FullscreenPopout_body__ZG69C h1{font-size:max(var(--fullscreen-popout-text),2em)!important}.FullscreenPopout_body__ZG69C h2{font-size:max(var(--fullscreen-popout-text),1.5em)!important}.FullscreenPopout_body__ZG69C h3{font-size:max(var(--fullscreen-popout-text),1.17em)!important}.FullscreenPopout_body__ZG69C h4{font-size:max(var(--fullscreen-popout-text),1em)!important}.FullscreenPopout_body__ZG69C h5,.FullscreenPopout_body__ZG69C h6{font-size:var(--fullscreen-popout-text)!important}.FullscreenPopout_body__ZG69C input:not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[data-popout-own-size])),.FullscreenPopout_body__ZG69C select:not(:where([data-popout-own-size])),.FullscreenPopout_body__ZG69C textarea:not(:where([data-popout-own-size])){font-size:var(--fullscreen-popout-text)!important}@media (max-width:768px){.FullscreenPopout_body__ZG69C input:is([type=text],[type=email],[type=password],[type=number],[type=tel],[type=url],[type=search],[type=date],[type=time],[type=datetime-local]):not(:where([data-popout-own-size])){font-size:var(--fullscreen-popout-text)!important}}.FullscreenPopout_body__ZG69C .profile-3across-card__title,.FullscreenPopout_body__ZG69C .profile-3across-card__title *{font-size:clamp(22px,2.6vw,36px)!important;line-height:1.25!important}.FullscreenPopout_body__ZG69C .profile-3across-card__blurb,.FullscreenPopout_body__ZG69C .profile-3across-card__meta,.FullscreenPopout_body__ZG69C .profile-3across-card__meta *,.FullscreenPopout_body__ZG69C .profile-3across-card__subtitle{font-size:clamp(17px,2vw,28px)!important;line-height:1.45!important}.FullscreenPopout_tapTrigger__jN33P{position:relative;cursor:zoom-in}.FullscreenPopout_tapTriggerButton__1UHXN{position:absolute;inset:0;z-index:1;background:transparent;border:0;padding:0;margin:0;cursor:zoom-in;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.FullscreenPopout_tapTrigger__jN33P :is(button,a,input,textarea,select,[role=button],[role=link],[contenteditable],[data-popout-skip],.aff-btn,.cta,.edit-pencil-btn):not([data-popout-trigger=tap]){position:relative;z-index:2}.FullscreenPopout_tapTriggerButton__1UHXN:focus-visible{outline:2px solid var(--primary,var(--aa-blue,#1b48ff));outline-offset:-2px;border-radius:var(--radius-md,13px)}.FullscreenPopout_tapTriggerButton__1UHXN:disabled{cursor:default}@keyframes FullscreenPopout_fp-fade-in__4BpTL{0%{opacity:0}to{opacity:1}}@keyframes FullscreenPopout_fp-rise-in__QZgOd{0%{transform:translateY(24px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media (max-width:640px){.FullscreenPopout_panel__8nIS2{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0;border:none}.FullscreenPopout_header__yuTmC{padding:16px}.FullscreenPopout_body__ZG69C{padding:20px 16px;--size-secondary-logo:96px;--size-main-image:180px}.FullscreenPopout_title__Q3LKu{font-size:max(var(--fullscreen-popout-text),28px)!important}}@media (prefers-reduced-motion:reduce){.FullscreenPopout_closeBtn__qwG0y,.FullscreenPopout_overlay__NNBew,.FullscreenPopout_panel__8nIS2{animation:none!important;transition:none!important}}@media (min-width:901px){.FullscreenPopout_subtitle__7FTPP{font-size:var(--aa-text)}}
.aa-fold3{position:relative}.aa-fold3.is-foldable{cursor:pointer}.aa-fold3.is-clipped{max-height:var(--aa-fold-clip,96px);overflow:hidden;mask-image:linear-gradient(180deg,#000 60%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent)}.aa-fold3.is-prefold .hcp-desc-content{max-height:calc(var(--aa-fold-lines, 3) * 1lh);overflow:hidden}.aa-fold3.is-foldable:not(.is-clipped){max-height:6000px;transition:max-height .32s cubic-bezier(.4,0,.2,1)}.aa-fold3.is-foldable:focus-visible{outline:2px solid var(--glass-accent-blue,var(--aa-blue,#1b48ff));outline-offset:3px;border-radius:var(--glass-radius-sm,8px)}@media (prefers-reduced-motion:reduce){.aa-fold3,.aa-fold3.is-foldable:not(.is-clipped){transition:none}}.aa-fold3-kbd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.aa-fold3-kbd:focus-visible{width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;right:8px;bottom:8px;z-index:3;padding:6px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:#fff;color:#000;-webkit-text-fill-color:#000;font:600 13px/1.2 Arial,Helvetica,sans-serif;outline:2px solid #1b48ff;outline-offset:2px;box-shadow:none;text-shadow:none}
.wr-root{display:flex;flex-direction:column;gap:14px;min-width:0}.wr-root--loading{min-height:240px}.wr-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.wr-hero{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:20px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);border-left:3px solid #14b8a6;min-width:0}.wr-hero__top{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap}.wr-hero__id{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.wr-hero__title{margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#fff;overflow-wrap:anywhere}.wr-hero__pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wr-pill{gap:6px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.wr-pill--type{color:#c4b5fd;background:rgba(167,139,250,.14);border:1px solid rgba(167,139,250,.45)}.wr-pill--status{color:#6ee7b7;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.45)}.wr-hero__ref{font-size:11px;color:#8c93a6;white-space:nowrap}.wr-hero__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0}.wr-fact{display:flex;flex-direction:column;gap:2px;min-width:0}.wr-fact__label{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8c93a6}.wr-fact__value{margin:0;font-size:15px;font-weight:700;color:#f5f5f7;overflow-wrap:anywhere}.wr-progress{display:flex;flex-direction:column;gap:5px}.wr-progress__track{position:relative;height:6px;border-radius:999px;background:hsla(0,0%,100%,.1);overflow:hidden}.wr-progress__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#14b8a6,#2dd4bf)}.wr-progress__label{margin:0;font-size:11px;color:#c3c7d1}.wr-hero__ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:720px){.wr-hero__ctas{grid-template-columns:repeat(4,minmax(0,1fr))}}.wr-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;height:34px;padding:0 10px;border-radius:12px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45);background:linear-gradient(180deg,rgba(148,163,184,.34),rgba(148,163,184,.22) 55%,rgba(148,163,184,.16));border:1px solid rgba(148,163,184,.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 4px 14px rgba(0,0,0,.25);transition:background .15s,transform .15s}.wr-cta:hover{transform:translateY(-2px);background:linear-gradient(180deg,rgba(148,163,184,.5),rgba(148,163,184,.38) 55%,rgba(148,163,184,.3))}.wr-cta--primary{background:linear-gradient(180deg,rgba(20,184,166,.34),rgba(20,184,166,.22) 55%,rgba(20,184,166,.16));border-color:rgba(20,184,166,.6)}.wr-cta--primary:hover{background:linear-gradient(180deg,rgba(20,184,166,.5),rgba(20,184,166,.38) 55%,rgba(20,184,166,.3))}.wr-cta--on{border-color:rgba(129,140,248,.7)}.wr-todos{padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);border-left:3px solid #f59e0b}.wr-todos__h{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:800;color:#fff}.wr-todos__count{font-size:11px;padding:0 6px;border-radius:999px;background:hsla(0,0%,100%,.1);color:#fcd34d}.wr-todos__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wr-todo{min-width:0}.wr-todo__link{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:12px;text-decoration:none;background:rgba(10,12,28,.4);border:1px solid hsla(0,0%,100%,.08)}.wr-todo__link:hover{border-color:rgba(129,140,248,.5)}.wr-todo__title{font-size:13px;font-weight:700;color:#f5f5f7;overflow-wrap:anywhere}.wr-todo__sub{font-size:12px;color:#98a2b8;overflow-wrap:anywhere}.wr-tabs{min-width:0}.wr-tabs__list{list-style:none;margin:0;padding:4px;display:flex;overflow-x:auto;border-radius:14px;background:var(--layer2-page-bg,rgba(15,15,35,.1));border:1px solid hsla(0,0%,100%,.1)}.wr-tab,.wr-tabs__list{align-items:center;gap:6px}.wr-tab{display:inline-flex;flex:0 0 auto;height:34px;padding:0 12px;border-radius:10px;border:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;color:#c3c7d1;background:transparent}.wr-tab--on{font-weight:800;color:#fff;background:linear-gradient(180deg,rgba(99,102,241,.45),rgba(99,102,241,.28))}.wr-tab__count{font-size:11px;padding:0 6px;border-radius:999px;background:hsla(0,0%,100%,.1);color:#98a2b8}.wr-tab--on .wr-tab__count{color:#fff}.wr-panel{min-width:0}.wr-people{padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12)}.wr-people__h{margin:0 0 10px;font-size:15px;font-weight:800;color:#fff}.wr-people__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.wr-person{flex:1 1 320px;min-width:min(320px,100%);display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:rgba(10,12,28,.4);border:1px solid hsla(0,0%,100%,.08)}.wr-person--aa{background:rgba(99,102,241,.12);border-color:rgba(129,140,248,.4)}.wr-person__photo{width:40px;height:40px;border-radius:50%;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;background:#1e293b;border:2px solid hsla(0,0%,100%,.2)}.wr-person--aa .wr-person__photo{border-color:rgba(129,140,248,.8)}.wr-person__photo--initials{display:grid;place-items:center;font-size:13px;font-weight:800;color:#fff}.wr-person__text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.wr-person__name{font-size:13px;font-weight:700;color:#f5f5f7;overflow-wrap:anywhere}.wr-person__link{color:inherit;text-decoration:none}.wr-person__link:hover{text-decoration:underline}.wr-person__tag{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#93c5fd;overflow-wrap:anywhere}.wr-person__contact{font-size:11px;color:#98a2b8;overflow-wrap:anywhere}.wr-person__acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wr-person__act{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:8px;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;color:#c3c7d1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.wr-person__act:hover{color:#fff;background:hsla(0,0%,100%,.14)}.wr-pipeline{padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);border-left:3px solid #8b5cf6}.wr-pipeline__h{margin:0 0 2px;font-size:15px;font-weight:800;color:#fff}.wr-pipeline__line{margin:0 0 10px;font-size:12px;color:#98a2b8}.wr-pipeline__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px}.wr-chip{display:flex;flex-direction:column;gap:2px;padding:8px 6px;border-radius:12px;background:rgba(10,12,28,.4);border:1px solid hsla(0,0%,100%,.08)}.wr-chip--on{background:rgba(139,92,246,.2);border-color:rgba(139,92,246,.6)}.wr-chip__label{font-size:11px;font-weight:700;color:#c3c7d1;text-align:center}.wr-chip__count{font-size:17px;font-weight:800;color:#f5f5f7}.wr-pipeline__note{margin:10px 0 0;font-size:11px;line-height:1.5;color:#8c93a6}.wr-manage{margin-top:14px;padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12)}.wr-manage__h{margin:0 0 2px;font-size:15px;font-weight:800;color:#fff}.wr-manage__note{margin:0 0 4px;font-size:11px;color:#9ba3b4}.wr-manage a.wr-agr__cta{text-decoration:none}.wr-admin{padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);border-left:3px solid #f87171}.wr-admin__h{margin:0 0 2px;font-size:15px;font-weight:800;color:#fff}.wr-admin__note{margin:0 0 10px;font-size:11px;color:#fca5a5}.wr-admin__cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0}.wr-admin__cell{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:14px;background:rgba(10,12,28,.4);border:1px solid hsla(0,0%,100%,.08);min-width:0}.wr-admin__label{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8c93a6}.wr-admin__value{margin:0;font-size:18px;font-weight:800;color:#6ee7b7}.wr-admin__sub{margin:0;font-size:10px;color:#8c93a6;overflow-wrap:anywhere}.wr-history{padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12)}.wr-history__h{margin:0 0 10px;font-size:15px;font-weight:800;color:#fff}.wr-history__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wr-history__row{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;min-width:0}.wr-history__when{flex:0 0 auto;font-size:11px;color:#8c93a6}.wr-history__what{font-size:13px;color:#e1e3ea;overflow-wrap:anywhere}.wr-embed{min-width:0}.wr-embed>*{border-radius:0}@media (max-width:560px){.wr-hero{padding:12px;border-radius:16px}.wr-hero__facts{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.wr-person{flex-wrap:wrap}.wr-person__acts{width:100%}}.wr-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;min-width:0}.wr-tile{display:flex;flex-direction:column;gap:4px;padding:12px 14px;min-width:0;text-align:left;border-radius:16px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);color:inherit;font:inherit}.wr-tile--btn{cursor:pointer;transition:border-color .15s ease,background .15s ease}.wr-tile--btn:hover{border-color:hsla(0,0%,100%,.28)}.wr-tile--btn:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.wr-tile--on{border-color:rgba(147,197,253,.65);background:rgba(59,130,246,.14)}.wr-tile__label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8c93a6}.wr-tile__value{font-size:22px;font-weight:800;color:#fff;line-height:1.15}.wr-tile__sub{font-size:11px;color:#8c93a6;overflow-wrap:anywhere}.wr-tile__hint{font-size:10px;color:#93c5fd}.wr-overview{display:flex;flex-direction:column;gap:14px;min-width:0}.wr-overview--loading{min-height:200px}.wr-overview__recon{margin:0;font-size:11px;color:#8c93a6}.wr-overview__recon[data-reconciles=no]{color:#fcd34d;font-weight:700}.wr-overview__unavailable{margin:0;padding:14px 16px;border-radius:16px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.38);font-size:13px;color:#fcd34d}.wr-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;background:rgba(148,163,184,.14);border:1px solid rgba(148,163,184,.4);color:#e2e8f0}.wr-pill--btn{cursor:pointer;font-family:inherit}.wr-pill--btn:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.wr-pill--approved{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.48);color:#6ee7b7}.wr-pill--paid{background:rgba(16,185,129,.32);border-color:rgba(16,185,129,.66);color:#d1fae5}.wr-pill--pending{background:rgba(148,163,184,.14);border-color:rgba(148,163,184,.4);color:#e2e8f0}.wr-pill--due{background:rgba(59,130,246,.16);border-color:rgba(59,130,246,.42);color:#93c5fd}.wr-pill--late{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.48);color:#fcd34d}.wr-pill--bad{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.46);color:#fca5a5}.wr-pill--muted{background:rgba(148,163,184,.1);border-color:rgba(148,163,184,.3);color:#cbd5e1}.wr-ledger{padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);min-width:0}.wr-ledger__warn{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.46);font-size:12px;font-weight:700;color:#fca5a5}.wr-ledger__scroll,.wr-tabtable__scroll{overflow-x:auto;min-width:0}.wr-ledger__table{width:100%;border-collapse:collapse;font-size:12px}.wr-ledger__note{margin:0 0 10px;font-size:11px;color:#8c93a6}.wr-ledger__srcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wr-ledger__table td,.wr-ledger__table th{padding:7px 10px;text-align:left;vertical-align:top;border-bottom:1px solid hsla(0,0%,100%,.08);color:#e1e3ea}.wr-ledger__table thead th{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#8c93a6;white-space:nowrap}.wr-ledger__num{text-align:right;white-space:nowrap}.wr-ledger__wk{font-weight:700;color:#fff}.wr-ledger__pro,.wr-ledger__wk{white-space:nowrap}.wr-ledger__none{color:#6b7280}.wr-ledger__inv{min-width:130px}.wr-ledger__doc{display:block}.wr-ledger__doc+.wr-ledger__doc{margin-top:6px;padding-top:6px;border-top:1px dashed hsla(0,0%,100%,.14)}.wr-ledger__invdate,.wr-ledger__invno{display:block;font-size:10px;color:#8c93a6}.wr-ledger__mismatch{display:block;font-size:10px;font-weight:700;color:#fcd34d}.wr-ledger__total{font-weight:800;color:#fff}.wr-ledger__unbilled{display:block;font-size:10px;font-weight:700;color:#fcd34d}.wr-ledger__unbilledfoot{font-size:10px;color:#fcd34d;white-space:nowrap}.wr-ledger__foot td,.wr-ledger__foot th{border-top:2px solid hsla(0,0%,100%,.22);border-bottom:none;font-weight:800;color:#fff}.wr-ledger__actions{text-align:right;white-space:nowrap}.wr-ledger__empty,.wr-tabtable__empty{margin:0;font-size:13px;color:#8c93a6}.wr-ledger__filternote,.wr-tabtable__note{margin:10px 0 0;font-size:11px;color:#8c93a6}.wr-tabtable{padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);min-width:0;display:flex;flex-direction:column;gap:12px}.wr-tabtable__head{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.wr-tabtable__h{margin:0;font-size:15px;font-weight:800;color:#fff}.wr-chips{display:flex;flex-wrap:wrap;gap:6px}.wr-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;cursor:pointer;font-size:11px;font-weight:700;font-family:inherit;white-space:nowrap;background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.3);color:#cbd5e1}.wr-chip:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.wr-chip--on{border-color:rgba(147,197,253,.7);background:rgba(59,130,246,.16);color:#fff}.wr-chip--approved{border-color:rgba(16,185,129,.42);color:#6ee7b7}.wr-chip--paid{border-color:rgba(16,185,129,.6);color:#d1fae5}.wr-chip--late{border-color:rgba(245,158,11,.46);color:#fcd34d}.wr-chip--bad{border-color:rgba(239,68,68,.44);color:#fca5a5}.wr-chip--due{border-color:rgba(59,130,246,.4);color:#93c5fd}.wr-chip--pending{border-color:rgba(148,163,184,.4);color:#e2e8f0}.wr-chip--muted{border-color:rgba(148,163,184,.3);color:#cbd5e1}.wr-po{padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);min-width:0;flex-direction:column}.wr-po,.wr-po__head{display:flex;gap:10px}.wr-po__head{flex-wrap:wrap;align-items:center}.wr-po__h{margin:0;font-size:15px;font-weight:800;color:#fff}.wr-po__count{margin-left:auto;font-size:11px;color:#8c93a6}.wr-po__absent{margin:0;font-size:12px;color:#fcd34d}.wr-po__figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0}.wr-po__fig{min-width:0}.wr-po__fig dt{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8c93a6}.wr-po__fig dd{margin:2px 0 0;font-size:17px;font-weight:800;color:#fff}.wr-po__per{font-size:11px;font-weight:600;color:#8c93a6}.wr-po__bar{height:10px;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.18);border:1px solid hsla(0,0%,100%,.1)}.wr-po__fill{height:100%;background:#10b981}.wr-po__fill--warn{background:#f59e0b}.wr-po__proj{margin:0;font-size:12px;color:#cbd5e1}.wr-po__proj--warn{font-weight:700;color:#fcd34d}.wr-po__source{margin:0;font-size:10px;color:#8c93a6}.wr-po__history{margin-top:2px}.wr-po__hh{margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8c93a6}.wr-po__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.wr-po__row{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;min-width:0;font-size:12px}.wr-po__no{font-weight:700;color:#e1e3ea}.wr-po__amt{color:#fff}.wr-po__scan{font-size:10px;color:#8c93a6;margin-left:auto}.wr-po__row--old{opacity:.62}.wr-po__row--old .wr-po__amt{text-decoration:line-through}.wr-po__superseded{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fcd34d}.wr-gloss{padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);min-width:0}.wr-gloss__h{margin:0 0 10px;font-size:13px;font-weight:800;color:#fff}.wr-gloss__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.wr-gloss__group{min-width:0}.wr-gloss__obj{margin:0 0 6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8c93a6}.wr-gloss__list{margin:0;display:flex;flex-direction:column;gap:4px}.wr-gloss__item{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;min-width:0}.wr-gloss__state{flex:0 0 auto;font-size:11px;font-weight:700;color:#e1e3ea}.wr-gloss__means{margin:0;font-size:11px;color:#8c93a6;overflow-wrap:anywhere}.wr-gloss__note{margin:6px 0 0;font-size:10px;color:#8c93a6}@media (max-width:560px){.wr-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.wr-tile{padding:10px 12px;border-radius:14px}.wr-tile__value{font-size:18px}.wr-gloss,.wr-ledger,.wr-po,.wr-tabtable{padding:12px;border-radius:16px}.wr-ledger__table{font-size:11px}.wr-ledger__table td,.wr-ledger__table th{padding:6px 8px}.wr-po__figures{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.wr-po__fig dd{font-size:15px}.wr-tabtable__head{align-items:flex-start}}.wr-docs,.wr-pipe-tab,.wr-questions,.wr-terms{padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);min-width:0}.wr-pipe-tab--loading{min-height:200px}.wr-docs__h,.wr-pipe-tab__h,.wr-questions__h,.wr-terms__h{margin:0 0 2px;font-size:15px;font-weight:800;color:#fff}.wr-pipe-tab__line{margin:0 0 10px;font-size:12px;color:#98a2b8}.wr-pipe-tab__note{margin:12px 0 0;font-size:11px;line-height:1.5;color:#8c93a6}.wr-pipe-tab__empty{margin:10px 0 0;font-size:13px;color:#98a2b8}.wr-pipe-tab__filters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.wr-filter{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;color:#c3c7d1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14)}.wr-filter--on{color:#fff;background:rgba(99,102,241,.32);border-color:rgba(129,140,248,.7)}.wr-filter__count{font-size:11px;padding:0 6px;border-radius:999px;background:hsla(0,0%,100%,.1)}.wr-filter--archive{margin-inline-start:auto;color:#9aa1b2;background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12);border-style:dashed}.wr-filter--archive.wr-filter--on{color:#e6e8ef;background:rgba(148,163,184,.26);border-color:rgba(203,213,225,.55);border-style:solid}.wr-appcards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wr-appcard{padding:10px 12px;border-radius:14px;background:rgba(10,12,28,.4);border:1px solid hsla(0,0%,100%,.08);min-width:0}.wr-appcard[data-state=hired]{box-shadow:0 0 0 1px rgba(16,185,129,.4)}.wr-appcard[data-state=rejected],.wr-appcard[data-state=withdrawn]{opacity:.82}.wr-appcard__head{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.wr-appcard__photo{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;color:#fff;background:linear-gradient(135deg,#475569,#1e293b);background-size:cover;background-position:50%;border:2px solid hsla(0,0%,100%,.18)}.wr-appcard__id{flex:1 1 180px;min-width:0}.wr-appcard__name{margin:0;font-size:14px;font-weight:800;color:#fff;overflow-wrap:anywhere}.wr-appcard__sub{margin:1px 0 0;font-size:12px;color:#c3c7d1;overflow-wrap:anywhere}.wr-appcard__meta{margin:2px 0 0;font-size:11px;color:#8c93a6;overflow-wrap:anywhere}.wr-appcard__contact{margin:8px 0 0;font-size:12px;color:#6ee7b7;overflow-wrap:anywhere}.wr-appcard__locked{margin:8px 0 0;font-size:11px;color:#8c93a6}.wr-appcard__reason{margin:6px 0 0;font-size:12px;color:#fca5a5;overflow-wrap:anywhere}.wr-appcard__elig{margin:6px 0 0;font-size:11px;color:#98a2b8}.wr-appcard__answers{margin:8px 0 0}.wr-appcard__answers-title{margin:0 0 4px;font-size:11px;font-weight:700;color:#c3c7d1}.wr-appcard__qa{margin:0;display:grid;gap:6px}.wr-appcard__qa-q{margin:0;font-size:11px;color:#98a2b8;overflow-wrap:anywhere}.wr-appcard__qa-a{margin:2px 0 0;color:#fff;white-space:pre-wrap}.wr-appcard__error,.wr-appcard__qa-a{font-size:12px;overflow-wrap:anywhere}.wr-appcard__error{margin:8px 0 0;font-weight:700;color:#fca5a5}.wr-appcard__flag{margin:8px 0 0;font-size:11px;line-height:1.45;color:#fcd34d;overflow-wrap:anywhere}.wr-appcard__ctas{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.wr-cta--sm{width:auto;flex:0 1 auto;height:30px;padding:0 11px;font-size:12px;text-decoration:none}.wr-pill--state{flex:0 0 auto;color:#c4b5fd;background:rgba(139,92,246,.18);border:1px solid rgba(139,92,246,.45)}.wr-terms__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:10px 0 0}.wr-term{min-width:0}.wr-term__label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8c93a6}.wr-term__value{margin:2px 0 0;font-size:17px;font-weight:800;color:#34d399;overflow-wrap:anywhere}.wr-term__sub{margin:1px 0 0;font-size:11px;color:#98a2b8}.wr-reqs{margin:14px 0 0;min-width:0}.wr-reqs__h{margin:0 0 6px;font-size:12px;font-weight:800;color:#e1e3ea}.wr-reqs__chips{display:flex;flex-wrap:wrap;gap:6px}.wr-reqchip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:12px;color:#c3c7d1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);overflow-wrap:anywhere}.wr-qgroup{margin:12px 0 0;min-width:0}.wr-qgroup__h{margin:0 0 6px;font-size:12px;font-weight:800;color:#e1e3ea}.wr-qlist{list-style:decimal;margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:10px}.wr-q{min-width:0}.wr-q__text{margin:0;font-size:13px;color:#f5f5f7;overflow-wrap:anywhere}.wr-q__mine{margin:3px 0 0;font-size:12px;color:#6ee7b7;overflow-wrap:anywhere}.wr-q__tally{list-style:none;margin:5px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.wr-q__bucket{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14)}.wr-q__bucketlabel{font-size:12px;color:#c3c7d1;overflow-wrap:anywhere}.wr-q__bucketcount{font-size:12px;font-weight:800;color:#f5f5f7}.wr-doclist{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.wr-doc{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;background:rgba(10,12,28,.4);border:1px solid hsla(0,0%,100%,.08);min-width:0}.wr-doc__id{flex:1 1 180px;min-width:0}.wr-doc__label{margin:0;font-size:13px;font-weight:700;color:#f5f5f7;overflow-wrap:anywhere}.wr-doc__meta{margin:2px 0 0;font-size:11px;color:#8c93a6;overflow-wrap:anywhere}@media (max-width:560px){.wr-docs,.wr-pipe-tab,.wr-questions,.wr-terms{padding:12px;border-radius:16px}.wr-appcard__ctas>*{flex:1 1 100%}.wr-terms__grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.wr-quotes{display:flex;flex-direction:column;gap:12px;min-width:0}.wr-quotes--loading{min-height:160px}.wr-quotes__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.wr-quotes__h{margin:0;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#e1e3ea}.wr-quotes__h .wr-mono{color:#8c93a6;margin-left:6px}.wr-quotes__line,.wr-quotes__none,.wr-quotes__notice,.wr-quotes__terminal{margin:0;font-size:12px;color:#8c93a6;overflow-wrap:anywhere}.wr-quotes__terminal{padding:10px 12px;border-radius:12px;background:rgba(20,184,166,.12);border:1px solid rgba(20,184,166,.42);color:#99f6e4;font-weight:700}.wr-quotes__notice{padding:10px 12px;border-radius:12px;background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.46);color:#fca5a5;font-weight:700}.wr-quotes__sorts{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.wr-quotes__list{list-style:none;margin:0;padding:0}.wr-quote,.wr-quotes__list{display:flex;flex-direction:column;gap:10px}.wr-quote{padding:14px 16px;border-radius:18px;min-width:0;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12)}.wr-quote[data-state=awarded]{border-color:rgba(20,184,166,.55)}.wr-quote[data-state=rejected]{opacity:.72}.wr-quote__head{align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.wr-quote__head,.wr-quote__ident{display:flex;gap:10px;min-width:0}.wr-quote__avatar,.wr-quote__ident{align-items:center}.wr-quote__avatar{flex:0 0 auto;width:36px;height:36px;border-radius:12px;display:inline-flex;justify-content:center;font-size:12px;font-weight:800;letter-spacing:.04em;color:#e1e3ea;background:rgba(129,140,248,.22);border:1px solid rgba(129,140,248,.5)}.wr-quote__names{display:flex;flex-direction:column;gap:2px;min-width:0}.wr-quote__name{font-size:14px;font-weight:700;color:#f3f4f8;overflow-wrap:anywhere}.wr-quote__co{font-size:11px;color:#8c93a6;overflow-wrap:anywhere}.wr-quote__co--locked{font-style:italic}.wr-quote__figs{margin:0;display:flex;gap:18px;flex-wrap:wrap;min-width:0}.wr-quote__fig{display:flex;flex-direction:column;gap:2px;min-width:0}.wr-quote__fig dt{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8c93a6}.wr-quote__fig dd{margin:0;font-size:16px;font-weight:700;color:#f3f4f8}.wr-quote__fig--conf{min-width:120px}.wr-conf{height:5px;border-radius:999px;margin-top:4px;overflow:hidden;background:hsla(0,0%,100%,.12)}.wr-conf__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(129,140,248,.9),rgba(20,184,166,.9))}.wr-quote__budget,.wr-sheet__budget{margin:0;font-size:11px;font-weight:700}.wr-quote__budget--within,.wr-sheet__budget--within{color:#6ee7b7}.wr-quote__budget--over,.wr-sheet__budget--over{color:#fca5a5}.wr-quote__budget--under,.wr-sheet__budget--under{color:#93c5fd}.wr-quote__unparsed{color:#8c93a6}.wr-quote__elig,.wr-quote__unparsed{margin:0;font-size:11px;overflow-wrap:anywhere}.wr-quote__elig{color:#c7cbd6}.wr-quote__ctas{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;min-width:0}.wr-qstate{flex:0 0 auto;white-space:nowrap}.wr-qstate--awarded{border-color:rgba(20,184,166,.7);color:#99f6e4}.wr-qstate--rejected{border-color:rgba(148,163,184,.5);color:#94a3b8}.wr-qstate--shortlisted{border-color:rgba(129,140,248,.7);color:#c7d2fe}.wr-sheet{position:fixed;inset:0;z-index:1200;display:flex;justify-content:flex-end}.wr-sheet__scrim{position:absolute;inset:0;background:rgba(4,6,16,.66)}.wr-sheet__panel{position:relative;z-index:1;width:min(560px,100%);max-height:100%;overflow-y:auto;padding:18px 20px 24px;display:flex;flex-direction:column;gap:14px;min-width:0;background:rgba(15,15,35,.94);backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border-left:1px solid hsla(0,0%,100%,.14)}.wr-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.wr-sheet__ident{display:flex;flex-direction:column;gap:6px;min-width:0}.wr-sheet__h{margin:0;font-size:17px;font-weight:800;color:#f3f4f8;overflow-wrap:anywhere}.wr-sheet__co{font-weight:600;color:#8c93a6}.wr-sheet__close{width:auto;flex:0 0 auto}.wr-sheet__figs{margin:0;display:flex;gap:20px;flex-wrap:wrap;min-width:0}.wr-sheet__fig{display:flex;flex-direction:column;gap:2px;min-width:0}.wr-sheet__fig dt{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8c93a6}.wr-sheet__fig dd{margin:0;font-size:20px;font-weight:800;color:#f3f4f8}.wr-sheet__none{margin:0;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);font-size:12px;color:#8c93a6;overflow-wrap:anywhere}.wr-sheet__block{display:flex;flex-direction:column;gap:6px;min-width:0}.wr-sheet__h3{margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8c93a6}.wr-sheet__caption{margin:0;font-size:10px;color:#8c93a6;overflow-wrap:anywhere}.wr-sheet__body{margin:0;font-size:12px;color:#e1e3ea;overflow-wrap:anywhere}.wr-sheet__dim{color:#8c93a6;font-style:italic}.wr-sheet__scroll{overflow-x:auto;min-width:0}.wr-sheet__qa{margin:0;gap:8px}.wr-sheet__qa,.wr-sheet__qarow{display:flex;flex-direction:column}.wr-sheet__qarow{gap:2px;min-width:0}.wr-sheet__qarow dt{font-size:11px;font-weight:700;color:#c7cbd6;overflow-wrap:anywhere}.wr-sheet__qarow dd{margin:0;font-size:12px;color:#e1e3ea;overflow-wrap:anywhere}.wr-sheet__foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;min-width:0;margin-top:4px}@media (max-width:560px){.wr-quote{padding:12px;border-radius:16px}.wr-quote__figs{gap:12px}.wr-quote__fig dd{font-size:15px}.wr-quote__ctas{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.wr-sheet__panel{width:100%;padding:14px 14px 20px;border-left:0}.wr-sheet__figs{gap:14px}.wr-sheet__fig dd{font-size:17px}.wr-sheet__foot{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.wr-dsheet__scrim{position:fixed;inset:0;z-index:300;display:flex;justify-content:flex-end;background:rgba(8,10,26,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.wr-dsheet{display:flex;flex-direction:column;width:min(980px,100%);height:100%;overflow:hidden;background:var(--layer-overlay-bg,rgba(15,15,35,.95));backdrop-filter:var(--layer-blur,blur(26px) saturate(180%));-webkit-backdrop-filter:blur(26px) saturate(180%);border-left:1px solid hsla(0,0%,100%,.14);box-shadow:-24px 0 60px rgba(0,0,0,.6);color:#f5f5f7;min-width:0}.wr-dsheet__head{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--layer-overlay-strong-bg,rgba(15,15,35,.98));border-bottom:1px solid hsla(0,0%,100%,.12);min-width:0}.wr-dsheet__id{min-width:0;flex:1 1 auto}.wr-dsheet__title{margin:0;font-family:Outfit,system-ui,sans-serif;font-size:18px;font-weight:700;color:#f5f5f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wr-dsheet__sub{font-size:12px;color:#98a2b8;overflow-wrap:anywhere}.wr-dsheet__x{margin-left:auto;flex:0 0 auto;width:36px;height:36px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:#fff;font-size:16px;cursor:pointer}.wr-dsheet__x:hover{background:hsla(0,0%,100%,.14)}.wr-dsheet__body{flex:1 1 auto;min-height:0;overflow:auto;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.wr-dsheet__error{margin:0;padding:8px 12px;border-radius:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.35);font-size:13px;color:#fca5a5}.wr-dsheet__foot{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;background:var(--layer-overlay-strong-bg,rgba(15,15,35,.98));border-top:1px solid hsla(0,0%,100%,.12)}.wr-dsheet__note{margin-left:auto;align-self:center;font-size:12px;color:#8c93a6}.wr-dsheet__cta{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:10px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;color:#f5f5f7;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16)}.wr-dsheet__cta:hover{transform:translateY(-2px)}.wr-dsheet__cta:disabled{opacity:.45;cursor:not-allowed;transform:none}.wr-dsheet__cta--success{background:linear-gradient(180deg,rgba(16,185,129,.34),rgba(16,185,129,.16));border:1px solid rgba(16,185,129,.6);color:#fff}.wr-dsheet__facts{display:flex;flex-wrap:wrap;gap:6px 18px}.wr-dsheet__fact{min-width:0}.wr-dsheet__factlabel{display:block;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8c93a6}.wr-dsheet__factvalue{display:block;font-size:13px;font-weight:600;color:#f5f5f7;overflow-wrap:anywhere}.wr-dsheet__factvalue--warn{color:#fcd34d}.wr-dsheet__factvalue--bad{color:#fca5a5}.wr-dsheet__reject{margin:0;padding:8px 12px;border-radius:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.35);font-size:13px;color:#fca5a5}.wr-dsheet__sig{display:flex;align-items:center;gap:10px;font-size:13px;color:#c3c7d1;flex-wrap:wrap}.wr-dsheet__sigmark{width:160px;height:44px;border-radius:8px;background:#fff;display:grid;place-items:center;color:#0f172a;font-family:cursive;font-size:18px}.wr-dsheet__ro{opacity:.92}.wr-dsheet__ro button,.wr-dsheet__ro input,.wr-dsheet__ro textarea{pointer-events:none}.wr-acts,.wr-acts__btn{display:inline-flex}.wr-acts__btn{align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:8px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:#c3c7d1;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.wr-acts__btn--on,.wr-acts__btn:hover{background:rgba(99,102,241,.3);color:#fff}.wr-acts__btn--on{border:1px solid rgba(129,140,248,.7)}.wr-acts__caret{flex:0 0 auto}.wr-acts__menu{position:fixed;z-index:320;width:232px;padding:4px;border-radius:12px;background:var(--layer-overlay-strong-bg,rgba(15,15,35,.98));backdrop-filter:var(--layer-blur,blur(26px) saturate(180%));-webkit-backdrop-filter:blur(26px) saturate(180%);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 22px 60px rgba(0,0,0,.65);display:flex;flex-direction:column;gap:1px}.wr-acts__item{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:4px 8px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;text-align:left;color:#e1e3ea;background:transparent}.wr-acts__item:hover{background:hsla(0,0%,100%,.14);color:#fff}.wr-acts__item--primary{color:#c7d2fe}.wr-acts__item--primary:hover{background:rgba(99,102,241,.14);color:#fff}.wr-acts__item--success{color:#6ee7b7}.wr-acts__item--success:hover{background:rgba(16,185,129,.14);color:#fff}.wr-acts__item--warning{color:#fcd34d}.wr-acts__item--warning:hover{background:rgba(234,179,8,.14);color:#fff}.wr-acts__item--danger{color:#fca5a5}.wr-acts__item--danger:hover{background:rgba(239,68,68,.14);color:#fff}.wr-acts__label{flex:1;text-align:left;overflow-wrap:anywhere}.wr-acts__confirm{flex:0 0 auto;font-size:9px;font-weight:800;color:#8c93a6}@media (max-width:560px){.wr-dsheet{width:100%;border-left:0;box-shadow:none}.wr-dsheet__head{padding:10px 12px}.wr-dsheet__title{font-size:16px}.wr-dsheet__body{padding:12px}.wr-dsheet__foot{padding:10px 12px}.wr-dsheet__foot .wr-dsheet__cta{flex:1 1 100%;justify-content:center}.wr-dsheet__note{margin-left:0;width:100%}.wr-acts__menu{width:min(232px,calc(100vw - 24px))}}.wr-agr,.wr-wdoc{padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);min-width:0}.wr-agr__head,.wr-wdoc__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.wr-agr__h,.wr-wdoc__h{margin:0 0 2px;font-size:15px;font-weight:800;color:#fff}.wr-agr__line,.wr-wdoc__line{margin:0;font-size:11px;color:#98a2b8}.wr-agr__cards{display:flex;flex-direction:column;gap:12px;margin-top:12px}.wr-agr__card{padding:12px 14px;border-radius:16px;background:rgba(10,12,28,.4);border:1px solid hsla(0,0%,100%,.1);border-left:3px solid var(--wr-agr-accent,rgba(148,163,184,.6));min-width:0}.wr-agr__card--ssa{--wr-agr-accent:rgba(139,92,246,.85)}.wr-agr__card--msa{--wr-agr-accent:rgba(59,130,246,.85)}.wr-agr__card--nda{--wr-agr-accent:rgba(16,185,129,.85)}.wr-agr__card--amendment{--wr-agr-accent:rgba(27,72,255,.85)}.wr-agr__cardhead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.wr-agr__id{flex:1 1 200px;min-width:0}.wr-agr__title{margin:0;font-size:14px;font-weight:800;color:#f5f5f7;overflow-wrap:anywhere}.wr-agr__between{margin:2px 0 0;font-size:11px;color:#8c93a6;overflow-wrap:anywhere}.wr-agr__pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;white-space:nowrap}.wr-agr__pill--ok{color:#6ee7b7;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.45)}.wr-agr__pill--wait{color:#fcd34d;background:rgba(234,179,8,.14);border:1px solid rgba(234,179,8,.45)}.wr-agr__pill--unknown{color:#c3c7d1;background:rgba(148,163,184,.14);border:1px solid rgba(148,163,184,.45)}.wr-agr__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 14px;margin:12px 0 0}.wr-agr__fact{min-width:0}.wr-agr__factlabel{margin:0;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8c93a6}.wr-agr__factvalue{margin:2px 0 0;font-size:13px;color:#f5f5f7;overflow-wrap:anywhere}.wr-agr__terms{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.wr-agr__term{position:relative;padding-left:14px;font-size:12px;line-height:1.5;color:#c3c7d1;overflow-wrap:anywhere}.wr-agr__term:before{content:"";position:absolute;left:2px;top:8px;width:4px;height:4px;border-radius:50%;background:var(--wr-agr-accent,rgba(148,163,184,.7))}.wr-agr__ctas{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wr-agr__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border-radius:12px;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;color:#e1e3ea;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14)}.wr-agr__cta--primary{color:#fff;background:linear-gradient(180deg,rgba(99,102,241,.4),rgba(99,102,241,.24));border-color:rgba(129,140,248,.7)}.wr-agr__cta:hover{background:hsla(0,0%,100%,.12)}.wr-agr__cta--primary:hover{background:linear-gradient(180deg,rgba(99,102,241,.52),rgba(99,102,241,.32))}.wr-agr__needs{margin:10px 0 0;font-size:11px;line-height:1.5;color:#fcd34d}.wr-agr__absent,.wr-wdoc__absent{gap:4px;font-size:11px;line-height:1.5;color:#8c93a6}.wr-agr__absent,.wr-wdoc__absent,.wr-wdoclist{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column}.wr-wdoclist{gap:8px}.wr-wdoc__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;background:rgba(10,12,28,.4);border:1px solid hsla(0,0%,100%,.08);min-width:0}.wr-wdoc__id{flex:1 1 180px;min-width:0}.wr-wdoc__label{margin:0;font-size:13px;font-weight:700;color:#f5f5f7;overflow-wrap:anywhere}.wr-wdoc__meta{margin:2px 0 0;font-size:11px;color:#8c93a6;overflow-wrap:anywhere}.wr-wdoc__pill{flex:0 0 auto;display:inline-flex;align-items:center;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;white-space:nowrap}.wr-wdoc__pill--ok{color:#6ee7b7;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.45)}.wr-wdoc__pill--wait{color:#fcd34d;background:rgba(234,179,8,.14);border:1px solid rgba(234,179,8,.45)}.wr-wdoc--posting{margin-top:14px}@media (max-width:560px){.wr-agr,.wr-wdoc{padding:12px;border-radius:16px}.wr-agr__card{padding:11px 12px;border-radius:14px}.wr-agr__ctas .wr-agr__cta{flex:1 1 100%}.wr-agr__facts{grid-template-columns:1fr}}.wr-date{display:flex;flex-direction:column;gap:10px}.wr-date__label{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8c93a6}.wr-date__input{height:44px;padding:0 12px;border-radius:10px;font-family:inherit;font-size:15px;color:#f5f5f7;background:rgba(10,12,28,.55);border:1px solid hsla(0,0%,100%,.16);max-width:260px}.wr-date__input:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.wr-date__hint{margin:0;font-size:12px;line-height:1.5;color:#98a2b8}.wr-date__quick{display:flex;flex-wrap:wrap;gap:6px}.wr-date__pick{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;color:#c3c7d1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.wr-date__pick:hover{background:hsla(0,0%,100%,.12);color:#fff}.wr-date__pick--on{color:#fff;background:rgba(20,184,166,.22);border-color:rgba(20,184,166,.55)}.wr-date__pickday{font-size:10px;font-weight:600;color:#98a2b8}.wr-date__pick--on .wr-date__pickday{color:#99f6e4}.wr-date__note{padding:10px 12px;border-radius:10px;font-family:inherit;font-size:14px;line-height:1.5;color:#f5f5f7;background:rgba(10,12,28,.55);border:1px solid hsla(0,0%,100%,.16);resize:vertical}.wr-date__note:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.wr-amend{display:flex;flex-direction:column;gap:10px;margin-top:12px}.wr-amend--loading{min-height:120px}.wr-amend__pending{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:14px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.4)}.wr-amend__pendingtext{display:flex;flex-direction:column;gap:2px;flex:1 1 260px;min-width:0;font-size:13px;line-height:1.5;color:#f5f5f7}.wr-amend__empty{margin:0;font-size:13px;color:#98a2b8}.wr-amend__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px}.wr-amend__card{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;background:rgba(10,12,28,.4);border:1px solid hsla(0,0%,100%,.08);min-width:0}.wr-amend__head{display:flex;align-items:center;gap:8px}.wr-amend__id{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.wr-amend__id b{font-size:14px;overflow-wrap:anywhere}.wr-amend__between{font-size:12px;color:#c3c7d1}.wr-amend__terms{display:flex;flex-wrap:wrap;gap:4px}.wr-amend__term{font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px;color:#e1e3ea;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);overflow-wrap:anywhere}.wr-amend__note{margin:0;font-size:12px;line-height:1.5;color:#98a2b8;overflow-wrap:anywhere}.wr-amend__ack{margin:0;font-size:12px;font-weight:700;color:#6ee7b7}@media (max-width:560px){.wr-date__input{max-width:100%}.wr-date__pick{flex:1 1 calc(50% - 3px)}.wr-amend__grid{grid-template-columns:minmax(0,1fr)}.wr-amend__pending .wr-dsheet__cta{flex:1 1 100%;justify-content:center}}.wr-msg{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:12px;align-items:start;min-width:0}.wr-msg--loading{min-height:220px}.wr-msg__empty{margin:0;padding:14px 16px;font-size:13px;color:#98a2b8}.wr-msg__list{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:4px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);min-width:0}.wr-msg__listitem{min-width:0}.wr-msg__thread{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer;min-width:0}.wr-msg__thread:hover{background:hsla(0,0%,100%,.06)}.wr-msg__thread.is-active{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.16)}.wr-msg__thread--aa{border-left:3px solid #14b8a6}.wr-msg__avatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:hsla(0,0%,100%,.1)}.wr-msg__avatar--initials{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#e1e3ea}.wr-msg__who{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.wr-msg__name{font-size:13px;font-weight:700;color:#f5f5f7;overflow-wrap:anywhere}.wr-msg__tag{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#93c5fd;overflow-wrap:anywhere}.wr-msg__preview{font-size:11px;color:#98a2b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.wr-msg__meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:0 0 auto}.wr-msg__when{font-size:10px;color:#98a2b8}.wr-msg__unread{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font-size:10px;font-weight:800;color:#06251f;background:#14b8a6}.wr-msg__pane{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);min-width:0}.wr-msg__paneh{margin:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:15px;font-weight:800;color:#fff;overflow-wrap:anywhere}.wr-msg__panetag{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#93c5fd}.wr-msg__body{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto;min-width:0}.wr-msg__body--loading{min-height:120px}.wr-msg__bubble{display:flex;flex-direction:column;gap:3px;align-self:flex-start;max-width:82%;padding:8px 11px;border-radius:12px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);min-width:0}.wr-msg__bubble--mine{align-self:flex-end;background:rgba(20,184,166,.16);border-color:rgba(20,184,166,.34)}.wr-msg__text{margin:0;font-size:13px;line-height:1.5;color:#e1e3ea;overflow-wrap:anywhere}.wr-msg__stamp{font-size:10px;color:#98a2b8;align-self:flex-end}.wr-msg__card{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;border:1px solid rgba(147,197,253,.34);background:rgba(147,197,253,.1);color:inherit;text-align:left;cursor:pointer;min-width:0}.wr-msg__card:hover{background:rgba(147,197,253,.18)}.wr-msg__cardkind{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#93c5fd}.wr-msg__cardtitle{font-size:13px;font-weight:700;color:#f5f5f7;overflow-wrap:anywhere}.wr-msg__composer{display:flex;flex-direction:column;gap:7px;min-width:0}.wr-msg__srlabel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wr-msg__input{width:100%;box-sizing:border-box;padding:9px 11px;border-radius:12px;font:inherit;font-size:13px;line-height:1.5;color:#f5f5f7;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);resize:vertical}.wr-msg__input::-moz-placeholder{color:#98a2b8}.wr-msg__input::placeholder{color:#98a2b8}.wr-msg__input:focus{outline:2px solid rgba(20,184,166,.6);outline-offset:1px}.wr-msg__composerfoot{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.wr-msg__count{font-size:11px;color:#98a2b8}.wr-msg__count.is-over{color:#fca5a5;font-weight:800}.wr-msg__send{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:9px;font-size:12px;font-weight:800;color:#06251f;background:#14b8a6;border:1px solid rgba(20,184,166,.5);cursor:pointer}.wr-msg__send:disabled{opacity:.45;cursor:not-allowed}.wr-msg__error{margin:0;font-size:12px;line-height:1.5;color:#fca5a5;overflow-wrap:anywhere}.wr-msg__quick{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.wr-msg__quickbtn{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:8px;font-size:11px;font-weight:700;color:#e1e3ea;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);cursor:pointer}.wr-msg__quickbtn:hover{color:#fff;background:hsla(0,0%,100%,.14)}.wr-msg__rule{margin:0;font-size:11px;line-height:1.5;color:#98a2b8;overflow-wrap:anywhere}@media (max-width:860px){.wr-msg{grid-template-columns:minmax(0,1fr)}.wr-msg__list{max-height:210px;overflow-y:auto}.wr-msg__bubble{max-width:100%}}.wr-tabtable__footrow{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:10px}.wr-tabtable__footrow>.wr-ledger__filternote,.wr-tabtable__footrow>.wr-tabtable__note{margin-top:0;flex:1 1 260px;min-width:0}.wr-exp{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end}.wr-exp__btn{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-radius:8px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:#c3c7d1;font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.wr-exp__btn:hover{background:rgba(99,102,241,.3);color:#fff}.wr-exp__btn:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.wr-exp__btn[disabled]{opacity:.6;cursor:progress}.wr-exp__btn--on{border:1px solid rgba(129,140,248,.7);background:rgba(99,102,241,.3);color:#fff}.wr-exp__caret{flex:0 0 auto}.wr-exp__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:320;width:232px;padding:4px;border-radius:12px;background:var(--layer-overlay-strong-bg,rgba(15,15,35,.98));backdrop-filter:var(--layer-blur,blur(26px) saturate(180%));-webkit-backdrop-filter:blur(26px) saturate(180%);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 22px 60px rgba(0,0,0,.65);display:flex;flex-direction:column;gap:1px}.wr-exp__item{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:4px 8px;border-radius:8px;border:0;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;text-align:left;color:#e1e3ea;background:transparent}.wr-exp__item:hover{background:hsla(0,0%,100%,.14);color:#fff}.wr-exp__item:focus-visible{outline:2px solid #93c5fd;outline-offset:-2px}.wr-exp__item--primary{color:#c7d2fe}.wr-exp__item--primary:hover{background:rgba(99,102,241,.14);color:#fff}.wr-exp__err{margin:6px 0 0;font-size:11px;line-height:1.45;color:#fca5a5;max-width:260px;text-align:right}@media (max-width:560px){.wr-tabtable__footrow{align-items:flex-start}.wr-tabtable__footrow>.wr-ledger__filternote,.wr-tabtable__footrow>.wr-tabtable__note{flex:1 1 100%}.wr-exp{align-items:flex-start;width:100%}.wr-exp__menu{width:min(232px,calc(100vw - 24px));right:auto;left:0}.wr-exp__err{text-align:left}}.wr-hero__id .wr-hero__pills{order:-1}.wr-hero__title{font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.01em;line-height:1.1}.wr-hero__facts{display:flex;flex-wrap:wrap;gap:6px 18px}.wr-fact__label{font-size:10px}.wr-fact__value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:600;white-space:nowrap}.wr-progress{flex-direction:row;align-items:center;gap:10px}.wr-progress__track{flex:1 1 auto}.wr-progress__label{font-size:12px;white-space:nowrap}@media (min-width:1000px){.wr-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,46%);grid-template-rows:repeat(6,min-content) 1fr;-moz-column-gap:16px;column-gap:16px;row-gap:0;align-items:start}.wr-hero>*{grid-column:1;margin-top:0}.wr-hero>*+*{margin-top:10px}.wr-hero>.wr-hero__ctas{grid-column:2;grid-row:1/-1;margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;align-content:start}}.wr-hero .wr-hero__ctas .wr-cta{position:relative}@media (pointer:fine){.wr-hero .wr-hero__ctas .wr-cta{min-height:34px;height:34px}}.wr-cta__icon{flex:0 0 auto;position:relative}.wr-cta__label{position:relative;min-width:0;overflow:hidden;text-overflow:ellipsis}.wr-cta__sweep{position:absolute;top:0;bottom:0;left:-40%;width:40%;pointer-events:none;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);animation:wr-cta-sweep 3.6s ease-in-out infinite}@keyframes wr-cta-sweep{0%{left:-40%}60%,to{left:140%}}.wr-cta--k-expenses{background:linear-gradient(180deg,rgba(245,158,11,.34),rgba(245,158,11,.22) 55%,rgba(245,158,11,.16));border-color:rgba(245,158,11,.6)}.wr-cta--k-expenses:hover{background:linear-gradient(180deg,rgba(245,158,11,.5),rgba(245,158,11,.38) 55%,rgba(245,158,11,.3))}.wr-cta--k-applicants{background:linear-gradient(180deg,rgba(99,102,241,.34),rgba(99,102,241,.22) 55%,rgba(99,102,241,.16));border-color:rgba(99,102,241,.6)}.wr-cta--k-applicants:hover{background:linear-gradient(180deg,rgba(99,102,241,.5),rgba(99,102,241,.38) 55%,rgba(99,102,241,.3))}.wr-cta--k-messages{background:linear-gradient(180deg,rgba(14,165,233,.34),rgba(14,165,233,.22) 55%,rgba(14,165,233,.16));border-color:rgba(14,165,233,.6)}.wr-cta--k-messages:hover{background:linear-gradient(180deg,rgba(14,165,233,.5),rgba(14,165,233,.38) 55%,rgba(14,165,233,.3))}.wr-cta--k-extend{background:linear-gradient(180deg,rgba(20,184,166,.34),rgba(20,184,166,.22) 55%,rgba(20,184,166,.16));border-color:rgba(20,184,166,.6)}.wr-cta--k-extend:hover{background:linear-gradient(180deg,rgba(20,184,166,.5),rgba(20,184,166,.38) 55%,rgba(20,184,166,.3))}.wr-cta:active{transform:translateY(0) scale(.98)}.wr-cta:focus-visible{outline:2px solid #8fa8ff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.wr-cta__sweep{animation:none;display:none}.wr-cta:active,.wr-cta:hover{transform:none}}.wr-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.wr-tile{gap:3px;padding:10px 12px;border-left:3px solid var(--wr-kpi,hsla(0,0%,100%,.12));transition:transform .15s ease,border-color .15s ease,background .15s ease}.wr-tile__value{order:-1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:24px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--wr-kpi,#fff)}.wr-tile__label{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#98a2b8}.wr-tile--btn:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.22);border-left-color:var(--wr-kpi,hsla(0,0%,100%,.22))}.wr-tile[data-kpi=earned],.wr-tile[data-kpi=paid]{--wr-kpi:#34d399}.wr-tile[data-kpi=approvedNotPaid],.wr-tile[data-kpi=invoiced]{--wr-kpi:#93c5fd}.wr-tile[data-kpi=open],.wr-tile[data-kpi=pending]{--wr-kpi:#fcd34d}.wr-tile[data-kpi=pendingApproval],.wr-tile[data-kpi=reimbursed]{--wr-kpi:#c4b5fd}.wr-tile[data-kpi=lastPayout]{--wr-kpi:#f5f5f7}.wr-tile[data-kpi=pastDue]{--wr-kpi:#fca5a5}.wr-tile[data-kpi=poRemaining]{--wr-kpi:#5eead4}@media (prefers-reduced-motion:reduce){.wr-tile--btn:hover{transform:none}}.wr-pipeline:not(.wr-pipeline--own) .wr-pipeline__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px}.wr-pipeline:not(.wr-pipeline--own) .wr-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:8px 6px;border-radius:12px;background:var(--layer-table-bg,rgba(15,15,35,.42));border:1px solid hsla(0,0%,100%,.08)}.wr-pipeline:not(.wr-pipeline--own) .wr-chip__count{order:-1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:22px;font-weight:700;color:var(--wr-state,#f5f5f7);line-height:1.1}.wr-pipeline:not(.wr-pipeline--own) .wr-chip__label{font-size:11px;font-weight:700;color:#c3c7d1;text-align:center;line-height:1.2}.wr-chip[data-state=applied],.wr-chip[data-state=pending]{--wr-state:#fcd34d}.wr-chip[data-state=reviewed],.wr-chip[data-state=viewed]{--wr-state:#93c5fd}.wr-chip[data-state=shortlisted]{--wr-state:#c4b5fd}.wr-chip[data-state=connected]{--wr-state:#5eead4}.wr-chip[data-state=awarded],.wr-chip[data-state=hired]{--wr-state:#6ee7b7}.wr-chip[data-state=rejected]{--wr-state:#c3c7d1}.wr-chip[data-state=withdrawn]{--wr-state:#8c93a6}.wr-tab{transition:background .18s ease,color .18s ease,transform .15s ease}.wr-tab:not(.wr-tab--on):hover{background:hsla(0,0%,100%,.08);color:#fff}.wr-tab:active{transform:scale(.98)}.wr-tab:focus-visible{outline:2px solid #8fa8ff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.wr-tab{transition:none}.wr-tab:active{transform:none}}.wr-people{padding:8px 12px;border-radius:16px}.wr-people__h{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wr-people__list{gap:6px}.wr-person{padding:6px 10px}.wr-person__name{font-weight:800}@media (pointer:fine){.wr-person__act{min-height:28px!important;height:28px}}.wr-todos{padding:10px 14px;border-radius:16px}.wr-todos__h{margin:0 0 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fcd34d}.wr-todos__count{padding:0;background:none;font-size:12px;color:#c3c7d1;letter-spacing:0}.wr-todos__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.wr-todo__link{position:relative;padding:8px 30px 8px 10px;color:#f5f5f7;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.3);transition:background .15s ease,transform .15s ease}.wr-todo__link:after{content:"\203A";position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:18px;line-height:1;color:#c3c7d1}.wr-todo__link:hover{background:rgba(245,158,11,.18);border-color:rgba(245,158,11,.45);transform:translateY(-1px)}.wr-todo__title{font-weight:800}@media (prefers-reduced-motion:reduce){.wr-todo__link{transition:none}.wr-todo__link:hover{transform:none}}@media (pointer:fine){.wr-cta.wr-cta--sm{min-height:30px!important;height:30px}.wr-filter{min-height:28px!important}}@media (min-width:1000px){.wr-pipe-tab{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;align-items:center}.wr-pipe-tab>*{grid-column:1/-1}.wr-pipe-tab>.wr-pipe-tab__h{grid-column:1;margin:0;font-size:16px}.wr-pipe-tab>.wr-pipe-tab__h+.wr-pipe-tab__line{grid-column:2;margin:0}.wr-pipe-tab>.wr-pipe-tab__filters{grid-column:3;justify-content:flex-end;margin:0}.wr-pipe-tab>.wr-pipe-tab__filters+*{margin-top:12px}}.wr-chips>.wr-chip{flex-direction:row}@media (pointer:fine){.wr-chips>.wr-chip{min-height:28px!important;min-width:0!important}}@media (max-width:640px){.wr-tabs__list{flex-wrap:wrap;overflow-x:visible}}.wr-person--onsite{border-color:rgba(16,185,129,.35)}.wr-person--onsite .wr-person__tag{color:#6ee7b7}.wr-onsite{padding:14px 16px;border-radius:18px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--layer-blur,blur(24px) saturate(180%));-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12)}.wr-onsite__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
/* !important because mobile-ux-fixes.css carries `h2, .h2 { font-size: 20px !important }` — measured live at 405 on #160: the card
   title read 20px beside the rail's 15px (the auth-redesign.css carousel title is the same fix). */.wr-onsite__h{margin:0;font-size:15px!important;font-weight:800;color:#fff}.wr-onsite__why{margin:6px 0 10px;font-size:12px;color:#c3c7d1}.wr-onsite__note{margin:0 0 10px;padding:8px 12px;border-radius:10px;font-size:12px;line-height:1.45;color:#fcd34d;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.4)}.wr-onsite__list{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px 16px}.wr-onsite__list dt{font-size:11px;font-weight:700;color:#c3c7d1}.wr-onsite__list dd{margin:2px 0 0;font-size:13px;color:#f5f5f7;overflow-wrap:anywhere}.wr-onsite__none{margin:0;font-size:13px;color:#c3c7d1}.wr-onsite__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px 14px}.wr-onsite__field{display:flex;flex-direction:column;gap:4px;min-width:0}.wr-onsite__label{font-size:12px;font-weight:700;color:#c3c7d1}.wr-onsite__input{min-height:40px;padding:8px 12px;border-radius:10px;font-size:14px;color:#f5f5f7;background:var(--layer4-field-bg,rgba(15,15,35,.28));border:1px solid hsla(0,0%,100%,.16)}.wr-onsite__input::-moz-placeholder{color:#7c879a}.wr-onsite__input::placeholder{color:#7c879a}.wr-onsite__input:focus-visible{outline:2px solid #8fa8ff;outline-offset:1px}.wr-onsite__input[aria-invalid=true]{border-color:hsla(0,91%,71%,.6)}.wr-onsite__error{font-size:12px;color:#f87171}.wr-onsite__acts{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.wr-onsite__notice{margin:10px 0 0;font-size:12px;color:#6ee7b7}
.watchlist-btn-container{position:relative;display:inline-block}.watchlist-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.2);border-radius:21px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:inherit;cursor:pointer;transition:all .2s ease;font-weight:500;font-family:inherit}.watchlist-btn:hover:not(:disabled){background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.watchlist-btn:focus-visible{outline:2px solid rgba(var(--aa-blue-rgb,27,72,255),.8);outline-offset:2px}.watchlist-btn.watching{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.4);color:#22c55e}.watchlist-btn.watching:hover:not(:disabled){background:rgba(34,197,94,.3);border-color:rgba(34,197,94,.5)}.watchlist-btn.loading{opacity:.7;pointer-events:none}.watchlist-btn:disabled{cursor:not-allowed}.watchlist-btn-sm{padding:5px 13px;font-size:13px}.watchlist-btn-md{padding:8px 21px;font-size:14px}.watchlist-btn-lg{padding:13px 34px;font-size:16px}.watchlist-btn-sm .watchlist-icon{width:14px;height:14px}.watchlist-btn-md .watchlist-icon{width:18px;height:18px}.watchlist-btn-lg .watchlist-icon{width:20px;height:20px}.watchlist-spinner{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:watchlist-spin .8s linear infinite}@keyframes watchlist-spin{to{transform:rotate(1turn)}}.watchlist-dropdown{position:absolute;top:100%;right:0;margin-top:8px;min-width:200px;background:var(--layer3-section-bg,rgba(30,30,30,.2));backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.1);border-radius:13px;padding:8px;z-index:100;box-shadow:0 8px 32px rgba(0,0,0,.3)}.watchlist-dropdown-header{padding:8px 13px;font-size:12px;font-weight:600;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.5px}.watchlist-option{display:flex;align-items:center;gap:8px;padding:8px 13px;cursor:pointer;border-radius:8px;transition:background .15s ease}.watchlist-option:hover{background:hsla(0,0%,100%,.1)}.watchlist-option input[type=checkbox]{width:16px;height:16px;accent-color:#22c55e;cursor:pointer}.watchlist-option span{color:hsla(0,0%,100%,.9);font-size:14px}.watchlist-dropdown-divider{height:1px;background:hsla(0,0%,100%,.1);margin:8px 0}.watchlist-remove-btn{width:100%;padding:8px 13px;background:transparent;border:none;color:#ef4444;text-align:left;cursor:pointer;border-radius:8px;font-size:14px;font-family:inherit;transition:background .15s ease}.watchlist-remove-btn:hover{background:rgba(239,68,68,.1)}.watchlist-remove-btn:focus-visible{outline:2px solid rgba(239,68,68,.6);outline-offset:-2px}.cta-section .watchlist-btn,.cta-stack .watchlist-btn,.glass-card .watchlist-btn-container .watchlist-btn{border-color:rgba(var(--aa-blue-rgb,27,72,255),.3);background:transparent;color:var(--aa-link,#8fa8ff);width:100%;justify-content:center}.cta-section .watchlist-btn:hover:not(:disabled),.cta-stack .watchlist-btn:hover:not(:disabled),.glass-card .watchlist-btn-container .watchlist-btn:hover:not(:disabled){background:rgba(var(--aa-blue-rgb,27,72,255),.1);border-color:rgba(var(--aa-blue-rgb,27,72,255),.5)}.cta-section .watchlist-btn.watching,.cta-stack .watchlist-btn.watching,.glass-card .watchlist-btn-container .watchlist-btn.watching{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.4);color:#22c55e}.aa-card-cta .watchlist-btn-container,.cta-section .watchlist-btn-container,.cta-stack .watchlist-btn-container,.glass-card .watchlist-btn-container{width:100%}.aa-card-cta .watchlist-btn{width:100%;justify-content:center;padding:8px 13px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.2;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);color:#f5f5f7}.aa-card-cta .watchlist-btn.watching{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.4);color:#22c55e}@media (prefers-color-scheme:light){.watchlist-btn{border-color:rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.watchlist-btn:hover:not(:disabled){background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.2)}.watchlist-dropdown{background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.15)}.watchlist-dropdown-header{color:rgba(0,0,0,.5)}.watchlist-option:hover{background:rgba(0,0,0,.05)}.watchlist-option span{color:rgba(0,0,0,.9)}.watchlist-dropdown-divider{background:rgba(0,0,0,.1)}}@media (prefers-reduced-motion:reduce){.watchlist-btn{transition:none}.watchlist-btn:hover:not(:disabled){transform:none}.watchlist-spinner{animation-duration:1.5s}}@media (min-width:901px){.aa-card-cta .watchlist-btn,.watchlist-btn-lg,.watchlist-btn-md,.watchlist-btn-sm,.watchlist-dropdown-header,.watchlist-option span,.watchlist-remove-btn{font-size:var(--aa-text)}}.badge-carousel{display:flex;flex-direction:column;gap:10px;width:100%}.badge-carousel__header{display:flex;align-items:baseline;gap:10px;padding:0 4px}.badge-carousel__title{font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(226,232,240,.92)}.badge-carousel__count,.badge-carousel__title{font-family:var(--font-heading,Arial,Helvetica,sans-serif)}.badge-carousel__count{font-size:12px;color:rgba(148,163,184,.9);padding:2px 10px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:var(--glass-blur-cta,blur(8px));-webkit-backdrop-filter:var(--glass-blur-cta,blur(8px))}.badge-carousel__viewport{position:relative}.badge-carousel__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;will-change:scroll-position;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:6px 36px;scroll-padding-inline:36px}.badge-carousel__track::-webkit-scrollbar{display:none;width:0;height:0}.badge-carousel__track>*{flex:0 0 auto;scroll-snap-align:start}.badge-carousel__track>.badge-slot{min-width:74px;max-width:120px}.badge-carousel__track>.badge-slot .badge-name,.badge-carousel__track>.badge-slot .badge-tier-label{text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-carousel__track>:focus-visible{outline:2px solid rgba(96,165,250,.75);outline-offset:3px;border-radius:12px}.badge-carousel__track:focus-visible{outline:2px solid rgba(96,165,250,.75);outline-offset:-2px;border-radius:12px}.badge-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;background:var(--layer3-section-bg,rgba(15,15,35,.2));border:1px solid hsla(0,0%,100%,.22);color:rgba(226,232,240,.95);cursor:pointer;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:0 6px 18px rgba(0,0,0,.35);opacity:.65;transition:opacity .16s ease,transform .16s ease,background .16s ease,border-color .16s ease;z-index:2}.badge-carousel__nav--prev{left:2px}.badge-carousel__nav--next{right:2px}.badge-carousel__nav:focus-visible,.badge-carousel__nav:hover{opacity:1;background:var(--layer3-section-bg,rgba(30,30,60,.2));border-color:hsla(0,0%,100%,.42);transform:translateY(-50%) scale(1.06)}.badge-carousel__nav:focus-visible{outline:2px solid rgba(96,165,250,.75);outline-offset:3px}.badge-carousel__nav[aria-disabled=true]{opacity:.18;pointer-events:none;cursor:default;box-shadow:none}.badge-carousel__nav svg{display:block;pointer-events:none}@media (prefers-reduced-motion:reduce){.badge-carousel__track{scroll-behavior:auto}.badge-carousel__nav{transition:none}.badge-carousel__nav:focus-visible,.badge-carousel__nav:hover{transform:translateY(-50%)}}@media (max-width:640px){.badge-carousel__track{padding:6px 30px;scroll-padding-inline:30px}.badge-carousel__nav{width:32px;height:32px}}@media (min-width:901px){.badge-carousel__count,.badge-carousel__title{font-size:var(--aa-text)}}.type-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:#f5f5f7;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.type-badge--pro{border-color:rgba(var(--aa-link-rgb,143,168,255),.45);background:rgba(var(--aa-blue-rgb,27,72,255),.22)}.type-badge--co{border-color:rgba(34,211,238,.45);background:rgba(14,165,233,.22)}.type-badge--bg{border-color:rgba(52,211,153,.45);background:rgba(16,185,129,.22)}.type-badge--customer{border-color:rgba(251,191,36,.5);background:rgba(217,119,6,.22)}.type-badge--completed{border-color:rgba(148,163,184,.45);background:rgba(71,85,105,.28)}.type-badge--open{border-color:rgba(52,211,153,.5);background:rgba(16,185,129,.28)}.type-badge--featured{border-color:rgba(139,92,246,.5);background:rgba(124,58,237,.25)}.type-badge--blog{border-color:rgba(244,114,182,.45);background:rgba(219,39,119,.22)}@media (min-width:901px){.type-badge{font-size:var(--aa-text)}}.aa-acc{padding:0;background:hsla(0,0%,100%,.03);border-radius:var(--glass-radius-sm,8px);overflow:hidden;border:1px solid hsla(0,0%,100%,.06);margin-bottom:5px;transition:border-color .3s cubic-bezier(.4,0,.2,1)}.aa-acc:hover{border-color:hsla(0,0%,100%,.1)}.aa-acc.aa-acc--open{background:hsla(0,0%,100%,.05);border-color:rgba(var(--aa-blue-rgb,27,72,255),.15)}.aa-acc-head{display:flex;align-items:stretch;width:100%}.aa-acc-head>.aa-acc-trigger{flex:1 1 auto;min-width:0}.aa-acc-head-action{gap:8px;padding-right:13px;border-bottom:1px solid hsla(0,0%,100%,.04)}.aa-acc-head-action,.aa-acc-trigger{display:flex;align-items:center;background:hsla(0,0%,100%,.02)}.aa-acc-trigger{justify-content:space-between;width:100%;padding:10px 13px;margin:0;border:none;border-bottom:1px solid hsla(0,0%,100%,.04);cursor:pointer;color:inherit;font-family:var(--font-heading,Arial,Helvetica,sans-serif);text-align:left;min-height:34px;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s ease}.aa-acc-trigger:hover{background:hsla(0,0%,100%,.06)}.aa-acc-trigger:focus-visible{outline:2px solid var(--glass-accent-blue,var(--aa-blue,#1b48ff));outline-offset:-2px}.aa-acc-title{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--font-lg,30px);font-weight:700;letter-spacing:-.01em;color:#f5f5f7}.aa-acc-title--popout{cursor:pointer;border-radius:6px;padding:2px 6px;margin:-2px -6px;transition:background .15s ease,color .15s ease}.aa-acc-title--popout:hover{background:rgba(102,126,234,.12);color:#a5b4fc}.aa-acc-count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:32px;padding:0 12px;border-radius:16px;background:rgba(var(--aa-blue-rgb,27,72,255),.18);border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.3);color:#a5b4fc;font-weight:800;font-family:var(--font-heading,Arial,Helvetica,sans-serif);letter-spacing:.02em;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.aa-acc-chevron,.aa-acc-count{font-size:var(--font-base,18px)}.aa-acc-chevron{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);color:hsla(0,0%,100%,.5)}.aa-acc-chevron--open{transform:rotate(180deg);color:rgba(var(--aa-blue-rgb,27,72,255),.7)}.aa-acc-content{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);max-height:0;opacity:0}.aa-acc-content--expanded{max-height:2000px;opacity:1}.aa-acc-content-inner,.aa-acc-preview-wrap{padding:4px 8px 8px;border-top:1px solid hsla(0,0%,100%,.04)}.aa-acc-preview{position:relative}.aa-acc-preview--clipped{max-height:var(--aa-fold-clip,96px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent);cursor:pointer}.aa-acc--compact .aa-acc-title{font-size:13px;font-weight:600}.aa-acc--compact .aa-acc-trigger{padding:8px 10px}.aa-acc--compact .aa-acc-count{min-width:22px;height:20px;padding:0 7px;border-radius:10px;font-size:11px}.aa-acc--compact .aa-acc-title:before{content:"";width:4px;height:18px;background:var(--primary,var(--aa-blue,#1b48ff));border-radius:2px;flex-shrink:0}.aa-acc-tier-dot{display:inline-flex;gap:3px;margin-left:8px;vertical-align:middle}.aa-acc-tier-dot-mark{width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 5px rgba(239,68,68,.55)}@media (prefers-reduced-motion:reduce){.aa-acc,.aa-acc-chevron,.aa-acc-content,.aa-acc-trigger{transition:none}}
.apply-not-sent{--ans-accent:#f59e0b;position:relative;width:100%;box-sizing:border-box;padding:14px 16px 14px 18px;border-radius:var(--round,21px);background:var(--layer4-field-bg,rgba(15,15,35,.28));backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));border:1px solid rgba(245,158,11,.28);box-shadow:inset 3px 0 0 0 var(--ans-accent);text-align:left}.apply-not-sent:focus-visible{outline:2px solid var(--ans-accent);outline-offset:2px}.apply-not-sent__title{margin:0 0 6px;font-size:var(--aa-label,17px);font-weight:var(--aa-weight-label,800);line-height:1.25;letter-spacing:.01em;color:var(--ans-accent)}.apply-not-sent__body,.apply-not-sent__next{margin:0;font-size:var(--aa-body,20px);font-weight:400;line-height:1.45;color:hsla(0,0%,100%,.88)}.apply-not-sent__next{margin-top:6px;color:hsla(0,0%,100%,.7)}@media (max-width:768px){.apply-not-sent{padding:12px 14px 12px 16px}}.djp-apply-block>.apply-not-sent,.hcp-apply-block>.apply-not-sent,.rfqp-apply-block>.apply-not-sent{width:100%}
.img-editor-backdrop{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:imgEditorFadeIn .2s ease-out;padding:16px}.img-editor-container{width:100%;max-width:520px;background:var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.1);border-radius:21px;box-shadow:0 8px 32px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.06);display:flex;flex-direction:column;overflow:hidden;animation:imgEditorSlideIn .25s ease-out}.img-editor-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.img-editor-title{margin:0;font-size:16px;font-weight:600;color:#f5f5f7;font-family:var(--font-heading,Arial,Helvetica,sans-serif);letter-spacing:-.01em}.img-editor-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.55);cursor:pointer;transition:background .15s,color .15s}.img-editor-close:hover{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9)}.img-editor-crop-area{position:relative;width:100%;height:340px;margin:0;background:rgba(0,0,0,.3)}.img-editor-target-size{padding:8px 20px 0;font-size:12px;font-weight:600;color:rgba(165,180,252,.9);font-family:var(--font-mono,"JetBrains Mono",monospace);text-align:center;letter-spacing:.02em}.img-editor-lowres-warning{margin:8px 20px 0;padding:8px 12px;border-radius:10px;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.3);color:#fde68a;font-size:12px;line-height:1.4;text-align:center}.img-editor-controls{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.img-editor-control-row{display:flex;align-items:center;gap:12px}.img-editor-label{display:flex;align-items:center;gap:6px;min-width:72px;font-size:13px;font-weight:500;color:#b8b8bc;font-family:var(--font-heading,Arial,Helvetica,sans-serif);white-space:nowrap}.img-editor-value{min-width:40px;text-align:right;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.55);font-family:var(--font-mono,"JetBrains Mono",monospace)}.img-editor-slider{flex:1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.1);border-radius:2px;outline:none;cursor:pointer}.img-editor-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--aa-blue,#1b48ff);border:2px solid hsla(0,0%,100%,.2);box-shadow:0 2px 6px rgba(var(--aa-blue-rgb,27,72,255),.35);cursor:grab;-webkit-transition:box-shadow .15s,transform .15s;transition:box-shadow .15s,transform .15s}.img-editor-slider::-webkit-slider-thumb:hover{box-shadow:0 2px 10px rgba(var(--aa-blue-rgb,27,72,255),.5);transform:scale(1.1)}.img-editor-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(.95)}.img-editor-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--aa-blue,#1b48ff);border:2px solid hsla(0,0%,100%,.2);box-shadow:0 2px 6px rgba(var(--aa-blue-rgb,27,72,255),.35);cursor:grab}.img-editor-rotate-btns{display:flex;align-items:center;gap:8px;flex:1}.img-editor-rotate-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.7);cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .15s}.img-editor-rotate-btn:hover{background:rgba(var(--aa-blue-rgb,27,72,255),.15);border-color:rgba(var(--aa-blue-rgb,27,72,255),.3);color:var(--aa-link,#8fa8ff);transform:scale(1.05)}.img-editor-rotate-btn:active{transform:scale(.95)}.img-editor-actions{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 16px;border-top:1px solid hsla(0,0%,100%,.06)}.img-editor-actions-right{display:flex;gap:8px}.img-editor-btn{padding:9px 18px;border-radius:13px;font-size:14px;font-weight:500;cursor:pointer;border:none;font-family:var(--font-heading,Arial,Helvetica,sans-serif);transition:opacity .15s,background .15s,transform .1s}.img-editor-btn:disabled{opacity:.45;cursor:not-allowed}.img-editor-btn:active:not(:disabled){transform:scale(.97)}.img-editor-btn--primary{background:rgba(var(--aa-blue-rgb,27,72,255),.15);color:#a5b4fc;border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.img-editor-btn--primary:hover:not(:disabled){background:rgba(var(--aa-blue-rgb,27,72,255),.25);border-color:rgba(var(--aa-blue-rgb,27,72,255),.5);color:#c7d2fe}.img-editor-btn--secondary{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.88);border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.img-editor-btn--secondary:hover:not(:disabled){background:hsla(0,0%,100%,.12)}.img-editor-btn--ghost{background:transparent;color:hsla(0,0%,100%,.85)}.img-editor-btn--ghost:hover:not(:disabled){color:hsla(0,0%,100%,.7)}@keyframes imgEditorFadeIn{0%{opacity:0}to{opacity:1}}@keyframes imgEditorSlideIn{0%{opacity:0;transform:translateY(-16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width:560px){.img-editor-container{max-width:100%;border-radius:16px}.img-editor-crop-area{height:280px}.img-editor-controls{padding:12px 16px}.img-editor-actions{padding:10px 16px 14px;flex-direction:column;gap:8px}.img-editor-actions-right{width:100%}.img-editor-btn{flex:1;text-align:center}.img-editor-btn--ghost{width:100%;text-align:center}}@media (min-width:901px){.img-editor-title{font-size:var(--aa-subheader,28px)}.img-editor-btn,.img-editor-label,.img-editor-value{font-size:var(--aa-text,20px)}.img-editor-lowres-warning,.img-editor-target-size{font-size:15px}}
html.aa-ink-law body .aa-address-suggest:not(#aa-address-suggest){background-color:#fff!important;background-image:none!important;box-shadow:none!important;border-color:rgba(0,0,0,.12)!important}.aa-address-suggest>button+button{margin-left:0}.aa-address-suggest:not(#aa-address-suggest){background-color:#fff!important;background-image:none!important;box-shadow:none!important;border-color:rgba(0,0,0,.12)!important;color:#000!important;-webkit-text-fill-color:#000!important}.aa-address-suggest:not(#aa-address-suggest) :is(p,div,svg){color:#000!important;-webkit-text-fill-color:#000!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:0!important}.aa-address-suggest:not(#aa-address-suggest) p{padding:0!important}.aa-address-suggest:not(#aa-address-suggest) :is(svg,svg *){fill:#000!important}.aa-address-suggest:not(#aa-address-suggest)>button{border:0!important;outline-color:#000!important;background-color:transparent!important}.aa-address-suggest:not(#aa-address-suggest)>button+button,.aa-address-suggest:not(#aa-address-suggest)>div{border-top:1px solid rgba(0,0,0,.12)!important}.aa-address-suggest:not(#aa-address-suggest)>button:is(:hover,:focus-visible,[data-selected=true]){background-color:rgba(0,0,0,.06)!important}
.aa-gate-info-btn{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:20px;height:20px;padding:0;border-radius:999px;font-family:inherit;font-size:11px;font-weight:800;line-height:1;font-style:italic;text-transform:none;letter-spacing:0;color:#8fa8ff;cursor:pointer;background:rgba(27,72,255,.16);border:1px solid rgba(143,168,255,.55);transition:background .18s ease,border-color .18s ease,transform .15s ease}.aa-gate-info-btn:after{content:"i"}.aa-gate-info-btn:before{content:"";position:absolute;inset:-12px}.aa-gate-info-btn:hover,.aa-gate-info-btn[aria-expanded=true]{background:rgba(27,72,255,.32);border-color:#8fa8ff;color:#fff}.aa-gate-info-btn:active{transform:scale(.94)}.aa-gate-info-btn:focus-visible{outline:2px solid #8fa8ff;outline-offset:2px}.aa-gate-info{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin:0;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);font-size:13px;line-height:1.45;color:#e2e8f0;text-align:left}.aa-gate-info dt{font-weight:800;color:#c3c7d1;white-space:nowrap}.aa-gate-info dd{margin:0;min-width:0;overflow-wrap:anywhere}.aa-gate-info__name{grid-column:1/-1;color:#fff}.aa-gate-info-set{display:grid;gap:8px}@media (max-width:480px){.aa-gate-info{grid-template-columns:1fr}.aa-gate-info dt{margin-top:4px}}@media (prefers-reduced-motion:reduce){.aa-gate-info-btn{transition:none}.aa-gate-info-btn:active{transform:none}}.pw-gatewrap .pw-gaterow:has(>.aa-gate-info-btn){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.pw-gatewrap .pw-gaterow>.aa-gate-info-btn{grid-column:2;grid-row:1;margin-right:12px}.pw-gatewrap .pw-gaterow>:not(.pw-gaterow__head):not(.aa-gate-info-btn){grid-column:1/-1}.pw-gatewrap .pw-gaterow>:is(.aa-gate-info,.aa-gate-info-set){margin:0 12px 10px}.pgm-item>:is(.aa-gate-info,.aa-gate-info-set){margin-top:8px}[data-testid^=missing-section-]>:is(.aa-gate-info,.aa-gate-info-set){margin-top:8px}.aa-gate-label{display:inline-flex;align-items:center;gap:6px;min-width:0}button.aa-gate-info-btn[aria-expanded]:after{content:"i";display:inline;width:auto;height:auto;margin:0;border:0;transform:none;transition:none;vertical-align:baseline}:root{--pw-ink-amber:#fef3c7;--pw-ink-blue:#dbeafe;--pw-ink-green:#d1fae5;--pw-ink-red:#fee2e2;--pw-ink-violet:#ede9fe}.pw{--pw-hue:#1b48ff;color:#f5f5f7;font-family:Arial,Helvetica,Liberation Sans,sans-serif;-webkit-font-smoothing:antialiased}.pw-main{position:relative;z-index:1;display:flex;flex-direction:column;max-width:1500px;width:100%;margin:0 auto;padding:10px clamp(12px,2vw,20px) 12px;min-height:0;height:calc(100dvh - var(--pw-top, var(--aa-chrome-h, 118px)))}.pw-main,.pw-main *{box-sizing:border-box}.pw-main input::-moz-placeholder,.pw-main textarea::-moz-placeholder{color:rgba(203,213,225,.6)}.pw-main input::placeholder,.pw-main textarea::placeholder{color:rgba(203,213,225,.6)}.pw-main select option{background:#141633;color:#fff}@media (max-width:999px){.pw-main{height:auto;min-height:calc(100dvh - var(--pw-top, var(--aa-chrome-h, 118px)))}}@media (max-width:767px){.pw-main{padding-bottom:calc(var(--mobile-bottom-nav-h, 56px) + env(safe-area-inset-bottom, 0px))}}.pw-srh1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes pw-sweep{0%{transform:translateX(-140%) skewX(-18deg)}55%,to{transform:translateX(260%) skewX(-18deg)}}@keyframes pw-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pw-tile-in{0%{opacity:0;transform:perspective(1200px) translateY(40px) rotateX(8deg) scale(.96)}to{opacity:1;transform:perspective(1200px) translateY(0) rotateX(0) scale(1)}}@keyframes pw-mark-in{0%{opacity:0;transform:rotate(-90deg) scale(.4)}60%{opacity:1;transform:rotate(8deg) scale(1.08)}to{transform:rotate(0) scale(1)}}@keyframes pw-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes pw-flash{0%,to{color:var(--pw-ink-amber,#fef3c7);background:rgba(245,166,35,.16);border-color:rgba(245,166,35,.6);box-shadow:0 0 0 0 rgba(245,166,35,0)}50%{color:#fff;background:rgba(245,166,35,.42);border-color:#fcd34d;box-shadow:0 0 14px 2px rgba(245,166,35,.45)}}@keyframes pw-fact-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pw *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.pw-meter{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 12px;border-radius:12px;background:rgba(15,15,35,.55);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1)}.pw-meter__title{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;color:#fff;white-space:nowrap}.pw-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--pw-hue);display:inline-block}.pw-meter__title .pw-dot{width:10px;height:10px;box-shadow:0 0 8px var(--pw-hue)}.pw-dot--amber{background:#fcd34d;box-shadow:0 0 8px #fcd34d;animation:pw-breathe 2s ease-in-out infinite}.pw-dot--orange{background:#e66c16}.pw-meter__segs{flex:1;display:flex;align-items:center;gap:4px}.pw-meter__segs,.pw-seg{min-width:0;overflow-x:clip;overflow-y:visible}.pw-seg{position:relative;flex:1 1 0;min-height:0;height:24px;padding:0 6px;border-radius:6px;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;color:var(--wizard-ink-dim,#e2e8f0);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12)}.pw-meter__segs>.pw-seg+.pw-seg{margin-left:0}.pw-seg:before{content:"";position:absolute;inset:-11px 0}.pw-seg.is-done{color:var(--wizard-ink-dim,#e2e8f0);background:color-mix(in srgb,var(--pw-hue) 13%,transparent);border-color:color-mix(in srgb,var(--pw-hue) 33%,transparent)}.pw-seg.is-now{color:#fff;background:color-mix(in srgb,var(--pw-hue) 33%,transparent);border-color:var(--pw-hue)}.pw-meter__extra{font-size:12px;font-weight:700;color:var(--pw-ink-amber,#fef3c7);white-space:nowrap}.pw-meter__saved{font-size:12px;color:var(--wizard-ink-dim,#e2e8f0);white-space:nowrap;min-width:70px;text-align:right}.pw-panel{flex:1;min-height:0;flex-direction:column;margin-top:8px;border-radius:20px;overflow:hidden;background:linear-gradient(var(--wizard-panel-inc,rgba(15,15,35,.34)),var(--wizard-panel-inc,rgba(15,15,35,.34))),var(--layer3-section-bg,rgba(15,15,35,.2));border:1px solid hsla(0,0%,100%,.12);border-left:3px solid var(--pw-hue);box-shadow:0 10px 34px rgba(0,0,0,.4);animation:pw-rise .22s ease both}.pw-controls,.pw-panel{display:flex;backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));-webkit-backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%))}.pw-controls{flex:0 0 auto;align-items:center;gap:8px;padding:12px 14px;border-top:1px solid hsla(0,0%,100%,.12);background:var(--layer-table-bg,rgba(15,15,35,.42))}.pw-controls__spacer{flex:1}@media (max-width:999px){.pw-panel{overflow:visible}.pw-controls{position:sticky;bottom:0;z-index:3;border-radius:0 0 20px 20px}}@media (max-width:767px){.pw-controls{bottom:calc(var(--mobile-bottom-nav-h, 56px) + env(safe-area-inset-bottom, 0px))}}.pw-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 18px;border-radius:14px;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;color:#fff;text-decoration:none;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.22);white-space:nowrap}.pw-btn.is-hidden{visibility:hidden}.pw-btn--primary{padding:0 26px;font-size:17px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.45);background:linear-gradient(180deg,rgba(27,72,255,.6),rgba(27,72,255,.34));border-color:rgba(143,168,255,.6)}.pw-btn--green{background:linear-gradient(180deg,rgba(16,185,129,.55),rgba(16,185,129,.34));border-color:rgba(52,211,153,.6)}.pw-btn--orange{background:linear-gradient(180deg,rgba(245,158,11,.55),rgba(245,158,11,.34));border-color:rgba(251,191,36,.6)}.pw-btn--primary-soft{padding:0 18px;text-shadow:0 1px 2px rgba(0,0,0,.45)}.pw-btn--ghost,.pw-btn--primary-soft{height:44px;font-size:15px;font-weight:800;background:linear-gradient(180deg,rgba(27,72,255,.42),rgba(27,72,255,.26));border-color:rgba(143,168,255,.6)}.pw-btn--ghost{padding:0 16px;align-self:flex-start}.pw-btn.is-disabled,.pw-btn:disabled{pointer-events:none;background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16);color:var(--wizard-ink-dim,#e2e8f0);text-shadow:none}.pw-sweep{position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.28),transparent);animation:pw-sweep 3.6s ease-in-out infinite;pointer-events:none}.pw-btn.is-disabled .pw-sweep,.pw-btn:disabled .pw-sweep{display:none}.pw-btn>span{position:relative}.pw-link{font-size:13px;font-weight:800;color:var(--pw-ink-blue,#dbeafe);white-space:nowrap}.pw-link--btn{background:transparent;border:0}.pw-icon,.pw-link--btn{cursor:pointer;font-family:inherit}.pw-icon{width:30px;height:30px;border-radius:8px;border:0;background:hsla(0,0%,100%,.08);color:#fff;font-size:15px;line-height:1}.pw-icon:disabled{opacity:.35;cursor:default}.pw-icon--x{background:rgba(239,68,68,.16);color:var(--pw-ink-red,#fee2e2);font-size:16px}.pw-icon--lg{width:44px;height:44px;border-radius:12px;border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.12);font-size:20px}.pw-h1{font-size:clamp(24px,2.4vw,34px);line-height:1.12;text-wrap:pretty}.pw-h1,.pw-h2{font-weight:800;letter-spacing:-.02em;color:#fff;display:block}.pw-h2{font-size:clamp(18px,2.2vh,24px);line-height:1.15}.pw-sub{font-size:clamp(13px,1.7vh,16px);line-height:1.45}.pw-blurb,.pw-sub{color:var(--wizard-ink-dim,#e2e8f0);display:block;text-wrap:pretty}.pw-blurb{font-size:17px;line-height:1.5;max-width:70ch}.pw-muted{font-size:13px;line-height:1.4}.pw-kicker,.pw-muted{color:var(--wizard-ink-dim,#e2e8f0)}.pw-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pw-kicker--hue{color:var(--pw-hue)}.pw-kicker--amber{color:var(--pw-ink-amber,#fef3c7)}.pw-kicker--green{color:var(--pw-ink-green,#d1fae5)}.pw-optional{font-size:11px;font-weight:800;padding:1px 7px;border-radius:999px;background:rgba(245,166,35,.16);border:1px solid rgba(245,166,35,.6);letter-spacing:.04em;animation:pw-flash 1.4s ease-in-out infinite;text-transform:none}.pw-optional,.pw-why{color:var(--pw-ink-amber,#fef3c7)}.pw-why{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:700}.pw-error{font-size:14px;font-weight:700;color:var(--pw-ink-red,#fee2e2)}.pw-conflict{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:10px 14px;border-radius:14px;background:var(--layer-table-bg,rgba(15,15,35,.42));border:1px solid rgba(245,166,35,.6)}.pw-conflict .pw-why{margin-top:0;flex:1 1 280px}.pw-conflict__actions{display:flex;flex-wrap:wrap;gap:8px}.pw-mark{display:inline-grid;place-items:center;height:30px;min-width:40px;padding:0 8px;border-radius:8px;font-size:12px;font-weight:800;letter-spacing:.04em;color:#fff;background:color-mix(in srgb,var(--pw-hue) 20%,transparent);border:1px solid color-mix(in srgb,var(--pw-hue) 53%,transparent)}.pw-mark--tile{position:relative;align-self:flex-start;height:clamp(30px,4vh,44px);min-width:52px;padding:0 12px;border-radius:12px;font-size:clamp(13px,1.8vh,17px);animation:pw-mark-in .7s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--pw-delay) + .25s)}.pw-num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;font-size:13px;font-weight:800;color:#fff;background:hsla(0,0%,100%,.1);flex:0 0 auto}.pw-chooser{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:14px;overflow-y:auto}.pw-chooser__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.pw-chooser__head .pw-h1{font-size:clamp(20px,2.6vh,32px);line-height:1.1}.pw-drafts{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:14px;background:rgba(15,15,35,.5);border:1px solid rgba(245,166,35,.28)}.pw-drafts__kicker{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pw-ink-amber,#fef3c7)}.pw-drafts__kicker .pw-dot{width:8px;height:8px}.pw-drafts__row{display:flex;flex-wrap:wrap;gap:6px}.pw-draft{gap:6px}.pw-draft,.pw-draft__resume{display:inline-flex;align-items:center}.pw-draft__resume{gap:10px;height:44px;padding:0 6px;border-radius:12px;text-align:left;cursor:pointer;font-family:inherit;color:#fff;background:rgba(245,166,35,.1);border:1px solid rgba(245,166,35,.45)}.pw-draft__resume:hover{background:rgba(245,166,35,.2);border-color:#fcd34d}.pw-draft__resume .pw-mark{height:32px}.pw-draft__text{display:flex;flex-direction:column;gap:1px;min-width:0}.pw-draft__text b{font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.pw-draft__text .pw-muted{font-size:12px;color:var(--wizard-ink-dim,#e2e8f0);white-space:nowrap}.pw-draft__cta{height:32px;border-radius:8px;font-weight:800;color:#fff;background:linear-gradient(180deg,rgba(245,166,35,.55),rgba(245,166,35,.32));border:1px solid rgba(245,166,35,.7)}.pw-draft__cta,.pw-draft__discard{display:inline-flex;align-items:center;padding:0 12px;font-size:13px}.pw-draft__discard{height:44px;border-radius:12px;font-weight:700;font-family:inherit;cursor:pointer;color:var(--wizard-ink-dim,#e2e8f0);background:transparent;border:1px solid hsla(0,0%,100%,.14)}.pw-drafts{max-width:100%;box-sizing:border-box}.pw-drafts,.pw-drafts__row{min-width:0}.pw-draft,.pw-draft__resume{min-width:0;max-width:100%}.pw-draft__text{overflow:hidden}.pw-draft__text .pw-muted{overflow:hidden;text-overflow:ellipsis}.pw-draft__cta{white-space:nowrap}@media (max-width:560px){.pw-draft,.pw-drafts{width:100%}.pw-draft{display:flex;flex-wrap:wrap}.pw-draft__resume{flex:1 1 100%}}.pw-tiles{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(min-content,1fr);gap:10px;align-content:start}.pw-tile{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;gap:clamp(4px,1vh,10px);min-height:0;padding:clamp(10px,1.6vh,20px) clamp(12px,1.4vw,20px);border-radius:18px;cursor:pointer;font-family:inherit;text-align:left;color:#fff;background:linear-gradient(180deg,rgba(15,15,35,.62),rgba(15,15,35,.82));border:1px solid hsla(0,0%,100%,.16);border-top:3px solid var(--pw-hue);box-shadow:0 18px 40px rgba(0,0,0,.4);transition:transform .18s ease-out,box-shadow .3s;animation:pw-tile-in .8s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--pw-delay);will-change:transform}.pw-tile:hover{transform:perspective(1200px) translateY(-6px) scale(1.015)}.pw-tile__aurora{overflow:hidden;background:conic-gradient(from 0deg at 50% 50%,transparent 0 60%,color-mix(in srgb,var(--pw-hue) 33%,transparent) 75%,transparent 90%);background-size:220% 220%;background-position:50%;opacity:.55;filter:blur(18px);-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent 100%);mask-image:radial-gradient(closest-side,#000 60%,transparent 100%);animation:pw-breathe 6s ease-in-out infinite}.pw-tile__aurora,.pw-tile__ring{position:absolute;inset:0;border-radius:18px;pointer-events:none}.pw-tile__ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pw-hue) 27%,transparent),0 0 22px color-mix(in srgb,var(--pw-hue) 13%,transparent);animation:pw-breathe 4s ease-in-out infinite;transition:box-shadow .3s}.pw-tile:hover .pw-tile__ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pw-hue) 80%,transparent),0 0 46px color-mix(in srgb,var(--pw-hue) 40%,transparent)}.pw-tile__body{position:relative;flex:1 0 auto;min-height:0;gap:clamp(4px,1vh,10px)}.pw-tile__body,.pw-tile__title{display:flex;flex-direction:column}.pw-tile__title{gap:2px}.pw-tile__title b{font-size:clamp(17px,2.2vh,24px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.pw-tile__title span{font-size:clamp(12px,1.6vh,15px);font-weight:700;color:var(--pw-hue)}.pw-tile__desc{font-size:clamp(13px,1.7vh,16px);color:var(--wizard-ink-dim,#e2e8f0);line-height:1.4}.pw-tile__facts{display:flex;flex-direction:column;gap:clamp(2px,.6vh,5px);margin-top:auto}.pw-tile__facts span{font-size:clamp(12px,1.6vh,15px);color:var(--wizard-ink-dim,#e2e8f0);animation:pw-fact-in .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--pw-delay) + .4s)}.pw-tile__facts span,.pw-tile__foot{display:flex;align-items:center;gap:8px}.pw-tile__foot{position:relative;justify-content:space-between;flex-wrap:wrap;padding-top:clamp(4px,1vh,10px);border-top:1px solid hsla(0,0%,100%,.12);font-size:clamp(12px,1.5vh,14px);font-weight:700;color:#fff}.pw-tile__cost{color:var(--pw-ink-green,#d1fae5)}.pw-tile__cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex:0 0 auto;height:46px;border-radius:12px;font-size:16px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3);background:linear-gradient(180deg,color-mix(in srgb,var(--pw-hue) 40%,transparent),color-mix(in srgb,var(--pw-hue) 20%,transparent));border:1px solid color-mix(in srgb,var(--pw-hue) 67%,transparent)}.pw-tile__cta .pw-sweep{animation-duration:3.2s}@media (max-height:699px) and (max-width:1199px),(max-width:999px){.pw-tiles{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.pw-chooser{overflow:auto}}@media (max-height:699px) and (min-width:1200px){.pw-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:699px),(max-width:999px){.pw-tile{flex-direction:row;align-items:center;gap:12px;padding:8px 12px}.pw-tile__desc{display:none}.pw-tile__facts{flex-direction:row;flex-wrap:nowrap;gap:4px;overflow:hidden;max-width:100%;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent);margin-top:0}.pw-tile__facts span{flex:0 0 auto;height:20px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:700;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);white-space:nowrap;gap:5px}.pw-tile__foot{flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;padding-top:0;border-top:0;white-space:nowrap}.pw-tile__cta{height:40px;padding:0 14px;font-size:14px}.pw-drafts{gap:4px;padding:6px 8px}.pw-drafts__kicker{font-size:11px}.pw-draft{flex-wrap:wrap;min-width:0;max-width:100%}.pw-draft__resume{min-width:0;flex:1 1 auto}.pw-draft__text b{max-width:min(220px,52vw)}}@media (max-width:699px){.pw-tiles{grid-template-columns:minmax(0,1fr)}}@media (max-height:699px),(max-width:999px){.pw-tile__body{flex:1 1 0;min-width:0}}@media (max-width:560px){.pw-tile{flex-wrap:wrap;padding:8px 10px;gap:10px;row-gap:6px}.pw-tile__cta{flex:1 1 100%}.pw-tile__title b{font-size:17px}.pw-tile__title span{font-size:12px}.pw-tile__foot{font-size:11px}.pw-tile__facts{display:none}}.pw[data-screen=chooser] .pw-btn.is-hidden{display:none}.pw-q{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0;min-height:0;overflow:auto}.pw-q--noaside{grid-template-columns:minmax(0,1fr)}.pw-q__body{gap:14px;padding:clamp(14px,2vw,28px);min-width:0}.pw-q__body,.pw-q__head{display:flex;flex-direction:column}.pw-q__head{gap:6px}.pw-aside{display:flex;flex-direction:column;gap:10px;padding:clamp(14px,2vw,28px);border-left:1px solid hsla(0,0%,100%,.1);background:rgba(15,15,35,.35)}.pw-aside__text{font-size:15px;line-height:1.5;text-wrap:pretty}.pw-aside__item,.pw-aside__text{color:var(--wizard-ink-dim,#e2e8f0)}.pw-aside__item{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45}.pw-aside__item .pw-dot{margin-top:7px}@media (max-width:999px){.pw-q{grid-template-columns:minmax(0,1fr)}.pw-aside{display:none}}.pw-input{height:52px;padding:0 14px;border-radius:12px;color:#fff;font-size:17px;font-family:inherit;outline:none;background:rgba(15,15,35,.6);border:1px solid hsla(0,0%,100%,.18);width:100%}.pw-input:focus{border-color:rgba(143,168,255,.7);box-shadow:0 0 0 3px rgba(27,72,255,.3)}.pw-input--lg{height:56px;padding:0 18px;border-radius:14px;font-size:20px}.pw-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.pw-area.is-prefilled,.pw-input.is-prefilled,.pw-location.is-prefilled .pw-input,.pw-money.is-prefilled{border-color:rgba(52,211,153,.7);box-shadow:0 0 0 2px rgba(52,211,153,.18)}.pw-smart{font-size:14px;color:var(--pw-ink-blue,#dbeafe)}.pw-areawrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.pw-area{flex:1;min-height:220px;padding:16px 18px;border-radius:14px;color:#fff;font-size:18px;line-height:1.5;font-family:inherit;outline:none;resize:vertical;background:rgba(15,15,35,.6);border:1px solid hsla(0,0%,100%,.18);width:100%}.pw-area:focus{border-color:rgba(143,168,255,.7);box-shadow:0 0 0 3px rgba(27,72,255,.3)}.pw-area--sm{min-height:64px;padding:10px 12px;border-radius:10px;font-size:15px;line-height:1.45;flex:0 0 auto}.pw-area--field{min-height:120px;padding:12px 14px;border-radius:12px;font-size:16px;flex:0 0 auto}.pw-arearow{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--wizard-ink-dim,#e2e8f0)}.pw-count{margin-left:auto;white-space:nowrap}.pw-count.is-over{color:var(--pw-ink-amber,#fef3c7);font-weight:800}.pw-speech{display:inline-flex}.pw-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pw-optmin,240px)),1fr));gap:8px}.pw-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:64px;padding:12px 14px;border-radius:14px;text-align:left;cursor:pointer;font-family:inherit;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18)}.pw-option:hover{background:rgba(27,72,255,.18);border-color:rgba(143,168,255,.55)}.pw-option.is-on{background:rgba(27,72,255,.28);border-color:#8fa8ff}.pw-option b{font-size:17px;font-weight:800}.pw-option span{font-size:14px;color:var(--wizard-ink-dim,#e2e8f0);line-height:1.4}.pw-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--pw-fieldmin,240px)),1fr));gap:10px}.pw-field{display:flex;flex-direction:column;gap:6px;min-width:0}.pw-field--wide{grid-column:1/-1}.pw-label{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:700;color:var(--wizard-ink-dim,#e2e8f0)}.pw-money{display:flex;align-items:center;gap:0;height:52px;border-radius:12px;overflow:hidden;background:rgba(15,15,35,.6);border:1px solid hsla(0,0%,100%,.18)}.pw-money:focus-within{border-color:rgba(143,168,255,.7);box-shadow:0 0 0 3px rgba(27,72,255,.3)}.pw-money__prefix{display:inline-flex;align-items:center;padding:0 0 0 14px;font-size:17px;color:var(--wizard-ink-dim,#e2e8f0)}.pw-money__input{flex:1;min-width:0;height:100%;padding:0 14px;border:0;background:transparent;color:#fff;font-size:17px;font-family:inherit;outline:none}.pw-money.is-locked{background:rgba(27,72,255,.12);border-color:rgba(143,168,255,.45)}.pw-money.is-locked .pw-money__input{cursor:default;font-weight:800}.pw-money__suffix{padding:0 12px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--wizard-ink-dim,#e2e8f0)}.pw-stepper{display:inline-flex;height:100%}.pw-stepper button{width:36px;height:100%;border:0;border-left:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:#fff;font-size:18px;cursor:pointer;font-family:inherit}.pw-stepper button:disabled{cursor:not-allowed;opacity:.35}.pw-money.is-below{border-color:rgba(251,191,36,.85);box-shadow:0 0 0 2px rgba(251,191,36,.22)}.pw-toggle{display:flex;gap:6px}.pw-toggle__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;height:52px;border-radius:12px;font-size:16px;font-weight:700;color:var(--wizard-ink-dim,#e2e8f0);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);cursor:pointer;font-family:inherit}.pw-toggle__btn.is-on{background:rgba(27,72,255,.28);border-color:#8fa8ff;color:#fff}.pw-daterow{display:flex;gap:8px;align-items:center}.pw-daterow .pw-input{flex:1}.pw-input[type=date],.pw-money__input[type=date]{color-scheme:dark}.pw-input[type=date]::-webkit-calendar-picker-indicator,.pw-money__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.pw-location{gap:10px}.pw-last,.pw-location{display:flex;flex-direction:column}.pw-last{align-items:flex-start;gap:4px;padding:10px 12px;border-radius:12px;text-align:left;cursor:pointer;font-family:inherit;color:var(--wizard-ink-dim,#e2e8f0);font-size:14px;line-height:1.4;background:rgba(245,166,35,.08);border:1px dashed rgba(245,166,35,.5)}.pw-chips{gap:12px}.pw-chips,.pw-typeahead{display:flex;flex-direction:column}.pw-typeahead{position:relative;gap:6px}.pw-typeahead__list{position:absolute;top:calc(100% - 4px);left:0;right:0;z-index:5;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#141633;border:1px solid rgba(143,168,255,.45);box-shadow:0 12px 30px rgba(0,0,0,.45)}.pw-typeahead__opt{text-align:left;padding:10px 14px;border:0;background:transparent;color:#fff;font-size:16px;font-family:inherit;cursor:pointer}.pw-typeahead__opt:hover{background:rgba(27,72,255,.28)}.pw-chiprow{display:flex;flex-wrap:wrap;gap:8px}.pw-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);text-align:left}.pw-chip:hover{border-color:rgba(143,168,255,.55)}.pw-chip.is-on{background:rgba(27,72,255,.28);border-color:#8fa8ff;box-shadow:0 0 0 3px rgba(27,72,255,.2)}.pw-chip:disabled{opacity:.45;cursor:default}.pw-chip__sub{font-size:12px;color:var(--wizard-ink-dim,#e2e8f0)}.pw-chip--sugg{border-radius:12px;padding:8px 14px;font-size:14px;color:#e9e4ff;background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.4);line-height:1.35}.pw-chip--sugg:hover{border-color:rgba(196,181,253,.7);background:rgba(139,92,246,.18)}.pw-picked{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.1)}.pw-picked__head{display:flex;align-items:baseline;gap:10px}.pw-picked__head b{font-size:16px;font-weight:800;color:#fff}.pw-picked__row{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;background:rgba(27,72,255,.1);border:1px solid rgba(143,168,255,.35)}.pw-picked__line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pw-picked__label{font-size:16px;font-weight:800;color:#fff;flex:1}.pw-lvl,.pw-reorder{display:inline-flex;gap:4px}.pw-lvl__btn{height:30px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;color:var(--wizard-ink-dim,#e2e8f0);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14)}.pw-lvl__btn.is-on{color:#fff;background:linear-gradient(180deg,rgba(27,72,255,.5),rgba(27,72,255,.32));border-color:rgba(143,168,255,.55)}.pw-start{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;flex:1;min-height:0}.pw-start__half{display:flex;flex-direction:column;gap:8px;min-height:0}.pw-start__head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pw-start__title{font-size:17px;font-weight:800;color:#fff}.pw-drop{position:relative;display:grid;place-items:center;flex:1;min-height:160px;padding:16px;border-radius:14px;text-align:center;cursor:pointer;color:var(--wizard-ink-dim,#e2e8f0);border:1px dashed hsla(0,0%,100%,.32);background:hsla(0,0%,100%,.04)}.pw-drop.is-drag{border-color:#8fa8ff;background:rgba(27,72,255,.12)}.pw-drop.is-busy{opacity:.7}.pw-drop--sm{min-height:120px;padding:12px}.pw-drop__input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.pw-drop__body{display:flex;flex-direction:column;gap:6px;align-items:center}.pw-drop__body b{font-size:16px}.pw-drop__body span{font-size:13px;color:var(--wizard-ink-dim,#e2e8f0)}.pw-prev{display:flex;flex-direction:column;gap:6px;overflow:auto;min-height:0}.pw-prev__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;text-align:left;cursor:pointer;font-family:inherit;color:#fff;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14)}.pw-prev__row:hover{background:rgba(27,72,255,.16);border-color:rgba(143,168,255,.55)}.pw-prev__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pw-prev__text b{font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-milestones{display:flex;flex-direction:column;gap:8px}.pw-milestone{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 44px;gap:8px;align-items:center}.pw-questions{gap:12px}.pw-qsugg,.pw-questions{display:flex;flex-direction:column}.pw-qsugg{gap:6px}.pw-qsugg__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pw-qsugg__head b{font-size:15px;font-weight:800;color:#fff}.pw-spark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:rgba(139,92,246,.22);color:var(--pw-ink-violet,#ede9fe);font-size:14px}.pw-qstart{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.pw-qlist{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.1)}.pw-qrow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 6px 6px 12px;border-radius:12px;background:rgba(27,72,255,.1);border:1px solid rgba(143,168,255,.35)}.pw-qrow__input{height:40px;padding:0 10px;border-radius:8px;color:#fff;font-size:16px;font-family:inherit;outline:none;background:transparent;border:1px solid transparent;min-width:0}.pw-qrow__input:focus{border-color:rgba(143,168,255,.6);background:rgba(15,15,35,.6)}.pw-decline{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);cursor:pointer;text-align:left;font-family:inherit;color:#fff}.pw-decline__dot{flex:0 0 auto;width:38px;height:22px;border-radius:11px;background:hsla(0,0%,100%,.18);position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.pw-decline__dot:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.pw-decline.is-on .pw-decline__dot{background:#34d399}.pw-decline.is-on .pw-decline__dot:after{left:19px}.pw-decline__text{display:flex;flex-direction:column;gap:1px;flex:1}.pw-decline__text b{font-size:15px;font-weight:800}.pw-review{display:flex;flex-direction:column;gap:12px}.pw-review__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.pw-review__card{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;text-align:left;cursor:pointer;font-family:inherit;color:#fff;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14)}.pw-review__card:hover{border-color:rgba(143,168,255,.55)}.pw-review__card.is-missing{border-color:rgba(245,166,35,.55);background:rgba(245,166,35,.06)}.pw-review__card--extra{border-style:dashed}div.pw-review__card{cursor:default}div.pw-review__card:hover{border-color:hsla(0,0%,100%,.14)}.pw-review__head{display:flex;justify-content:space-between;gap:8px}.pw-review__value{font-size:16px;color:var(--wizard-ink-dim,#e2e8f0)}.pw-review__value.is-empty{color:var(--pw-ink-amber,#fef3c7)}.pw-more{gap:10px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.1)}.pw-more,.pw-more__head{display:flex;flex-direction:column}.pw-more__head{gap:2px}.pw-more__head b{font-size:18px;font-weight:800;color:#fff}.pw-more__row{gap:8px}.pw-market,.pw-more__row{display:flex;flex-wrap:wrap;align-items:center}.pw-market{gap:12px;padding:10px 14px;border-radius:14px;background:rgba(52,211,153,.08);border:1px solid rgba(52,211,153,.35)}.pw-market__icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(52,211,153,.18);color:var(--pw-ink-green,#d1fae5);font-weight:800}.pw-market__text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:200px}.pw-market__text b{font-size:15px;font-weight:800;color:#fff}.pw-market__band{display:flex;flex-direction:column;align-items:flex-end;padding:6px 12px;border-radius:10px;background:rgba(15,15,35,.5);border:1px solid hsla(0,0%,100%,.12)}.pw-market__band b{font-size:17px;font-weight:800;color:var(--pw-ink-green,#d1fae5);white-space:nowrap}.pw-market__band span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wizard-ink-dim,#e2e8f0);white-space:nowrap}.pw-market--request{background:rgba(27,72,255,.12);border-color:rgba(143,168,255,.5)}.pw-market--request .pw-market__text b{font-size:16px;line-height:1.35}.pw-publish{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:clamp(6px,1vh,10px);padding:clamp(10px,1.6vh,20px) clamp(12px,2vw,24px)}.pw-publish .pw-h1{font-size:clamp(20px,2.6vh,32px);line-height:1.1}.pw-pubgrid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:14px;overflow:hidden}.pw-pubgrid--one{grid-template-columns:minmax(0,calc((100% - 14px) / 2));justify-content:center}.pw-pubcard{position:relative;display:flex;flex-direction:column;min-height:0;gap:clamp(6px,1.1vh,12px);padding:clamp(10px,1.4vh,16px) 16px;border-radius:18px;background:rgba(15,15,35,.6);border:1px solid hsla(0,0%,100%,.16);box-shadow:0 10px 30px rgba(0,0,0,.3)}.pw-pubcard.is-popular{background:linear-gradient(180deg,rgba(27,72,255,.28),rgba(15,15,35,.7));border-color:rgba(143,168,255,.6);box-shadow:0 0 0 3px rgba(27,72,255,.35),0 18px 40px rgba(0,0,0,.4)}.pw-popular{align-self:flex-start;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;color:#fff;background:#e66c16;box-shadow:0 4px 12px rgba(230,108,22,.45)}.pw-popular.is-hidden{visibility:hidden}.pw-pubcard__head{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:6px 8px 0;min-height:calc(clamp(19px, 2.4vh, 28px) * 1.2 + 6px + clamp(13px, 1.6vh, 15px) * 2.8)}.pw-pubcard__head b{font-size:clamp(19px,2.4vh,28px);font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1.2}.pw-pubcard__head>span{display:flex;flex-direction:column;font-size:clamp(13px,1.6vh,15px);color:var(--wizard-ink-dim,#e2e8f0);line-height:1.4;max-width:56ch}.pw-pubcard__cta{height:clamp(42px,5vh,52px);border-radius:14px;font-size:clamp(15px,1.8vh,17px);background:linear-gradient(180deg,rgba(27,72,255,.75),rgba(27,72,255,.5));border-color:rgba(143,168,255,.7);box-shadow:0 8px 22px rgba(27,72,255,.3)}.pw-pubcard__cta:hover{background:linear-gradient(180deg,rgba(27,72,255,.9),rgba(27,72,255,.62))}.pw-pubcard__points{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;justify-content:safe space-evenly;gap:clamp(3px,.8vh,10px);padding:0 4px;scrollbar-width:thin}.pw-point{display:grid;grid-template-columns:16px 1fr;gap:6px;align-items:start}.pw-point__mark{color:var(--pw-hue);font-size:clamp(12px,1.5vh,14px);line-height:1.5;font-weight:800}.pw-point>span:last-child{display:flex;flex-direction:column}.pw-point b{font-size:clamp(12.5px,1.6vh,15px);font-weight:800;color:#fff;line-height:1.3}.pw-point span span{font-size:clamp(11.5px,1.5vh,14px);color:var(--wizard-ink-dim,#e2e8f0);line-height:1.38;text-wrap:pretty}@media (max-width:999px){.pw-pubgrid,.pw-publish{overflow:auto}.pw-pubgrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content}.pw-pubcard{min-height:auto}}.pw-finish{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:clamp(6px,1vh,10px);padding:clamp(10px,1.6vh,20px) clamp(12px,2vw,24px)}.pw-finish .pw-h1{font-size:clamp(20px,2.6vh,32px);line-height:1.1}.pw-fingrid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;gap:14px;overflow:auto}.pw-fingrid--one{grid-template-columns:minmax(0,1fr)}.pw-fincard{display:flex;flex-direction:column;gap:8px;padding:clamp(12px,1.6vh,18px) 16px;border-radius:18px;background:rgba(15,15,35,.6);border:1px solid hsla(0,0%,100%,.16)}.pw-fincard--boost{background:linear-gradient(180deg,rgba(230,108,22,.18),rgba(15,15,35,.7));border-color:rgba(230,108,22,.5)}.pw-fincard__reach{display:flex;align-items:center;gap:8px}.pw-price{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:800;color:#fff;background:#e66c16}.pw-facts{display:flex;flex-direction:column;gap:5px}.pw-facts span{display:flex;align-items:flex-start;gap:8px;font-size:clamp(13px,1.6vh,15px);color:var(--wizard-ink-dim,#e2e8f0);line-height:1.4}.pw-facts .pw-dot{margin-top:7px}.pw-radios{display:flex;flex-direction:column;gap:6px;margin-top:auto}.pw-fincard--request{grid-column:1/-1;background:linear-gradient(180deg,rgba(27,72,255,.2),rgba(15,15,35,.7));border-color:rgba(143,168,255,.5)}.pw-fingrid--one>.pw-fincard--request{justify-self:center;width:min(100%,680px)}.pw-radio{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 14px;border-radius:14px;text-align:left;cursor:pointer;font-family:inherit;color:#fff;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.16)}.pw-radio>span:last-child{display:flex;flex-direction:column;gap:1px}.pw-radio b{font-size:16px;font-weight:800}.pw-radio__dot{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);background:transparent}.pw-radio.is-on{background:rgba(143,168,255,.13);border-color:#8fa8ff}.pw-radio.is-on .pw-radio__dot{border-color:#8fa8ff;background:#8fa8ff;box-shadow:0 0 10px #8fa8ff}.pw-radio--orange.is-on{background:rgba(230,108,22,.13);border-color:#e66c16}.pw-radio--orange.is-on .pw-radio__dot{border-color:#e66c16;background:#e66c16;box-shadow:0 0 10px #e66c16}@media (max-width:999px){.pw-fingrid{grid-template-columns:minmax(0,1fr)}.pw-finish{overflow:auto}}.pw-gate{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:minmax(280px,5fr) minmax(0,7fr);gap:0}.pw-gate__left{gap:12px;border-right:1px solid hsla(0,0%,100%,.1);background:rgba(15,15,35,.35)}.pw-gate__left,.pw-gate__right{display:flex;flex-direction:column;padding:clamp(12px,2vw,24px)}.pw-gate__right{gap:10px;min-width:0;overflow:auto}.inline-listing-req .pw-gate{grid-template-columns:minmax(0,1fr);overflow:visible}.inline-listing-req .pw-gate__left{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.1)}.inline-listing-req .pw-gate__right{overflow:visible}.pw-gate__right .pw-h1{font-size:clamp(22px,2.2vw,30px)}.pw-gate__right .pw-sub{font-size:15px;line-height:1.5}.pw-postcard{position:relative;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);background:rgba(15,15,35,.6)}.pw-hero{position:relative;display:block;aspect-ratio:16/7;cursor:pointer;background:linear-gradient(135deg,color-mix(in srgb,var(--pw-hue) 33%,transparent),rgba(15,15,35,.2)),url(/images/backgrounds/default-feed-background.webp) 50% /cover;background-size:cover;background-position:50%}.pw-hero__bar{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:10px;background:linear-gradient(180deg,transparent 40%,rgba(10,12,28,.85));font-size:12px;font-weight:700;color:var(--wizard-ink-dim,#e2e8f0)}.pw-postcard__body{display:flex;flex-direction:column;gap:6px;padding:12px}.pw-postcard__row{display:flex;align-items:center;gap:8px}.pw-postcard__row .pw-mark{height:24px;min-width:0;font-size:11px}.pw-gate__left .pw-h2{font-size:20px}.pw-gate__left>.pw-muted{font-size:14px;color:var(--wizard-ink-dim,#e2e8f0);line-height:1.5;text-wrap:pretty}.pw-progress{display:flex;align-items:center;gap:10px}.pw-progress__bar{flex:1;height:6px;border-radius:3px;background:hsla(0,0%,100%,.1);overflow:hidden}.pw-progress__fill{display:block;height:100%;background:#fcd34d;transition:width .3s}.pw-progress__fill.is-done{background:#34d399}.pw-progress__count{font-size:13px;font-weight:800;color:var(--wizard-ink-dim,#e2e8f0);white-space:nowrap}.pw-gaterows{gap:6px}.pw-gaterow,.pw-gaterows{display:flex;flex-direction:column}.pw-gaterow{border-radius:12px;background:rgba(245,166,35,.06);border:1px dashed rgba(245,166,35,.55)}.pw-gaterow.is-open{background:rgba(27,72,255,.12);border:1px solid rgba(143,168,255,.5)}.pw-gaterow__head{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:0;background:transparent;color:#fff;font-family:inherit;cursor:pointer;text-align:left;width:100%}.pw-gaterow__dot{flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:#fcd34d;box-shadow:0 0 8px #fcd34d}.pw-gaterow.is-open .pw-gaterow__dot{background:#8fa8ff;box-shadow:0 0 8px #8fa8ff}.pw-gaterow__text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.pw-gaterow__text b{font-size:15px;font-weight:800}.pw-gaterow__action{font-size:13px;font-weight:800;color:var(--pw-ink-blue,#dbeafe);white-space:nowrap}.pw-gaterow__editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:6px;padding:0 12px 12px}.pw-gaterow__editor .pw-input{height:44px;font-size:15px;border-radius:10px}.pw-gaterow__editor .pw-field{gap:4px}.pw-gaterow__editor .pw-label{font-size:13px}.pw-gaterow__save{grid-column:1/-1;justify-self:end;height:40px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer;color:#fff;background:linear-gradient(180deg,rgba(16,185,129,.55),rgba(16,185,129,.34));border:1px solid rgba(52,211,153,.6)}.pw-gaterow__wide{grid-column:1/-1}.pw-gategroup{margin:6px 0 0;font-size:12px;font-weight:800;letter-spacing:.01em;color:var(--wizard-ink-dim,#e2e8f0);opacity:.72}.pw-gaterows>.pw-gategroup:first-child{margin-top:0}.pw-gaterow__photo{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;cursor:pointer;text-align:left;font-family:inherit;color:#fff;background:hsla(0,0%,100%,.05);border:1px dashed hsla(0,0%,100%,.32)}.pw-gaterow__photo:hover{background:rgba(27,72,255,.14);border-color:rgba(143,168,255,.55)}.pw-gaterow__photoart{display:grid;place-items:center;flex:0 0 auto;width:48px;height:48px;border-radius:12px;font-size:20px;font-weight:800;background:linear-gradient(135deg,rgba(27,72,255,.55),rgba(27,72,255,.25))}.pw-gaterow__photocopy{display:flex;flex-direction:column;gap:2px;min-width:0}.pw-gaterow__photocopy b{font-size:15px;font-weight:800}.pw-gaterow__editor .pw-area{min-height:104px;font-size:15px;transition:min-height .18s ease}.pw-gaterow__editor .pw-area.pw-area--grown{min-height:260px}@media (prefers-reduced-motion:reduce){.pw-gaterow__editor .pw-area{transition:none}}.pw-invites{display:flex;flex-direction:column;gap:8px}.pw-invites__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pw-invites__head b{font-size:17px;font-weight:800;color:#fff}.pw-invite{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 12px;border-radius:14px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14)}.pw-invite__avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;font-size:18px;font-weight:800;color:#fff;background:linear-gradient(135deg,rgba(27,72,255,.55),rgba(27,72,255,.25));overflow:hidden}.pw-invite__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pw-invite__text{display:flex;flex-direction:column;gap:2px;min-width:0}.pw-invite__name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pw-invite__name b{font-size:16px;font-weight:800;color:#fff}.pw-fit{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800;color:var(--pw-ink-green,#d1fae5);background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.4)}.pw-invite__btn{height:40px;padding:0 14px;border-radius:12px;font-size:14px;font-weight:800;font-family:inherit;cursor:pointer;white-space:nowrap;color:#fff;background:linear-gradient(180deg,rgba(27,72,255,.55),rgba(27,72,255,.32));border:1px solid rgba(143,168,255,.6)}.pw-invite__btn.is-sent{background:rgba(52,211,153,.18);border-color:rgba(52,211,153,.55)}@media (max-width:999px){.pw-gate{grid-template-columns:minmax(0,1fr)}.pw-gate__left{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.1)}}.pw-gate__left .pw-reqvideo{margin:0}.pw-reqcheck{flex:1;display:grid;place-items:center;min-height:120px;padding:24px}@media (max-width:560px){.pw-controls{padding:10px;gap:6px}.pw-btn{height:44px;padding:0 12px;font-size:14px}.pw-btn--primary{padding:0 16px;font-size:15px}.pw-controls .pw-btn{height:auto;min-height:44px;padding-top:6px;padding-bottom:6px;line-height:1.15;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none;text-align:center;min-width:-moz-min-content;min-width:min-content}.pw-meter{padding:4px 8px;gap:6px}.pw-meter__saved{display:none}.pw-meter__segs{gap:2px}.pw-seg{min-width:14px;padding:0;text-align:center}@supports selector(::first-letter){.pw-seg{font-size:0}.pw-seg:first-letter{font-size:12px}}.pw-q__body{padding:12px;gap:10px}.pw-h1{font-size:22px}.pw-blurb{font-size:15px}.pw-area{font-size:16px;min-height:160px}.pw-milestone{grid-template-columns:minmax(0,1fr) 44px}.pw-milestone .pw-money{grid-column:1/-1}}.pw .pw-boostbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:4px 0 12px;padding:12px 14px;border-radius:16px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.45)}.pw .pw-boostbar__text{display:grid;gap:2px;min-width:0;flex:1 1 260px}.pw .pw-boostbar__text b{font-size:16px;font-weight:800}.pw .pw-boostbar__err{font-size:13px;font-weight:700;color:var(--pw-ink-amber,#fef3c7)}.pw .pw-boostbar__tiers{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 100%}.pw .pw-tier{display:grid;gap:1px;min-width:88px;padding:8px 10px;border-radius:12px;cursor:pointer;text-align:left;font-family:inherit;color:inherit;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.22)}.pw .pw-tier b{font-size:13px;font-weight:800}.pw .pw-tier span{font-size:13px;font-weight:700}.pw .pw-tier em{font-style:normal;font-size:11px;font-weight:700;color:var(--pw-ink-amber,#fef3c7)}.pw .pw-tier.is-on{background:rgba(245,158,11,.22);border-color:rgba(251,191,36,.75)}.pw .hcp-hero-imgedit{display:inline-flex;align-items:center;gap:8px}.pw .hcp-hero-imgedit-btn,.pw .hcp-hero-imgedit-remove{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer;color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.35);backdrop-filter:blur(8px)}.pw .hcp-hero-imgedit-remove{padding:0 8px}.pw .hcp-hero-imgedit-label{white-space:nowrap}.pw .hcp-hero-imgedit-error,.pw .hcp-hero-imgedit-note{font-size:12px;font-weight:700;color:var(--pw-ink-amber,#fef3c7)}.pw-error-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}@media (min-width:1000px){.pw-chooser__head{flex-wrap:nowrap}.pw-chooser__head>div:first-child{flex:0 1 auto;min-width:0}.pw-drafts{flex:1 1 auto;min-width:0;max-width:64%}.pw-drafts__row{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:2px}.pw-draft{flex:0 0 auto}}@media (max-width:999px){.pw-drafts__row{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:2px}.pw-draft{flex:0 0 min(340px,82vw);width:auto;scroll-snap-align:start}}.pw-draft__discard,.pw-draft__resume{transition:background .18s ease,border-color .18s ease,transform .15s ease}.pw-draft__discard:hover,.pw-draft__resume:hover{transform:translateY(-1px)}.pw-draft__discard:active,.pw-draft__resume:active{transform:translateY(0) scale(.98)}@media (prefers-reduced-motion:reduce){.pw-draft__discard,.pw-draft__resume{transition:none}.pw-draft__discard:active,.pw-draft__discard:hover,.pw-draft__resume:active,.pw-draft__resume:hover{transform:none}}.pw-draft__text b{white-space:normal;overflow:visible;text-overflow:clip;max-width:none;overflow-wrap:anywhere}.pw-draft__text .pw-muted{white-space:normal;overflow:visible;text-overflow:clip}.pw-draft__resume{height:auto;min-height:44px;padding-top:4px;padding-bottom:4px}.pw-btn{transition:transform .15s ease,filter .18s ease,background .18s ease}.pw-btn:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);filter:brightness(1.14)}.pw-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0) scale(.98)}.pw-btn:focus-visible{outline:2px solid #8fa8ff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.pw-btn{transition:none}.pw-btn:active:not(:disabled):not([aria-disabled=true]),.pw-btn:hover:not(:disabled):not([aria-disabled=true]){transform:none}}#main-content:has(.pw-main){padding-left:0!important;padding-right:0!important}[data-testid=feed-section-router]:has(.pw-main){padding-top:0!important;margin-bottom:0!important}.pw-main :is(.pw-chiprow,.pw-chips,.pw-more__row,.pw-daterow,.pw-prev,.pw-controls,.pw-draft,.pw-tiles)>:is(.btn,button)+:is(.btn,button){margin-left:0}@media (max-width:999px){.pw-controls{background:var(--layer-overlay-bg,rgba(15,15,35,.95))}}@media (min-width:1000px){.pw-q.pw-q--noaside{grid-template-columns:minmax(0,1fr) 300px}}.pw-arearow>.pw-speech{width:auto;margin-top:0;justify-content:flex-start;flex:0 1 auto}.pw-drafts__row.pw-drafts-carousel{scroll-snap-type:x proximity;padding-right:48px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.pw-drafts__row.pw-drafts-carousel>.pw-draft{scroll-snap-align:start}
.verify-email-cta{display:flex;flex-direction:column;gap:8px;padding:18px 22px;border-radius:16px;border:1px solid rgba(180,83,9,.55);box-shadow:0 8px 32px rgba(0,0,0,.18);margin:12px 0}.verify-email-cta--bottom{margin:21px 0 8px;align-items:center;text-align:center}.verify-email-cta__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.verify-email-cta__title{font-size:var(--aa-subheader,21px);font-weight:700}.verify-email-cta__desc{margin:0;font-size:var(--aa-text,20px);line-height:1.45}.verify-email-cta__btn{align-self:center;margin-top:6px;padding:13px 26px;border-radius:999px;font-size:var(--aa-text,20px);font-weight:700;cursor:pointer;border:2px solid rgba(180,83,9,.85);background:transparent;transition:background .2s ease,border-color .2s ease,transform .12s ease}.verify-email-cta__btn:hover:not(:disabled){border-color:#b45309}.verify-email-cta__btn:active:not(:disabled){transform:scale(.98)}.verify-email-cta__btn:disabled{opacity:.8;cursor:default}.verify-email-cta__cooldown{margin:4px 0 0;font-size:var(--aa-text,20px)}.verify-email-cta__sent{font-weight:600}.verify-email-cta__err,.verify-email-cta__sent{font-size:var(--aa-text,20px)}.verify-email-popup__overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:21px;background:var(--layer3-section-bg,rgba(8,8,20,.2));backdrop-filter:blur(4px)}.verify-email-popup{position:relative;width:100%;max-width:520px;border-radius:21px;padding:34px 34px 28px;text-align:center;background:hsla(0,0%,100%,.96);border:1px solid rgba(217,119,6,.35);box-shadow:0 24px 64px rgba(0,0,0,.35)}.verify-email-popup__close{position:absolute;top:12px;right:16px;width:40px;height:40px;border:none;background:transparent;font-size:28px;line-height:1;color:#6b7280;cursor:pointer}.verify-email-popup__icon{font-size:44px;margin-bottom:8px}.verify-email-popup__title{margin:0 0 13px;font-size:var(--aa-header,28px);font-weight:800;color:#1f2937}.verify-email-popup__body{margin:0 0 16px;font-size:var(--aa-text,20px);line-height:1.55;color:#374151}.verify-email-popup__hint{margin:0 0 12px;font-size:var(--aa-text,20px);line-height:1.55;color:#4b5563}.verify-email-popup__err{margin:0 0 10px;font-size:var(--aa-text,20px);color:#b91c1c}.verify-email-popup__autoclose{margin:8px 0 0;font-size:var(--aa-text,20px);color:#9ca3af}
.pgm-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(4,4,12,.62);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:16px}.pgm-modal{width:100%;max-width:560px;max-height:88vh;overflow-y:auto;background:var(--layer-table-bg);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:26px 24px 20px;color:#f1f5f9;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 24px 80px rgba(0,0,0,.5);position:relative}.pgm-modal--checking{max-width:320px;display:flex;align-items:center;gap:12px;justify-content:center}.pgm-close{position:absolute;top:14px;right:16px;background:none;border:none;color:hsla(0,0%,100%,.55);font-size:26px;line-height:1;cursor:pointer;min-height:44px;min-width:44px}.pgm-close:hover{color:#f1f5f9}.pgm-title{margin:0 26px 6px 0;font-size:21px;font-weight:700;color:#e2e8f0}.pgm-sub{margin:0 0 16px;font-size:14px;color:hsla(0,0%,100%,.6)}.pgm-progress{height:6px;border-radius:999px;background:hsla(0,0%,100%,.08);overflow:hidden}.pgm-progress__bar{height:100%;background:linear-gradient(90deg,var(--aa-blue,#1b48ff),#8b5cf6);transition:width .3s ease}.pgm-progress-label{font-size:12px;color:hsla(0,0%,100%,.5);margin:6px 0 14px}.pgm-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pgm-item{border:1px solid hsla(0,0%,100%,.1);border-radius:13px;background:hsla(0,0%,100%,.03);padding:12px 14px}.pgm-item--open{border-color:rgba(var(--aa-blue-rgb,27,72,255),.4)}.pgm-item__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pgm-item__label{font-size:15px;font-weight:600;color:#e2e8f0}.pgm-item__add{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:6px 18px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;background:rgba(var(--aa-blue-rgb,27,72,255),.2);color:#a5b4fc;border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.3);transition:all .15s ease}.pgm-item__add:hover{background:rgba(var(--aa-blue-rgb,27,72,255),.32)}.pgm-item__editor{margin-top:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.08)}.pgm-error{color:#fca5a5;font-size:13px;margin:12px 0 0}.pgm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.pgm-later,.pgm-recheck{min-height:44px;padding:8px 20px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.pgm-later{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.7)}.pgm-recheck{background:linear-gradient(135deg,var(--aa-blue,#1b48ff),#8b5cf6);border:none;color:#fff}.pgm-recheck:hover{filter:brightness(1.08)}.pgm-spinner{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.2);border-top-color:#a5b4fc;animation:pgm-spin .8s linear infinite}@keyframes pgm-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pgm-spinner{animation:none}.pgm-progress__bar{transition:none}}.inline-hero-editor{flex-direction:column}.ihe-row,.inline-hero-editor{display:flex;gap:10px}.ihe-field{flex:1 1 0;display:flex;flex-direction:column;gap:4px;min-width:0}.ihe-label{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.55)}.ihe-input{width:100%;min-height:42px;padding:8px 12px;box-sizing:border-box;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:#f1f5f9;font-family:inherit;font-size:15px;transition:border-color .15s ease}.ihe-input:focus{outline:none;border-color:rgba(var(--aa-blue-rgb,27,72,255),.6)}.ihe-input::-moz-placeholder{color:hsla(0,0%,100%,.35)}.ihe-input::placeholder{color:hsla(0,0%,100%,.35)}.ihe-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.ihe-cancel,.ihe-save{min-height:40px;padding:6px 18px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.ihe-cancel{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.7)}.ihe-save{background:rgba(var(--aa-blue-rgb,27,72,255),.15);border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.35);color:#f5f5f7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ihe-save:hover{background:rgba(var(--aa-blue-rgb,27,72,255),.25);border-color:rgba(var(--aa-blue-rgb,27,72,255),.5)}.ihe-cancel:disabled,.ihe-save:disabled{opacity:.6;cursor:not-allowed}@media (max-width:460px){.ihe-row{flex-direction:column}}.inline-occupation-editor{display:flex;flex-direction:column;gap:12px}.ioe-loading{color:var(--text-secondary,#b8b8bc);font-size:var(--aa-text,20px)}.ioe-list{list-style:none;margin:0;padding:0;flex-direction:column}.ioe-list,.ioe-row{display:flex;gap:var(--space-sm,8px)}.ioe-row{align-items:center;flex-wrap:wrap;min-height:44px;padding:var(--space-sm,8px) var(--space-md,13px);background:var(--layer4-field-bg,rgba(15,15,35,.3));border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-md,13px)}.ioe-row--primary{border-color:rgba(var(--aa-blue-rgb,27,72,255),.35)}.ioe-name{flex:1 1 auto;min-width:0;color:var(--text-primary,#f5f5f7);overflow-wrap:break-word;word-break:normal}.ioe-badge{padding:2px var(--space-sm,8px);border-radius:var(--radius-sm,8px);background:rgba(var(--aa-blue-rgb,27,72,255),.15);border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.35);white-space:nowrap}.ioe-action,.ioe-badge{flex:0 0 auto;color:#f5f5f7;font-weight:600}.ioe-action{min-height:44px;padding:4px var(--space-md,13px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-sm,8px);font-family:inherit;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.ioe-action:hover:not(:disabled){background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.35)}.ioe-action:focus-visible{outline:2px solid rgba(var(--aa-blue-rgb,27,72,255),.6);outline-offset:2px}.ioe-action:disabled{opacity:.4;cursor:not-allowed}.ioe-action--icon{min-width:44px;padding:4px var(--space-sm,8px)}.ioe-action--danger{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3);color:#fca5a5}.ioe-action--danger:hover:not(:disabled){background:rgba(239,68,68,.22);border-color:rgba(239,68,68,.45)}.ioe-move{display:inline-flex;gap:4px}.ioe-cap{margin:0;color:var(--text-secondary,#b8b8bc)}.ioe-add{display:flex;flex-direction:column;gap:var(--space-sm,8px)}@media (max-width:460px){.ioe-row{align-items:stretch}.ioe-name{flex-basis:100%}}.inline-trades-editor{gap:10px}.inline-trades-editor,.itr-list{display:flex;flex-direction:column}.itr-list{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto;gap:4px}.itr-opt{width:100%;display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:9px;color:#e2e8f0;font-family:inherit;font-size:14px;text-align:left;cursor:pointer;transition:all .12s ease}.itr-opt:hover{background:hsla(0,0%,100%,.06)}.itr-opt--on{border-color:rgba(var(--aa-blue-rgb,27,72,255),.55);background:rgba(var(--aa-blue-rgb,27,72,255),.14);color:#fff}.itr-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;border:1px solid hsla(0,0%,100%,.3);font-size:12px;color:#a5b4fc;flex:0 0 auto}.itr-opt--on .itr-check{background:var(--aa-blue,#1b48ff);border-color:var(--aa-blue,#1b48ff);color:#fff}.itr-empty,.itr-loading{color:hsla(0,0%,100%,.5);font-size:13px;padding:8px 2px}.itr-count{margin-right:auto;font-size:12px;color:hsla(0,0%,100%,.5);align-self:center}@media (min-width:901px){.pgm-error,.pgm-item__add,.pgm-item__label,.pgm-later,.pgm-progress-label,.pgm-recheck,.pgm-sub{font-size:var(--aa-text)}}
.story-composer{display:flex;flex-direction:column;gap:var(--space-md,13px);text-align:left}.story-composer--compact{gap:var(--space-sm,8px)}.story-composer__types{display:flex;flex-wrap:wrap;gap:6px}.story-composer__type{padding:5px 11px;border-radius:999px;border:1px solid var(--border-glass,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.04);color:var(--text-secondary,#a1a1a6);font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.story-composer__type:hover{color:var(--text-primary,#f5f5f7)}.story-composer__type.is-active{border-color:rgba(var(--aa-blue-rgb,27,72,255),.6);background:rgba(var(--aa-blue-rgb,27,72,255),.14);color:#c7d2fe}.story-composer__field{display:flex;flex-direction:column;gap:4px}.story-composer__field label{font-size:12px;font-weight:600;color:var(--text-secondary,#a1a1a6);letter-spacing:.02em}.story-composer__field input,.story-composer__field textarea{width:100%;padding:8px 11px;border-radius:var(--radius-sm,10px);border:1px solid var(--border-glass,hsla(0,0%,100%,.12));background:hsla(0,0%,100%,.05);color:var(--text-primary,#f5f5f7);font-size:14px;outline:none;resize:vertical}.story-composer__field input:focus,.story-composer__field textarea:focus{border-color:rgba(var(--aa-blue-rgb,27,72,255),.6);box-shadow:0 0 0 2px rgba(var(--aa-blue-rgb,27,72,255),.18)}.story-composer__field--year input{max-width:120px}.story-composer__hint{margin:0;font-size:12px;color:#fcd34d;opacity:.9}.story-composer__privacy{margin:0;font-size:11.5px;color:var(--text-tertiary,#8e8e93)}.story-composer__error{margin:0;padding:8px 11px;border-radius:var(--radius-sm,10px);border:1px solid hsla(0,91%,71%,.4);background:hsla(0,91%,71%,.1);color:#fca5a5;font-size:13px}.story-composer__actions{display:flex;justify-content:flex-end;gap:var(--space-sm,8px)}.story-composer__submit{padding:8px 21px;border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.35);border-radius:var(--radius-sm,12px);background:rgba(var(--aa-blue-rgb,27,72,255),.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 20px rgba(var(--aa-blue-rgb,27,72,255),.15),0 4px 12px rgba(0,0,0,.12);color:var(--text-primary,#f5f5f7);font-size:13.5px;font-weight:600;cursor:pointer}.story-composer__submit:disabled{opacity:.6;cursor:wait}.story-composer__cancel{padding:8px 15px;border-radius:var(--radius-sm,12px);border:1px solid var(--border-glass,hsla(0,0%,100%,.12));background:transparent;color:var(--text-secondary,#a1a1a6);font-size:13.5px;font-weight:600;cursor:pointer}
.story-prompt-overlay{position:fixed;inset:0;z-index:10005;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.story-prompt{position:relative;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;padding:28px 24px 22px;border-radius:var(--glass-radius-lg,21px);border:1px solid var(--border-glass,hsla(0,0%,100%,.12));background:var(--layer-overlay-bg);backdrop-filter:blur(var(--glass-blur,16px));-webkit-backdrop-filter:blur(var(--glass-blur,16px));color:var(--text-primary,#f5f5f7);box-shadow:0 24px 64px rgba(0,0,0,.5)}.story-prompt__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:none;border-radius:50%;background:hsla(0,0%,100%,.06);color:var(--text-secondary,#a1a1a6);cursor:pointer}.story-prompt__close:hover{color:var(--text-primary,#f5f5f7)}.story-prompt__icon{font-size:34px;text-align:center;margin-bottom:6px}.story-prompt__title{margin:0 0 6px;font-size:20px;font-weight:700;text-align:center}.story-prompt__desc{margin:0 0 16px;font-size:13.5px;line-height:1.5;color:var(--text-secondary,#a1a1a6);text-align:center}.story-prompt__actions{display:flex;justify-content:center;gap:8px;margin-top:14px}.story-prompt__btn{padding:8px 21px;border-radius:var(--radius-sm,12px);font-size:13.5px;font-weight:600;cursor:pointer}.story-prompt__btn--primary{border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.35);background:rgba(var(--aa-blue-rgb,27,72,255),.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 20px rgba(var(--aa-blue-rgb,27,72,255),.15),0 4px 12px rgba(0,0,0,.12);color:var(--text-primary,#f5f5f7)}.story-prompt__btn--secondary{border:1px solid var(--border-glass,hsla(0,0%,100%,.12));background:transparent;color:var(--text-secondary,#a1a1a6)}.story-prompt__btn--secondary:hover{color:var(--text-primary,#f5f5f7)}@media (max-width:480px){.story-prompt{padding:22px 16px 18px}}.story-prompt__footer-note{font-size:12px;color:var(--text-secondary,#b8b8bc);margin:8px 0 0;text-align:center}.connect-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-weight:500;border-radius:.5rem;transition:all .2s ease;cursor:pointer;border:none;white-space:normal;overflow-wrap:break-word;text-align:center}.connect-btn--small{padding:.375rem .75rem;font-size:.75rem}.connect-btn--medium{padding:.5rem 1rem;font-size:.875rem}.connect-btn--large{padding:.75rem 1.5rem;font-size:1rem}.connect-btn__icon{width:1em;height:1em;flex-shrink:0}.connect-btn--default{background:var(--glass-cta-primary-bg,rgba(var(--aa-blue-rgb,27,72,255),.15));border:1px solid var(--glass-cta-primary-border,rgba(var(--aa-blue-rgb,27,72,255),.35));backdrop-filter:var(--glass-blur-cta,blur(8px));-webkit-backdrop-filter:var(--glass-blur-cta,blur(8px));color:var(--glass-text-primary,#f5f5f7)}.connect-btn--default:hover{background:var(--glass-cta-primary-bg-hover,rgba(var(--aa-blue-rgb,27,72,255),.25));border-color:var(--glass-cta-primary-border-hover,rgba(var(--aa-blue-rgb,27,72,255),.5));transform:translateY(-1px);box-shadow:var(--glass-shadow-cta,0 0 20px rgba(var(--aa-blue-rgb,27,72,255),.15),0 4px 12px rgba(0,0,0,.12))}.connect-btn--default:active{transform:translateY(0)}.connect-btn--pending{background:rgba(251,191,36,.15);color:#d97706;cursor:default}.connect-btn--connected{background:rgba(16,185,129,.15);color:#059669;cursor:default}.connect-btn--message{background:var(--glass-cta-primary-bg,rgba(var(--aa-blue-rgb,27,72,255),.15));color:var(--glass-text-primary,#f5f5f7);border:1px solid var(--glass-cta-primary-border,rgba(var(--aa-blue-rgb,27,72,255),.35));backdrop-filter:var(--glass-blur-cta,blur(8px));-webkit-backdrop-filter:var(--glass-blur-cta,blur(8px));box-shadow:0 2px 8px rgba(var(--aa-blue-rgb,27,72,255),.12)}.connect-btn--message:hover{background:var(--glass-cta-primary-bg-hover,rgba(var(--aa-blue-rgb,27,72,255),.25));border-color:var(--glass-cta-primary-border-hover,rgba(var(--aa-blue-rgb,27,72,255),.5));transform:translateY(-1px);box-shadow:var(--glass-shadow-cta,0 0 20px rgba(var(--aa-blue-rgb,27,72,255),.15),0 4px 12px rgba(0,0,0,.12))}.connect-btn--message:active{transform:translateY(0);box-shadow:0 1px 4px rgba(var(--aa-blue-rgb,27,72,255),.2)}.connect-button-container{display:inline-flex;flex-direction:column;align-items:stretch;gap:6px}.connect-btn--loading{background:rgba(156,163,175,.2);color:#6b7280;cursor:wait;min-width:80px}.connect-btn__spinner{width:1em;height:1em;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.connect-btn-group{display:inline-flex;align-items:center;gap:.5rem}.connect-btn__remove{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;font-size:.75rem;transition:color .2s}.connect-btn__remove:hover{color:#ef4444}.connect-btn-wrapper{display:inline-flex;flex-direction:column;align-items:flex-start}.connect-btn__error{color:#ef4444;font-size:.75rem;margin-top:.25rem;max-width:200px}.connected-indicator{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;gap:.25rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.625rem;font-weight:600;padding:.25rem .5rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.025em;box-shadow:0 2px 4px rgba(16,185,129,.3)}.connected-indicator__icon{width:.75rem;height:.75rem}.connect-btn--sm{padding:.375rem .75rem;font-size:.75rem}.connect-btn--md{padding:.5rem 1rem;font-size:.875rem}.connect-btn--lg{padding:.75rem 1.5rem;font-size:1rem}.connect-btn--accept{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.35);backdrop-filter:var(--glass-blur-cta,blur(8px));-webkit-backdrop-filter:var(--glass-blur-cta,blur(8px));color:var(--glass-text-primary,#f5f5f7)}.connect-btn--accept:hover:not(:disabled){background:rgba(16,185,129,.25);border-color:rgba(16,185,129,.5)}.connect-btn--decline{background:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.3)}.connect-btn--decline:hover:not(:disabled){background:rgba(239,68,68,.2)}.connect-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:modal-fade-in .2s ease-out}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.connect-modal{background:var(--glass-modal-bg,rgba(15,15,35,.88));backdrop-filter:blur(var(--glass-blur-heavy,24px)) saturate(var(--glass-saturate,180%));-webkit-backdrop-filter:blur(var(--glass-blur-heavy,24px)) saturate(var(--glass-saturate,180%));border:1px solid var(--glass-card-border,hsla(0,0%,100%,.08));border-radius:var(--glass-radius-lg,21px);width:100%;max-width:440px;box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden;animation:modal-scale-in .25s cubic-bezier(.16,1,.3,1)}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.connect-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid hsla(0,0%,100%,.06)}.connect-modal__header h3{margin:0;font-size:18px;font-weight:600;color:var(--glass-text-primary,#f5f5f7)}.connect-modal__close{background:none;border:none;font-size:24px;color:var(--glass-text-secondary,#a1a1a6);cursor:pointer;padding:4px;line-height:1;transition:color .2s}.connect-modal__close:hover{color:var(--glass-text-primary,#f5f5f7)}.connect-modal__body{padding:24px}.connect-modal__body>p{margin:0 0 20px;color:var(--glass-text-secondary,#b8b8bc);font-size:14px}.connect-modal__note{position:relative}.connect-modal__note label{display:block;font-size:14px;font-weight:500;color:var(--glass-text-secondary,#b8b8bc);margin-bottom:8px}.connect-modal__note textarea{width:100%;padding:12px;background:var(--glass-input-bg,hsla(0,0%,100%,.05));border:1px solid var(--glass-card-border,hsla(0,0%,100%,.08));border-radius:var(--glass-radius-sm,8px);font-size:14px;color:var(--glass-text-primary,#f5f5f7);resize:vertical;min-height:80px;transition:border-color .2s,box-shadow .2s}.connect-modal__note textarea::-moz-placeholder{color:var(--glass-text-tertiary,#8892a4)}.connect-modal__note textarea::placeholder{color:var(--glass-text-tertiary,#8892a4)}.connect-modal__note textarea:focus{outline:none;background:var(--glass-input-bg-focus,hsla(0,0%,100%,.08));border-color:var(--glass-card-border-focus,rgba(var(--aa-blue-rgb,27,72,255),.5));box-shadow:0 0 0 3px rgba(var(--aa-blue-rgb,27,72,255),.1)}.connect-modal__char-count{position:absolute;bottom:8px;right:12px;font-size:12px;color:var(--glass-text-tertiary,#8892a4)}.connect-modal__error{margin-top:12px;padding:12px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#f87171;font-size:14px}.connect-modal__footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:rgba(0,0,0,.15);border-top:1px solid hsla(0,0%,100%,.06)}.connect-modal__cancel{padding:10px 20px;background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:var(--glass-radius-sm,8px);color:var(--glass-text-secondary,#b8b8bc);font-weight:500;cursor:pointer;transition:all .2s}.connect-modal__cancel:hover{border-color:hsla(0,0%,100%,.25);color:var(--glass-text-primary,#f5f5f7)}.connect-modal__send{padding:10px 20px;background:var(--glass-cta-primary-bg,rgba(var(--aa-blue-rgb,27,72,255),.15));border:1px solid var(--glass-cta-primary-border,rgba(var(--aa-blue-rgb,27,72,255),.35));backdrop-filter:var(--glass-blur-cta,blur(8px));-webkit-backdrop-filter:var(--glass-blur-cta,blur(8px));border-radius:var(--glass-radius-sm,8px);color:var(--glass-text-primary,#f5f5f7);font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(var(--aa-blue-rgb,27,72,255),.12)}.connect-modal__send:hover:not(:disabled){background:var(--glass-cta-primary-bg-hover,rgba(var(--aa-blue-rgb,27,72,255),.25));border-color:var(--glass-cta-primary-border-hover,rgba(var(--aa-blue-rgb,27,72,255),.5));box-shadow:var(--glass-shadow-cta,0 0 20px rgba(var(--aa-blue-rgb,27,72,255),.15),0 4px 12px rgba(0,0,0,.12));transform:translateY(-1px)}.connect-modal__send:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.connection-badge{position:absolute;top:8px;right:8px;background:rgba(0,102,204,.9);color:#fff;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px}.connection-badge__icon{width:12px;height:12px}.connection-counter{padding:16px;background:var(--glass-bg-inner,rgba(15,15,35,.3));border-radius:12px}.connection-counter__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.connection-counter__label{font-size:14px;font-weight:500;color:var(--glass-text-secondary,#b8b8bc)}.connection-counter__count{font-size:14px;font-weight:600;color:var(--glass-text-primary,#f5f5f7)}.connection-counter__unlimited{display:flex;align-items:center;gap:4px;color:#059669;font-weight:600}.connection-counter__progress{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.connection-counter__progress-bar{height:100%;border-radius:4px;transition:width .3s ease}.connection-counter__progress-bar--normal{background:linear-gradient(90deg,#3b82f6,#2563eb)}.connection-counter__progress-bar--warning{background:linear-gradient(90deg,var(--glass-accent-amber,#f59e0b),var(--glass-accent-amber-dark,#d97706))}.connection-counter__progress-bar--limit{background:linear-gradient(90deg,var(--glass-accent-red,#ef4444),var(--glass-accent-red-dark,#dc2626))}.connection-counter__remaining{margin:8px 0 0;font-size:12px;color:var(--glass-status-neutral-text-dark,#6b7280)}.connections-list{display:flex;flex-direction:column;height:100%}.connections-list__tabs{display:flex;gap:8px;padding:16px;border-bottom:1px solid #e5e7eb}.connections-list__tab{padding:8px 16px;background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;display:flex;align-items:center;gap:6px}.connections-list__tab:hover{background:hsla(0,0%,100%,.14);backdrop-filter:blur(8px) saturate(140%);border:1px solid hsla(0,0%,100%,.2)}.connections-list__tab--active{background:#eff6ff;color:#2563eb}.connections-list__tab-badge{background:#ef4444;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.connections-list__content{flex:1;overflow-y:auto;padding:16px}.connections-list__item{display:flex;align-items:center;gap:12px;padding:12px;background:var(--glass-bg-inner,rgba(15,15,35,.3));border-radius:12px;margin-bottom:8px;border:1px solid var(--glass-edge-standard,hsla(0,0%,100%,.12))}.connections-list__item:hover{border-color:#d1d5db}.connections-list__avatar{width:48px;height:48px;border-radius:14px;-o-object-fit:cover;object-fit:cover}.connections-list__avatar--initials{width:48px;height:48px;border-radius:14px;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:600;color:#6b7280}.connections-list__info{flex:1;min-width:0}.connections-list__name{font-weight:600;color:#1f2937;margin-bottom:2px}.connections-list__name,.connections-list__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connections-list__title{font-size:13px;color:#6b7280}.connections-list__actions{display:flex;gap:8px}.connections-list__empty{text-align:center;padding:40px 20px;color:#6b7280}.connections-list__empty p{margin:0}.connect-btn--upgrade{background:rgba(245,158,11,.15);color:#fff}.connect-btn--upgrade,.connect-btn--upgrade:hover{backdrop-filter:blur(8px) saturate(140%);border:1px solid rgba(245,158,11,.34)}.connect-btn--upgrade:hover{background:rgba(245,158,11,.25);transform:translateY(-1px);box-shadow:0 4px 12px rgba(217,119,6,.3)}.connect-btn--credits-low{border:1px solid rgba(245,158,11,.4);box-shadow:0 0 8px rgba(245,158,11,.15)}.connect-btn__credits{font-weight:400;opacity:.85;font-size:.85em}.connect-btn__credits--low{color:#fcd34d;font-weight:600;opacity:1}@media (prefers-color-scheme:dark){.connect-btn--pending{background:rgba(251,191,36,.2);color:#fbbf24}.connect-btn--connected{background:rgba(16,185,129,.2);color:#34d399}.connect-btn--loading{background:hsla(220,9%,46%,.3);color:#9ca3af}.connect-btn__remove{color:#6b7280}.connect-modal{background:#1f2937}.connect-modal__header{border-color:#374151}.connect-modal__header h3{color:#f9fafb}.connect-modal__body>p{color:#9ca3af}.connect-modal__note label{color:#e5e7eb}.connect-modal__note textarea{background:#374151;border-color:#4b5563;color:#f9fafb}.connect-modal__footer{background:#111827;border-color:#374151}.connect-modal__cancel{background:#374151;border-color:#4b5563;color:#e5e7eb}}.connect-modal__close{position:relative;z-index:10001!important;pointer-events:auto!important}.cta-connect-v2-wrap{width:100%}.cta-connect-v2-wrap .connect-btn{width:100%;min-height:44px;font-family:var(--font-heading,Arial,Helvetica,sans-serif);font-weight:600;border-radius:var(--glass-radius-sm,12px);backdrop-filter:var(--glass-blur-cta,blur(8px));-webkit-backdrop-filter:var(--glass-blur-cta,blur(8px));transition:all .2s ease}.cta-connect-v2-wrap .connect-btn--default{background:rgba(var(--aa-blue-rgb,27,72,255),.15);border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.5);box-shadow:0 4px 14px rgba(var(--aa-blue-rgb,27,72,255),.35),0 1px 3px rgba(0,0,0,.1);backdrop-filter:blur(8px) saturate(140%)}.cta-connect-v2-wrap .connect-btn--default:hover:not(:disabled){background:rgba(var(--aa-blue-rgb,27,72,255),.25);box-shadow:0 6px 20px rgba(var(--aa-blue-rgb,27,72,255),.45),0 2px 6px rgba(0,0,0,.12);transform:translateY(-1px);backdrop-filter:blur(8px) saturate(140%);border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.35)}.biz-connect-watch-row{display:flex;gap:var(--glass-space-sm,8px);align-items:stretch;width:100%}.biz-connect-watch-row .connect-button-container,.biz-connect-watch-row .watchlist-btn-container{flex:1}.biz-connect-watch-row .connect-btn{width:100%;min-height:44px;font-family:var(--font-heading,Arial,Helvetica,sans-serif);font-weight:600;border-radius:var(--glass-radius-sm,12px);backdrop-filter:var(--glass-blur-cta,blur(8px));-webkit-backdrop-filter:var(--glass-blur-cta,blur(8px))}.biz-connect-watch-row .connect-btn--default{background:rgba(16,185,129,.14);border:1px solid rgba(20,184,166,.5);box-shadow:0 4px 14px rgba(20,184,166,.35),0 1px 3px rgba(0,0,0,.1);backdrop-filter:blur(8px) saturate(140%)}.biz-connect-watch-row .connect-btn--default:hover:not(:disabled){background:rgba(16,185,129,.24);box-shadow:0 6px 20px rgba(20,184,166,.45),0 2px 6px rgba(0,0,0,.12);transform:translateY(-1px);backdrop-filter:blur(8px) saturate(140%);border:1px solid rgba(16,185,129,.32)}.biz-connect-watch-row .watchlist-btn{width:100%;min-height:44px;font-family:var(--font-heading,Arial,Helvetica,sans-serif);border-radius:var(--glass-radius-sm,12px)}@media (max-width:480px){.biz-connect-watch-row{flex-direction:column}.biz-connect-watch-row .connect-btn,.cta-connect-v2-wrap .connect-btn{min-height:48px}}
.section-carousel{position:relative;min-width:0;max-width:100%}@media (min-width:901px){.section-carousel{padding-inline:52px}}.section-carousel__track{--sc-gap:var(--space-md,13px);display:flex;gap:var(--sc-gap);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:auto;will-change:scroll-position;padding-bottom:2px}.section-carousel__track::-webkit-scrollbar{display:none}.section-carousel__cell{flex:1 0 calc((100% - (var(--vis, 3) - 1) * var(--sc-gap, 13px)) / var(--vis, 3));min-width:min(220px,100%);display:flex}.section-carousel__cell>*{width:100%}.section-carousel__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px;border-radius:50%;background:var(--layer3-section-bg,rgba(15,15,35,.2));border:1px solid hsla(0,0%,100%,.18);color:#f5f5f7;font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center;backdrop-filter:blur(10px);box-shadow:0 4px 14px rgba(0,0,0,.3);transition:opacity .2s ease,background .2s ease}.section-carousel__arrow:hover{background:rgba(var(--aa-blue-rgb,27,72,255),.4)}.section-carousel__arrow--prev{left:4px}.section-carousel__arrow--next{right:4px}.section-carousel__arrow:disabled{opacity:.32;cursor:default}.section-carousel__arrow:disabled:hover{background:var(--layer3-section-bg,rgba(15,15,35,.2))}@media (prefers-reduced-motion:reduce){.section-carousel__track{scroll-behavior:auto}}@media (hover:none) and (pointer:coarse){.section-carousel__arrow{display:none}}@media (max-width:900px){.section-carousel__arrow{display:none}}@media (max-width:768px){.section-carousel__cell{flex:1 0 min(88%,340px)}}
.hcp-inline-field{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;max-width:100%;overflow-wrap:break-word;word-break:normal}.hcp-inline-field .hcp-inline-value{color:inherit;min-width:0;max-width:100%;overflow-wrap:break-word}.hcp-inline-add{color:var(--aa-text-tertiary,#9aa4b2);font-style:italic;font-size:.92em;border:1px dashed var(--hcp-glass-border,hsla(0,0%,100%,.22));border-radius:8px;padding:1px 8px}.hcp-inline-edit-pencil{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 auto;border-radius:6px;cursor:pointer;color:var(--aa-text-secondary,#aeb7c4);background:var(--layer4-field-bg,rgba(15,15,35,.28));border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.16));opacity:.55;transition:opacity .15s ease,color .15s ease,background .15s ease}.hcp-inline-field.is-editable:hover .hcp-inline-edit-pencil,.hcp-inline-field.is-empty .hcp-inline-edit-pencil{opacity:1}.hcp-inline-edit-pencil:focus-visible,.hcp-inline-edit-pencil:hover{opacity:1;color:var(--aa-text-primary,#fff);background:var(--layer4-field-bg-active,rgba(var(--aa-blue-rgb,27,72,255),.25))}.hcp-inline-field.is-editing{flex-direction:column;align-items:stretch;gap:6px;width:100%}.hcp-inline-input{width:100%;min-width:0;padding:6px 9px;font-family:var(--font-body,Arial,Helvetica,sans-serif);font-size:14px;color:var(--aa-text-primary,#fff);text-shadow:var(--wp-text-halo,0 1px 2px rgba(0,0,0,.85));background:var(--layer4-field-bg,rgba(15,15,35,.28));backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--glass-accent-blue,var(--aa-blue,#1b48ff));border-radius:8px}.hcp-inline-textarea{resize:vertical;min-height:80px;max-height:60vh}.hcp-inline-input-wrap{display:inline-flex;align-items:center;gap:4px;width:100%;min-width:0}.hcp-inline-affix{color:var(--aa-text-secondary,#b8b8bc);font-size:13px;flex:0 0 auto}.hcp-inline-actions{display:flex;gap:8px}.hcp-inline-cancel,.hcp-inline-save{flex:1;padding:5px 0;border-radius:7px;font-size:13px;cursor:pointer;font-family:var(--font-body,Arial,Helvetica,sans-serif)}.hcp-inline-save{color:var(--aa-text-primary,#fff);background:var(--layer4-field-bg-positive,rgba(34,197,94,.22));border:1px solid var(--glass-accent-green,rgba(34,197,94,.5))}.hcp-inline-cancel{color:var(--aa-text-secondary,#d7deea);background:var(--layer4-field-bg,rgba(15,15,35,.28));border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.18))}.hcp-inline-cancel[disabled],.hcp-inline-save[disabled]{opacity:.6;cursor:default}.hcp-inline-error{color:var(--aa-text-danger,#fca5a5);text-shadow:var(--wp-text-halo,0 1px 2px rgba(0,0,0,.85));font-size:12px}.hcp-inline-chips{display:flex;flex-wrap:wrap;gap:6px}.hcp-inline-chip,.hcp-inline-chips{align-items:center;min-width:0;max-width:100%}.hcp-inline-chip{display:inline-flex;gap:5px;padding:2px 9px;border-radius:999px;font-size:.92em;color:var(--aa-text-primary,#fff);text-shadow:var(--wp-text-halo,0 1px 2px rgba(0,0,0,.85));background-color:var(--layer4-field-bg,rgba(15,15,35,.28));border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.18));overflow-wrap:break-word;word-break:normal}.hcp-inline-chip-text{min-width:0;overflow-wrap:break-word}.hcp-inline-chip-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;overflow:hidden;border-radius:3px;line-height:0}.hcp-inline-chip-logo img,.hcp-inline-chip-logo svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hcp-inline-chip-logo>.hcp-inline-chip-logo-mark{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;flex:0 0 100%!important;padding:0!important;border-radius:inherit;box-shadow:none!important}.hcp-inline-chip-logo>.hcp-inline-chip-logo-mark img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;padding:0!important}@media (max-width:480px){.hcp-inline-chip-logo{width:18px;height:18px}}.hcp-inline-chips-empty{color:var(--aa-text-tertiary,#9aa4b2);font-style:italic;font-size:.92em}.hcp-inline-chipedit{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.hcp-inline-chip-move,.hcp-inline-chip-remove{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 2px;border-radius:5px;cursor:pointer;line-height:1;font-size:12px;color:var(--aa-text-secondary,#aeb7c4);background-color:var(--layer4-field-bg,rgba(15,15,35,.28));border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.16))}.hcp-inline-chip-move:focus-visible,.hcp-inline-chip-move:hover,.hcp-inline-chip-remove:focus-visible,.hcp-inline-chip-remove:hover{color:var(--aa-text-primary,#fff);background-color:var(--layer4-field-bg-active,rgba(var(--aa-blue-rgb,27,72,255),.25))}.hcp-inline-chip-move[disabled],.hcp-inline-chip-remove[disabled]{opacity:.4;cursor:default}@media (max-width:480px){.hcp-inline-chip{padding:5px 11px}.hcp-inline-chip-move,.hcp-inline-chip-remove{min-width:26px;height:26px;font-size:var(--aa-text-sm,13px)}.hcp-inline-input{font-size:var(--aa-text,20px)}.hcp-inline-error{font-size:var(--aa-text-sm,13px)}.hcp-inline-cancel,.hcp-inline-save{padding:9px 0}}.hcp-inline-image{max-width:100%;height:auto;display:block}.hcp-inline-imageedit{display:inline-flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.hcp-inline-imagepreview{display:block;min-width:0;max-width:100%}.hcp-inline-image-empty,.hcp-inline-imagename{font-size:var(--aa-text-sm,13px);color:var(--aa-text-secondary,#aeb7c4);text-shadow:var(--wp-text-halo,0 1px 2px rgba(0,0,0,.85));overflow-wrap:break-word;min-width:0;max-width:100%}.hcp-inline-image-empty{font-style:italic;border:1px dashed var(--hcp-glass-border,hsla(0,0%,100%,.22));border-radius:8px;padding:8px 10px}.hcp-inline-file{font-size:var(--aa-text-sm,13px);color:var(--aa-text-primary,#fff);background-color:var(--layer4-field-bg,rgba(15,15,35,.28));border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.18));border-radius:8px;padding:7px 9px;min-width:0;max-width:100%}.hcp-inline-file[disabled]{opacity:.5;cursor:default}@media (max-width:480px){.hcp-inline-file{font-size:var(--aa-text,20px);padding:10px 9px}}
.aa-info-bubble-btn{position:relative}.aa-info-bubble-btn:before{content:"";position:absolute;inset:-13px}button.aa-info-bubble-btn.aa-info-bubble-btn:not([aria-hidden]){min-width:18px!important;min-height:18px!important;width:18px;height:18px}button.aa-info-bubble-btn[aria-expanded]:after{content:none;display:none;border:0;width:0;height:0;margin:0;transform:none}.aa-info-bubble-btn:focus-visible{outline:2px solid #8fa8ff;outline-offset:2px}
.boost-button{display:inline-flex;align-items:center;gap:var(--space-sm,8px);padding:var(--space-sm,8px) var(--space-md,13px);background:rgba(245,158,11,.15);color:#fcd9a0;border:1px solid rgba(245,158,11,.34);border-radius:var(--radius-md,13px);font-size:var(--font-sm,13px);font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(245,158,11,.3);position:relative;overflow:hidden;backdrop-filter:blur(8px) saturate(140%)}.boost-button:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0));pointer-events:none}.boost-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,158,11,.4)}.boost-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(245,158,11,.3)}.boost-button--boosted{background:rgba(16,185,129,.14);box-shadow:0 4px 12px rgba(16,185,129,.3);backdrop-filter:blur(8px) saturate(140%);border:1px solid rgba(16,185,129,.32)}.boost-button--boosted:hover{box-shadow:0 6px 20px rgba(16,185,129,.4)}.boost-button--sm{padding:var(--space-xs,5px) var(--space-sm,8px);font-size:11px;border-radius:var(--radius-sm,8px)}.boost-button--lg{padding:var(--space-md,13px) var(--space-lg,21px);font-size:var(--font-base,16px);border-radius:var(--radius-lg,21px)}.boost-button--icon{padding:var(--space-sm,8px);width:var(--size-icon,44px);height:var(--size-icon,44px);border-radius:50%;justify-content:center}.boost-button--text{background:transparent;box-shadow:none;color:#f59e0b;padding:var(--space-xs,5px)}.boost-button--text:before{display:none}.boost-button--text:hover{background:rgba(245,158,11,.1);transform:none;box-shadow:none}.boost-icon{width:16px;height:16px;flex-shrink:0}.boost-button--sm .boost-icon{width:14px;height:14px}.boost-button--icon .boost-icon,.boost-button--lg .boost-icon{width:20px;height:20px}.boost-badge,.boost-text{white-space:nowrap}.boost-badge{display:inline-flex;align-items:center;gap:var(--space-xs,5px);padding:4px 10px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:600;border-radius:12px;box-shadow:0 2px 8px rgba(245,158,11,.3)}.boost-badge--animated{animation:boostBadgeFloat 6s ease-in-out infinite,boostBadgeShimmer 4s ease-in-out infinite}@keyframes boostBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes boostBadgeShimmer{0%,to{filter:brightness(1) drop-shadow(0 2px 8px rgba(245,158,11,.3))}50%{filter:brightness(1.15) drop-shadow(0 4px 16px rgba(245,158,11,.5))}}.boost-badge__icon{width:14px;height:14px;flex-shrink:0}.boost-badge__text{font-size:var(--font-xs,11px);text-transform:uppercase;letter-spacing:.5px}.boost-badge--xs{padding:2px 5px;border-radius:6px}.boost-badge--xs .boost-badge__icon{width:10px;height:10px}.boost-badge--xs .boost-badge__text{font-size:9px}.boost-badge--sm{padding:3px 8px;border-radius:8px}.boost-badge--sm .boost-badge__icon{width:12px;height:12px}.boost-badge--sm .boost-badge__text{font-size:10px}.boost-badge--lg{padding:6px 14px;border-radius:16px}.boost-badge--lg .boost-badge__icon{width:18px;height:18px}.boost-badge--lg .boost-badge__text{font-size:var(--font-sm,13px)}.boost-badge-inline{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#f59e0b;color:#fff;border-radius:50%;vertical-align:middle;margin:0 2px}.boost-badge-inline svg{width:10px;height:10px}.boost-indicator{width:20px;height:20px;color:#f59e0b;animation:boostIndicatorGlow 2s ease-in-out infinite}.boost-indicator svg{width:100%;height:100%}@keyframes boostIndicatorGlow{0%,to{filter:drop-shadow(0 0 2px rgba(245,158,11,.3))}50%{filter:drop-shadow(0 0 6px rgba(245,158,11,.6))}}.boost-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-md,13px);animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.boost-modal{background:var(--surface-elevated,#1c1c1e);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-xl,21px);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 0 40px rgba(245,158,11,.15),0 25px 50px rgba(0,0,0,.5);animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.boost-modal__header{display:flex;align-items:center;gap:var(--space-sm,8px);padding:var(--space-lg,21px);border-bottom:1px solid hsla(0,0%,100%,.1);background:linear-gradient(135deg,rgba(245,158,11,.1),transparent)}.boost-modal__icon{font-size:28px;animation:boostIconPulse 2s ease-in-out infinite}@keyframes boostIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.boost-modal__title{flex:1;font-size:var(--font-xl,21px);font-weight:700;color:var(--text-primary,#f5f5f7);margin:0}.boost-modal__close-x{background:none;border:none;font-size:28px;color:hsla(0,0%,100%,.5);cursor:pointer;padding:0;line-height:1;transition:color .2s}.boost-modal__close-x:hover{color:#fff}.boost-modal__item-title{padding:var(--space-sm,8px) var(--space-lg,21px);font-size:var(--font-sm,13px);color:hsla(0,0%,100%,.7);font-style:italic;border-bottom:1px solid hsla(0,0%,100%,.05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.boost-modal__status{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md,13px) var(--space-lg,21px);background:rgba(16,185,129,.1);border-bottom:1px solid rgba(16,185,129,.2)}.boost-modal__status-badge{display:flex;align-items:center;gap:var(--space-xs,5px);padding:var(--space-xs,5px) var(--space-sm,8px);background:#10b981;color:#fff;font-size:var(--font-sm,13px);font-weight:600;border-radius:var(--radius-sm,8px)}.boost-modal__status-icon{font-size:12px}.boost-modal__status-info{font-size:var(--font-sm,13px);color:hsla(0,0%,100%,.7)}.boost-modal__status-days{font-size:var(--font-lg,21px);font-weight:700;color:#10b981}.boost-modal__pricing{text-align:center;padding:var(--space-xl,34px) var(--space-lg,21px);background:linear-gradient(135deg,rgba(245,158,11,.08),transparent)}.boost-modal__price{font-size:48px;font-weight:800;color:#f59e0b;letter-spacing:-1px}.boost-modal__price-period{font-size:var(--font-base,16px);color:hsla(0,0%,100%,.6);font-weight:500}.boost-modal__benefits{padding:var(--space-lg,21px);border-bottom:1px solid hsla(0,0%,100%,.1)}.boost-modal__benefits-title{font-size:var(--font-base,16px);font-weight:600;color:var(--text-primary,#f5f5f7);margin:0 0 var(--space-md,13px) 0}.boost-modal__benefits-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm,8px)}.boost-modal__benefit{display:flex;align-items:flex-start;gap:var(--space-sm,8px);font-size:var(--font-sm,13px);color:hsla(0,0%,100%,.85);line-height:1.5}.boost-modal__benefit-check{flex-shrink:0}.boost-modal__duration{padding:var(--space-lg,21px);border-bottom:1px solid hsla(0,0%,100%,.1)}.boost-modal__duration-title{font-size:var(--font-base,16px);font-weight:600;color:var(--text-primary,#f5f5f7);margin:0 0 var(--space-md,13px) 0}.boost-modal__duration-options{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm,8px)}.boost-modal__duration-option{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--space-md,13px) var(--space-sm,8px);background:hsla(0,0%,100%,.03);border:2px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md,13px);cursor:pointer;transition:all .2s;color:inherit;font-family:inherit}.boost-modal__duration-option:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2)}.boost-modal__duration-option.selected{background:rgba(245,158,11,.15);border-color:#f59e0b;box-shadow:0 0 20px rgba(245,158,11,.2)}.boost-modal__popular-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;font-size:9px;font-weight:700;padding:3px 8px;border-radius:10px;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.boost-modal__duration-label{font-size:var(--font-sm,13px);font-weight:600;color:var(--text-primary,#f5f5f7)}.boost-modal__duration-price{font-size:var(--font-lg,21px);font-weight:700;color:#f59e0b}.boost-modal__duration-savings{font-size:10px;color:#10b981;font-weight:600}.boost-modal__duration-option.selected .boost-modal__duration-label,.boost-modal__duration-option.selected .boost-modal__duration-price{color:#fff}.boost-modal__total{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md,13px) var(--space-lg,21px);background:hsla(0,0%,100%,.03)}.boost-modal__total-label{font-size:var(--font-base,16px);font-weight:600;color:hsla(0,0%,100%,.8)}.boost-modal__total-amount{font-size:var(--font-xl,26px);font-weight:800;color:var(--text-primary,#f5f5f7)}.boost-modal__error{margin:0 var(--space-lg,21px);padding:var(--space-sm,8px) var(--space-md,13px);background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-sm,8px);color:#ef4444;font-size:var(--font-sm,13px)}.boost-modal__actions{display:flex;gap:var(--space-sm,8px);padding:var(--space-lg,21px)}.boost-modal__cancel-boost-btn,.boost-modal__cancel-btn{flex:1;padding:var(--space-md,13px) var(--space-lg,21px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-md,13px);color:var(--text-primary,#f5f5f7);font-size:var(--font-sm,13px);font-weight:600;cursor:pointer;transition:all .2s}.boost-modal__cancel-boost-btn:hover:not(:disabled),.boost-modal__cancel-btn:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.boost-modal__cancel-boost-btn{border-color:rgba(239,68,68,.3);color:#ef4444}.boost-modal__cancel-boost-btn:hover:not(:disabled){background:rgba(239,68,68,.1);border-color:#ef4444}.boost-modal__cancel-boost-btn:disabled,.boost-modal__cancel-btn:disabled{opacity:.5;cursor:not-allowed}.boost-modal__boost-btn{flex:2;display:flex;align-items:center;justify-content:center;gap:var(--space-sm,8px);padding:var(--space-md,13px) var(--space-xl,34px);background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.34);border-radius:var(--radius-md,13px);color:#fcd9a0;font-size:var(--font-base,16px);font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px rgba(245,158,11,.3);backdrop-filter:blur(8px) saturate(140%)}.boost-modal__boost-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px rgba(245,158,11,.4)}.boost-modal__boost-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.boost-modal__spinner{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:boostSpin .8s linear infinite}@keyframes boostSpin{to{transform:rotate(1turn)}}.boost-modal__trust{display:flex;align-items:center;justify-content:center;gap:var(--space-xs,5px);padding:var(--space-sm,8px) var(--space-lg,21px) var(--space-lg,21px)}.boost-modal__trust-icon{font-size:var(--font-sm,13px)}.boost-modal__trust-text{font-size:var(--font-xs,11px);color:hsla(0,0%,100%,.5)}.boost-modal__success{padding:var(--space-2xl,55px) var(--space-lg,21px);text-align:center}.boost-modal__success-icon{font-size:64px;margin-bottom:var(--space-lg,21px);animation:boostSuccessBounce .6s ease-out}@keyframes boostSuccessBounce{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.boost-modal__success-title{font-size:var(--font-xl,26px);font-weight:700;color:#10b981;margin:0 0 var(--space-md,13px) 0}.boost-modal__success-text{font-size:var(--font-base,16px);color:hsla(0,0%,100%,.85);margin:0 0 var(--space-lg,21px) 0}.boost-modal__expiry{font-size:var(--font-sm,13px);color:hsla(0,0%,100%,.7);margin:0;padding:var(--space-sm,8px) var(--space-md,13px);background:hsla(0,0%,100%,.05);border-radius:var(--radius-sm,8px);display:inline-block}.boost-modal__expiry strong{color:var(--text-primary,#f5f5f7)}.boost-modal__reminder{font-size:var(--font-xs,11px);color:hsla(0,0%,100%,.5);margin:var(--space-md,13px) 0 var(--space-lg,21px) 0}.boost-modal__done-btn{padding:var(--space-md,13px) var(--space-2xl,55px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-md,13px);color:var(--text-primary,#f5f5f7);font-size:var(--font-base,16px);font-weight:600;cursor:pointer;transition:all .2s}.boost-modal__done-btn:hover{background:hsla(0,0%,100%,.15)}@media (max-width:480px){.boost-modal-overlay{padding:0;align-items:flex-end}.boost-modal{border-radius:var(--radius-xl,21px) var(--radius-xl,21px) 0 0;max-height:95vh}.boost-modal__header{padding:var(--space-md,13px) var(--space-lg,21px)}.boost-modal__title{font-size:var(--font-lg,18px)}.boost-modal__pricing{padding:var(--space-lg,21px)}.boost-modal__price{font-size:40px}.boost-modal__duration-options{grid-template-columns:1fr;gap:var(--space-sm,8px)}.boost-modal__duration-option{flex-direction:row;justify-content:space-between;padding:var(--space-md,13px)}.boost-modal__popular-badge{position:static;transform:none;order:1}.boost-modal__actions{flex-direction:column;padding:var(--space-md,13px) var(--space-lg,21px) var(--space-lg,21px)}.boost-modal__boost-btn,.boost-modal__cancel-boost-btn,.boost-modal__cancel-btn{flex:none;width:100%}.boost-modal__boost-btn{order:-1}}.boost-button:focus-visible,.boost-modal__boost-btn:focus-visible,.boost-modal__cancel-boost-btn:focus-visible,.boost-modal__cancel-btn:focus-visible,.boost-modal__close-x:focus-visible,.boost-modal__done-btn:focus-visible,.boost-modal__duration-option:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}@media (prefers-reduced-motion:reduce){.boost-badge--animated,.boost-indicator,.boost-modal,.boost-modal__icon,.boost-modal__spinner,.boost-modal__success-icon{animation:none}.boost-button:hover,.boost-modal__boost-btn:hover:not(:disabled),.boost-modal__duration-option{transform:none}}body.light-mode .boost-modal{background:var(--surface-elevated,#fff);border-color:rgba(245,158,11,.2)}body.light-mode .boost-modal__benefits-title,body.light-mode .boost-modal__duration-label,body.light-mode .boost-modal__duration-title,body.light-mode .boost-modal__title{color:var(--text-primary,#1d1d1f)}body.light-mode .boost-modal__benefit,body.light-mode .boost-modal__item-title,body.light-mode .boost-modal__price-period,body.light-mode .boost-modal__total-label{color:var(--text-secondary,#86868b)}body.light-mode .boost-modal__success-text,body.light-mode .boost-modal__total-amount{color:var(--text-primary,#1d1d1f)}body.light-mode .boost-modal__cancel-btn,body.light-mode .boost-modal__done-btn{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1);color:var(--text-primary,#1d1d1f)}body.light-mode .boost-modal__cancel-btn:hover:not(:disabled),body.light-mode .boost-modal__done-btn:hover{background:rgba(0,0,0,.1)}body.light-mode .boost-modal__duration-option{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.1)}body.light-mode .boost-modal__duration-option:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.2)}body.light-mode .boost-modal__total{background:rgba(0,0,0,.02)}body.light-mode .boost-modal__reminder,body.light-mode .boost-modal__trust-text{color:var(--text-tertiary,#aeaeb2)}.boost-checkout-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);backdrop-filter:var(--glass-blur-cta,blur(8px));-webkit-backdrop-filter:var(--glass-blur-cta,blur(8px));animation:boostOverlayIn .2s ease-out}@keyframes boostOverlayIn{0%{opacity:0}to{opacity:1}}.boost-checkout-modal{background:var(--glass-card-bg,rgba(15,15,35,.25));backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));-webkit-backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));border:1px solid rgba(245,158,11,.25);border-radius:21px;padding:34px;max-width:440px;width:90vw;position:relative;animation:boostModalSlideUp .3s ease-out;box-shadow:0 25px 60px rgba(0,0,0,.5),0 0 40px rgba(245,158,11,.1)}@keyframes boostModalSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.boost-checkout-header{text-align:center;margin-bottom:21px;position:relative}.boost-checkout-icon{font-size:34px;margin-bottom:8px}.boost-checkout-title{font-size:21px;font-weight:700;color:#f5f5f7;margin:0 0 5px}.boost-checkout-subtitle,.boost-checkout-title{font-family:var(--font-heading,Arial,Helvetica,sans-serif)}.boost-checkout-subtitle{font-size:13px;color:rgba(245,245,247,.6);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boost-checkout-close{position:absolute;top:-8px;right:-8px;width:34px;height:34px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:#f5f5f7;font-size:21px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.boost-checkout-close:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.boost-checkout-value{text-align:center;margin-bottom:21px}.boost-checkout-badge{display:inline-block;padding:3px 13px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;border-radius:55px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:8px}.boost-checkout-value p{font-size:13px;color:rgba(245,245,247,.7);margin:0;line-height:1.5}.boost-checkout-existing{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.2);border-radius:8px;padding:8px 13px;font-size:12px;color:#f59e0b;text-align:center;margin-bottom:13px}.boost-checkout-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:21px}.boost-tier-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:13px 8px;background:hsla(0,0%,100%,.04);border:2px solid hsla(0,0%,100%,.1);border-radius:13px;cursor:pointer;transition:all .2s;color:#f5f5f7}.boost-tier-card:hover{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.3)}.boost-tier-card.selected{background:rgba(245,158,11,.12);border-color:#f59e0b;box-shadow:0 0 20px rgba(245,158,11,.15)}.boost-tier-card.popular{padding-top:21px}.boost-tier-popular{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#f59e0b,#d97706);color:#000;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:0 0 8px 8px}.boost-tier-duration{font-size:13px;font-weight:600;color:rgba(245,245,247,.8)}.boost-tier-duration,.boost-tier-price{font-family:var(--font-heading,Arial,Helvetica,sans-serif)}.boost-tier-price{font-size:21px;font-weight:700;color:#f59e0b}.boost-tier-per{font-size:11px;color:rgba(245,245,247,.5)}.boost-checkout-error{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:8px 13px;font-size:13px;color:#ef4444;margin-bottom:13px;text-align:center}.boost-checkout-cta{width:100%;padding:13px;background:rgba(245,158,11,.15);color:#fcd9a0;border:1px solid rgba(245,158,11,.34);border-radius:13px;font-family:var(--font-heading,Arial,Helvetica,sans-serif);font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px rgba(245,158,11,.3);position:relative;overflow:hidden;backdrop-filter:blur(8px) saturate(140%)}.boost-checkout-cta:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,0));pointer-events:none}.boost-checkout-cta:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(245,158,11,.4)}.boost-checkout-cta:disabled{opacity:.6;cursor:wait;transform:none}.boost-tier-name{font-family:var(--font-heading,Arial,Helvetica,sans-serif);font-size:14px;font-weight:700;color:#f5f5f7;letter-spacing:.3px}.boost-tier-multiplier{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(217,119,6,.15));border:1px solid rgba(245,158,11,.3);border-radius:55px;font-size:10px;font-weight:700;color:#f59e0b;text-transform:uppercase;letter-spacing:.5px}.boost-tier-features{list-style:none;margin:6px 0 0;padding:0;text-align:left;width:100%}.boost-tier-features li{font-size:11px;color:rgba(245,245,247,.6);padding:2px 0 2px 14px;position:relative;line-height:1.4}.boost-tier-features li:before{content:"\2713";position:absolute;left:0;color:#10b981;font-size:10px;font-weight:700}.boost-checkout-active-status{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);border-radius:10px;margin-bottom:13px}.boost-checkout-active-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:12px;font-weight:700;border-radius:8px;white-space:nowrap}.boost-checkout-active-details{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.boost-checkout-active-time{font-family:var(--font-heading,Arial,Helvetica,sans-serif);font-size:14px;font-weight:700;color:#10b981}.boost-checkout-active-expires{font-size:11px;color:rgba(245,245,247,.5)}.boost-checkout-disclaimer{text-align:center;font-size:11px;color:rgba(245,245,247,.4);margin:13px 0 0}body.light-mode .boost-checkout-modal{background:hsla(0,0%,100%,.92);border-color:rgba(245,158,11,.2);box-shadow:0 25px 60px rgba(0,0,0,.15)}body.light-mode .boost-checkout-title{color:#1d1d1f}body.light-mode .boost-checkout-subtitle{color:rgba(29,29,31,.6)}body.light-mode .boost-tier-card{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.1);color:#1d1d1f}body.light-mode .boost-tier-card.selected{background:rgba(245,158,11,.08);border-color:#d97706}body.light-mode .boost-tier-duration{color:rgba(29,29,31,.8)}body.light-mode .boost-checkout-value p{color:rgba(29,29,31,.6)}@media (max-width:480px){.boost-checkout-modal{padding:21px;max-width:95vw}.boost-checkout-tiers{grid-template-columns:1fr;gap:8px}.boost-tier-card{flex-direction:column;padding:13px}.boost-tier-card.popular{padding-top:21px}.boost-tier-features li{font-size:12px}.boost-checkout-active-status{flex-direction:column;align-items:flex-start;gap:6px}.boost-checkout-active-details{align-items:flex-start}}
.subscription-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.subscription-modal{background:var(--glass-surface-dark-overlay,#1a1a1a);border-radius:21px;padding:2rem;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;position:relative;border:1px solid var(--glass-conn-dark-border,#333)}.subscription-modal.downgrade-modal{max-width:600px}.modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--glass-conn-gray-text,#888);font-size:1.5rem;cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-close:hover{background:hsla(0,0%,100%,.1);color:var(--glass-surface-elevated,#fff)}.modal-header{text-align:center;margin-bottom:2rem}.modal-header h2{color:var(--glass-surface-elevated,#fff);margin:0 0 .5rem;font-size:1.5rem}.modal-header p{color:var(--glass-conn-gray-text,#888);margin:0}.billing-toggle{display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem}.toggle-btn{padding:.75rem 1.5rem;border:1px solid var(--glass-conn-dark-border,#333);background:transparent;color:var(--glass-conn-gray-text,#888);border-radius:8px;cursor:pointer;transition:all .2s;font-size:.875rem}.toggle-btn:hover{border-color:var(--glass-conn-medium-gray,#555)}.toggle-btn.active,.toggle-btn:hover{color:var(--glass-surface-elevated,#fff)}.toggle-btn.active{background:var(--glass-accent-green-dark,#10b981);border-color:var(--glass-accent-green-dark,#10b981)}.save-badge{background:var(--glass-accent-green-darker,#059669);padding:.125rem .5rem;border-radius:4px;font-size:.625rem;margin-left:.5rem;text-transform:uppercase;letter-spacing:.025em}.tiers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.tier-card{background:var(--glass-admin-bg-deep,#0a0a0a);border:2px solid var(--glass-conn-dark-border,#333);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .2s;text-align:center}.tier-card:hover:not(.disabled){border-color:var(--glass-accent-green-dark,#10b981);transform:translateY(-2px)}.tier-card.selected{border-color:var(--glass-accent-green-dark,#10b981);background:rgba(16,185,129,.1)}.tier-card.disabled{opacity:.5;cursor:not-allowed}.tier-card h3{color:var(--glass-surface-elevated,#fff);margin:0 0 .5rem;font-size:1.125rem}.tier-connections{color:var(--glass-conn-gray-text,#888);font-size:.875rem;margin-bottom:1rem}.tier-price{color:var(--glass-accent-green-dark,#10b981);font-size:1.5rem;font-weight:700}.tier-price span{font-size:.875rem;font-weight:400;color:var(--glass-conn-gray-text,#888)}.tier-monthly-equiv{color:var(--glass-message-text-secondary,#666);font-size:.75rem;margin-top:.25rem}.tier-warning{color:var(--glass-accent-warning,#f59e0b);font-size:.75rem;margin-top:.75rem;padding:.5rem;background:rgba(245,158,11,.1);border-radius:4px}.tiers-loading{text-align:center;color:var(--glass-conn-gray-text,#888);padding:2rem}.preview-summary{background:var(--glass-admin-bg-deep,#0a0a0a);border-radius:8px;padding:1rem;margin-bottom:1.5rem;border:1px solid var(--glass-conn-dark-border,#333)}.preview-row{display:flex;justify-content:space-between;padding:.5rem 0;color:var(--glass-conn-gray-text,#888)}.preview-row.credit{color:var(--glass-accent-green-dark,#10b981)}.preview-row.total{border-top:1px solid var(--glass-conn-dark-border,#333);padding-top:.75rem;margin-top:.5rem}.preview-row.total,.subscribe-btn{color:var(--glass-surface-elevated,#fff);font-weight:600}.subscribe-btn{width:100%;padding:1rem;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.32);border-radius:8px;font-size:1rem;cursor:pointer;transition:all .2s;backdrop-filter:blur(8px) saturate(140%)}.subscribe-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.subscribe-btn:disabled{opacity:.5;cursor:not-allowed}.subscribe-btn.downgrade{background:rgba(245,158,11,.15);backdrop-filter:blur(8px) saturate(140%);border:1px solid rgba(245,158,11,.34)}.subscription-note{text-align:center;color:var(--glass-message-text-secondary,#666);font-size:.75rem;margin-top:1rem}.subscription-error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:var(--glass-accent-danger,#ef4444);padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.subscription-page{max-width:800px;margin:0 auto;padding:2rem}.subscription-page h1{color:var(--glass-surface-elevated,#fff);margin:0 0 2rem;font-size:1.75rem}.subscription-page h2{color:var(--glass-surface-elevated,#fff);margin:0 0 1rem;font-size:1.25rem}.loading-state{text-align:center;color:var(--glass-conn-gray-text,#888);padding:4rem 2rem}.current-plan-card{background:var(--glass-surface-dark-overlay,#1a1a1a);border-radius:12px;padding:2rem;margin-bottom:2rem;border:1px solid var(--glass-conn-dark-border,#333)}.plan-name{color:var(--glass-accent-green-dark,#10b981);font-size:1.5rem;font-weight:700}.plan-details,.plan-name{margin-bottom:1.5rem}.detail-row{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--glass-conn-dark-border,#333);color:var(--glass-conn-gray-text,#888)}.detail-row:last-child{border-bottom:none}.detail-row span:last-child{color:var(--glass-surface-elevated,#fff)}.status-badge{padding:.25rem .75rem;border-radius:4px;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em}.status-badge.active{background:rgba(16,185,129,.2);color:var(--glass-accent-green-dark,#10b981)}.status-badge.cancelled{background:rgba(239,68,68,.2);color:var(--glass-accent-danger,#ef4444)}.status-badge.past_due{background:rgba(245,158,11,.2);color:var(--glass-accent-warning,#f59e0b)}.plan-actions{display:flex;gap:1rem;flex-wrap:wrap}.upgrade-btn{flex:1;min-width:120px;padding:.75rem 1.5rem;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.32);border-radius:8px;color:var(--glass-surface-elevated,#fff);font-weight:500;cursor:pointer;transition:all .2s;backdrop-filter:blur(8px) saturate(140%)}.upgrade-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.downgrade-btn{flex:1;min-width:120px;padding:.75rem 1.5rem;background:transparent;border:1px solid var(--glass-accent-warning,#f59e0b);border-radius:8px;color:var(--glass-accent-warning,#f59e0b);font-weight:500;cursor:pointer;transition:all .2s}.downgrade-btn:hover{background:rgba(245,158,11,.1)}.cancel-btn{flex:1;min-width:120px;padding:.75rem 1.5rem;background:transparent;border:1px solid var(--glass-accent-danger,#ef4444);border-radius:8px;color:var(--glass-accent-danger,#ef4444);font-weight:500;cursor:pointer;transition:all .2s}.cancel-btn:hover{background:rgba(239,68,68,.1)}.upgrade-prompt{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(5,150,105,.1));border:1px solid rgba(16,185,129,.3);border-radius:8px;padding:1.5rem;text-align:center}.upgrade-prompt p{color:var(--glass-accent-green-dark,#10b981);margin:0 0 1rem;font-weight:500}.usage-progress{background:var(--glass-surface-dark-overlay,#1a1a1a);border-radius:12px;padding:1.5rem;margin-bottom:2rem;border:1px solid var(--glass-conn-dark-border,#333)}.progress-label{display:flex;justify-content:space-between;margin-bottom:.75rem;color:var(--glass-conn-gray-text,#888);font-size:.875rem}.progress-bar{background:var(--glass-conn-dark-border,#333);border-radius:4px;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,var(--glass-accent-green-dark,#10b981) 0,var(--glass-accent-green-darker,#059669) 100%);height:100%;border-radius:4px;transition:width .3s}.progress-fill.warning{background:linear-gradient(90deg,var(--glass-accent-warning,#f59e0b) 0,var(--glass-accent-amber-dark,#d97706) 100%)}.usage-warning{margin:.75rem 0 0}.tier-comparison{background:var(--glass-surface-dark-overlay,#1a1a1a);border-radius:12px;padding:2rem;border:1px solid var(--glass-conn-dark-border,#333)}.tiers-comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.comparison-card{background:var(--glass-admin-bg-deep,#0a0a0a);border:2px solid var(--glass-conn-dark-border,#333);border-radius:12px;padding:1.5rem;text-align:center;position:relative}.comparison-card.current{border-color:var(--glass-accent-green-dark,#10b981)}.current-badge{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);background:var(--glass-accent-green-dark,#10b981);font-size:.625rem;font-weight:600;padding:.25rem .75rem;border-radius:4px;text-transform:uppercase;letter-spacing:.025em}.comparison-card h3,.current-badge{color:var(--glass-surface-elevated,#fff)}.comparison-card h3{margin:0 0 .5rem;font-size:1rem}.comparison-connections{color:var(--glass-conn-gray-text,#888);font-size:.75rem;margin-bottom:1rem}.comparison-price{margin-bottom:.5rem}.comparison-price .free{color:var(--glass-accent-green-dark,#10b981);font-size:1.25rem;font-weight:600}.comparison-price .amount{color:var(--glass-accent-green-dark,#10b981);font-size:1.5rem;font-weight:700}.comparison-price .period{color:var(--glass-conn-gray-text,#888);font-size:.875rem}.comparison-annual{color:var(--glass-message-text-secondary,#666);font-size:.625rem}.subscription-banner{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,var(--glass-surface-dark-overlay,#1a1a1a) 0,var(--glass-admin-bg-deep,#0a0a0a) 100%);border:1px solid var(--glass-conn-dark-border,#333);border-radius:8px;padding:1rem 1.5rem;margin-bottom:1.5rem}.banner-info{display:flex;align-items:center;gap:1rem}.plan-badge{background:var(--glass-accent-green-dark,#10b981);color:var(--glass-surface-elevated,#fff);padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.plan-badge.free{background:var(--glass-a11y-gray-500,#6b7280)}.connection-count{color:var(--glass-conn-gray-text,#888);font-size:.875rem}.upgrade-banner-btn{background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.32);padding:.5rem 1rem;border-radius:6px;color:var(--glass-surface-elevated,#fff);font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;backdrop-filter:blur(8px) saturate(140%)}.upgrade-banner-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.3)}.limit-warning{color:var(--glass-accent-warning,#f59e0b);font-size:.875rem;display:flex;align-items:center;gap:.5rem}@media (max-width:768px){.subscription-page{padding:1rem}.subscription-modal{padding:1.5rem;margin:1rem}.tiers-grid{grid-template-columns:1fr}.tiers-comparison-grid{grid-template-columns:1fr 1fr}.billing-toggle{flex-direction:column}.toggle-btn{width:100%}.subscription-banner{flex-direction:column;gap:1rem;text-align:center}.banner-info{gap:.5rem}.banner-info,.plan-actions{flex-direction:column}.plan-actions button{width:100%}.current-plan-card,.tier-comparison,.usage-progress{padding:1.5rem}}@media (max-width:480px){.tiers-comparison-grid{grid-template-columns:1fr}.modal-header h2{font-size:1.25rem}}.paywall-overlay{backdrop-filter:blur(4px)}.paywall-modal{max-width:900px}.paywall-warning-banner{background:linear-gradient(135deg,var(--glass-accent-warning,#f59e0b) 0,var(--glass-accent-amber-dark,#d97706) 100%);color:var(--glass-surface-elevated,#fff);padding:.75rem 1rem;border-radius:8px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600}.warning-icon{font-size:1.25rem}.paywall-modal .limit-status{color:var(--glass-conn-gray-text,#888);font-size:1.125rem;margin-top:.5rem}.paywall-modal .limit-status strong{color:var(--glass-accent-warning,#f59e0b)}.paywall-progress{margin-top:1rem;display:flex;align-items:center;gap:1rem}.paywall-progress .progress-bar{flex:1}.progress-percent{color:var(--glass-accent-warning,#f59e0b);font-weight:600;font-size:.875rem}.paywall-benefits{background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.2);border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.paywall-benefits h3{color:var(--glass-accent-green-dark,#10b981);font-size:.875rem;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em}.paywall-benefits ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.paywall-benefits li{color:var(--glass-text-disabled,#ccc);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.benefit-check{color:var(--glass-accent-green-dark,#10b981);font-weight:700}.paywall-tiers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-bottom:1.5rem}.paywall-tier-card{background:var(--glass-admin-bg-deep,#0a0a0a);border:2px solid var(--glass-conn-dark-border,#333);border-radius:10px;padding:1rem;text-align:center;transition:all .2s;position:relative}.paywall-tier-card:hover:not(.free-tier){border-color:var(--glass-accent-green-dark,#10b981);transform:translateY(-2px)}.paywall-tier-card.selected{border-color:var(--glass-accent-green-dark,#10b981);background:rgba(16,185,129,.1)}.paywall-tier-card.free-tier{opacity:.6;cursor:not-allowed}.paywall-tier-card.free-tier:hover{transform:none}.paywall-tier-card h3{color:var(--glass-surface-elevated,#fff);font-size:.875rem;margin:0 0 .25rem}.paywall-tier-card .tier-connections{font-size:.7rem;margin-bottom:.5rem}.paywall-tier-card .tier-price{font-size:1.125rem}.paywall-tier-card .tier-price .amount{font-weight:700}.paywall-tier-card .free-label{color:var(--glass-conn-gray-text,#888);font-size:.875rem}.paywall-tier-card .tier-monthly-equiv{font-size:.625rem}.tier-select-btn{margin-top:.75rem;width:100%;padding:.5rem;border:1px solid rgba(16,185,129,.32);border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;background:rgba(16,185,129,.14);color:var(--glass-surface-elevated,#fff);backdrop-filter:blur(8px) saturate(140%)}.tier-select-btn:hover:not(:disabled){transform:translateY(-1px)}.tier-select-btn.disabled,.tier-select-btn:disabled{background:var(--glass-conn-dark-border,#333);color:var(--glass-message-text-secondary,#666);cursor:not-allowed}.paywall-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--glass-conn-dark-border,#333)}.manage-link{color:var(--glass-accent-green-dark,#10b981);text-decoration:none;font-size:.875rem;transition:color .2s}.manage-link:hover{color:var(--glass-accent-green-darker,#059669)}.paywall-close-btn{background:none;border:1px solid var(--glass-conn-medium-gray,#555);color:var(--glass-conn-gray-text,#888);padding:.5rem 1rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s}.paywall-close-btn:hover{border-color:var(--glass-conn-gray-text,#888);color:var(--glass-surface-elevated,#fff)}.connection-counter-card{background:var(--glass-surface-dark-overlay,#1a1a1a);border:1px solid var(--glass-conn-dark-border,#333);border-radius:12px;padding:1.5rem}.connection-counter-card.at-limit{border-color:rgba(239,68,68,.5)}.connection-counter-card.near-limit{border-color:rgba(245,158,11,.5)}.connection-counter-card .counter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.connection-counter-card .counter-header h3{color:var(--glass-surface-elevated,#fff);font-size:1rem;margin:0}.counter-stats{display:flex;justify-content:space-around;margin-bottom:1rem}.stat-main,.stat-remaining{text-align:center}.stat-value{display:block;font-size:1.5rem;font-weight:700;color:var(--glass-accent-green-dark,#10b981)}.stat-remaining .stat-value{color:var(--glass-conn-gray-text,#888)}.at-limit .stat-remaining .stat-value{color:var(--glass-accent-danger,#ef4444)}.stat-label{color:var(--glass-conn-gray-text,#888);font-size:.75rem}.progress-section{display:flex;align-items:center;gap:1rem}.progress-section .progress-bar{flex:1}.progress-fill.danger{background:linear-gradient(90deg,var(--glass-accent-danger,#ef4444) 0,var(--glass-accent-red-dark,#dc2626) 100%)}.usage-warning{color:var(--glass-accent-warning,#f59e0b);font-size:.75rem;margin:1rem 0 0;text-align:center}.usage-warning.at-limit{color:var(--glass-accent-danger,#ef4444)}.upgrade-counter-btn{display:block;width:100%;margin-top:1rem;padding:.75rem;background:transparent;border:1px solid var(--glass-accent-green-dark,#10b981);border-radius:8px;color:var(--glass-accent-green-dark,#10b981);text-align:center;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s}.upgrade-counter-btn:hover{background:rgba(16,185,129,.1)}.upgrade-counter-btn.urgent{background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.32);color:var(--glass-surface-elevated,#fff);backdrop-filter:blur(8px) saturate(140%)}.connection-counter-compact{background:var(--glass-admin-bg-deep,#0a0a0a);border-radius:8px;padding:1rem}.connection-counter-compact .counter-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.connection-counter-compact .counter-label{color:var(--glass-conn-gray-text,#888);font-size:.75rem}.connection-counter-compact .counter-value{color:var(--glass-surface-elevated,#fff);font-size:.875rem;font-weight:600}.progress-bar-mini{background:var(--glass-conn-dark-border,#333);border-radius:2px;height:4px;overflow:hidden}.progress-bar-mini .progress-fill{height:100%;background:var(--glass-accent-green-dark,#10b981);border-radius:2px}.progress-bar-mini .progress-fill.warning{background:var(--glass-accent-warning,#f59e0b)}.progress-bar-mini .progress-fill.danger{background:var(--glass-accent-danger,#ef4444)}.upgrade-link-compact{display:block;margin-top:.5rem;color:var(--glass-accent-green-dark,#10b981);font-size:.75rem;text-decoration:none}.upgrade-link-compact:hover{text-decoration:underline}.connection-counter-inline{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.connection-counter-inline .counter-value{color:var(--glass-conn-gray-text,#888)}.connection-counter-inline.near-limit .counter-value{color:var(--glass-accent-warning,#f59e0b)}.connection-counter-inline.at-limit .counter-value{color:var(--glass-accent-danger,#ef4444)}.upgrade-inline-link{color:var(--glass-accent-green-dark,#10b981);text-decoration:none;font-size:.75rem}.upgrade-inline-link:hover{text-decoration:underline}.connection-counter.loading{color:var(--glass-conn-gray-text,#888);font-size:.875rem}.limit-warning.at-limit{color:var(--glass-accent-danger,#ef4444)}.tier-card-compact{background:var(--glass-admin-bg-deep,#0a0a0a);border:1px solid var(--glass-conn-dark-border,#333);border-radius:8px;padding:.75rem;text-align:center}.tier-card-compact.current,.tier-card-compact.selected{border-color:var(--glass-accent-green-dark,#10b981)}.tier-card-compact.selected{background:rgba(16,185,129,.1)}.tier-card-compact.clickable{cursor:pointer;transition:all .2s}.tier-card-compact.clickable:hover{border-color:var(--glass-accent-green-dark,#10b981)}.tier-card-compact .tier-name{font-size:.75rem;color:var(--glass-surface-elevated,#fff);margin:0 0 .25rem}.tier-card-compact .tier-price{font-size:.875rem}@media (max-width:768px){.paywall-tiers-grid{grid-template-columns:repeat(2,1fr)}.paywall-benefits ul{grid-template-columns:1fr}.paywall-footer{flex-direction:column;gap:1rem}.counter-stats{gap:1rem}}@media (max-width:480px){.paywall-tiers-grid{grid-template-columns:1fr 1fr}.paywall-tier-card{padding:.75rem}}
.connection-terms-line{margin:.75rem auto 1rem;max-width:60ch;font-size:.875rem;line-height:1.5;text-align:center;color:inherit}.connection-terms-line a{color:inherit;text-decoration:underline;text-underline-offset:2px}.connection-terms-line a:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}
.glass-container{position:relative;display:flex;align-items:center;justify-content:center;gap:20px;padding:10px;box-sizing:border-box}.glass-container-circle{aspect-ratio:1/1}.glass-container-circle,.glass-container-pill{flex-shrink:0;flex-grow:0}.glass-button{position:relative;box-shadow:0 25px 50px rgba(0,0,0,.25);cursor:pointer;pointer-events:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.glass-button-circle{aspect-ratio:1/1;flex-shrink:0;flex-grow:0}.glass-button-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;font-weight:400;color:#fff;font-family:system-ui,-apple-system,sans-serif;white-space:nowrap}.lg-btn{--lg-tint:0.25;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;isolation:isolate;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;font-weight:650;letter-spacing:.01em;line-height:1;color:#f4f6ff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.03) 50%,hsla(0,0%,100%,.07)),rgba(17,17,38,.48);backdrop-filter:blur(18px) saturate(105%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 0 0 1px hsla(0,0%,100%,.12),inset 0 -8px 18px rgba(8,6,24,.35),0 8px 24px rgba(8,6,24,.45),0 1px 2px rgba(0,0,0,.3);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background .18s ease}.lg-btn__sheen{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 80% at 30% -10%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.12) 22%,transparent 55%);mix-blend-mode:screen;opacity:.9}.lg-btn__label{text-shadow:0 1px 3px rgba(6,6,20,.55)}.lg-btn__icon,.lg-btn__label{position:relative;z-index:1;pointer-events:none}.lg-btn__icon{display:inline-flex;align-items:center;justify-content:center}.lg-btn__icon svg{width:1.15em;height:1.15em;display:block}.lg-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.07) 50%,hsla(0,0%,100%,.13)),rgba(17,17,38,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 0 0 1px hsla(0,0%,100%,.18),inset 0 -8px 18px rgba(8,6,24,.3),0 12px 30px rgba(8,6,24,.5),0 0 18px rgba(120,130,255,.25)}.lg-btn:active{transform:translateY(0) scale(.985)}.lg-btn:focus-visible{outline:2px solid rgba(160,170,255,.9);outline-offset:2px}.lg-btn--disabled,.lg-btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.lg-btn{background:linear-gradient(135deg,rgba(120,130,255,.4),rgba(60,60,110,.5))}}
.hcp-container{position:relative;width:100%;padding:var(--space-xl,34px);background:transparent;border:none;border-radius:21px;--hcp-glass-bg:var(--layer2-page-bg);--hcp-glass-border:hsla(0,0%,100%,.07);--hcp-glass-border-hover:hsla(0,0%,100%,.12);--hcp-text-primary:#f5f5f7;--hcp-text-secondary:#b8b8bc;--hcp-text-tertiary:#8892a4;--hcp-glass-blur:blur(24px) saturate(180%);--hcp-radius:21px;--hcp-accent:var(--aa-blue,#1b48ff);--hcp-success:#10b981;--hcp-rate-green:#4ade80;--font-xs:var(--aa-text,20px);--font-sm:var(--aa-text,20px);--font-base:var(--aa-text,20px);--font-lg:var(--aa-subheader,28px);--font-xl:var(--aa-subheader,28px);--font-2xl:var(--aa-subheader,28px);--font-data:var(--font-body,system-ui,-apple-system,"Segoe UI",sans-serif);color:var(--hcp-text-primary);font-family:var(--font-heading,Arial,Helvetica,sans-serif);overflow:hidden;overflow-wrap:break-word;word-break:break-word;transition:top .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.hcp-container:hover{top:-2px;box-shadow:0 8px 34px rgba(var(--aa-blue-rgb,27,72,255),.15),0 4px 16px rgba(0,0,0,.2)}@media (prefers-reduced-motion:reduce){.hcp-container{transition-duration:.01ms}}.hcp-completed{opacity:.75}.hcp-status-overlay{position:absolute;top:var(--space-xl,34px);right:var(--space-xl,34px);z-index:5}.hcp-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-25deg);font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:72px;font-weight:800;letter-spacing:8px;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:2;animation:hcpWatermarkPulse 6s ease-in-out infinite}.hcp-watermark--completed{color:rgba(245,158,11,.07);text-shadow:0 0 40px rgba(245,158,11,.03)}.hcp-watermark--filled{color:rgba(20,184,166,.07);text-shadow:0 0 40px rgba(20,184,166,.03)}.hcp-watermark--closed{color:rgba(148,163,184,.11);text-shadow:0 0 40px rgba(148,163,184,.05)}@keyframes hcpWatermarkPulse{0%,to{opacity:1}50%{opacity:.6}}.hcp-status-badge{display:inline-block;padding:8px 20px;border-radius:var(--radius-sm,8px);font-size:var(--font-sm,13px);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;backdrop-filter:var(--glass-blur-cta,blur(8px))}.hcp-status-closed{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.4);color:#f87171}.hcp-status-completed{background:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.4);color:#34d399}.hcp-status-filled{background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.4);color:#60a5fa}.hcp-wg-badge{display:inline-flex;align-items:center;align-self:center;gap:var(--space-sm,8px);padding:var(--space-xs,5px) var(--space-lg,21px);background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(255,215,0,.08));border:1px solid rgba(255,215,0,.3);border-radius:100px;color:var(--tier-gold,gold);font-size:var(--font-sm,13px);font-weight:700;letter-spacing:1.5px;text-transform:uppercase;animation:hcpWgGlow 3s ease-in-out infinite}@keyframes hcpWgGlow{0%,to{box-shadow:0 0 12px rgba(255,215,0,.15)}50%{box-shadow:0 0 24px rgba(255,215,0,.3),0 0 48px rgba(255,215,0,.1)}}@keyframes hcpBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hcpBadgeShimmer{0%,to{filter:brightness(1) drop-shadow(0 4px 16px rgba(0,0,0,.4))}50%{filter:brightness(1.2) drop-shadow(0 4px 24px rgba(139,92,246,.35))}}.hcp-standard-badge{display:inline-flex;align-items:center;align-self:center;padding:var(--space-xs,5px) var(--space-lg,21px);background:rgba(148,163,184,.08);border:1px solid rgba(148,163,184,.25);border-radius:100px;color:#b0bec5;font-size:var(--font-sm,13px);font-weight:600}.hcp-c2h-badge,.hcp-standard-badge{letter-spacing:1px;text-transform:uppercase;backdrop-filter:var(--glass-blur-cta,blur(8px))}.hcp-c2h-badge{position:absolute;top:var(--space-xl,34px);left:var(--space-xl,34px);z-index:5;padding:6px 16px;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-sm,8px);color:#6ee7b7;font-size:var(--font-xs,11px);font-weight:700;animation:hcpBadgeFloat 6s ease-in-out infinite,hcpC2hShimmer 4s ease-in-out infinite}@keyframes hcpC2hShimmer{0%,to{filter:brightness(1) drop-shadow(0 4px 16px rgba(0,0,0,.5))}50%{filter:brightness(1.15) drop-shadow(0 4px 20px rgba(16,185,129,.25))}}.hcp-white-glove .hcp-grid{box-shadow:var(--white-glove-shadow,0 4px 6px rgba(139,92,246,.1),0 10px 20px rgba(139,92,246,.08))}.hcp-direct-job .hcp-grid{box-shadow:0 4px 6px rgba(16,185,129,.1),0 10px 20px rgba(16,185,129,.08)}.hcp-rfq .hcp-grid{box-shadow:0 4px 6px rgba(245,158,11,.1),0 10px 20px rgba(245,158,11,.08)}.hcp-type-badge{position:absolute;top:var(--space-xl,34px);right:var(--space-xl,34px);z-index:5;display:flex;align-items:center;gap:var(--space-xs,5px);padding:6px 14px;border-radius:var(--radius-sm,8px);font-size:var(--font-xs,11px);font-weight:700;letter-spacing:.5px;text-transform:uppercase;backdrop-filter:var(--glass-blur-cta,blur(8px));animation:hcpBadgeFloat 6s ease-in-out 1.5s infinite,hcpBadgeShimmer 4s ease-in-out 1s infinite}.hcp-type-icon{font-size:var(--font-sm,13px)}.hcp-type-detail{font-size:9px;font-weight:600;letter-spacing:.3px;opacity:.85;white-space:nowrap}.hcp-type-hourly{background:rgba(37,99,235,.15);border:1px solid rgba(37,99,235,.3);color:#60a5fa}.hcp-type-direct_job{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#34d399}.hcp-type-rfq{background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3);color:#f59e0b}.hcp-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:var(--space-xl,34px);align-items:stretch;background:var(--hcp-glass-bg);backdrop-filter:var(--hcp-glass-blur);border:1px solid var(--hcp-glass-border);border-radius:var(--hcp-radius);padding:var(--space-xl,34px);box-shadow:0 8px 32px rgba(0,0,0,.3)}.hcp-left{display:flex;flex-direction:column;gap:var(--space-lg,21px);min-width:0}.hcp-right-rates-section{border-left:3px solid rgba(34,197,94,.4)}.hcp-right-rates-section .hcp-section-title{padding:var(--space-md,13px) var(--space-lg,21px)}.hcp-right-rates-section .hcp-rates-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.hcp-right-rates-section .hcp-rate-cell{min-width:0;overflow:hidden}.hcp-right-rates-section .hcp-rate-amount{overflow:hidden;text-overflow:ellipsis}.hcp-hero-section{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--space-lg,21px);padding:var(--space-lg,21px);background:var(--layer2-page-bg);border:1px solid var(--hcp-glass-border);border-radius:var(--radius-xl,34px);backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));-webkit-backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));box-shadow:0 8px 32px rgba(0,0,0,.25)}.hcp-hero-section>.hcp-dates,.hcp-hero-section>.hcp-hero-actions{background:transparent;border-color:hsla(0,0%,100%,.08)}.hcp-hero-section>.hcp-shift-badge{border-color:hsla(0,0%,100%,.08)}.hcp-hero-logo{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;aspect-ratio:1/1;height:auto;max-height:380px;margin:0 auto;background:transparent;border-radius:var(--radius-lg,21px);overflow:hidden;padding:0;position:relative;flex-shrink:0}.hcp-hero-logo[data-logo-tier=aa-fallback],.hcp-hero-logo[data-logo-tier=occupation],.hcp-hero-logo[data-logo-tier=trade]{max-height:420px}.hcp-hero-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hcp-hero-smart-logo{width:100%!important;aspect-ratio:1/1!important;height:auto!important;max-width:100%!important;max-height:380px!important;border-radius:var(--radius-lg,21px)!important;border:none!important;box-shadow:none!important;transition:transform .15s ease!important}.hcp-hero-logo img,.hcp-hero-smart-logo img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important}.hcp-hero-logo--video .hcp-hero-video,.hcp-hero-logo--video .hcp-hero-video-thumb{width:100%!important;height:100%!important}.hcp-hero-logo--video .hcp-hero-video-thumb{-o-object-fit:cover!important;object-fit:cover!important;border-radius:var(--radius-lg,21px)}.hcp-left-rates{display:flex;flex-direction:column;gap:2px;padding:var(--space-md,13px) var(--space-lg,21px);background:rgba(0,0,0,.12);border-left:1px solid var(--hcp-glass-border);border:1px solid var(--hcp-glass-border);border-left:3px solid rgba(34,197,94,.5);border-radius:var(--radius-md,13px);transition:background .2s ease,border-color .2s ease}.hcp-left-rates:hover{background:rgba(0,0,0,.2);border-color:var(--hcp-glass-border-hover)}.hcp-left-rates-title{font-size:var(--font-sm,18px);font-weight:700;color:var(--hcp-text-primary);margin:0 0 var(--space-xs,5px);font-family:var(--font-heading,Arial,Helvetica,sans-serif);text-transform:uppercase;letter-spacing:.5px}.hcp-rate-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm,8px);padding:3px 0}.hcp-rate-row-label{font-size:var(--font-sm,18px);color:var(--hcp-text-secondary)}.hcp-rate-mult{font-size:13px;color:var(--hcp-text-tertiary);margin-left:4px}.hcp-rate-row-val{font-size:var(--font-lg,21px);font-weight:800;color:var(--hcp-rate-green,#4ade80);font-family:var(--font-data,"JetBrains Mono",monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.hcp-rate-row--customer .hcp-rate-row-val{color:var(--primary-light,var(--aa-link,#8fa8ff))}.hcp-rate-row--net .hcp-rate-row-val{color:var(--hcp-text-primary);font-weight:600}.hcp-rate-row--tbd .hcp-rate-row-val{color:#b8b8bc;font-style:italic;font-weight:600}.hcp-hero-logo:hover .hcp-hero-smart-logo{box-shadow:0 0 20px rgba(var(--aa-blue-rgb,27,72,255),.3),0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.12)!important;transform:scale(1.03)!important}.hcp-hero-logo:hover .hcp-aa-fallback{box-shadow:0 0 20px rgba(26,86,219,.4),0 4px 16px rgba(26,86,219,.3),inset 0 1px 0 hsla(0,0%,100%,.12)!important;transform:scale(1.03)!important}.hcp-aa-fallback{background:linear-gradient(135deg,#1a56db,#1e3a8a)!important;border:1px solid hsla(0,0%,100%,.15)!important;box-shadow:0 4px 16px rgba(26,86,219,.3),inset 0 1px 0 hsla(0,0%,100%,.12)!important;transition:box-shadow .3s ease,transform .15s ease}.hcp-occupation,.hcp-title-edit{text-align:center}.hcp-title-edit{min-width:0}.hcp-occupation-title{font-size:var(--font-2xl,34px);line-height:1.1;font-weight:700;color:var(--hcp-text-primary);margin:0;font-family:var(--font-heading,Arial,Helvetica,sans-serif)}.hcp-occupation-secondary{display:block;font-size:var(--font-sm,13px);color:var(--hcp-text-secondary);margin-top:var(--space-xs,5px)}.hcp-dates{display:flex;flex-direction:column;gap:0;background:rgba(0,0,0,.12);border-radius:var(--radius-md,13px);border:1px solid var(--hcp-glass-border);overflow:hidden}.hcp-date-row{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm,8px) var(--space-md,13px)}.hcp-date-row+.hcp-date-row{border-top:1px solid var(--hcp-glass-border)}.hcp-date-label{font-size:var(--font-xs,11px);color:var(--hcp-text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.hcp-date-value{font-size:var(--font-sm,13px);color:var(--hcp-text-primary);font-family:var(--font-data,"JetBrains Mono",monospace);font-weight:600}.hcp-shift-badge{display:flex;align-items:center;justify-content:center;gap:var(--space-sm,8px);padding:var(--space-sm,8px) var(--space-md,13px);background:rgba(0,0,0,.12);border-radius:var(--radius-md,13px);border:1px solid var(--hcp-glass-border);transition:background .2s ease,border-color .2s ease}.hcp-shift-badge:hover{background:rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.18)}.hcp-shift-badge:focus-visible{outline:2px solid var(--glass-accent-blue,var(--aa-blue,#1b48ff));outline-offset:2px}.hcp-shift-night{background:rgba(30,58,138,.25);border-color:rgba(59,130,246,.3)}.hcp-shift-night .hcp-shift-label{color:#93c5fd}.hcp-shift-day{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.3)}.hcp-shift-day .hcp-shift-label{color:#fbbf24}.hcp-shift-swing{background:linear-gradient(135deg,rgba(30,58,138,.2),rgba(245,158,11,.15));border-color:rgba(139,92,246,.3)}.hcp-shift-swing .hcp-shift-label{color:#c4b5fd}.hcp-shift-icon{font-size:var(--font-base,16px)}.hcp-shift-label{font-size:var(--font-sm,13px);font-weight:600;color:var(--hcp-text-primary);text-transform:capitalize}.hcp-shift-with-schedule{flex-wrap:wrap}.hcp-shift-schedule{width:100%;text-align:center;font-size:var(--font-xs,11px);font-weight:500;color:var(--hcp-text-secondary);opacity:.85;margin-top:-2px;letter-spacing:.02em}.hcp-standard-anonymous .hcp-grid{box-shadow:0 4px 6px rgba(100,116,139,.1),0 10px 20px rgba(100,116,139,.06);border-color:rgba(100,116,139,.15)}.hcp-anonymous-badge{position:absolute;top:var(--space-xl,34px);left:var(--space-xl,34px);z-index:5;padding:6px 16px;background:rgba(100,116,139,.15);border:1px solid rgba(100,116,139,.3);border-radius:var(--radius-sm,8px);color:#b0bec5;font-size:var(--font-xs,11px);font-weight:700;letter-spacing:1px;text-transform:uppercase;backdrop-filter:var(--glass-blur-cta,blur(8px))}.hcp-hero-actions{display:flex;gap:var(--space-md,13px);background:rgba(0,0,0,.12);border-radius:var(--radius-md,13px);border:1px solid var(--hcp-glass-border);overflow:visible;padding-bottom:var(--space-sm,8px);flex-wrap:wrap}.hcp-apply-block{flex:1 1 auto;min-width:0;width:100%;display:flex;flex-direction:column;gap:var(--space-md,14px)}.hcp-apply-btn{width:100%;padding:var(--space-lg,21px) var(--space-xl,34px);min-height:44px;background:rgba(var(--aa-blue-rgb,27,72,255),.85);color:#fff;border:1px solid hsla(0,0%,100%,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-md,13px);font-size:var(--font-lg,21px);font-weight:800;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;text-transform:uppercase;letter-spacing:1.5px;font-family:var(--font-heading,Arial,Helvetica,sans-serif);box-shadow:0 0 20px rgba(var(--aa-blue-rgb,27,72,255),.25),0 4px 12px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.1)}.hcp-apply-btn:hover:not(:disabled){background:rgba(var(--aa-blue-rgb,27,72,255),.25);border-color:hsla(0,0%,100%,.3);transform:translateY(-3px) scale(1.03);box-shadow:0 0 32px rgba(var(--aa-blue-rgb,27,72,255),.45),0 12px 32px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.18);backdrop-filter:blur(8px) saturate(140%)}.hcp-apply-btn:active:not(:disabled){transform:scale(.97)}.hcp-apply-btn.hcp-applied{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.35);color:#6ee7b7;cursor:default}.hcp-apply-btn.hcp-closed{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:var(--hcp-text-tertiary);cursor:default}.hcp-people-count{display:flex;flex-direction:column;align-items:center;padding:var(--space-sm,8px) var(--space-md,13px);gap:var(--space-xs,5px)}.hcp-meta-label{font-size:var(--font-sm,18px);color:#c8d0dc;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.45)}.hcp-meta-value{font-size:var(--font-xl,26px);font-weight:700;color:var(--hcp-text-primary);font-family:var(--font-data,"JetBrains Mono",monospace);font-variant-numeric:tabular-nums}.hcp-rate-block{flex:1 1 auto;min-width:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-md,13px);gap:var(--space-xs,5px)}.hcp-rate-value{font-size:var(--font-2xl,34px);font-weight:800;color:var(--hcp-rate-green,#4ade80);font-family:var(--font-data,"JetBrains Mono",monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.hcp-rate-value.hcp-rate-tbd{font-size:var(--font-lg,20px);font-weight:600;color:#b8b8bc;font-family:var(--font-heading,Arial,Helvetica,sans-serif);font-style:italic}.hcp-rate-dual{gap:var(--space-sm,8px);width:100%}.hcp-rate-dual,.hcp-rate-dual-row{display:flex;flex-direction:column}.hcp-rate-dual-row{align-items:center;gap:2px}.hcp-rate-dual-label{font-size:var(--font-xs,11px);font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.45)}.hcp-rate-dual-label--customer{color:var(--primary-light,var(--aa-link,#8fa8ff))}.hcp-rate-dual-label--pro{color:#c8d0dc}.hcp-rate-dual-value{font-size:var(--font-xl,26px);font-weight:800;font-family:var(--font-data,"JetBrains Mono",monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.hcp-rate-dual-value--customer{color:var(--primary-light,var(--aa-link,#8fa8ff))}.hcp-rate-dual-value--pro{color:var(--hcp-rate-green,#4ade80)}.hcp-rate-dual-divider{width:60%;height:1px;margin:0 auto;background:hsla(0,0%,100%,.08)}.hcp-skill-row{display:flex;flex-wrap:wrap;gap:0;background:rgba(0,0,0,.12);border-radius:var(--radius-md,13px);border:1px solid var(--hcp-glass-border);overflow:hidden}.hcp-skill-logo-cell{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 6px;min-width:calc(var(--size-secondary-logo, 72px) + 16px);min-height:calc(var(--size-secondary-logo, 72px) + 16px);border-right:1px solid var(--hcp-glass-border)}.hcp-skill-logo-model{font-size:12px;line-height:1.2;text-align:center;color:#c8d0dc;text-shadow:0 1px 2px rgba(0,0,0,.45);max-width:100%;overflow-wrap:break-word}.hcp-skill-logo-cell:last-of-type{border-right:none}.hcp-skill-logo-cell img{width:100%;height:auto;max-width:100%;max-height:104px;-o-object-fit:contain;object-fit:contain}.hcp-skill-name{font-size:var(--font-sm,18px);color:#e5e7eb;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.45)}.hcp-location-cell{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-xs,6px);margin:0 auto;padding:6px 14px;background:hsla(0,0%,100%,.06);border:1px solid var(--hcp-glass-border);border-radius:999px;backdrop-filter:var(--glass-blur-cta,blur(8px));transition:border-color .2s ease,background .2s ease}.hcp-location-cell:hover{background:hsla(0,0%,100%,.09);border-color:var(--hcp-glass-border-hover)}.hcp-location-text{font-size:var(--font-sm,13px);font-family:var(--font-body,Arial,Helvetica,sans-serif);color:var(--hcp-text-primary);letter-spacing:.2px;text-align:center}.hcp-flag{width:22px;height:15px;-o-object-fit:cover;object-fit:cover;border-radius:2px;border:1px solid var(--hcp-glass-border)}.hcp-section{background:var(--layer2-page-bg);border-radius:var(--round,21px);border:1px solid hsla(0,0%,100%,.08);padding:var(--space-xl,34px);overflow:hidden;backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%))}.hcp-section-title{font-size:var(--aa-header,28px);font-weight:var(--aa-weight-header,800);color:var(--text-primary,#f5f5f7);display:flex;align-items:center;gap:var(--space-sm,8px);margin:0 0 var(--space-lg,21px) 0;font-family:var(--font-heading,Arial,Helvetica,sans-serif)}.hcp-section-title:before{content:"";display:inline-block;width:4px;height:22px;background:var(--primary,var(--aa-blue,#1b48ff));border-radius:2px;flex-shrink:0}.hcp-readmore-pill{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 14px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;font-family:var(--font-heading,Arial,Helvetica,sans-serif);font-size:var(--font-sm,18px);font-weight:500;color:hsla(0,0%,100%,.85);cursor:pointer;backdrop-filter:var(--glass-blur-cta,blur(8px));transition:transform .2s ease,border-color .2s ease,background .2s ease;pointer-events:none}.hcp-readmore-pill__arrow{font-size:var(--font-base,18px);line-height:1}.hcp-contract-label{padding:var(--space-sm,8px) var(--space-md,13px);border-radius:var(--radius-sm,8px);font-size:var(--font-sm,13px);font-weight:700;text-align:center;letter-spacing:.5px}.hcp-label-standard{background:rgba(0,0,0,.2);border:1px solid var(--hcp-glass-border);color:var(--hcp-text-secondary)}.hcp-label-wg{background:var(--white-glove-accent-bg,rgba(139,92,246,.15));border:1px solid var(--white-glove-accent-border,rgba(139,92,246,.3));color:var(--white-glove-accent-light,#c4b5fd)}.hcp-label-direct-job{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);color:#34d399}.hcp-label-rfq{background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3);color:#f59e0b}.hcp-company-name{font-size:var(--font-sm,13px);color:var(--hcp-text-secondary);text-align:center}.hcp-ctas{gap:var(--space-sm,8px)}.hcp-ctas,.hcp-right{display:flex;flex-direction:column}.hcp-right{gap:var(--space-lg,21px);min-width:0}.hcp-right>.hcp-section{order:50}.hcp-right>.hcp-details-section{order:10}.hcp-right>.hcp-description{order:20}.hcp-right>[data-section=scope]{order:21}.hcp-right>[data-section=deliverables]{order:22}.hcp-right>[data-section=requirements]{order:30}.hcp-right>[data-section=eligibility]{order:31}.hcp-right>[data-section=tools-required]{order:32}.hcp-right>[data-section=rates]{order:40}.hcp-right>[data-section=skilled-trades]{order:41}.hcp-right>[data-section=software-licenses]{order:42}.hcp-right>[data-section=safety-passes]{order:43}.hcp-right>[data-section=benefits]{order:44}.hcp-right>[data-section=eligibility-questions]{order:45}.hcp-right>[data-section=interview]{order:46}.hcp-right>[data-section=procedures]{order:60}.hcp-right>[data-section=documents]{order:62}.hcp-right>[data-section=slm]{order:66}.hcp-right>[data-section=customer-row]{order:70}.hcp-right>.hcp-contact-section,.hcp-right>[data-section=customer-contact-onsite]{order:71}.hcp-right>[data-section=rate-sheet]{order:80}.hcp-right>[data-section=quote]{order:81}.hcp-right>[data-section=purchase-orders]{order:82}.hcp-right>[data-section=work-public-docs]{order:83}.hcp-right>[data-section=hired-applicant-docs]{order:84}.hcp-right>[data-section=aa-rep]{order:85}.hcp-right>[data-section=business-rep]{order:86}.hcp-right>[data-section=customer-rate]{order:90}.hcp-right>[data-section=admin-meta]{order:91}.hcp-right>.hcp-right-cta-section{order:800}.hcp-right>.hcp-travel-inline{order:900}.hcp-left>.hcp-section:not(.aa-tint-exempt),.hcp-right>.hcp-section:not(.aa-tint-exempt){background-image:linear-gradient(0deg,rgba(var(--entity-tint,var(--content-tint-1)),.1),rgba(var(--entity-tint,var(--content-tint-1)),.1));background-color:var(--layer2-page-bg,rgba(15,15,35,.1));border-color:rgba(var(--entity-tint,var(--content-tint-1)),.24)}.hcp-left,.hcp-right{gap:var(--section-gap,21px)}@media (max-width:1024px){.hcp-grid{gap:var(--section-gap,21px)}}.hcp-details-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm,8px)}.hcp-feed-item .hcp-details-grid{grid-template-columns:repeat(2,1fr)}.hcp-detail-cell{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:var(--space-xs,5px) var(--space-sm,8px);gap:var(--space-sm,8px);background:hsla(0,0%,100%,.03);border:1px solid var(--hcp-glass-border);border-radius:var(--radius-md,13px);min-height:0;text-align:left;transition:background .2s ease}.hcp-details-section{padding:var(--space-md,13px) var(--space-lg,21px)}.hcp-details-section .hcp-section-title{margin-bottom:var(--space-sm,8px)}.hcp-detail-cell:hover{background:hsla(0,0%,100%,.06)}.hcp-detail-icon{font-size:24px;line-height:1;opacity:.75;flex-shrink:0}.hcp-detail-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:0}.hcp-detail-cell .hcp-detail-label{font-size:var(--aa-label,13px);text-align:left;line-height:1.25}.hcp-detail-cell .hcp-detail-value{font-size:var(--aa-text-strong,22px);font-weight:700;line-height:1.25}.hcp-detail-label{font-size:var(--font-sm,18px);color:#c8d0dc;text-transform:uppercase;letter-spacing:.5px;text-align:center;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.45)}.hcp-detail-value{font-size:var(--font-lg,21px);font-weight:700;color:var(--hcp-text-primary);font-family:var(--font-data,"JetBrains Mono",monospace);font-variant-numeric:tabular-nums}.hcp-questions-list{padding:var(--space-lg,21px);display:flex;flex-direction:column;gap:var(--space-md,13px);background:rgba(10,10,25,.2);border-radius:var(--radius-sm,8px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);overflow:hidden;position:relative}.hcp-question-item{display:flex;gap:var(--space-sm,8px);align-items:flex-start;padding:var(--space-md,13px) 0;border-bottom:1px solid hsla(0,0%,100%,.03)}.hcp-question-item:last-child{border-bottom:none}.hcp-question-num{font-size:var(--font-xs,11px);font-weight:700;color:var(--primary-light,var(--aa-link,#8fa8ff));min-width:30px;font-family:var(--font-data,"JetBrains Mono",monospace);letter-spacing:.5px;margin-bottom:4px}.hcp-question-text{flex:1;font-size:var(--font-sm,13px);font-weight:400;color:#e5e7eb;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.45)}.hcp-eligibility-hint{font-size:var(--font-sm,18px);color:#d1d5db;font-style:italic;margin:0;padding:var(--space-sm,8px) var(--space-lg,21px) 0}.hcp-eligibility-hint-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-lg,21px);flex-wrap:nowrap}.hcp-eligibility-hint-row>*{min-width:0}.hcp-eligibility-hint-row .hcp-eligibility-hint--key{text-align:right;white-space:normal;overflow-wrap:break-word;word-break:normal}.hcp-criteria-list{padding:var(--space-lg,21px);display:flex;flex-direction:column;gap:var(--space-sm,8px);background:rgba(10,10,25,.2);border-radius:var(--radius-sm,8px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);overflow:hidden;position:relative}.hcp-criterion-item{display:flex;gap:var(--space-md,13px);align-items:flex-start;padding:var(--space-md,13px) 0;border-bottom:1px solid hsla(0,0%,100%,.03)}.hcp-criterion-item:last-child{border-bottom:none}.hcp-criterion-num{font-size:var(--font-base,18px);font-weight:700;color:var(--aa-link,#8fa8ff);min-width:30px;font-family:var(--font-data,"JetBrains Mono",monospace)}.hcp-criterion-text{flex:1;font-size:var(--font-sm,13px);font-weight:400;color:#e5e7eb;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.45)}.hcp-criterion-answer{font-size:var(--font-xs,11px);font-weight:700;padding:3px 10px;border-radius:var(--radius-xs,5px);letter-spacing:.3px}.hcp-answer-no,.hcp-answer-yes{background:var(--layer4-field-bg,rgba(15,15,35,.28));color:#e2e8f0;border:1px solid hsla(0,0%,100%,.14)}.hcp-citizenship-item{padding:var(--space-sm,8px) var(--space-lg,21px);margin:var(--space-sm,8px) var(--space-lg,21px) 0;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.15);border-radius:var(--radius-sm,8px)}.hcp-criterion-icon{font-size:var(--font-sm,13px);min-width:30px;text-align:center}.hcp-procedures-content{padding:var(--space-md,13px) var(--space-lg,21px) var(--space-lg,21px);font-size:var(--font-base,18px);color:#f1f5f9;line-height:1.7;text-shadow:0 1px 2px rgba(0,0,0,.35)}.hcp-popout-procedures ol,.hcp-popout-procedures ul{padding-left:1.2em;margin:.4em 0}.hcp-three-col-grid{display:grid;gap:var(--space-sm,8px)}.hcp-col-block{padding:0;background:hsla(0,0%,100%,.03);border:1px solid var(--hcp-glass-border);border-radius:var(--radius-md,13px);overflow:hidden;transition:background .2s ease,border-color .2s ease}.hcp-col-block:hover{background:hsla(0,0%,100%,.05);border-color:var(--hcp-glass-border-hover)}.hcp-col-title{font-size:var(--font-sm,18px);font-weight:700;color:#c8d0dc;text-transform:uppercase;letter-spacing:.5px;margin:0;padding:var(--space-sm,8px) var(--space-md,13px);border-bottom:1px solid var(--hcp-glass-border);font-family:var(--font-heading,Arial,Helvetica,sans-serif);background:var(--layer3-section-bg,rgba(10,10,25,.2));text-shadow:0 1px 2px rgba(0,0,0,.45)}.hcp-security-items,.hcp-security-list{padding:var(--space-sm,8px) var(--space-md,13px);display:flex;flex-direction:column;gap:var(--space-sm,8px)}.hcp-security-row{display:flex;align-items:center;gap:var(--space-sm,8px);font-size:var(--font-sm,18px);color:#e5e7eb;text-shadow:0 1px 2px rgba(0,0,0,.45)}.hcp-check-yes{color:var(--hcp-success);font-weight:700}.hcp-check-no,.hcp-check-yes{font-size:var(--font-base,16px)}.hcp-check-no{color:var(--hcp-text-tertiary)}.hcp-language-list{padding:var(--space-sm,8px) var(--space-md,13px);display:flex;flex-wrap:wrap;gap:var(--space-xs,5px)}.hcp-language-tag{display:inline-block;padding:4px 10px;background:rgba(var(--aa-blue-rgb,27,72,255),.1);border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.2);border-radius:var(--radius-xs,5px);font-size:var(--font-xs,11px);color:var(--hcp-text-primary);font-weight:500}.hcp-media-grid{padding:var(--space-sm,8px) var(--space-md,13px);display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:var(--space-xs,5px)}.hcp-media-thumb{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-xs,5px);border:1px solid var(--hcp-glass-border)}.hcp-empty-hint{font-size:var(--font-sm,18px);color:#c8d0dc;font-style:italic;padding:var(--space-xs,5px)}.hcp-rates-expenses-grid{display:grid;grid-template-columns:1fr;gap:var(--space-md,13px)}.hcp-expenses-block,.hcp-rates-block{padding:0;background:var(--layer3-section-bg);backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));-webkit-backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md,13px);overflow:hidden}.hcp-rates-cells{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md,13px)}.hcp-expenses-cells{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:var(--space-sm,8px)}.hcp-expenses-cells::-webkit-scrollbar{display:none}.hcp-expenses-cells>*{flex:1 0 150px;min-width:min(150px,100%)}.hcp-rate-cell{padding:var(--space-lg,21px) var(--space-md,13px);background:rgba(16,185,129,.04);border:1px solid rgba(16,185,129,.1);border-radius:var(--radius-md,13px)}.hcp-expense-cell,.hcp-rate-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-xs,5px);transition:background .2s ease,border-color .2s ease;min-height:80px}.hcp-expense-cell{padding:var(--space-md,13px);background:rgba(245,158,11,.03);border:1px solid rgba(245,158,11,.08);border-radius:var(--radius-md,13px)}.hcp-rate-cell:hover{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.18)}.hcp-expense-cell:hover{background:rgba(245,158,11,.06);border-color:rgba(245,158,11,.14)}.hcp-expense-label,.hcp-rate-label{font-size:var(--font-sm,18px);color:#c8d0dc;text-transform:uppercase;letter-spacing:.5px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.45)}.hcp-rate-amount{font-size:var(--font-xl,26px);font-weight:800;font-family:var(--font-data,"JetBrains Mono",monospace);font-variant-numeric:tabular-nums;color:var(--success,#10b981);letter-spacing:-.5px;white-space:nowrap}.hcp-rate-na{color:rgba(148,163,184,.5)!important;font-size:var(--font-base,16px)!important;font-weight:500!important;font-style:italic}.hcp-rate-range{grid-column:1/-1;background:rgba(var(--aa-blue-rgb,27,72,255),.06);border-right:none}.hcp-rate-range .hcp-rate-amount{font-size:var(--font-xl,26px);color:#22c55e}.hcp-rate-unit{font-size:var(--font-sm,13px);font-weight:600;color:#c8d0dc;margin-left:2px}.hcp-payment-terms{text-align:center;margin-top:var(--space-md,13px);padding:var(--space-md,13px);background:hsla(0,0%,100%,.02);border-radius:var(--radius-md,13px);border:1px solid var(--border-glass,hsla(0,0%,100%,.07));display:flex;flex-direction:column;gap:2px}.hcp-payment-terms-label{font-size:var(--font-xs,11px);color:var(--text-tertiary,#8892a4);text-transform:uppercase;letter-spacing:.5px}.hcp-payment-terms-val{font-size:var(--font-base,16px);font-weight:700;color:var(--text-primary,#f5f5f7)}.hcp-expense-amount,.hcp-payment-terms-val{font-family:var(--font-data,"JetBrains Mono",monospace)}.hcp-expense-amount{font-size:var(--font-lg,21px);font-weight:800;color:var(--warning,#f59e0b);font-variant-numeric:tabular-nums;white-space:nowrap}.hcp-expense-answer{font-size:var(--font-sm,13px);font-weight:600;font-family:inherit;font-variant-numeric:normal;white-space:normal;line-height:1.25}.hcp-rate-multiplier{display:inline-block;font-size:9px;font-weight:700;font-family:var(--font-data,"JetBrains Mono",monospace);padding:1px 5px;border-radius:4px;margin-left:4px;vertical-align:middle;letter-spacing:.3px}.hcp-rate-ot .hcp-rate-multiplier{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.25)}.hcp-rate-dt .hcp-rate-multiplier{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.hcp-rates-block{border-left:3px solid rgba(34,197,94,.4)}.hcp-expenses-block{border-left:3px solid rgba(245,158,11,.4)}.hcp-expense-amount{color:#fbbf24}.hcp-col-icon{font-size:var(--font-sm,13px);margin-right:4px;opacity:.85}.hcp-salary-value{color:#34d399!important}.hcp-salary-period{font-size:var(--font-sm,13px);font-weight:500;opacity:.7}.hcp-budget-value{color:#f59e0b!important}.hcp-employment-type{text-transform:capitalize}.hcp-benefits-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1px;background:var(--hcp-glass-border,hsla(0,0%,100%,.07))}.hcp-benefit-item{display:flex;align-items:center;gap:var(--space-sm,8px);padding:var(--space-sm,8px) var(--space-md,13px);background:rgba(0,0,0,.08)}.hcp-benefit-active .hcp-benefit-icon{color:var(--hcp-success,#10b981);font-weight:700;font-size:var(--font-base,16px);min-width:20px;text-align:center}.hcp-benefit-name{font-size:var(--font-base,18px);color:#f1f5f9;text-shadow:0 1px 2px rgba(0,0,0,.35)}.hcp-benefit-other{grid-column:1/-1}.hcp-benefit-other .hcp-benefit-name{color:#c8d0dc;font-style:italic}.hcp-travel-display{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm,8px);padding:var(--space-lg,21px)}.hcp-travel-icon{font-size:var(--font-xl,26px)}.hcp-travel-text{font-size:var(--font-base,16px);font-weight:600;color:var(--hcp-text-primary,#f5f5f7);font-family:var(--font-data,"JetBrains Mono",monospace)}.hcp-travel-bar{width:100%;max-width:200px;height:6px;background:hsla(0,0%,100%,.08);border-radius:3px;overflow:hidden}.hcp-travel-fill{height:100%;background:linear-gradient(90deg,#34d399,#10b981);border-radius:3px;transition:width .3s ease}.hcp-travel-details{display:flex;gap:var(--space-sm,8px);justify-content:center;padding:0 var(--space-lg,21px) var(--space-sm,8px);flex-wrap:wrap}.hcp-travel-detail-card{display:flex;align-items:center;gap:var(--space-xs,5px);padding:var(--space-xs,5px) var(--space-sm,8px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-sm,8px);backdrop-filter:var(--glass-blur-cta,blur(8px))}.hcp-travel-detail-icon{font-size:var(--font-sm,14px)}.hcp-travel-detail-label{font-size:var(--font-sm,18px);color:#c8d0dc;font-family:var(--font-body,Arial,Helvetica,sans-serif);text-shadow:0 1px 2px rgba(0,0,0,.45)}.hcp-travel-detail-value{font-size:var(--font-sm,14px);font-weight:600;color:var(--hcp-text-primary,#f5f5f7);font-family:var(--font-data,"JetBrains Mono",monospace)}.hcp-benefit-contact{grid-column:1/-1;justify-content:center;padding:var(--space-md,13px) var(--space-lg,21px)}.hcp-benefit-contact .hcp-benefit-name{color:var(--hcp-text-tertiary,#8892a4);font-style:italic;text-align:center}.hcp-anonymous-employer{font-style:italic;color:var(--hcp-text-tertiary,#8892a4);display:flex;align-items:center;gap:6px}.hcp-anonymous-employer svg{flex-shrink:0}.hcp-contact-section{margin-top:var(--space-sm,8px)}.hcp-contact-items{padding:var(--space-md,13px) var(--space-lg,21px);display:flex;flex-direction:column;gap:var(--space-sm,8px)}.hcp-contact-item{display:flex;align-items:center;gap:var(--space-sm,8px);font-size:var(--font-base,18px);color:#f1f5f9;text-shadow:0 1px 2px rgba(0,0,0,.35)}.hcp-contact-icon{flex-shrink:0;width:20px;text-align:center;font-size:var(--font-sm,13px)}.hcp-contact-value{font-weight:500;color:var(--hcp-text-primary,#f5f5f7)}.hcp-contact-link{color:var(--hcp-accent,#60a5fa);transition:color .2s ease,opacity .2s ease;word-break:break-all}.hcp-contact-link:hover{color:var(--hcp-accent-hover,#93c5fd);text-decoration:underline}.hcp-scope-content{padding:var(--space-md,13px) var(--space-lg,21px) var(--space-lg,21px);font-size:var(--font-base,18px);line-height:1.7;color:#f1f5f9;text-shadow:0 1px 2px rgba(0,0,0,.35);max-height:3.4em;overflow:hidden;position:relative;cursor:pointer;-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent);mask-image:linear-gradient(180deg,#000 65%,transparent)}.hcp-deliverables-list{padding:var(--space-md,13px) var(--space-lg,21px) var(--space-lg,21px);display:flex;flex-direction:column;gap:var(--space-sm,8px)}.hcp-deliverable-item{display:flex;align-items:flex-start;gap:var(--space-sm,8px)}.hcp-deliverable-check{color:var(--hcp-accent,var(--aa-blue,#1b48ff));font-size:var(--font-base,16px);min-width:20px;text-align:center}.hcp-deliverable-text{font-size:var(--font-base,18px);color:#f1f5f9;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.35)}.hcp-industry-context{padding:var(--space-md,13px) 0}.hcp-industry-tags{display:flex;flex-wrap:wrap;gap:var(--space-sm,8px);margin-bottom:var(--space-sm,8px)}.hcp-industry-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);border-radius:20px;font-size:var(--font-xs,12px);color:#d97706;font-weight:500}.hcp-pill-icon{font-size:var(--font-base,18px)}.hcp-admin-approval-badge{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-sm,8px);padding:6px 14px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.25);border-radius:8px;font-size:var(--font-xs,12px)}.hcp-approval-icon{color:#22c55e;font-weight:700;font-size:var(--font-base,18px)}.hcp-approval-text{color:#16a34a;font-weight:500}.hcp-documents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-sm,8px);padding:var(--space-md,13px) var(--space-lg,21px) var(--space-lg,21px)}.hcp-document-card{display:flex;align-items:center;gap:var(--space-sm,8px);padding:var(--space-sm,8px) var(--space-md,13px);background:hsla(0,0%,100%,.04);border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.08));border-radius:10px;text-decoration:none;transition:all .2s ease;cursor:pointer}.hcp-document-card:hover{background:hsla(0,0%,100%,.08);border-color:rgba(245,158,11,.3);transform:translateY(-1px)}.hcp-doc-icon{font-size:24px;flex-shrink:0}.hcp-doc-info{display:flex;flex-direction:column;min-width:0;flex:1}.hcp-doc-name{font-size:var(--font-sm,13px);color:var(--hcp-text-primary,#e8e8ec);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.hcp-doc-size{font-size:11px;color:var(--hcp-text-secondary,#b8b8bc)}.hcp-doc-download{font-size:16px;color:var(--hcp-accent,var(--aa-blue,#1b48ff));flex-shrink:0;opacity:.6;transition:opacity .2s}.hcp-document-card:hover .hcp-doc-download{opacity:1}.hcp-custom-questions-list{padding:var(--space-md,13px) var(--space-lg,21px) var(--space-lg,21px);display:flex;flex-direction:column;gap:var(--space-sm,8px)}.hcp-custom-question-item{display:flex;align-items:flex-start;gap:var(--space-sm,8px);padding:var(--space-sm,8px) var(--space-md,13px);background:hsla(0,0%,100%,.03);border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.08));border-radius:8px}.hcp-cq-num{color:#f59e0b;font-weight:600;min-width:28px}.hcp-cq-num,.hcp-cq-text{font-size:var(--font-sm,13px)}.hcp-cq-text{flex:1;color:var(--hcp-text-primary,#e8e8ec);line-height:1.5}.hcp-cq-indicator{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:var(--font-xs,12px)}.hcp-cq-yes{color:#22c55e;font-weight:600}.hcp-cq-divider{color:var(--hcp-text-secondary,#b8b8bc)}.hcp-cq-no{color:#ef4444;font-weight:600}.hcp-rfq .hcp-apply-btn{background:rgba(146,64,14,.85);border-color:hsla(0,0%,100%,.18)}.hcp-rfq .hcp-apply-btn:hover:not(:disabled){background:rgba(245,158,11,.25);border-color:hsla(0,0%,100%,.3);backdrop-filter:blur(8px) saturate(140%)}.hcp-direct-job .hcp-apply-btn{background:rgba(4,120,87,.85);border-color:hsla(0,0%,100%,.18)}.hcp-direct-job .hcp-apply-btn:hover:not(:disabled){background:rgba(16,185,129,.24);border-color:hsla(0,0%,100%,.3);backdrop-filter:blur(8px) saturate(140%)}.hcp-bottom-apply-section{text-align:center;padding:var(--space-lg,21px)}.hcp-bottom-apply-btn{width:100%;max-width:400px;padding:14px 32px;font-size:var(--font-base,15px)}.hcp-right-cta-section{background:rgba(0,0,0,.08);border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.07));border-radius:var(--radius-md,13px);overflow:hidden;transition:border-color .2s}.hcp-right-cta-section:hover{border-color:var(--hcp-glass-border-hover,hsla(0,0%,100%,.12))}.hcp-right-cta-link{display:flex;align-items:center;gap:var(--space-md,13px);padding:var(--space-lg,21px);text-decoration:none;transition:background .2s}.hcp-right-cta-link:hover{background:hsla(0,0%,100%,.03)}.hcp-right-cta-icon{font-size:24px;flex-shrink:0}.hcp-right-cta-text{flex:1;font-family:var(--font-heading,Arial,Helvetica,sans-serif);font-size:var(--font-base,16px);font-weight:600;color:var(--hcp-text-primary,#f5f5f7);letter-spacing:.3px}.hcp-right-cta-arrow{font-size:20px;color:var(--hcp-text-tertiary,#8892a4);transition:transform .2s,color .2s}.hcp-right-cta-link:hover .hcp-right-cta-arrow{transform:translateX(4px);color:var(--hcp-text-primary,#f5f5f7)}.hcp-direct-job .hcp-right-cta-link:hover{background:rgba(16,185,129,.06)}.hcp-rfq .hcp-right-cta-link:hover{background:rgba(245,158,11,.06)}.hcp-skills-rail{width:100%;box-sizing:border-box;padding:var(--space-xs,5px) 0}.hcp-skill-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs,5px);padding:var(--space-sm,8px);background:hsla(0,0%,100%,.03);border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.07));border-radius:var(--radius-sm,8px);text-align:center;transition:border-color .2s,background .2s}.hcp-skill-card:hover{border-color:hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.06)}.hcp-skill-mandatory{border-color:rgba(var(--aa-blue-rgb,27,72,255),.25);background:rgba(var(--aa-blue-rgb,27,72,255),.05)}.hcp-skill-card-logo{border-radius:var(--radius-md,13px);overflow:hidden;flex-shrink:0}.hcp-skill-card-logo,.hcp-skill-placeholder{width:var(--size-secondary-logo,72px);height:var(--size-secondary-logo,72px)}.hcp-skill-placeholder{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);border-radius:var(--radius-sm,8px);color:var(--hcp-text-secondary,#b8b8bc);font-size:20px;font-weight:700}.hcp-skill-card-name,.hcp-skill-placeholder{font-family:var(--font-heading,Arial,Helvetica,sans-serif)}.hcp-skill-card-name{font-size:var(--font-sm,13px);font-weight:600;color:var(--hcp-text-primary,#f5f5f7);line-height:1.3}.hcp-skill-card-desc{font-family:var(--font-body,Arial,Helvetica,sans-serif);font-size:13px;color:hsla(0,0%,100%,.68);line-height:1.45;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;width:100%}.hcp-popout-skill-desc{font-size:15px;color:hsla(0,0%,100%,.7);line-height:1.7}.hcp-skill-mandatory-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--hcp-accent,var(--aa-blue,#1b48ff));background:rgba(var(--aa-blue-rgb,27,72,255),.12);padding:2px 8px;border-radius:4px}.hcp-skill-stars{display:flex;gap:2px;line-height:1;align-items:center}.hcp-star-svg{flex-shrink:0}.hcp-star-filled path{fill:#fbbf24}.hcp-star-empty path{fill:hsla(0,0%,100%,.15)}.hcp-star-filled,.hcp-star-half{color:#fbbf24}.hcp-star-empty{color:hsla(0,0%,100%,.2)}.hcp-requirements-details{display:flex;flex-direction:column;gap:var(--space-sm,8px);margin-top:var(--space-md,13px);padding-top:var(--space-md,13px);border-top:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.07))}.hcp-req-row{display:flex;align-items:baseline;gap:var(--space-md,13px);padding:var(--space-xs,5px) 0}.hcp-req-label{font-family:var(--font-heading,Arial,Helvetica,sans-serif);font-size:13px;font-weight:700;color:#e5e7eb;min-width:140px;flex-shrink:0;text-shadow:0 1px 2px rgba(0,0,0,.45)}.hcp-req-value{font-family:var(--font-data,"JetBrains Mono",monospace);font-size:var(--font-sm,13px);color:var(--hcp-text-primary,#f5f5f7)}.hcp-req-tags{display:flex;flex-wrap:wrap;gap:var(--space-xs,5px)}.hcp-req-tag{display:inline-block;padding:3px 10px;background:rgba(var(--aa-blue-rgb,27,72,255),.1);border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.2);border-radius:4px;font-family:var(--font-data,"JetBrains Mono",monospace);font-size:var(--font-sm,18px);color:#a5b4fc}.hcp-rate-sunday .hcp-rate-amount{color:#60a5fa}.hcp-rate-holiday .hcp-rate-amount{color:#f59e0b}@media (prefers-reduced-motion:reduce){.hcp-c2h-badge,.hcp-type-badge,.hcp-wg-badge{animation:none}}.hcp-container .owner-only{opacity:.4;border:1px dashed hsla(0,0%,100%,.15)}@media (max-width:1024px){.hcp-grid{grid-template-columns:380px minmax(0,1fr)}.hcp-container,.hcp-grid{padding:var(--space-lg,21px)}}@media (max-width:860px){.hcp-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.hcp-left{position:static;top:auto}.hcp-details-grid{grid-template-columns:repeat(2,1fr)}.hcp-three-col-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.hcp-grid{max-width:none;grid-template-columns:1fr}.hcp-left{position:static;top:auto}.hcp-container,.hcp-grid{padding:var(--space-md,13px)}.hcp-grid{gap:var(--space-md,13px)}.hcp-details-grid{grid-template-columns:repeat(2,1fr)}.hcp-benefits-grid{grid-template-columns:1fr 1fr}.hcp-req-row{flex-direction:column;gap:var(--space-xs,5px)}.hcp-req-label{min-width:unset}.hcp-three-col-grid{grid-template-columns:1fr!important}.hcp-col-block{border-right:1px solid var(--hcp-glass-border)}.hcp-rates-expenses-grid{grid-template-columns:1fr}.hcp-rates-block{border-right:none;border-bottom:1px solid var(--hcp-glass-border)}.hcp-hero-actions{flex-direction:column}.hcp-documents-grid{grid-template-columns:1fr}.hcp-apply-block{border-right:none;border-bottom:1px solid var(--hcp-glass-border)}.hcp-skill-row{flex-wrap:wrap}.hcp-skill-logo-cell{flex:1 1 45%;min-width:100px}}@media (max-width:480px){.hcp-container,.hcp-grid{padding:var(--space-sm,8px)}.hcp-grid{border-radius:var(--radius-md,13px)}.hcp-occupation-title{font-size:var(--font-lg,21px)}.hcp-rate-value{font-size:var(--font-xl,26px)}.hcp-rate-dual-value{font-size:var(--font-lg,21px)}.hcp-details-grid{grid-template-columns:1fr 1fr}.hcp-benefits-grid,.hcp-expenses-cells,.hcp-rates-cells{grid-template-columns:1fr}.hcp-skill-card-logo,.hcp-skill-placeholder{width:var(--size-secondary-logo,72px);height:var(--size-secondary-logo,72px)}.hcp-skill-placeholder{font-size:16px}.hcp-type-badge{padding:4px 10px;font-size:10px}.hcp-breadcrumb-nav{padding:6px 13px}.hcp-breadcrumb-list{font-size:10px;gap:3px}}@media (max-width:767px){.hcp-type-badge{top:60px;right:var(--space-sm,8px)}.hcp-breadcrumb-nav{margin-bottom:16px}.hcp-status-overlay{position:relative;top:auto;right:auto;display:flex;justify-content:flex-end;margin-bottom:12px}}@media (max-width:375px){.hcp-container,.hcp-grid{padding:var(--space-xs,5px)}.hcp-grid{gap:var(--space-sm,8px);border-radius:var(--radius-sm,8px)}.hcp-hero-logo{padding:0}.hcp-hero-smart-logo{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}.hcp-occupation-title{font-size:var(--font-base,16px)}.hcp-meta-value,.hcp-rate-value{font-size:var(--font-lg,21px)}.hcp-apply-btn{padding:12px 16px;font-size:var(--font-sm,13px)}.hcp-details-grid{grid-template-columns:1fr 1fr;gap:0}.hcp-detail-cell{min-height:60px;padding:var(--space-sm,8px) var(--space-xs,5px)}.hcp-detail-value{font-size:var(--font-base,16px)}.hcp-section-title{font-size:11px;padding:var(--space-sm,8px) var(--space-md,13px)}.hcp-expenses-cells,.hcp-rates-cells{grid-template-columns:1fr}.hcp-skill-card{padding:var(--space-sm,8px)}.hcp-type-badge{padding:3px 8px;font-size:9px;top:60px;right:var(--space-sm,8px)}.hcp-wg-badge{padding:3px 10px;font-size:9px;letter-spacing:.8px;gap:4px}.hcp-breadcrumb-nav{margin-bottom:16px}.hcp-contract-label{font-size:var(--font-sm,18px);padding:var(--space-xs,5px) var(--space-sm,8px)}.hcp-right-cta-link{padding:var(--space-md,13px)}.hcp-right-cta-text{font-size:var(--font-sm,13px)}}@media (max-width:320px){.hcp-type-badge,.hcp-wg-badge{white-space:nowrap}.hcp-type-detail{display:none}}.hcp-breadcrumb-nav{padding:8px 21px;margin-bottom:8px;background:linear-gradient(var(--listing-panel-inc,rgba(15,15,35,.34)),var(--listing-panel-inc,rgba(15,15,35,.34))),linear-gradient(var(--listing-panel-inc,rgba(15,15,35,.34)),var(--listing-panel-inc,rgba(15,15,35,.34))),var(--layer3-section-bg,rgba(15,15,35,.2));backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));border:1px solid hsla(0,0%,100%,.12);border-radius:8px}.hcp-breadcrumb-list{flex-wrap:wrap;list-style:none;margin:0;padding:0;font-family:var(--font-outfit,Arial,Helvetica,sans-serif);font-size:11px;letter-spacing:.02em}.hcp-breadcrumb-item,.hcp-breadcrumb-list{display:flex;align-items:center;gap:4px}.hcp-breadcrumb-link{color:var(--wizard-ink-dim,#e2e8f0);text-shadow:0 1px 3px rgba(0,0,0,.45);text-decoration:none;transition:color .2s ease}.hcp-breadcrumb-link:hover{color:var(--hcp-accent,#6c63ff);text-decoration:underline}.hcp-breadcrumb-sep{color:var(--hcp-text-tertiary,#8892a4);opacity:.5;font-size:13px;line-height:1}.hcp-breadcrumb-current{color:#f5f5f7;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.45);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcp-section--accordion{padding:0;background:hsla(0,0%,100%,.03);border-radius:var(--glass-radius-sm,8px);overflow:hidden;border:1px solid hsla(0,0%,100%,.06);margin-bottom:5px;transition:border-color .3s cubic-bezier(.4,0,.2,1)}.hcp-section--accordion:hover{border-color:hsla(0,0%,100%,.1)}.hcp-section--accordion.hcp-section--accordion-open{background:hsla(0,0%,100%,.05);border-color:rgba(var(--aa-blue-rgb,27,72,255),.15)}.hcp-accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 13px;margin:0;background:hsla(0,0%,100%,.02);border:none;border-bottom:1px solid hsla(0,0%,100%,.04);cursor:pointer;color:inherit;font-family:var(--font-heading,Arial,Helvetica,sans-serif);text-align:left;min-height:34px;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s ease}.hcp-accordion-trigger:hover{background:hsla(0,0%,100%,.06)}.hcp-accordion-trigger:focus-visible{outline:2px solid var(--glass-accent-blue,var(--aa-blue,#1b48ff));outline-offset:-2px}.hcp-accordion-trigger .hcp-section-title{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--font-lg,30px);font-weight:700;letter-spacing:-.01em;color:#f5f5f7}.hcp-section-title--popout{cursor:pointer;border-radius:6px;padding:2px 6px;margin:-2px -6px;transition:background .15s ease,color .15s ease}.hcp-section-title--popout:hover{background:rgba(102,126,234,.12);color:#a5b4fc}.hcp-accordion-count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:32px;padding:0 12px;border-radius:16px;background:rgba(var(--aa-blue-rgb,27,72,255),.18);border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.3);color:#a5b4fc;font-size:var(--font-base,18px);font-weight:800;font-family:var(--font-heading,Arial,Helvetica,sans-serif);letter-spacing:.02em;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hcp-accordion-chevron{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);color:hsla(0,0%,100%,.5);font-size:var(--font-base,18px)}.hcp-accordion-chevron--open{transform:rotate(180deg);color:rgba(var(--aa-blue-rgb,27,72,255),.7)}.hcp-accordion-content{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);max-height:0;opacity:0}.hcp-accordion-content--expanded{max-height:2000px;opacity:1}.hcp-accordion-content--preview{max-height:var(--aa-fold-clip,96px);opacity:1;-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent);mask-image:linear-gradient(180deg,#000 58%,transparent)}.hcp-accordion-content--preview .hcp-accordion-content-inner{pointer-events:none}html.aa-ink-off body [data-aa-v6][data-aa-v6-contract] .aa-fold3.is-clipped[data-aa-fold=clipped],html.aa-ink-off body [data-aa-v6][data-aa-v6-contract] .hcp-section--accordion>.hcp-accordion-content--preview[data-aa-fold=clipped]{-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent)!important;mask-image:linear-gradient(180deg,#000 60%,transparent)!important}.hcp-accordion-content-inner{padding:4px 8px 8px;border-top:1px solid hsla(0,0%,100%,.04)}@media (prefers-reduced-motion:reduce){.hcp-accordion-chevron,.hcp-accordion-content,.hcp-accordion-trigger,.hcp-section--accordion{transition:none}}@media (max-width:768px){.hcp-container .hcp-tier-2{max-height:320px;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent);mask-image:linear-gradient(180deg,#000 65%,transparent)}}@media (min-width:769px) and (max-width:1024px){.hcp-container .hcp-tier-2{max-height:420px;overflow:hidden}}.hcp-liquid-apply,.hcp-liquid-cta-primary,.hcp-liquid-cta-secondary{width:100%;min-height:88px;font-size:var(--aa-subheader,21px);font-weight:700;position:relative;overflow:hidden}.hcp-apply-block .lg-btn,.hcp-apply-block>div[data-testid=hcp-apply-btn],.hcp-ctas .lg-btn{width:100%;min-height:88px;font-size:var(--aa-subheader,21px)!important;font-weight:700!important;position:relative;overflow:hidden}.hcp-apply-block .lg-btn:after,.hcp-ctas .lg-btn:after,.hcp-liquid-apply:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.5),transparent);transform:skewX(-18deg);pointer-events:none;animation:hcp-cta-glimmer 4.5s ease-in-out infinite}@keyframes hcp-cta-glimmer{0%,62%{left:-60%}88%,to{left:135%}}@media (prefers-reduced-motion:reduce){.hcp-apply-block .lg-btn:after,.hcp-ctas .lg-btn:after,.hcp-liquid-apply:after{animation:none}}.hcp-contact-block{display:flex;flex-direction:column;gap:8px}.hcp-contact-row{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.hcp-contact-label{min-width:150px;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.55);flex-shrink:0}.hcp-contact-value{font-size:15px;color:hsla(0,0%,100%,.92);word-break:break-word}.hcp-customer-rate-val{color:var(--primary-light,var(--aa-link,#8fa8ff));font-weight:800;font-family:var(--font-data,"JetBrains Mono",monospace);font-variant-numeric:tabular-nums}.hcp-skill-popout{display:flex;flex-wrap:wrap;gap:28px;padding:16px 0;align-items:flex-start}.hcp-skill-popout-left{display:flex;flex-direction:column;align-items:center;gap:14px;flex:0 0 auto;width:300px;max-width:42%;text-align:center}.hcp-skill-popout-left p{margin:0;font-size:var(--aa-subheader,28px)}.hcp-skill-popout-right{flex:1 1 320px;min-width:280px;font-size:var(--aa-subheader,28px);line-height:1.7;color:hsla(0,0%,100%,.92)}@media (max-width:720px){.hcp-skill-popout-left{width:100%;max-width:100%}}.hcp-admin-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px;padding:10px 12px;background:rgba(var(--aa-blue-rgb,27,72,255),.07);border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.25);border-radius:12px}.hcp-admin-cta{font-size:13px;font-weight:600;padding:7px 14px;border-radius:9px;cursor:pointer;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#e8e8ee;text-decoration:none;line-height:1.1;transition:background .15s ease,border-color .15s ease}.hcp-admin-cta:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.32)}.hcp-admin-cta:disabled{opacity:.55;cursor:default}.hcp-admin-cta--approve{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.5);color:#4ade80}.hcp-admin-cta--approve:hover{background:rgba(34,197,94,.28)}.hcp-admin-cta--dead{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.5);color:#f87171}.hcp-admin-cta--dead:hover{background:rgba(239,68,68,.26)}.hcp-admin-cta--link{display:inline-flex;align-items:center}.hcp-admin-actions-msg{font-size:12px;color:#93c5fd;margin-left:4px}.hcp-admin-actions-msg.is-err{color:#fca5a5}.hcp-pr-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.62);display:flex;align-items:center;justify-content:center;padding:20px}.hcp-pr-modal{width:100%;max-width:560px;background:#16161d;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:22px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.hcp-pr-head{display:flex;align-items:center;justify-content:space-between}.hcp-pr-head h3{margin:0;font-size:20px;color:#f5f5f7}.hcp-pr-close{background:none;border:none;color:hsla(0,0%,100%,.6);font-size:28px;line-height:1;cursor:pointer}.hcp-pr-sub{font-size:13px;color:hsla(0,0%,100%,.55);margin:6px 0 14px}.hcp-pr-textarea{width:100%;box-sizing:border-box;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:10px;color:#f5f5f7;font-size:15px;padding:12px;resize:vertical}.hcp-pr-loading{padding:24px;text-align:center;color:hsla(0,0%,100%,.6)}.hcp-pr-actions{display:flex;gap:10px;margin-top:16px}.hcp-tier-dot{display:inline-flex;gap:3px;margin-left:8px;vertical-align:middle}.hcp-tier-dot-mark{width:7px;height:7px;border-radius:50%;background:#ef4444;box-shadow:0 0 5px rgba(239,68,68,.55)}.hcp-contact-link{color:#7dd3fc;text-decoration:none}.hcp-contact-link:focus-visible,.hcp-contact-link:hover{color:#bae6fd;text-decoration:underline}.hcp-doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hcp-doc-item{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:15px;color:hsla(0,0%,100%,.9)}.hcp-doc-link{color:#7dd3fc;text-decoration:none;font-weight:600}.hcp-doc-link:focus-visible,.hcp-doc-link:hover{color:#bae6fd;text-decoration:underline}.hcp-license-grid{display:flex;flex-direction:column;gap:10px}.hcp-license-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.hcp-license-item>*{min-width:0}.hcp-license-name{font-size:15px;color:hsla(0,0%,100%,.92);font-weight:500}.hcp-license-tag{font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.hcp-license-mandatory{background:rgba(239,68,68,.18);color:#fca5a5}.hcp-license-good{background:rgba(34,197,94,.16);color:#86efac}.hcp-ratesheet-block{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hcp-ratesheet-download,.hcp-ratesheet-link{font-size:15px;font-weight:600;text-decoration:none;padding:8px 16px;border-radius:10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#fff}.hcp-ratesheet-download:hover,.hcp-ratesheet-link:hover{background:hsla(0,0%,100%,.14)}.hcp-po-number{font-weight:600;color:hsla(0,0%,100%,.92)}.hcp-po-value{color:#86efac;font-weight:600}.hcp-liquid-apply,.hcp-liquid-cta-primary,.hcp-liquid-share{width:100%!important;min-height:52px!important}.hcp-liquid-apply :global(canvas),.hcp-liquid-apply canvas{opacity:0!important}.hcp-apply-block>div[data-testid=hcp-apply-btn] .lg-btn,.hcp-liquid-apply .lg-btn,.hcp-liquid-cta-primary .lg-btn,.hcp-liquid-share .lg-btn{background:var(--layer3-section-bg,rgba(17,17,38,.2))!important;background-image:none!important;border:1px solid hsla(0,0%,100%,.18)!important;box-shadow:0 2px 10px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.18)!important}.hcp-video-block{display:flex;flex-direction:column;gap:var(--space-xs,8px);margin:12px 0 4px;width:100%}.hcp-video-preview{position:relative;display:block;width:100%;aspect-ratio:1/1;padding:0;border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.14));border-radius:14px;overflow:hidden;cursor:pointer;background:rgba(0,0,0,.35);backdrop-filter:var(--glass-blur-cta,blur(8px));transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.hcp-video-preview:hover{border-color:var(--hcp-glass-border-hover,hsla(0,0%,100%,.28));transform:translateY(-1px);box-shadow:0 8px 22px rgba(0,0,0,.35)}.hcp-video-preview:focus-visible{outline:2px solid var(--glass-accent-blue,var(--aa-blue,#1b48ff));outline-offset:2px}.hcp-video-thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hcp-video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:999px;color:#fff;background:rgba(220,38,38,.92);box-shadow:0 4px 14px rgba(0,0,0,.45);padding-left:3px;transition:transform .2s ease,background .2s ease}.hcp-video-preview:hover .hcp-video-play-overlay{transform:translate(-50%,-50%) scale(1.08);background:rgba(239,68,68,.98)}.hcp-video-frame{position:relative;width:100%;aspect-ratio:1/1;border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.14));border-radius:14px;overflow:hidden;background:#000}.hcp-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hcp-video-caption{font-size:var(--font-sm,13px);line-height:1.3;color:#c8d0dc;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.45)}.hcp-video-caption,.hcp-video-edit-btn{font-family:var(--font-body,Arial,Helvetica,sans-serif)}.hcp-video-edit-btn{align-self:center;font-size:12.5px;color:#d7deea;padding:6px 14px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px dashed var(--hcp-glass-border,hsla(0,0%,100%,.22));cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.hcp-video-edit-btn:hover{background:hsla(0,0%,100%,.1);border-color:var(--hcp-glass-border-hover,hsla(0,0%,100%,.32));color:#fff}.hcp-video-add-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;aspect-ratio:1/1;padding:16px;border:1.5px dashed var(--hcp-glass-border,hsla(0,0%,100%,.28));border-radius:14px;background:hsla(0,0%,100%,.04);color:#c8d0dc;cursor:pointer;text-align:center;transition:border-color .2s ease,background .2s ease,color .2s ease}.hcp-video-add-placeholder:hover{border-color:var(--glass-accent-blue,var(--aa-blue,#1b48ff));background:rgba(var(--aa-blue-rgb,27,72,255),.08);color:#fff}.hcp-video-add-icon{color:inherit;opacity:.85}.hcp-video-add-text{font-size:15px;font-weight:600}.hcp-video-add-sub,.hcp-video-add-text{font-family:var(--font-body,Arial,Helvetica,sans-serif)}.hcp-video-add-sub{font-size:11.5px;color:#9aa4b2}.hcp-video-edit{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.14));border-radius:12px;background:hsla(0,0%,100%,.05);backdrop-filter:var(--glass-blur-cta,blur(8px))}.hcp-video-edit-label{font-family:var(--font-body,Arial,Helvetica,sans-serif);font-size:12.5px;color:#e5e7eb}.hcp-video-edit-hint{color:#9aa4b2;font-size:11px}.hcp-video-edit-input{width:100%;padding:8px 10px;font-family:var(--font-body,Arial,Helvetica,sans-serif);font-size:13px;color:#fff;background:rgba(0,0,0,.35);border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.18));border-radius:8px}.hcp-video-edit-input:focus-visible{outline:2px solid var(--glass-accent-blue,var(--aa-blue,#1b48ff));outline-offset:1px}.hcp-video-edit-error{color:#fca5a5;font-size:12px}.hcp-video-edit-actions{display:flex;gap:8px}.hcp-video-edit-cancel,.hcp-video-edit-save{flex:1;font-family:var(--font-body,Arial,Helvetica,sans-serif);font-size:13px;padding:7px 0;border-radius:8px;cursor:pointer;transition:background .2s ease,border-color .2s ease}.hcp-video-edit-save{color:#fff;background:rgba(34,197,94,.22);border:1px solid rgba(34,197,94,.5)}.hcp-video-edit-save:hover{background:rgba(34,197,94,.32)}.hcp-video-edit-cancel{color:#d7deea;background:hsla(0,0%,100%,.06);border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.18))}.hcp-video-edit-cancel:hover{background:hsla(0,0%,100%,.1)}.hcp-video-edit-cancel:disabled,.hcp-video-edit-save:disabled{opacity:.6;cursor:default}.hcp-skill-req-badge{display:inline-block;margin-top:6px;padding:4px 12px;border-radius:999px;font-family:var(--font-body,Arial,Helvetica,sans-serif);font-size:var(--aa-text,20px);font-weight:700;letter-spacing:.01em;line-height:1.35;white-space:nowrap;text-shadow:none}.hcp-skill-req-badge.is-mandatory{color:#fecaca;background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.45)}.hcp-skill-req-badge.is-good{color:#bbf7d0;background:rgba(34,197,94,.18);border:1px solid rgba(34,197,94,.42)}.hcp-travel-inline{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px;background:rgba(0,0,0,.12);border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.14));border-radius:var(--radius-md,13px)}.hcp-travel-inline-title{font-family:var(--font-heading,Arial,Helvetica,sans-serif);font-size:var(--font-lg,20px);font-weight:700;color:#fff;margin:0;flex:0 0 auto}.hcp-travel-inline .hcp-travel-details,.hcp-travel-inline .hcp-travel-display,.hcp-travel-inline .hcp-travel-inline-chips{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:12px;justify-content:space-around}.hcp-travel-inline .hcp-travel-details,.hcp-travel-inline .hcp-travel-display{align-items:center;margin:0}.hcp-travel-chip,.hcp-travel-inline .hcp-travel-detail-card{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:7px 14px;background:hsla(0,0%,100%,.06);border:1px solid var(--hcp-glass-border,hsla(0,0%,100%,.16));border-radius:999px;font-family:var(--font-body,Arial,Helvetica,sans-serif);font-size:14px;color:#e5e7eb;white-space:nowrap}.hcp-travel-chip,.hcp-travel-inline .hcp-travel-detail-card .hcp-travel-detail-label{line-height:1.2}.hcp-travel-chip strong,.hcp-travel-inline .hcp-travel-detail-value{color:#fff;font-weight:700}.hcp-skill-card-controller,.hcp-skill-logo-controller{font-family:var(--font-body,Arial,Helvetica,sans-serif);font-size:11px;line-height:1.2;text-align:center;color:#aeb7c4;text-shadow:0 1px 2px rgba(0,0,0,.45);max-width:100%;overflow-wrap:break-word}.hcp-skills-rail .section-carousel__track{--sc-gap:12px}.hcp-skills-rail .section-carousel__cell{min-width:min(300px,100%)}.hcp-skills-rail .hcp-skill-card{width:100%;height:100%}.hcp-skill-card{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:16px;text-align:left!important;padding:14px 16px;height:100%;box-sizing:border-box}.hcp-skill-card-logo{flex:0 0 auto;width:128px!important;height:128px!important;border:none!important;background:transparent!important;border-radius:8px}.hcp-skill-card-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1 1 auto}.hcp-skill-card-info>*{text-align:left!important}.hcp-skill-card-name{font-size:var(--aa-text-strong,22px);font-weight:700}.hcp-skill-card-controller,.hcp-skill-card-model{font-size:var(--aa-text,18px)}.hcp-skill-card-desc{font-size:var(--aa-text,20px);text-align:left!important}.hcp-skill-card .hcp-skill-req-badge{margin-top:3px}.hcp-hero-section{border:none!important;box-shadow:none!important;background:transparent!important}.hcp-hero-logo--video{aspect-ratio:1/1!important;width:100%!important;height:auto!important;max-height:380px!important;border:none!important;background:transparent;border-radius:var(--radius-lg,21px);overflow:hidden}.hcp-hero-video{position:relative;padding:0;background:transparent;cursor:pointer}.hcp-hero-video,.hcp-hero-video-thumb{display:block;width:100%;height:100%;border:none}.hcp-hero-video-thumb{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg,21px)}.hcp-hero-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:999px;padding-left:4px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:rgba(220,38,38,.92);box-shadow:0 4px 16px rgba(0,0,0,.5);transition:transform .2s ease,background .2s ease}.hcp-hero-video:hover .hcp-hero-video-play{background:rgba(239,68,68,.98);transform:translate(-50%,-50%) scale(1.06)}.hcp-hero-video-frame{position:relative;width:100%;aspect-ratio:9/16;max-height:80vh;margin:0 auto;border-radius:var(--radius-lg,21px);overflow:hidden}.hcp-hero-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hcp-hero-logo--image{aspect-ratio:1/1!important;width:100%!important;height:auto!important;max-height:380px!important;border:none!important;background:transparent;border-radius:var(--radius-lg,21px);overflow:hidden}.hcp-hero-logo--image .hcp-hero-img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block;border-radius:var(--radius-lg,21px)}.hcp-hero-imgedit{position:absolute;top:10px;right:10px;z-index:6;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 20px)}.hcp-hero-imgedit-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:600;color:#f5f5f7;background:rgba(37,99,235,.85);border:1px solid hsla(0,0%,100%,.28);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:0 2px 10px rgba(0,0,0,.4);cursor:pointer;transition:background .15s ease,transform .15s ease}.hcp-hero-imgedit-btn:hover:not(:disabled){background:rgba(29,78,216,.88);transform:translateY(-1px)}.hcp-hero-imgedit-btn:disabled{opacity:.6;cursor:wait}.hcp-hero-imgedit-btn:focus-visible,.hcp-hero-imgedit-remove:focus-visible{outline:2px solid #a5b4fc;outline-offset:2px}.hcp-hero-imgedit-remove{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;color:#f5f5f7;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.28);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);cursor:pointer;transition:background .15s ease}.hcp-hero-imgedit-remove:hover:not(:disabled){background:rgba(220,38,38,.88)}.hcp-hero-imgedit-remove:disabled{opacity:.6;cursor:wait}.hcp-hero-imgedit-error{color:#fca5a5;padding:3px 8px;border-radius:8px}.hcp-hero-imgedit-error,.hcp-hero-imgedit-note{flex-basis:100%;font-size:11px;background:rgba(0,0,0,.72);text-align:right}.hcp-hero-imgedit-note{line-height:1.35;color:rgba(245,245,247,.9);border:1px solid hsla(0,0%,100%,.18);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);padding:4px 8px;border-radius:8px;max-width:100%}@media (max-width:480px){.hcp-hero-imgedit-label{display:none}.hcp-hero-imgedit-btn{padding:0;min-width:44px;min-height:44px;justify-content:center}.hcp-hero-imgedit-remove{width:44px;height:44px}.hcp-hero-imgedit-note{display:none}}.hcp-license-item{justify-content:flex-start;gap:12px}.hcp-license-logo{flex:0 0 auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hcp-license-logo-img{width:32px;height:32px;border-radius:6px;-o-object-fit:contain;object-fit:contain;background:hsla(0,0%,100%,.06)}.hcp-license-tag{margin-left:auto}.hcp-hero-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important}.hcp-hero-actions,.hcp-hero-actions>*{margin:0!important}.hcp-apply-block{flex-direction:column!important;gap:12px!important}.hcp-apply-block,.hcp-apply-block>div[data-testid=hcp-apply-btn]{width:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:stretch!important}.hcp-apply-block .lg-btn,.hcp-apply-block>div[data-testid=hcp-apply-btn]{height:88px!important;min-height:88px!important;max-height:88px!important}.hcp-apply-block .lg-btn{width:100%!important;border-radius:28px!important;margin:0!important;padding:0 20px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;font-size:20px!important;font-weight:700!important;background:var(--layer3-section-bg,rgba(17,17,38,.2))!important;background-image:none!important;border:1px solid hsla(0,0%,100%,.18)!important;box-shadow:0 2px 10px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.18)!important}@media (min-width:901px){.hcp-container,.hcp-container .hcp-accordion-content,.hcp-container .hcp-accordion-content-inner,.hcp-container .hcp-accordion-trigger,.hcp-container .hcp-breadcrumb-current,.hcp-container .hcp-breadcrumb-item,.hcp-container .hcp-breadcrumb-link,.hcp-container .hcp-breadcrumb-list,.hcp-container .hcp-breadcrumb-sep,.hcp-container .hcp-detail-cell,.hcp-container .hcp-detail-text,.hcp-container .hcp-expense-cell,.hcp-container .hcp-license-name,.hcp-container .hcp-license-tag,.hcp-container .hcp-section,.hcp-container .hcp-type-detail,.hcp-container button{font-size:var(--aa-text,20px)}.hcp-container .hcp-breadcrumb-current{max-width:380px}.hcp-admin-actions-msg,.hcp-admin-cta,.hcp-breadcrumb-list,.hcp-contact-label,.hcp-contact-value,.hcp-doc-download,.hcp-doc-item,.hcp-doc-size,.hcp-hero-imgedit-btn,.hcp-inline-cancel,.hcp-inline-error,.hcp-inline-input,.hcp-inline-save,.hcp-license-name,.hcp-license-tag,.hcp-popout-skill-desc,.hcp-pr-sub,.hcp-pr-textarea,.hcp-rate-mult,.hcp-rate-multiplier,.hcp-ratesheet-download,.hcp-ratesheet-link,.hcp-req-label,.hcp-skill-card-controller,.hcp-skill-card-desc,.hcp-skill-logo-controller,.hcp-skill-logo-model,.hcp-skill-mandatory-tag,.hcp-travel-chip,.hcp-travel-inline .hcp-travel-detail-card,.hcp-type-detail,.hcp-video-add-sub,.hcp-video-add-text,.hcp-video-edit-btn,.hcp-video-edit-cancel,.hcp-video-edit-error,.hcp-video-edit-hint,.hcp-video-edit-input,.hcp-video-edit-label,.hcp-video-edit-save{font-size:var(--aa-text)}.hcp-hero-imgedit-btn{padding:9px 16px;gap:8px}.hcp-hero-imgedit-error,.hcp-hero-imgedit-note{font-size:var(--aa-text);padding:5px 12px}.hcp-hero-imgedit-note{line-height:1.4}}.hcp-sign-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px;padding:14px 18px;border-radius:var(--glass-radius,16px);background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.32);backdrop-filter:var(--glass-blur,blur(40px));-webkit-backdrop-filter:var(--glass-blur,blur(40px))}.hcp-sign-banner--signed{background:var(--glass-bg-subtle,hsla(0,0%,100%,.06));border-color:var(--glass-border,hsla(0,0%,100%,.22))}.hcp-sign-banner-text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 260px}.hcp-sign-banner-title{color:var(--glass-text-primary);font-weight:600;font-size:15px;line-height:1.35}.hcp-sign-banner-sub{color:var(--glass-text-secondary);font-size:13px;line-height:1.5}.hcp-sign-banner-cta{flex:0 0 auto;min-height:44px;padding:10px 20px;border-radius:999px;border:1px solid rgba(245,158,11,.45);background:rgba(245,158,11,.18);color:var(--glass-text-primary);font-weight:600;font-size:14px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.hcp-sign-banner-cta:hover{background:rgba(245,158,11,.28)}.hcp-sign-banner-cta:focus-visible{outline:2px solid var(--glass-text-primary);outline-offset:2px}.hcp-sign-banner--signed .hcp-sign-banner-cta{border-color:var(--glass-border,hsla(0,0%,100%,.28));background:var(--glass-bg-subtle,hsla(0,0%,100%,.08))}@media (min-width:901px){.hcp-sign-banner-title{font-size:var(--aa-subheader)}.hcp-sign-banner-cta,.hcp-sign-banner-sub{font-size:var(--aa-text)}}@media (max-width:480px){.hcp-sign-banner{padding:12px 14px}.hcp-sign-banner-cta{width:100%}}.hcp-kv-row{gap:12px}.hcp-kv-row>.hcp-kv-label{flex:0 0 auto}.hcp-kv-row>.hcp-kv-value{flex:1 1 auto;min-width:0;text-align:right;overflow-wrap:normal;word-break:normal}@media (max-width:480px){.hcp-kv-row{flex-direction:column;align-items:flex-start!important;gap:4px}.hcp-kv-row>.hcp-kv-value{text-align:left}}.hcp-owner-state{display:flex;flex-direction:column;gap:var(--space-sm,8px);width:100%;min-width:0;grid-column:1/-1}.hcp-owner-state__title{margin:0;font-size:var(--aa-text,20px);font-weight:700;line-height:1.3;color:var(--hcp-text-primary)}.hcp-owner-state__line{margin:0;font-size:var(--aa-text,20px);line-height:1.5;color:var(--hcp-text-secondary)}
[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]){--v6-brand:#1b48ff;--v6-indigo-soft:#a5b4fc;--v6-money:#34d399;--v6-gold:#fbbf24;--v6-teal:#2dd4bf;--v6-boosted:#f59e0b;--v6-ink:#f5f5f7;--v6-ink-body:#e1e3ea;--v6-ink-2:#c3c7d1;--v6-ink-muted:#97a3b5;--v6-glass:rgba(15,15,35,.55);--v6-glass-blur:blur(26px) saturate(180%);--v6-hairline:hsla(0,0%,100%,.12);--v6-hairline-soft:hsla(0,0%,100%,.08);--v6-cell-edge:hsla(0,0%,100%,.06);--v6-tile:rgba(15,15,35,.35);--v6-shadow:0 10px 34px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.25);--v6-tint-blue:rgba(27,72,255,.12);--v6-tint-teal:rgba(13,148,136,.11);--v6-tint-amber:rgba(230,108,22,.1);font-family:Arial,Helvetica,sans-serif}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .apl-title,[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hcp-breadcrumb-current,[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hcp-breadcrumb-link{color:var(--v6-ink)}[data-aa-v6] .v6-seo-collapse{max-height:900px;opacity:1;overflow:hidden;transition:max-height .7s cubic-bezier(.4,0,.2,1),opacity .7s cubic-bezier(.4,0,.2,1)}[data-aa-v6] .v6-seo-collapse[data-collapsed=true]{max-height:0;opacity:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .apl-page:has(.psc-wrap){max-width:1240px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-wrap{position:relative;background-color:var(--v6-glass);background-image:linear-gradient(var(--v6-tint,transparent),var(--v6-tint,transparent));backdrop-filter:var(--v6-glass-blur);-webkit-backdrop-filter:var(--v6-glass-blur);border-radius:20px;box-shadow:var(--v6-shadow);color:var(--v6-ink);overflow:hidden;border:1px solid var(--v6-hairline);border-left:3px solid var(--v6-brand)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-wrap:nth-of-type(3n+1){--v6-tint:var(--v6-tint-blue)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-wrap:nth-of-type(3n+2){--v6-tint:var(--v6-tint-teal)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-wrap:nth-of-type(3n+3){--v6-tint:var(--v6-tint-amber)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-full .wallpaper-scrim{display:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-full .feed-backdrop,[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-full .profile-v2{width:100%;max-width:100%;margin:0;padding:0;background:transparent;min-height:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-glass-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:none;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;align-items:start}@media (min-width:1180px){[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-glass-grid{grid-template-columns:400px minmax(0,1fr)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column{border-left:1px solid var(--v6-hairline-soft)}}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column,[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column{gap:0;padding:0;margin:0;min-width:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-glass-grid .glass-card{background:transparent!important;border:0!important;border-bottom:1px solid var(--v6-hairline-soft)!important;border-radius:0;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;margin:0;padding:8px 14px;color:var(--v6-ink)!important;min-height:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-glass-grid .glass-card:before{display:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-section-foldwrap,[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-section-preview{margin:0;padding:0;background:transparent}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-glass-grid .section-title{font-size:18px;font-weight:800;margin:0 0 6px;color:var(--v6-ink);letter-spacing:0;text-transform:none;justify-content:flex-start;gap:6px;text-align:left}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-glass-grid .section-title:before{display:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-glass-grid .section-count{font-size:14px;font-weight:700;color:var(--v6-indigo-soft);line-height:inherit}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-glass-grid .hero-card{display:grid;grid-template-columns:120px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:3px;align-items:start;justify-items:start;padding:10px 12px;text-align:left;border-bottom:0!important}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card>*{grid-column:2;margin:0;max-width:100%}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card>.photo-wrap{grid-column:1;grid-row:1/span 8;order:0;position:relative;width:120px;height:120px;padding:3px;margin:0;border-radius:18px;box-shadow:0 12px 32px rgba(0,0,0,.45);background-image:linear-gradient(135deg,#1b48ff,#2dd4bf 55%,#e66c16)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card .photo-glow,[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card .photo-glow-mask{display:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card .profile-photo{width:100%!important;height:100%!important;border-radius:15px;border:0;box-shadow:none;overflow:hidden;background-color:#0b1220;background-size:contain;background-repeat:no-repeat;background-position:50%}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card .profile-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card>.profile-name{order:1;font-size:22px;font-weight:800;line-height:1.15;color:var(--v6-ink);overflow-wrap:anywhere}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card>.occupation-title{order:2;font-size:15px;font-weight:800;line-height:1.25;color:var(--v6-ink);min-height:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card>.location-row{order:3;font-size:14px;font-weight:600;color:var(--v6-ink-2);min-height:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card .location-line{gap:6px;font-size:14px;color:var(--v6-ink-2)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card .profile-header__flag{width:22px;height:15px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card>.quick-stats{order:4;display:flex;flex-wrap:wrap;gap:4px 10px;padding:0;border:0;background:transparent}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card .stat-cell{display:flex;align-items:baseline;gap:4px;padding:0;background:transparent;border:0;min-height:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card .stat-val{font-size:14px;font-weight:800;color:var(--v6-indigo-soft);line-height:1.3}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card .stat-lbl{font-size:14px;font-weight:600;color:var(--v6-ink-2);text-transform:none;letter-spacing:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card>.stat-lbl--tight{display:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card>#profile-availability-anchor{order:5;margin:0;padding:0;min-height:0;height:auto}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card .availability-pill{display:inline-flex;align-items:center;gap:6px;height:auto;min-height:0;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:700;color:var(--v6-money);background:rgba(16,185,129,.14);border:0;box-shadow:none;text-transform:none;letter-spacing:0;margin:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card .availability-pill span{font-size:13px;font-weight:700;line-height:1.2}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card .pulse-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card>.aa-entity-badge{order:6;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 9px;min-height:0;border-radius:999px;color:#fff;background:rgba(27,72,255,.28);border:1px solid rgba(27,72,255,.6)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card>.contractor-id{order:7;font-size:12px;font-weight:600;color:var(--v6-ink-muted);min-height:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card>.connection-stories-fold{order:10;grid-column:1/-1;justify-self:stretch;width:100%;margin-top:8px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card>.rate-card-section{order:20;grid-column:1/-1;justify-self:stretch;width:100%;margin-top:8px;padding:8px 0 0!important;border:0!important;border-top:1px solid var(--v6-cell-edge)!important}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .rate-card-section .section-title-row{justify-content:flex-start;margin:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .rate-card-section .section-title{font-size:15px;margin:0 0 5px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .rate-card-section .rate-grid-trigger{width:100%;padding:0;margin:0;background:transparent;border:0;text-align:left;min-height:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .rate-card-section .rate-grid{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .rate-card-section .rate-cell{flex:0 0 auto;padding:5px 8px;border-radius:10px;background:var(--v6-tile);border:0;min-width:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .rate-card-section .rate-amount{font-size:17px;font-weight:800;color:var(--v6-money);line-height:1.2}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .rate-card-section .rate-type{font-size:10px;font-weight:700;text-transform:uppercase;white-space:nowrap;color:var(--v6-ink-muted);line-height:1.3}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column{display:grid;grid-template-columns:minmax(0,50fr) minmax(0,7.45fr) minmax(0,42.55fr);grid-auto-flow:row dense;align-content:start}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column>*{grid-column:1/-1}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .cta-connect-watch-row,[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column>.cta-stack.visitor-only{display:contents!important}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb]{margin:0;padding:0 12px 5px;display:block;min-width:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=download],[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=endorse],[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=request],[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=share]{grid-column:1/3;padding-right:2.5px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=connect],[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=message],[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=share-resume],[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=watch]{grid-column:3/4;padding-left:2.5px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column>.cta-stack.visitor-only>:not([data-cta-verb]){grid-column:1/-1}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=introduce]{grid-column:1/3;padding-right:2.5px}html body [data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column :is([data-cta-verb=connect],[data-cta-verb=message],[data-cta-verb=watch],[data-cta-verb=share-resume]) :is(.connect-btn,.watchlist-btn,.lg-btn){padding:0 8px!important}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .cta-info-bubble{display:none!important}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .watchlist-btn-container{width:100%}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .report-block-actions{grid-column:1/-1;justify-content:flex-end;padding:0 12px 8px;margin:0;gap:4px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .report-profile-trigger{font-size:12px;color:var(--v6-ink-muted);min-height:0;padding:2px 4px;background:transparent;border:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb]{--v6-hue:27,72,255}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=request]{--v6-hue:230,108,22}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=message]{--v6-hue:16,185,129}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=watch]{--v6-hue:14,165,233}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=endorse]{--v6-hue:168,85,247}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=share]{--v6-hue:236,72,153}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=download],[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb=share-resume]{--v6-hue:99,102,241}html body [data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb] :is(.profile-hero-cta,.connect-btn,.watchlist-btn,.lg-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;height:36px!important;min-height:0!important;padding:0 10px!important;margin:0!important;border-radius:14px!important;font:700 14px/1 Arial,Helvetica,sans-serif!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important;letter-spacing:0!important;text-transform:none!important;background:linear-gradient(180deg,rgba(var(--v6-hue),.34),rgba(var(--v6-hue),.22) 55%,rgba(var(--v6-hue),.16))!important;border:1px solid rgba(var(--v6-hue),.6)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 4px 14px rgba(0,0,0,.25)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body [data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb] :is(.profile-hero-cta,.connect-btn,.watchlist-btn,.lg-btn) :is(span,svg){color:#fff!important;font-size:14px!important}html body [data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb] :is(.connect-btn__icon,.watchlist-icon,.lg-btn__icon){width:15px!important;height:15px!important}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .lg-btn__sheen{display:none}html body [data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb] :is(.profile-hero-cta,.connect-btn,.watchlist-btn,.lg-btn){height:100%!important;min-height:36px!important;padding-top:6px!important;padding-bottom:6px!important;line-height:1.15!important;white-space:normal!important;text-align:center!important}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column>.glass-card:not(.hero-card),[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column>.profile-section-foldwrap{border-right:1px solid var(--v6-cell-edge)!important;border-bottom:1px solid var(--v6-cell-edge)!important}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column>:nth-child(odd of :is(.glass-card,.profile-section-foldwrap):not(.hero-card,.owner-only)){grid-column:1/2}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column>:nth-child(even of :is(.glass-card,.profile-section-foldwrap):not(.hero-card,.owner-only)){grid-column:2/4}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column>.glass-card:not(.hero-card){padding:8px 12px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .glass-card .section-title{font-size:15px;margin:0 0 5px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .badge-carousel__nav{display:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .badge-carousel,[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .badge-carousel__viewport{overflow:visible;padding:0;margin:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .badge-carousel__track{display:flex;flex-wrap:wrap;gap:4px;overflow:visible;transform:none;padding:0;margin:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .badge-carousel__track>*{flex:0 1 auto;min-width:0;max-width:100%}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .interview-pill-text{min-width:0;overflow-wrap:normal;word-break:keep-all;hyphens:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .interview-pill.yes{color:var(--v6-money)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .tag{display:inline-block;min-height:0;height:auto;padding:2px 9px;margin:0;font-size:13px;font-weight:700;line-height:1.5;border-radius:999px;color:var(--v6-ink-body);background:hsla(0,0%,100%,.06);border:0;box-shadow:none;white-space:normal}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .lang-card{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:0;width:auto;padding:0;margin:0;background:transparent;border:0;box-shadow:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .lang-name{font-size:14px;font-weight:700;color:var(--v6-ink);min-height:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .lang-level{font-size:14px;font-weight:600;color:var(--v6-ink-2);background:transparent;border:0;padding:0;min-height:0;text-transform:none;justify-content:flex-start;white-space:normal}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:4px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-highlight-item{flex-direction:column;align-items:flex-start;gap:0;padding:4px 6px;min-height:0;border-radius:10px;background:var(--v6-tile);border:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-highlight-value{font-size:17px;font-weight:800;color:var(--v6-indigo-soft)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-highlight-label{font-size:11px;font-weight:700;color:var(--v6-ink-muted);line-height:1.3;overflow-wrap:normal;word-break:keep-all;hyphens:none;letter-spacing:.02em}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .aa-fold3{font-size:14px;color:var(--v6-ink-body)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column{display:flex;flex-direction:column}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>*{order:15}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:has(#section-skills){order:1}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:has(#section-licenses-credentials){order:2}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:has(#section-facilities){order:3}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:has(#section-portfolio){order:4}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:has(#section-media){order:5}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:has(#section-published-papers){order:6}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:is(:has(#section-references),:has(#section-references-count)){order:7}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:is(#section-reviews,:has(#section-reviews)){order:8!important}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:is(#section-badges,:has(#section-badges)){order:9!important}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:has(#section-about){order:10}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:has(#section-reputation){order:11}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:has(#section-experience){order:12}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:has(#section-education){order:13}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:has(#section-certifications){order:13}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:has(#section-tools){order:14}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>:has(#section-endorsements){order:20}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>.sp-section-wrap{order:21}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column .glass-card{padding:8px 14px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column>.profile-badges-reserve{padding:8px 14px;min-height:0;border-bottom:1px solid var(--v6-hairline-soft)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .badge-showcase{padding:0;margin:0;background:transparent;border:0;box-shadow:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .badge-showcase__header{padding:0;margin:0 0 6px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .badge-showcase__title{font-size:18px;font-weight:800;color:var(--v6-ink);margin:0;text-transform:none;letter-spacing:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .badge-showcase__count{font-size:14px;color:var(--v6-indigo-soft)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .badge-showcase__grid{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:0;margin:0;scrollbar-width:none;-ms-overflow-style:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .badge-showcase__grid::-webkit-scrollbar{display:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .badge-slot{flex:0 0 auto;width:96px;min-height:0;padding:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .badge-frame{width:80px;height:80px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .badge-frame img{width:100%;height:100%}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .badge-name{height:auto;min-height:0;width:100%;margin:4px 0 0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .badge-name .badge-name__text{font-size:14px;font-weight:800;line-height:1.2;color:var(--v6-ink);text-align:center}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .badge-tier-label{font-size:11px;font-weight:700;text-transform:uppercase;background:transparent;padding:0;width:auto;max-width:100%;white-space:nowrap;line-height:1.3;border:0;box-shadow:none;border-radius:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column .glass-card:has(>.profile-fullwidth-item){display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;align-items:stretch}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column .glass-card:has(>.profile-fullwidth-item)>:not(.profile-fullwidth-item){grid-column:1/-1}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-fullwidth-item__logo{width:64px;height:64px;flex:0 0 64px;border-radius:10px;overflow:hidden}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-fullwidth-item__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-fullwidth-item__body{gap:2px;min-width:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-fullwidth-item__title{font-size:15px;font-weight:800;line-height:1.25;color:var(--v6-ink);min-height:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-fullwidth-item__blurb,[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-fullwidth-item__subtitle{font-size:14px;line-height:1.35;color:var(--v6-ink-2);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-fullwidth-item__meta{gap:6px;align-items:center;min-height:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-fullwidth-item__meta .skill-years{font-size:12px;color:var(--v6-ink-2);min-height:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-fullwidth-item__meta .skill-stars{font-size:13px;color:var(--v6-gold)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-fullwidth-item{display:flex;gap:8px;align-items:flex-start;padding:8px;margin:0;border-radius:12px;background:var(--v6-tile);border:1px solid transparent;box-shadow:none;transition:border-color .2s ease}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-fullwidth-item:hover{border-color:rgba(143,168,255,.45)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column .about-text{font-size:16px;line-height:1.45;color:var(--v6-ink-body)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-section-preview.is-prefold .about-text{scroll-timeline:--aa-prefold block;animation:aa-prefold-edge linear both;animation-timeline:--aa-prefold}@keyframes aa-prefold-edge{0%{margin-bottom:-9px}to{margin-bottom:-9px}}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .section-carousel--ticker{margin:0;padding:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .section-carousel__cell{width:220px;flex:0 0 220px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-card{gap:8px;padding:8px;margin:0;border-radius:12px;background:var(--v6-tile);border:1px solid transparent;box-shadow:none;min-height:0;height:100%;align-items:flex-start;transition:border-color .2s ease}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-card:hover{border-color:rgba(143,168,255,.45)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-card__logo{width:64px;height:64px;flex:0 0 64px;border-radius:10px;overflow:hidden}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-card__logo>div{width:100%!important;height:100%!important}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-card__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-card__body{gap:2px;min-width:0;flex:1 1 auto}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-card__title{font-size:15px;font-weight:800;line-height:1.25;color:var(--v6-ink);min-height:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-card__subtitle{font-size:14px;line-height:1.3;color:var(--v6-ink-body);min-height:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-card__meta,[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-card__meta *{font-size:12px;font-weight:700;color:var(--v6-indigo-soft);min-height:0;line-height:1.3}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-card__meta{gap:4px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-card__blurb{font-size:14px;line-height:1.35;color:var(--v6-ink-2);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .section-carousel__arrow{display:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc{background:transparent;color:var(--v6-ink);border:0;box-shadow:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc--pro .psc-prohead{display:grid;grid-template-columns:96px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-items:start}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc--pro .psc-prohead>*{grid-column:2;margin:0;min-width:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc--pro .psc-prohead>.psc-protype{grid-column:1/-1;justify-self:start;margin-bottom:6px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc--pro .psc-prohead>.psc-profoto{grid-column:1;grid-row:2/span 5}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-profoto{width:96px;height:96px;flex:0 0 96px;border-radius:14px;overflow:hidden;position:relative;background:#0b1220}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-profoto-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-profoto-fill{position:absolute;inset:-12%;z-index:0;background-size:cover;background-position:50%;filter:blur(18px) saturate(140%)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-proname{font-size:20px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-pronamelink{color:var(--v6-ink);text-decoration:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-profact--occ{font-size:15px;font-weight:800;color:var(--v6-ink);margin:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-procount,[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-proloc{font-size:14px;color:var(--v6-ink-2)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-flagimg{width:22px;height:15px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-statglyph{width:14px;height:14px;vertical-align:-2px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-flagglyph{width:24px;height:24px;vertical-align:-6px;flex:0 0 24px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-rate{font-size:24px;font-weight:800;color:var(--v6-money)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-per{font-size:14px;font-weight:700;color:var(--v6-ink-2)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-boostbadge,[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-protype{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 9px;color:#fff}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-protype{background:rgba(27,72,255,.28);border:1px solid rgba(27,72,255,.6)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-boostbadge{background:rgba(245,158,11,.28);border:1px solid rgba(245,158,11,.6)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-prostat{font-size:14px;font-weight:700;color:var(--v6-ink-body)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-prostat--star{color:var(--v6-gold)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-chip{font-size:13px;font-weight:700;border-radius:999px;padding:2px 9px;background:hsla(0,0%,100%,.06);color:var(--v6-ink-body)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-chip--more{background:transparent;color:var(--v6-ink-muted)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-proavail{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;border-radius:999px;padding:3px 10px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-proavail--on{color:var(--v6-money);background:rgba(16,185,129,.14)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-proavail--off{color:#9ca3af;background:hsla(0,0%,100%,.07)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-availdot{width:7px;height:7px;border-radius:50%;background:currentColor}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-foot{gap:5px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-cta{--v6-hue:255,255,255;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-height:0;padding:0 10px;border-radius:14px;font:700 14px/1 Arial,Helvetica,sans-serif;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45);background:linear-gradient(180deg,rgba(var(--v6-hue),.34),rgba(var(--v6-hue),.22) 55%,rgba(var(--v6-hue),.16));border:1px solid rgba(var(--v6-hue),.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 4px 14px rgba(0,0,0,.25);transition:transform .15s ease}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-cta--primary-pro{--v6-hue:27,72,255}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-cta:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:no-preference){@keyframes aa-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .psc-wrap{animation:aa-reveal .65s both;animation-timeline:view();animation-range:entry 0 entry 28%}}@media (min-width:561px) and (max-width:1179px){[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column{grid-template-columns:repeat(3,minmax(0,1fr))}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb],[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column>:nth-child(n of :is(.glass-card,.profile-section-foldwrap):not(.hero-card,.owner-only)){grid-column:auto}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb]{padding:0 6px 5px}}@media (max-width:560px){[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-glass-grid .hero-card{grid-template-columns:96px minmax(0,1fr)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .hero-card>.photo-wrap{width:96px;height:96px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column>:nth-child(n of :is(.glass-card,.profile-section-foldwrap):not(.hero-card,.owner-only)){grid-column:1/-1}html body [data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column [data-cta-verb] :is(.profile-hero-cta,.connect-btn,.watchlist-btn,.lg-btn){height:100%!important;min-height:36px!important;padding:6px 8px!important;line-height:1.15!important;white-space:normal!important;text-align:center!important}}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) #section-media .media-grid{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:thin}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) #section-media .media-cell{position:relative;flex:0 0 208px;aspect-ratio:16/9;height:auto;border-radius:12px;overflow:hidden;scroll-snap-align:start;border:1px solid hsla(0,0%,100%,.12);background:rgba(15,15,35,.35)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) #section-media .media-cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) #section-media .media-video-overlay{position:absolute;inset:0;display:grid;place-items:center;background:transparent}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) #section-media .media-video-play{width:38px;height:38px;border-radius:50%;background:rgba(220,38,38,.94);display:grid;place-items:center;box-shadow:0 4px 18px rgba(0,0,0,.5)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) #section-media .media-video-play svg{fill:#fff}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) #section-eligibility .interview-pill{margin:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .interview-pill{display:inline-flex;align-items:center;gap:5px;min-height:0;height:auto;padding:3px 9px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.3;background:rgba(16,185,129,.1);border:1px solid rgba(52,211,153,.35);box-shadow:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .interview-pill.no{background:transparent;border-style:dashed;border-color:hsla(0,0%,100%,.28);color:var(--v6-ink-2,#c3c7d1)}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .interview-pill-icon{font-size:12px;line-height:1;height:auto}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .interview-pill-text{font-size:13px;font-weight:700;line-height:1.3}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .badge-carousel__track:has(>.interview-pill){gap:4px}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-left-column .profile-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column .section-carousel--ticker{overflow:visible}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column .section-carousel--ticker .section-carousel__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;width:auto;overflow:visible;transform:none!important;animation:none!important}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column .section-carousel--ticker .section-carousel__cell{width:auto;flex:none;min-width:0}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-right-column .section-carousel--ticker .section-carousel__cell[aria-hidden=true]{display:none}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;flex-wrap:wrap;overflow:visible}[data-aa-v6]:where(html.aa-ink-off *,[data-aa-v6-contract]) .profile-3across-grid>*{width:auto;min-width:0;max-width:none;flex:none}.pco-main .profile-v2.feed-layer{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:12px clamp(8px,1.5vw,16px) 13px}
[data-aa-v6][data-aa-v6-contract]{--v6-contract:#14b8a6;--v6-radius-cta:14px;--v6-col-left:400px}[data-aa-v6][data-aa-v6-contract] .hcp-container,[data-aa-v6][data-aa-v6-contract] .hcp-feed-item{border-left:3px solid var(--v6-contract)}[data-aa-v6][data-aa-v6-contract] .hcp-apply-block [data-cta-verb]{--v6-hue:27,72,255}[data-aa-v6][data-aa-v6-contract] .hcp-apply-block [data-cta-verb=apply]{--v6-hue:16,185,129}[data-aa-v6][data-aa-v6-contract] .hcp-apply-block [data-cta-verb=share]{--v6-hue:236,72,153}[data-aa-v6][data-aa-v6-contract] .hcp-apply-block [data-cta-verb=post-job]{--v6-hue:27,72,255}[data-aa-v6][data-aa-v6-contract] .hcp-apply-block [data-cta-verb=watch]{--v6-hue:14,165,233}[data-aa-v6][data-aa-v6-contract] .hcp-apply-block [data-cta-verb=connect]{--v6-hue:27,72,255}[data-aa-v6][data-aa-v6-contract] .hcp-apply-block [data-cta-verb=message]{--v6-hue:168,85,247}[data-aa-v6][data-aa-v6-contract] .hcp-accordion-count,[data-aa-v6][data-aa-v6-contract] .hcp-apply-block [data-cta-verb=post-job],[data-aa-v6][data-aa-v6-contract] .hcp-standard-badge,[data-aa-v6][data-aa-v6-contract] .hcp-type-badge{display:none!important}html body [data-aa-v6][data-aa-v6-contract] .hcp-apply-block{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:5px;align-content:start}[data-aa-v6][data-aa-v6-contract] .hcp-apply-block [data-cta-verb],[data-aa-v6][data-aa-v6-contract] .hcp-apply-block>*{min-width:0;margin:0}[data-aa-v6][data-aa-v6-contract] .hcp-apply-block .cta-info-bubble{display:none!important}html body [data-aa-v6][data-aa-v6-contract] .hcp-apply-block .connect-btn,html body [data-aa-v6][data-aa-v6-contract] .hcp-apply-block .lg-btn,html body [data-aa-v6][data-aa-v6-contract] .hcp-apply-block .watchlist-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;height:36px!important;min-height:0!important;padding:0 10px!important;margin:0!important;border-radius:var(--v6-radius-cta,14px)!important;font:700 14px/1 Arial,Helvetica,sans-serif!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important;text-transform:none!important;letter-spacing:0!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 4px 14px rgba(0,0,0,.25)!important;border:1px solid rgba(var(--v6-hue,27,72,255),.6)!important;background:linear-gradient(180deg,rgba(var(--v6-hue,27,72,255),.34),rgba(var(--v6-hue,27,72,255),.22) 55%,rgba(var(--v6-hue,27,72,255),.16))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body [data-aa-v6][data-aa-v6-contract] .hcp-apply-block .lg-btn :is(span,svg){font-size:14px!important;color:#fff!important}[data-aa-v6][data-aa-v6-contract] .hcp-apply-block .lg-btn__sheen{display:none}[data-aa-v6][data-aa-v6-contract] .hcp-ctas{display:flex;flex-wrap:wrap;gap:5px}[data-aa-v6][data-aa-v6-contract] .hcp-hero-logo{flex:0 0 144px;width:144px;height:144px;border-radius:16px;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 10px 28px rgba(0,0,0,.4);overflow:hidden;position:relative;padding:0;background:#0b1220}[data-aa-v6][data-aa-v6-contract] .hcp-hero-logo--image{background:#fff}[data-aa-v6][data-aa-v6-contract] .hcp-hero-img,[data-aa-v6][data-aa-v6-contract] .hcp-hero-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;margin:0;padding:0;border-radius:0}[data-aa-v6][data-aa-v6-contract] .hcp-hero-logo .hcp-contract-label,[data-aa-v6][data-aa-v6-contract] .hcp-hero-logo .hcp-occupation-secondary{display:none}[data-aa-v6][data-aa-v6-contract] .hcp-hero-video{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:#000;cursor:pointer;overflow:hidden}[data-aa-v6][data-aa-v6-contract] .hcp-hero-video-thumb{width:100%;height:100%;display:block;border:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}[data-aa-v6][data-aa-v6-contract] .hcp-hero-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#ef4444;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.45);pointer-events:none}[data-aa-v6][data-aa-v6-contract] .hcp-hero-video-play svg{width:22px;height:22px;margin-left:2px}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:start;padding:10px 12px}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>*{min-width:0;grid-column:1/-1}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-hero-logo{grid-column:1;grid-row:1/span 3}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-occupation{grid-column:2;grid-row:1;align-self:end}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-hero-location{grid-column:2;grid-row:2;align-self:start}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-v6-identity{grid-column:2;grid-row:3;align-self:start}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-hero-actions{grid-row:4}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-left-rates{grid-column:1;grid-row:5}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-dates{grid-column:2;grid-row:5}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-v6-expenses{grid-column:1;grid-row:6}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-v6-travel{grid-column:2;grid-row:6}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-dates,[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-left-rates,[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-v6-expenses,[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-v6-travel{padding:8px 0 0;border-top:1px solid var(--v6-cell-edge,hsla(0,0%,100%,.06));cursor:pointer}[data-aa-v6][data-aa-v6-contract] .hcp-v6-identity{display:flex;flex-direction:column;align-items:flex-start;gap:4px}[data-aa-v6][data-aa-v6-contract] .hcp-v6-starts{font-size:14px;color:var(--v6-ink-2,#c3c7d1)}[data-aa-v6][data-aa-v6-contract] .hcp-v6-starts strong{color:var(--v6-ink,#f5f5f7);font-weight:800}[data-aa-v6][data-aa-v6-contract] .hcp-v6-status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:800;color:#6ee7b7;background:rgba(16,185,129,.14);white-space:nowrap}[data-aa-v6][data-aa-v6-contract] .hcp-v6-status i{width:7px;height:7px;border-radius:50%;background:#34d399;display:inline-block}@media (prefers-reduced-motion:no-preference){[data-aa-v6][data-aa-v6-contract] .hcp-v6-status i{animation:aa-ping 2s ease-out infinite}@keyframes aa-ping{0%{box-shadow:0 0 0 0 rgba(52,211,153,.7)}70%,to{box-shadow:0 0 0 6px rgba(52,211,153,0)}}}[data-aa-v6][data-aa-v6-contract] .hcp-v6-posted{font-size:12px;color:var(--v6-ink-muted,#97a3b5)}[data-aa-v6][data-aa-v6-contract] .hcp-v6-pills{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:5px;margin:0 0 5px}[data-aa-v6][data-aa-v6-contract] .hcp-v6-pill{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}[data-aa-v6][data-aa-v6-contract] .hcp-eligibility-hint-row,[data-aa-v6][data-aa-v6-contract].pco-page .hcp-breadcrumb-nav{display:none}[data-aa-v6][data-aa-v6-contract] .hcp-v6-pill--type{color:#5eead4;background:rgba(20,184,166,.16);border:1px solid rgba(20,184,166,.4)}[data-aa-v6][data-aa-v6-contract] .hcp-v6-pill--wg{color:#d8b4fe;background:rgba(168,85,247,.16);border:1px solid rgba(168,85,247,.4)}[data-aa-v6][data-aa-v6-contract] .hcp-v6-pill--c2h{color:#6ee7b7;background:rgba(16,185,129,.16);border:1px solid rgba(16,185,129,.4)}[data-aa-v6][data-aa-v6-contract] .hcp-v6-pill--wg+.hcp-v6-pill--c2h{grid-column:1/-1}[data-aa-v6][data-aa-v6-contract] .hcp-apply-block .watchlist-btn-container{min-width:0;display:block}[data-aa-v6][data-aa-v6-contract] .hcp-apply-block [data-testid=hcp-watch-btn]{min-width:0}[data-aa-v6][data-aa-v6-contract] .hcp-v6-expense-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:5px}[data-aa-v6][data-aa-v6-contract] .hcp-v6-expense-chip{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;padding:4px 8px;border-radius:9px;font-size:12px;background:var(--v6-tile,rgba(15,15,35,.35));border:1px solid var(--v6-hairline-soft,hsla(0,0%,100%,.08))}[data-aa-v6][data-aa-v6-contract] .hcp-v6-expense-chip .hcp-expense-label{font-size:12px;text-transform:none;letter-spacing:0}[data-aa-v6][data-aa-v6-contract] .hcp-v6-expense-chip .hcp-expense-answer{font-size:12px}[data-aa-v6][data-aa-v6-contract] .hcp-v6-travel-tiles{display:flex;flex-wrap:wrap;gap:10px 16px}[data-aa-v6][data-aa-v6-contract] .hcp-v6-travel-tile{display:flex;flex-direction:column;gap:2px}[data-aa-v6][data-aa-v6-contract] .hcp-right>.hcp-travel-inline,[data-aa-v6][data-aa-v6-contract] .hcp-right>[data-section=rates]{display:none}[data-aa-v6][data-aa-v6-contract] .hcp-left-rates-title{margin:0 0 5px;text-transform:none;letter-spacing:0}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-dates,[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-left-rates,[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-v6-expenses,[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-v6-travel{min-width:0;overflow:hidden}[data-aa-v6][data-aa-v6-contract] .hcp-rate-row,[data-aa-v6][data-aa-v6-contract] .hcp-rate-row--net{min-width:0;max-width:100%}[data-aa-v6][data-aa-v6-contract] .hcp-date-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0;font-size:14px}[data-aa-v6][data-aa-v6-contract] .hcp-date-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--v6-ink-muted,#97a3b5);line-height:1.4}[data-aa-v6][data-aa-v6-contract] .hcp-date-value{font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap;color:var(--v6-ink,#f5f5f7);text-align:right}@media (max-width:560px){[data-aa-v6][data-aa-v6-contract] .hcp-date-row{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}[data-aa-v6][data-aa-v6-contract] .hcp-date-value{white-space:normal;overflow-wrap:normal;word-break:normal;text-overflow:clip;text-align:left;max-width:100%}}[data-aa-v6][data-aa-v6-contract] .hcp-location-text{font-size:14px;font-weight:600}[data-aa-v6][data-aa-v6-contract] .hcp-flag{width:22px;height:15px}[data-aa-v6][data-aa-v6-contract] .hcp-hero-actions{flex:1 1 240px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:5px;align-content:center}[data-aa-v6][data-aa-v6-contract] .hcp-details-grid,[data-aa-v6][data-aa-v6-contract] .hcp-rates-expenses-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}@media (min-width:1180px){[data-aa-v6][data-aa-v6-contract] .hcp-details-grid,[data-aa-v6][data-aa-v6-contract] .hcp-rates-expenses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-aa-v6][data-aa-v6-contract] .hcp-details-grid>*,[data-aa-v6][data-aa-v6-contract] .hcp-rates-expenses-grid>*{border-bottom:1px solid var(--v6-cell-edge,hsla(0,0%,100%,.06));border-right:1px solid var(--v6-cell-edge,hsla(0,0%,100%,.06))}[data-aa-v6][data-aa-v6-contract] .hcp-left-rates{display:flex;flex-wrap:wrap;gap:4px}[data-aa-v6][data-aa-v6-contract] .hcp-rate-row{flex:1 1 auto;min-width:-moz-max-content;min-width:max-content;padding:5px 8px;border-radius:10px;background:var(--v6-tile,rgba(15,15,35,.35));display:flex;flex-direction:column;align-items:flex-start;gap:1px;overflow:visible}[data-aa-v6][data-aa-v6-contract] .hcp-rate-row-val{display:block;font-size:17px;font-weight:800;color:var(--v6-money,#34d399);white-space:nowrap}[data-aa-v6][data-aa-v6-contract] .hcp-rate-row-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;white-space:nowrap;color:var(--v6-ink-muted,#97a3b5)}[data-aa-v6][data-aa-v6-contract] .hcp-rate-row--net{flex:1 1 100%;min-width:0;background:none;padding:2px 0;flex-direction:row;align-items:baseline;gap:6px;font-size:12px;font-weight:700;color:var(--v6-ink-2,#c3c7d1)}[data-aa-v6][data-aa-v6-contract] .hcp-rate-row--net .hcp-rate-row-val{display:inline;font-size:12px;color:inherit}[data-aa-v6][data-aa-v6-contract] .hcp-expenses-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:4px}[data-aa-v6][data-aa-v6-contract] .hcp-expense-cell{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0;font-size:13px}[data-aa-v6][data-aa-v6-contract] .hcp-expense-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--v6-ink-muted,#97a3b5)}[data-aa-v6][data-aa-v6-contract] .hcp-expense-amount,[data-aa-v6][data-aa-v6-contract] .hcp-expense-answer{font-weight:700;color:var(--v6-money,#34d399);white-space:nowrap}[data-aa-v6][data-aa-v6-contract] .hcp-detail-cell{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:baseline}[data-aa-v6][data-aa-v6-contract] .hcp-detail-label{font-size:11px;text-transform:uppercase;color:var(--v6-ink-muted,#97a3b5)}[data-aa-v6][data-aa-v6-contract] .hcp-detail-value{font-size:14px;font-weight:700}[data-aa-v6][data-aa-v6-contract] .hcp-section{background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--v6-hairline-soft,hsla(0,0%,100%,.08));padding:8px 14px;margin:0}[data-aa-v6][data-aa-v6-contract] .hcp-section-title{font-size:18px;font-weight:800;margin:0 0 6px}[data-aa-v6][data-aa-v6-contract] .hcp-accordion-content--preview:not([data-aa-fold=clipped]) .hcp-accordion-content-inner{pointer-events:auto}[data-aa-v6][data-aa-v6-contract] .hcp-v6-customer{display:flex;align-items:center;gap:12px}[data-aa-v6][data-aa-v6-contract] .hcp-v6-customer-tile{flex:0 0 44px;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#fff;background:linear-gradient(135deg,#14b8a6,#0b1220)}[data-aa-v6][data-aa-v6-contract] .hcp-v6-customer-text{flex:1 1 auto;min-width:0}[data-aa-v6][data-aa-v6-contract] .hcp-v6-customer-name{font-size:15px;font-weight:800;color:var(--v6-ink,#f5f5f7)}[data-aa-v6][data-aa-v6-contract] .hcp-v6-customer-note{font-size:13px;color:var(--v6-ink-muted,#97a3b5)}[data-aa-v6][data-aa-v6-contract] .hcp-v6-customer-link{flex:0 0 auto;font-size:13px;font-weight:700;color:#8fa8ff;text-decoration:none;white-space:nowrap}[data-aa-v6][data-aa-v6-contract] .hcp-accordion-trigger{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:0;cursor:pointer;font-size:18px;font-weight:800;color:var(--v6-ink,#f5f5f7)}[data-aa-v6][data-aa-v6-contract] .hcp-accordion-chevron{margin-left:auto;transition:transform .2s ease}[data-aa-v6][data-aa-v6-contract] .hcp-accordion-chevron--open{transform:rotate(180deg)}[data-aa-v6][data-aa-v6-contract] .hcp-eligibility-hint--key,[data-aa-v6][data-aa-v6-contract] .hcp-req-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;background:rgba(245,158,11,.16);color:#fcd34d}@media (max-width:560px){[data-aa-v6][data-aa-v6-contract] .hcp-criterion-item{flex-wrap:wrap}[data-aa-v6][data-aa-v6-contract] .hcp-criterion-item>.hcp-criterion-text{flex:1 1 12em;min-width:0}}@media (prefers-reduced-motion:no-preference){@keyframes aa-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,.55)}50%{transform:scale(1.06);box-shadow:0 0 0 10px rgba(239,68,68,0)}}[data-aa-v6][data-aa-v6-contract] [style*="--aa-play"] .hcp-hero-video-play{animation:aa-pulse 2.4s ease-in-out infinite}}[data-aa-v6][data-aa-v6-contract] .hcp-grid{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:1180px){[data-aa-v6][data-aa-v6-contract] .hcp-grid{grid-template-columns:var(--v6-col-left,400px) minmax(0,1fr)}[data-aa-v6][data-aa-v6-contract] .hcp-right{border-left:1px solid var(--v6-hairline-soft,hsla(0,0%,100%,.08))}}@media (max-width:560px){[data-aa-v6][data-aa-v6-contract] .hcp-hero-actions{grid-template-columns:minmax(0,1fr)}[data-aa-v6][data-aa-v6-contract] .hcp-hero-logo{flex-basis:112px;width:112px;height:112px}}.hcp-video-lightbox{position:fixed;inset:0;z-index:var(--aa-z-popout,10020);display:flex;align-items:center;justify-content:center;padding:clamp(12px,4vw,48px);background:rgba(8,10,26,.88);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}.hcp-video-lightbox-stage{position:relative;width:min(100%,1600px);aspect-ratio:16/9;max-height:calc(100vh - 2 * clamp(12px, 4vw, 48px));border-radius:16px;overflow:hidden;background:#000;box-shadow:0 24px 80px rgba(0,0,0,.6)}.hcp-video-lightbox-stage iframe{width:100%;height:100%;border:0;display:block}@media (orientation:portrait){.hcp-video-lightbox-stage{aspect-ratio:1/1}}.hcp-video-lightbox-close{position:absolute;top:clamp(12px,3vw,28px);right:clamp(12px,3vw,28px);width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35)}.hcp-video-lightbox-close:hover{background:hsla(0,0%,100%,.2)}[data-aa-v6][data-aa-v6-contract] .hcp-right-cta-link{color:var(--v6-ink,#f5f5f7)}[data-aa-v6][data-aa-v6-contract] .hcp-desc-content,[data-aa-v6][data-aa-v6-contract] .hcp-desc-content p{font-size:16px;line-height:1.45;color:var(--v6-ink-body,#e1e3ea);background:transparent;text-shadow:none}[data-aa-v6][data-aa-v6-contract] .hcp-eligibility-hint{color:var(--v6-ink-2,#c3c7d1);font-style:normal}[data-aa-v6][data-aa-v6-contract] .hcp-procedures-content{color:var(--v6-ink-body,#e1e3ea);text-shadow:none}[data-aa-v6][data-aa-v6-contract] .hcp-v6-applicants{color:#c7d2fe;font-weight:800}[data-aa-v6][data-aa-v6-contract] .hcp-v6-site{color:var(--v6-ink-2,#c3c7d1);font-weight:600}[data-aa-v6][data-aa-v6-contract] .hcp-v6-urgent{color:#fca5a5;font-weight:800}[data-aa-v6][data-aa-v6-contract] .hcp-v6-wr{font-size:12px;font-weight:700;color:var(--v6-ink-muted,#97a3b5)}[data-aa-v6][data-aa-v6-contract] .hcp-v6-sublabel{font-size:13px;font-weight:700;color:var(--v6-ink-muted,#97a3b5);margin-left:6px}[data-aa-v6][data-aa-v6-contract] .hcp-v6-sublabel--block{display:block;margin:0 0 4px}[data-aa-v6][data-aa-v6-contract] .hcp-v6-questions{padding:8px 14px;border-bottom:1px solid hsla(0,0%,100%,.08)}[data-aa-v6][data-aa-v6-contract] .hcp-v6-questions-title{margin:0 0 5px;font-size:18px;font-weight:800;color:var(--v6-ink,#f5f5f7)}[data-aa-v6][data-aa-v6-contract] .hcp-v6-qlist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}[data-aa-v6][data-aa-v6-contract] .hcp-v6-q{display:flex;gap:10px;align-items:flex-start}[data-aa-v6][data-aa-v6-contract] .hcp-v6-q-index{flex:0 0 24px;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fcd34d;background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.34)}[data-aa-v6][data-aa-v6-contract] .hcp-questions-list .hcp-question-num{color:#a5b4fc;background:rgba(27,72,255,.12);border-color:rgba(143,168,255,.3)}[data-aa-v6][data-aa-v6-contract] .hcp-v6-q-text{flex:1 1 auto;font-size:15px;line-height:1.4;color:var(--v6-ink-body,#e1e3ea)}[data-aa-v6][data-aa-v6-contract] .hcp-v6-q-tail{flex:0 0 auto;font-size:12px;font-weight:800;color:var(--v6-ink-muted,#97a3b5);white-space:nowrap}[data-aa-v6][data-aa-v6-contract] .hcp-questions-list .hcp-question-item{display:flex;gap:10px;align-items:flex-start}[data-aa-v6][data-aa-v6-contract] .hcp-questions-list .hcp-question-num{flex:0 0 24px;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:12px;font-weight:800}[data-aa-v6][data-aa-v6-contract] .hcp-right>[data-section=software-licenses] .hcp-inline-chip{font-size:14px;font-weight:700;padding:4px 10px;border-radius:8px;color:#e0e7ff;background:rgba(27,72,255,.12);border:1px solid rgba(143,168,255,.3)}[data-aa-v6][data-aa-v6-contract] .hcp-right>[data-section=safety-passes] .hcp-inline-chip{font-size:14px;font-weight:700;padding:4px 10px;border-radius:8px;color:var(--v6-ink,#f5f5f7);background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.34)}[data-aa-v6][data-aa-v6-contract] .hcp-right>[data-section=safety-passes] .hcp-inline-chip-text:before{content:"";display:inline-block;width:13px;height:13px;margin-right:6px;vertical-align:-2px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FCD34D' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/></svg>") 50% /contain no-repeat}[data-aa-v6][data-aa-v6-contract] .hcp-v6-customer-contact{font-size:13px;color:var(--v6-ink-2,#c3c7d1);margin-top:2px}[data-aa-v6][data-aa-v6-contract] .hcp-v6-customer-contact b{color:var(--v6-ink,#f5f5f7);font-weight:800}[data-aa-v6][data-aa-v6-contract] .hcp-v6-customer-contact-after{color:var(--v6-ink-muted,#97a3b5)}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section,[data-aa-v6][data-aa-v6-contract] .hcp-right{font-size:14px}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-hero-logo{grid-column:1/-1;justify-self:start}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-hero-location,[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-occupation,[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-v6-identity{grid-column:1/-1;margin-left:156px;text-align:left;justify-self:stretch}[data-aa-v6][data-aa-v6-contract] .hcp-occupation-title{margin:0;text-align:left;font-size:22px;font-weight:800;line-height:1.05;letter-spacing:-.02em;overflow-wrap:anywhere}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section .hcp-applications-line,[data-aa-v6][data-aa-v6-contract] .hcp-hero-section .hcp-occupation-secondary{display:none}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-hero-location{justify-self:start;display:inline-flex;align-items:center;gap:7px;height:auto;padding:0;background:none;border:0;box-shadow:none;border-radius:0}[data-aa-v6][data-aa-v6-contract] .hcp-hero-location .hcp-location-text{font-size:14px;font-weight:600;color:#c3c7d1;text-align:left}[data-aa-v6][data-aa-v6-contract] .hcp-skills-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px}[data-aa-v6][data-aa-v6-contract] .hcp-skill-card{display:flex;gap:8px;align-items:flex-start;min-width:0;width:auto;margin:0;padding:8px;border-radius:12px;background:var(--v6-tile,rgba(15,15,35,.35));border:1px solid var(--v6-hairline,hsla(0,0%,100%,.1))}[data-aa-v6][data-aa-v6-contract] .hcp-skill-card-logo,[data-aa-v6][data-aa-v6-contract] .hcp-skill-card-logo img,[data-aa-v6][data-aa-v6-contract] .hcp-skill-card-logo>div{width:64px;height:64px;min-width:64px;flex:0 0 64px}[data-aa-v6][data-aa-v6-contract] .hcp-skill-card-logo{border-radius:12px;overflow:hidden;background:#fff;border:1px solid hsla(0,0%,100%,.14)}[data-aa-v6][data-aa-v6-contract] .hcp-skill-card-logo img{-o-object-fit:contain;object-fit:contain}[data-aa-v6][data-aa-v6-contract] .hcp-skill-card-info{flex:1 1 0;min-width:0;gap:3px}[data-aa-v6][data-aa-v6-contract] .hcp-skill-card-model{font-size:15px;font-weight:800;line-height:1.2;color:#f5f5f7}[data-aa-v6][data-aa-v6-contract] .hcp-skill-card-desc{font-size:14px;line-height:1.3;color:#c3c7d1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-aa-v6][data-aa-v6-contract] .hcp-skill-req-badge{align-self:flex-start;font-size:11px;font-weight:800;line-height:1.2;padding:2px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}[data-aa-v6][data-aa-v6-contract] .hcp-criterion-item{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;padding:0;margin:0 0 4px;background:none;border:0;box-shadow:none;min-height:0}[data-aa-v6][data-aa-v6-contract] .hcp-criterion-text{font-size:14px;font-weight:600;color:#e1e3ea}[data-aa-v6][data-aa-v6-contract] .hcp-criterion-answer{flex:0 0 auto;font-size:12px;font-weight:800;line-height:1.3;padding:2px 8px;border-radius:999px;min-height:0;height:auto;color:#fcd34d;background:rgba(234,179,8,.1);border:1px solid rgba(234,179,8,.34)}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-hero-logo{margin:0}[data-aa-v6][data-aa-v6-contract] .hcp-skill-card-logo{align-self:flex-start;max-height:64px}[data-aa-v6][data-aa-v6-contract] .hcp-left>.hcp-contract-label{font-size:12px;font-weight:700;line-height:1.2;color:#97a3b5;text-align:left;background:none;border:0;box-shadow:none;padding:4px 12px 10px;margin:0;height:auto;min-height:0;border-radius:0}[data-aa-v6][data-aa-v6-contract] .hcp-procedures-content,[data-aa-v6][data-aa-v6-contract] .hcp-procedures-content *{font-size:14px;line-height:1.45;color:#e1e3ea}[data-aa-v6][data-aa-v6-contract] .hcp-right .hcp-procedures-content div,[data-aa-v6][data-aa-v6-contract] .hcp-right .hcp-procedures-content li,[data-aa-v6][data-aa-v6-contract] .hcp-right .hcp-procedures-content p{font-size:14px;line-height:1.45}[data-aa-v6-contract] .aoc-list{max-width:1240px;margin:0 auto;padding:0 clamp(8px,1.5vw,16px) 13px;gap:var(--aa-design-gap,10px);box-sizing:border-box}[data-aa-v6][data-aa-v6-contract] .hcp-container{padding:0;border-radius:20px;overflow:hidden;box-shadow:0 10px 34px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.25)}[data-aa-v6][data-aa-v6-contract] .hcp-container>.hcp-grid{padding:0;gap:0;border:0;border-radius:0;grid-template-columns:400px minmax(0,1fr);align-items:start}[data-aa-v6][data-aa-v6-contract] .hcp-grid>.hcp-left{border-right:1px solid hsla(0,0%,100%,.08);align-self:stretch}[data-aa-v6][data-aa-v6-contract] .hcp-grid>.hcp-right{border-left:0}[data-aa-v6][data-aa-v6-contract] .hcp-right .hcp-section{background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.08);border-radius:0;box-shadow:none;padding:8px 14px;margin:0;backdrop-filter:none}[data-aa-v6][data-aa-v6-contract] .hcp-right .hcp-section-title{font-size:18px;font-weight:800;color:#f5f5f7;margin:0 0 4px}[data-aa-v6][data-aa-v6-contract] .hcp-right .hcp-section-title:before{display:none}[data-aa-v6][data-aa-v6-contract] .hcp-right .hcp-section-title--popout{padding:0;margin:0 0 4px}[data-aa-v6][data-aa-v6-contract] .hcp-right .hcp-accordion-trigger{min-height:0;padding:0}[data-aa-v6][data-aa-v6-contract] .hcp-right .hcp-accordion-content-inner{padding:0;border-top:0}[data-aa-v6][data-aa-v6-contract] .hcp-right .hcp-description .hcp-inline-field,[data-aa-v6][data-aa-v6-contract] .hcp-right .hcp-description p{font-size:16px;line-height:1.45;color:#e1e3ea}[data-aa-v6][data-aa-v6-contract] .hcp-dates,[data-aa-v6][data-aa-v6-contract] .hcp-left-rates{background:transparent;border:0;border-radius:0;box-shadow:none}[data-aa-v6][data-aa-v6-contract] .hcp-left-rates-title{font-size:15px;font-weight:800;color:#f5f5f7}@media (max-width:1179px){[data-aa-v6][data-aa-v6-contract] .hcp-container>.hcp-grid{grid-template-columns:minmax(0,1fr)}[data-aa-v6][data-aa-v6-contract] .hcp-grid>.hcp-left{border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08)}}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-hero-logo,[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-hero-logo--video{flex-basis:144px;width:144px!important;height:144px!important;max-height:144px!important}[data-aa-v6][data-aa-v6-contract] .hcp-container{background:var(--hcp-glass-bg);backdrop-filter:var(--hcp-glass-blur)}[data-aa-v6][data-aa-v6-contract] .hcp-container>.hcp-grid{background:transparent;backdrop-filter:none}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section{backdrop-filter:none;border-radius:0}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-hero-actions{border:0;border-radius:0}[data-aa-v6][data-aa-v6-contract] .hcp-container:has(>.hcp-status-overlay,>.hcp-watermark){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}[data-aa-v6][data-aa-v6-contract] .hcp-container:has(>.hcp-status-overlay,>.hcp-watermark)>*{grid-column:1/-1}[data-aa-v6][data-aa-v6-contract] .hcp-container>.hcp-status-overlay{grid-column:1;grid-row:1;position:static;margin:10px 0 8px 14px;z-index:auto}[data-aa-v6][data-aa-v6-contract] .hcp-container>.hcp-status-overlay .hcp-status-badge{font-size:12px;font-weight:800;letter-spacing:.06em;padding:4px 10px;border-radius:999px}[data-aa-v6][data-aa-v6-contract] .hcp-container>.hcp-watermark{grid-column:2;grid-row:1;position:static;justify-self:end;transform:rotate(-4deg);font-family:inherit;font-size:clamp(22px,4vw,44px);font-weight:900;letter-spacing:.08em;line-height:1;margin:6px 18px 4px 12px;animation:none;text-shadow:none}[data-aa-v6][data-aa-v6-contract] .hcp-container>.hcp-watermark--closed{color:rgba(148,163,184,.16)}[data-aa-v6][data-aa-v6-contract] .hcp-container>.hcp-watermark--completed{color:rgba(245,158,11,.16)}[data-aa-v6][data-aa-v6-contract] .hcp-container>.hcp-watermark--filled{color:rgba(20,184,166,.16)}@media (max-width:520px){[data-aa-v6][data-aa-v6-contract] .hcp-container>.hcp-watermark{display:none}}[data-aa-v6][data-aa-v6-contract] .hcp-v6-pills>.hcp-v6-pill{height:36px;padding:0 12px;border-radius:14px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}[data-aa-v6][data-aa-v6-contract] .pco-hero{max-width:1240px;margin:0 auto 8px;padding:0 clamp(8px,1.5vw,16px);box-sizing:border-box;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}[data-aa-v6][data-aa-v6-contract] .pco-hero .pco-h1{margin:0 0 0 4px;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.15;color:#f5f5f7;text-shadow:0 1px 3px rgba(0,0,0,.55);text-align:left}.hcp-v6-tile-caption{display:none}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-v6-tile-caption{display:block;grid-column:1/-1;grid-row:1/span 3;align-self:start;justify-self:start;width:144px;margin:150px 0 4px;font-size:12px;font-weight:700;line-height:1.25;color:#97a3b5;overflow-wrap:anywhere}[data-aa-v6][data-aa-v6-contract] .hcp-hero-section>.hcp-v6-tile-caption b{color:#f5f5f7;font-weight:700}[data-aa-v6][data-aa-v6-contract] .hcp-left>.hcp-contract-label{display:none}[data-aa-v6][data-aa-v6-contract] .hcp-left:has(.hcp-admin-actions)>.hcp-contract-label{display:block}[data-aa-v6][data-aa-v6-contract] .hcp-skills-rail>.section-carousel{grid-column:1/-1;overflow:visible}[data-aa-v6][data-aa-v6-contract] .hcp-skills-rail .section-carousel--ticker .section-carousel__track{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px;width:auto;overflow:visible;transform:none!important;animation:none!important}[data-aa-v6][data-aa-v6-contract] .hcp-skills-rail .section-carousel__cell{width:auto;flex:none;min-width:0}[data-aa-v6][data-aa-v6-contract] .hcp-skills-rail .section-carousel__arrow,[data-aa-v6][data-aa-v6-contract] .hcp-skills-rail .section-carousel__cell[aria-hidden=true]{display:none}main[data-aa-v6][data-aa-v6-contract]>.hcp-container{box-sizing:border-box;width:auto;max-width:1208px;margin:12px max(clamp(8px,1.5vw,16px),calc((100% - 1208px) / 2)) 10px}
