.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_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}.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:clamp(28px,3.4vw,48px);line-height:1.6}.FullscreenPopout_body__ZG69C .hcp-description-text,.FullscreenPopout_body__ZG69C .hcp-procedures-content{font-size:clamp(28px,3.4vw,48px)!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:clamp(26px,3.2vw,46px)!important;line-height:1.55!important}.FullscreenPopout_body__ZG69C a,.FullscreenPopout_body__ZG69C label,.FullscreenPopout_body__ZG69C li,.FullscreenPopout_body__ZG69C p,.FullscreenPopout_body__ZG69C span,.FullscreenPopout_body__ZG69C td{font-size:clamp(24px,3vw,44px)!important;line-height:1.5!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:28px}}@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-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}}
.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}}
.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}}
.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}
.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}.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-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}}
.srq-cta{flex:1 1 auto}.srq-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(6,6,20,.62);backdrop-filter:blur(6px);animation:srq-fade .16s ease}.srq-modal{width:100%;max-width:460px;padding:24px;border-radius:18px;background:var(--layer-table-bg);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(28px) saturate(180%);box-shadow:0 8px 24px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.35);animation:srq-rise .18s ease}.srq-modal-title{margin:0 0 10px;font-size:var(--aa-subheader,24px);font-weight:800;color:#f5f5f7}.srq-modal-body{margin:0 0 14px;font-size:var(--aa-text,20px);line-height:1.5;color:#d5d5dc}.srq-modal-body strong{color:#f5f5f7}.srq-modal-points{margin:0 0 20px;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;font-size:var(--aa-caption,14px);color:#b8b8bc}.srq-modal-points li{line-height:1.45}.srq-modal-points em{color:#9de7da;font-style:normal;font-weight:600}.srq-modal-actions{display:flex;gap:10px;justify-content:flex-end}.srq-btn{min-height:48px;padding:10px 20px;border-radius:12px;font-size:var(--aa-text,20px);font-weight:700;color:#f5f5f7;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s,border-color .2s,transform .15s}.srq-btn:active{transform:scale(.97)}.srq-btn:focus-visible{outline:2px solid hsla(0,0%,100%,.95);outline-offset:3px}.srq-btn--primary{background:rgba(20,184,166,.2);border:1px solid rgba(20,184,166,.5)}.srq-btn--primary:hover{background:rgba(20,184,166,.3);border-color:rgba(20,184,166,.66)}.srq-btn--ghost{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2)}.srq-btn--ghost:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3)}@keyframes srq-fade{0%{opacity:0}to{opacity:1}}@keyframes srq-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.srq-modal,.srq-overlay{animation:none}.srq-btn{transition:none}}@media (max-width:480px){.srq-modal{padding:20px;border-radius:16px}.srq-modal-actions{flex-direction:column-reverse}.srq-modal-actions .srq-btn{width:100%}}
.aa-ink-law body :not(.skip-link):not(.skip-link-item):not(:where(h1,h2,h3,h4,h5,h6,button,[role=button],label,summary,.pco-header,.pco-header *,.pco-nav-row2,.pco-nav-row2 *,.pco-menu,.pco-menu *,.mobile-bottom-nav,.mobile-bottom-nav *,.feed-footer,.feed-footer *,.breadcrumbs-nav--dark,.breadcrumbs-nav--dark *,.pco-hamburger,.pco-headeraction,.aa-entity-badge,.hcp-type-badge,.blog-category-pill,.tag,.psc-cta,.lg-btn,.connect-btn,.watchlist-btn,.endorse-btn,.profile-hero-cta,.report-profile-trigger,.apl-title)),.aa-ink-law body :not(.skip-link):not(.skip-link-item):not(:where(h1,h2,h3,h4,h5,h6,button,[role=button],label,summary,.pco-header,.pco-header *,.pco-nav-row2,.pco-nav-row2 *,.pco-menu,.pco-menu *,.mobile-bottom-nav,.mobile-bottom-nav *,.feed-footer,.feed-footer *,.breadcrumbs-nav--dark,.breadcrumbs-nav--dark *,.pco-hamburger,.pco-headeraction,.aa-entity-badge,.hcp-type-badge,.blog-category-pill,.tag,.psc-cta,.lg-btn,.connect-btn,.watchlist-btn,.endorse-btn,.profile-hero-cta,.report-profile-trigger,.apl-title)):after,.aa-ink-law body :not(.skip-link):not(.skip-link-item):not(:where(h1,h2,h3,h4,h5,h6,button,[role=button],label,summary,.pco-header,.pco-header *,.pco-nav-row2,.pco-nav-row2 *,.pco-menu,.pco-menu *,.mobile-bottom-nav,.mobile-bottom-nav *,.feed-footer,.feed-footer *,.breadcrumbs-nav--dark,.breadcrumbs-nav--dark *,.pco-hamburger,.pco-headeraction,.aa-entity-badge,.hcp-type-badge,.blog-category-pill,.tag,.psc-cta,.lg-btn,.connect-btn,.watchlist-btn,.endorse-btn,.profile-hero-cta,.report-profile-trigger,.apl-title)):before,.mkt-card,.mkt-card *,.mkt-card :after,.mkt-card :before,.psl,.psl *,.psl :after,.psl :before{color:#000!important;-webkit-text-fill-color:#000!important;text-shadow:none!important;font-family:Arial,Helvetica,Liberation Sans,sans-serif!important}.aa-ink-law .mkt-card,.aa-ink-law .mkt-card *,.aa-ink-law .psl,.aa-ink-law .psl *,.mkt-card *,.psl *{filter:none}.aa-ink-law body *,.mkt-card *,.psl *{-webkit-background-clip:border-box;background-clip:border-box}.aa-ink-law body :is(h1,h2,h3,h4,h5,h6):not(.bg-clip-text),.aa-ink-law body :is(h1,h2,h3,h4,h5,h6):not(.bg-clip-text) *{-webkit-background-clip:text!important;background-clip:text!important}html.aa-ink-law body :is(.bg-clip-text,.pco-h1){background-image:none!important}html.aa-ink-law body h1.bg-clip-text{display:inline-block!important;padding:6px 18px!important;background-color:var(--layer4-field-bg,rgba(15,15,35,.28))!important;border:1px solid var(--border-glass,hsla(0,0%,100%,.12))!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.22)!important}html.aa-ink-law body .pco-hero,html.aa-ink-law body h1.bg-clip-text{backdrop-filter:blur(24px) saturate(180%) brightness(.55)!important;-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(.55)!important}html.aa-ink-law body .pco-hero{background-color:var(--layer3-section-bg,rgba(15,15,35,.2))!important}.aa-ink-law .breadcrumbs-nav:not(.breadcrumbs-nav--dark),.aa-ink-law .pco-nav-row2,.aa-ink-law footer,.aa-ink-law header.pco-header{background-color:hsla(0,0%,100%,.96)!important;background-image:none!important}html body .breadcrumbs-nav--dark{background-color:rgba(15,15,35,.72)!important;background-image:none!important;backdrop-filter:blur(37px) saturate(115%)!important;-webkit-backdrop-filter:blur(37px) saturate(115%)!important;border-bottom:1px solid hsla(0,0%,100%,.14)!important;box-shadow:0 8px 32px rgba(0,0,0,.28)!important}html body .breadcrumbs-nav--dark,html body .breadcrumbs-nav--dark *{-webkit-text-fill-color:currentColor!important}.aa-ink-law body :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)):not(img):not(svg):not(path):not(use):not(g):not(circle):not(rect):not(line):not(polyline):not(polygon):not(video):not(canvas):not(picture):not(source):not(.skip-link):not(.skip-link-item):not(:where([data-aa-ink-open])),.mkt-card :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)):not(img):not(svg):not(path):not(use):not(g):not(circle):not(rect):not(line):not(polyline):not(polygon):not(video):not(canvas):not(picture):not(source):not(:where([data-aa-ink-open])),.psl :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)):not(img):not(svg):not(path):not(use):not(g):not(circle):not(rect):not(line):not(polyline):not(polygon):not(video):not(canvas):not(picture):not(source):not(:where([data-aa-ink-open])){opacity:1!important}.aa-ink-law body :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)):not(img):not(svg):not(path):not(use):not(g):not(circle):not(rect):not(line):not(polyline):not(polygon):not(video):not(canvas):not(picture):not(source):not(.skip-link):not(.skip-link-item):not(:where([data-aa-ink-open])):not(:where([data-aa-ink-nested])):not(:where(.footer-mu-mark)):not(:where(h1,h2,h3,h4,h5,h6,button,[role=button],label,summary,.pco-header,.pco-header *,.pco-nav-row2,.pco-nav-row2 *,.pco-menu,.pco-menu *,.mobile-bottom-nav,.mobile-bottom-nav *,.feed-footer,.feed-footer *,.breadcrumbs-nav--dark,.breadcrumbs-nav--dark *,.pco-hamburger,.pco-headeraction,.aa-entity-badge,.hcp-type-badge,.blog-category-pill,.tag,.psc-cta,.lg-btn,.connect-btn,.watchlist-btn,.endorse-btn,.profile-hero-cta,.report-profile-trigger,.apl-title)):not(:where(.lg-btn,.psc-cta,.connect-btn,.endorse-btn,.profile-hero-cta,.apply-btn,.hcp-apply,[class*=cta]:where(button,a,[role=button],input[type=submit],input[type=button],summary),button[type=submit],.form-button--primary,.watchlist-btn,.share-btn,.form-button--secondary,.lg-btn--secondary,.blog-cta-button,.blog-search-button,.blog-pagination-button,.engagement-btn,.auth-btn-social,.auth-post-contract-cta,.auth-view-profile-cta)):not(:where([data-aeo=answer],[data-aeo=answer] *)),.mkt-card :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)):not(img):not(svg):not(path):not(use):not(g):not(circle):not(rect):not(line):not(polyline):not(polygon):not(video):not(canvas):not(picture):not(source):not(:where([data-aa-ink-open])):not(:where([data-aa-ink-nested])):not(:where(.footer-mu-mark)):not(:where(h1,h2,h3,h4,h5,h6,button,[role=button],label,summary,.pco-header,.pco-header *,.pco-nav-row2,.pco-nav-row2 *,.pco-menu,.pco-menu *,.mobile-bottom-nav,.mobile-bottom-nav *,.feed-footer,.feed-footer *,.breadcrumbs-nav--dark,.breadcrumbs-nav--dark *,.pco-hamburger,.pco-headeraction,.aa-entity-badge,.hcp-type-badge,.blog-category-pill,.tag,.psc-cta,.lg-btn,.connect-btn,.watchlist-btn,.endorse-btn,.profile-hero-cta,.report-profile-trigger,.apl-title)):not(:where(.lg-btn,.psc-cta,.connect-btn,.endorse-btn,.profile-hero-cta,.apply-btn,.hcp-apply,[class*=cta]:where(button,a,[role=button],input[type=submit],input[type=button],summary),button[type=submit],.form-button--primary,.watchlist-btn,.share-btn,.form-button--secondary,.lg-btn--secondary,.blog-cta-button,.blog-search-button,.blog-pagination-button,.engagement-btn,.auth-btn-social,.auth-post-contract-cta,.auth-view-profile-cta)),.psl :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)):not(img):not(svg):not(path):not(use):not(g):not(circle):not(rect):not(line):not(polyline):not(polygon):not(video):not(canvas):not(picture):not(source):not(:where([data-aa-ink-open])):not(:where([data-aa-ink-nested])):not(:where(.footer-mu-mark)):not(:where(h1,h2,h3,h4,h5,h6,button,[role=button],label,summary,.pco-header,.pco-header *,.pco-nav-row2,.pco-nav-row2 *,.pco-menu,.pco-menu *,.mobile-bottom-nav,.mobile-bottom-nav *,.feed-footer,.feed-footer *,.breadcrumbs-nav--dark,.breadcrumbs-nav--dark *,.pco-hamburger,.pco-headeraction,.aa-entity-badge,.hcp-type-badge,.blog-category-pill,.tag,.psc-cta,.lg-btn,.connect-btn,.watchlist-btn,.endorse-btn,.profile-hero-cta,.report-profile-trigger,.apl-title)):not(:where(.lg-btn,.psc-cta,.connect-btn,.endorse-btn,.profile-hero-cta,.apply-btn,.hcp-apply,[class*=cta]:where(button,a,[role=button],input[type=submit],input[type=button],summary),button[type=submit],.form-button--primary,.watchlist-btn,.share-btn,.form-button--secondary,.lg-btn--secondary,.blog-cta-button,.blog-search-button,.blog-pagination-button,.engagement-btn,.auth-btn-social,.auth-post-contract-cta,.auth-view-profile-cta)){background-color:hsla(0,0%,100%,.85)!important;background-image:none!important;border-radius:10px;backdrop-filter:blur(8px) saturate(115%);box-shadow:0 1px 10px rgba(0,0,0,.1)}.aa-ink-law .mkt-filters button,.aa-ink-law input,.aa-ink-law select,.aa-ink-law textarea,.mkt-card .connect-btn,.mkt-card .endorse-btn,.mkt-card .mkt-cred-badge,.mkt-card .mkt-cred-stat,.mkt-card .mkt-cta,.mkt-card .mkt-fact,.mkt-card .mkt-price,.mkt-card .mkt-seller-avatar,.mkt-card .mkt-service-meta-chip,.psl .connect-btn,.psl .endorse-btn,.psl .psl-chip,.psl .psl-cred-badge,.psl .psl-cred-stat,.psl .psl-cta,.psl .psl-fact,.psl .psl-seller-avatar{background-color:hsla(0,0%,100%,.96)!important;background-image:none!important;border:1px solid rgba(0,0,0,.28)!important}.aa-ink-law .connect-btn,.aa-ink-law .feed-footer,.aa-ink-law .lg-btn,.aa-ink-law .mkt-filters,.aa-ink-law .pco-nav-row2,.aa-ink-law .prd-browse__hero a,.aa-ink-law .svc-browse__hero a,.aa-ink-law header.pco-header,.mkt-card,.psl{border:1px solid rgba(0,0,0,.28)!important}.aa-ink-law ::-moz-placeholder{color:#000!important;opacity:.6!important}.aa-ink-law ::placeholder{color:#000!important;opacity:.6!important}.aa-ink-law main.main-content a,.mkt-card a,.psl a{text-decoration:underline;text-underline-offset:2px}.aa-ink-law .pco-headeraction,.aa-ink-law .pco-nav-row2__link,.mkt-card .mkt-cta,.psl .psl-cta{text-decoration:none}.mkt-card .mkt-hero-fill,.psl .psl-media img{background:transparent!important}.aa-ink-law :focus-visible,.mkt-card :focus-visible,.psl :focus-visible{outline:3px solid #000!important;outline-offset:2px!important}.aa-ink-law .auth-brand-logo,.aa-ink-law img[src*=aa-logo-white],.aa-ink-law img[src*=automate-america-white]{content:var(--aa-ink-logo,url("/brand/aa-logo-dark-ink.png"));filter:none!important}html.aa-ink-law .blog-search-button.blog-search-button.blog-search-button{border-color:#1b48ff!important}html.aa-ink-law .blog-search-button.blog-search-button.blog-search-button,html.aa-ink-law .blog-search-button.blog-search-button.blog-search-button *{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;font-family:Arial,Helvetica,sans-serif!important}html.aa-ink-law .blog-search-button.blog-search-button.blog-search-button :not(:is(img,svg,svg *,video,picture)){background-color:transparent!important;background-image:none!important}.aa-ink-law main.main-content a:has(:is(h1,h2,h3,h4,img,picture,video)),.aa-ink-law main.main-content a:has(:is(h1,h2,h3,h4,img,picture,video)) *{text-decoration:none}html.aa-ink-law img[data-aa-ink-invisible]{filter:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="r" color-interpolation-filters="sRGB" x="0%25" y="0%25" width="100%25" height="100%25"><feColorMatrix in="SourceGraphic" result="cR" type="matrix" values="1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0"/><feColorMatrix in="SourceGraphic" result="cG" type="matrix" values="0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0"/><feColorMatrix in="SourceGraphic" result="cB" type="matrix" values="0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0"/><feBlend in="cR" in2="cG" mode="darken" result="mRG"/><feBlend in="mRG" in2="cB" mode="darken" result="mRGB"/><feComponentTransfer in="mRGB" result="wht"><feFuncR type="table" tableValues="0 0 0 0 0 0 0 0.1 0.5 1 1"/><feFuncG type="table" tableValues="0 0 0 0 0 0 0 0.1 0.5 1 1"/><feFuncB type="table" tableValues="0 0 0 0 0 0 0 0.1 0.5 1 1"/></feComponentTransfer><feColorMatrix in="wht" result="ink" type="matrix" values="0 0 0 0 0.09 0 0 0 0 0.09 0 0 0 0 0.09 1 0 0 0 0"/><feComposite in="ink" in2="SourceAlpha" operator="in" result="onlyOnArt"/><feComposite in="onlyOnArt" in2="SourceGraphic" operator="over"/></filter></svg>#r')!important}html.aa-ink-law body :not(p):not(blockquote):not(.hcp-description):not(.job-description):not(.blurb):not(.about-text):not(.bio):not([class*=description]):not([class*=-desc]):not([class*=__desc]):not(:where([data-aeo=answer],[data-aeo=answer] *)){background-color:transparent!important}html.aa-ink-law body :not(p):not(blockquote):not(.hcp-description):not(.job-description):not(.blurb):not(.about-text):not(.bio):not([class*=description]):not([class*=-desc]):not([class*=__desc]):not(:where([data-aeo=answer],[data-aeo=answer] *)),html.aa-ink-law body :not(p):not(blockquote):not(.hcp-description):not(.job-description):not(.blurb):not(.about-text):not(.bio):not([class*=description]):not([class*=-desc]):not([class*=__desc]):not(:where([data-aeo=answer],[data-aeo=answer] *)):after,html.aa-ink-law body :not(p):not(blockquote):not(.hcp-description):not(.job-description):not(.blurb):not(.about-text):not(.bio):not([class*=description]):not([class*=-desc]):not([class*=__desc]):not(:where([data-aeo=answer],[data-aeo=answer] *)):before{color:#f2f5f9!important;-webkit-text-fill-color:#f2f5f9!important}html.aa-ink-law body :is(.glass-card,.mkt-card,.psc,.sp-section,.hcp-section,.profile-3across-card,.blog-card,.psl,section[class*=-section],[class*=-panel],[class*=-card]){background-color:rgba(15,15,35,.45)!important;backdrop-filter:blur(37px) saturate(1.35)!important;box-shadow:0 8px 32px rgba(0,0,0,.37),inset 0 1px 0 hsla(0,0%,100%,.08)!important}html.aa-ink-law body :is(p,blockquote,.hcp-description,.job-description,.blurb,.about-text,.bio,[class*=description],[class*=-desc],[class*=__desc]):not(:where([data-aeo=answer],[data-aeo=answer] *)){background-color:#fff!important;color:#000!important;-webkit-text-fill-color:#000!important;font-family:Arial,Helvetica,Liberation Sans,sans-serif!important;border-radius:10px!important;padding:10px 14px!important;box-shadow:0 2px 10px rgba(0,0,0,.18)!important}html.aa-ink-law body :is(.lg-btn,.psc-cta,.connect-btn,.endorse-btn,.profile-hero-cta,.apply-btn,.hcp-apply,[class*=cta]:where(button,a,[role=button],input[type=submit],input[type=button],summary),button[type=submit],.form-button--primary){background:linear-gradient(135deg,#1b48ff,#1536cc)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid hsla(0,0%,100%,.22)!important;box-shadow:0 6px 20px rgba(27,72,255,.38)!important;border-radius:10px!important}html.aa-ink-law body :is(.lg-btn,.psc-cta,.connect-btn,.endorse-btn,.profile-hero-cta,.apply-btn,.hcp-apply,[class*=cta]:where(button,a,[role=button],input[type=submit],input[type=button],summary),button[type=submit],.form-button--primary) *{background-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html.aa-ink-law body :is(.watchlist-btn,.share-btn,.form-button--secondary,.lg-btn--secondary){background:linear-gradient(135deg,#e66c16,#c4550d)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid hsla(0,0%,100%,.22)!important;box-shadow:0 6px 20px rgba(230,108,22,.34)!important;border-radius:10px!important}html.aa-ink-law body :is(.lg-btn,.psc-cta,.connect-btn,.endorse-btn,.profile-hero-cta,.apply-btn,.hcp-apply,[class*=cta]:where(button,a,[role=button],input[type=submit],input[type=button],summary),button[type=submit],.form-button--primary,.watchlist-btn,.share-btn,.form-button--secondary,.lg-btn--secondary){background:linear-gradient(160deg,rgba(27,72,255,.34),rgba(27,72,255,.2))!important;backdrop-filter:blur(24px) saturate(1.6)!important;border-radius:16px!important;border:1px solid hsla(0,0%,100%,.28)!important;box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.42)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.55)!important;font-weight:600!important}html.aa-ink-law body :is(.watchlist-btn,.share-btn,.form-button--secondary,.lg-btn--secondary){background:linear-gradient(160deg,rgba(230,108,22,.34),rgba(230,108,22,.2))!important}html.aa-ink-law body :is(.lg-btn,.psc-cta,.connect-btn,.endorse-btn,.profile-hero-cta,.apply-btn,.hcp-apply,[class*=cta]:where(button,a,[role=button],input[type=submit],input[type=button],summary),button[type=submit],.form-button--primary,.watchlist-btn,.share-btn,.form-button--secondary,.lg-btn--secondary) *{background-color:transparent!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.55)!important;box-shadow:none!important}html.aa-ink-law body :not(p):not(blockquote):not(.hcp-description):not(.job-description):not(.blurb):not(.about-text):not(.bio):not([class*=description]):not([class*=-desc]):not([class*=__desc]):not(input):not(textarea):not(select):not(option):not(optgroup):not(:where([data-aeo=answer],[data-aeo=answer] *)){text-shadow:0 1px 3px rgba(0,0,0,.5)!important}html.aa-ink-law body :is(p,blockquote,.hcp-description,.job-description,.blurb,.about-text,.bio,[class*=description],[class*=-desc],[class*=__desc]):not(:where([data-aeo=answer],[data-aeo=answer] *)){text-shadow:none!important}html.aa-ink-law body :is(input,textarea,select,option,optgroup){text-shadow:none!important}html.aa-ink-law body :is(.blog-cta-button,.blog-search-button,.blog-pagination-button,.engagement-btn){background:linear-gradient(160deg,rgba(27,72,255,.34),rgba(27,72,255,.2))!important;backdrop-filter:blur(24px) saturate(1.6)!important;border-radius:16px!important;border:1px solid hsla(0,0%,100%,.28)!important;box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.42)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.55)!important;font-weight:600!important}html.aa-ink-law body :is(.blog-cta-button,.blog-search-button,.blog-pagination-button,.engagement-btn)>:is(span,small,em,strong,i){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.55)!important}html.aa-ink-law body :is(.auth-btn-social){background:linear-gradient(160deg,rgba(15,15,35,.38),rgba(15,15,35,.24))!important;backdrop-filter:blur(24px) saturate(1.6)!important;border-radius:16px!important;border:1px solid hsla(0,0%,100%,.34)!important;box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.48)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.55)!important}html.aa-ink-law body :is(p,blockquote,.hcp-description,.job-description,.blurb,.about-text,.bio,[class*=description],[class*=-desc],[class*=__desc]) :not(p):not(blockquote):not(.hcp-description):not(.job-description):not(.blurb):not(.about-text):not(.bio):not([class*=description]):not([class*=-desc]):not([class*=__desc]):not(:where(h1,h2,h3,h4,h5,h6,button,[role=button],input,textarea,select,option,optgroup,img,svg,svg *,video,picture,canvas,source,.lg-btn,.lg-btn *,.psc-cta,.psc-cta *,.connect-btn,.connect-btn *,.endorse-btn,.endorse-btn *,.profile-hero-cta,.profile-hero-cta *,.apply-btn,.apply-btn *,.hcp-apply,.hcp-apply *,.watchlist-btn,.watchlist-btn *,.share-btn,.share-btn *,.form-button--primary,.form-button--primary *,.form-button--secondary,.form-button--secondary *,.lg-btn--secondary,.lg-btn--secondary *,.blog-cta-button,.blog-cta-button *,.blog-search-button,.blog-search-button *,.blog-pagination-button,.blog-pagination-button *,.engagement-btn,.engagement-btn *,.auth-btn-social,.auth-btn-social *,[class*=cta],[class*=cta] *,.blog-category-pill,.tag,.aa-entity-badge,.hcp-type-badge)){color:#000!important;-webkit-text-fill-color:#000!important;text-shadow:none!important}html.aa-ink-law body :is(p,blockquote,.hcp-description,.job-description,.blurb,.about-text,.bio,[class*=description],[class*=-desc],[class*=__desc]) a:not(p):not(blockquote):not(.hcp-description):not(.job-description):not(.blurb):not(.about-text):not(.bio):not([class*=description]):not([class*=-desc]):not([class*=__desc]):not(:where(h1,h2,h3,h4,h5,h6,.lg-btn,.psc-cta,.connect-btn,.endorse-btn,.profile-hero-cta,.apply-btn,.hcp-apply,.watchlist-btn,.share-btn,.form-button--primary,.form-button--secondary,.lg-btn--secondary,.blog-cta-button,.blog-search-button,.blog-pagination-button,.engagement-btn,.auth-btn-social,[class*=cta],.blog-category-pill,.tag,.aa-entity-badge,.hcp-type-badge,.pco-headeraction,.pco-nav-row2__link,.footer-link)){text-decoration:underline!important;text-underline-offset:2px!important}html.aa-ink-law body [data-aeo=answer]{background-color:hsla(0,0%,100%,.94)!important;backdrop-filter:blur(8px) saturate(115%)!important;border-radius:10px!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;filter:none!important}html.aa-ink-law body [data-aeo=answer],html.aa-ink-law body [data-aeo=answer] :not(:where(img,svg,svg *,video,picture,canvas)){color:#000!important;-webkit-text-fill-color:#000!important;text-shadow:none!important;font-family:Arial,Helvetica,Liberation Sans,sans-serif!important;filter:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html.aa-ink-law body [data-aeo=answer] :not(:where(img,svg,svg *,video,picture,canvas)){background-color:transparent!important}
.mkt-card .mkt-title,.psl .psl-title{font-size:var(--aa-subheader,28px);font-weight:700;line-height:1.2;margin:0}.mkt-card .mkt-eyebrow,.psl .psl-eyebrow{font-size:var(--aa-text,20px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mkt-card .mkt-eyebrow-cat,.psl .psl-eyebrow-cat{text-transform:none;letter-spacing:0;font-weight:600}.mkt-card .mkt-price,.psl .psl-price{display:inline-flex;align-items:baseline;gap:2px;padding:7px 14px;border-radius:999px;font-size:var(--aa-text,20px);font-weight:800;font-variant-numeric:tabular-nums}.psl .psl-price{align-self:flex-start}.mkt-card .mkt-desc,.psl .psl-desc{font-size:var(--aa-text,20px);line-height:1.5;margin:0;white-space:pre-line}.mkt-card .mkt-cred-badge,.mkt-card .mkt-cred-stat,.mkt-card .mkt-fact,.psl .psl-chip,.psl .psl-cred-badge,.psl .psl-cred-stat,.psl .psl-fact{padding:4px 12px;border-radius:999px;font-size:var(--aa-text,20px);line-height:1.3}.mkt-card .mkt-credibility,.mkt-card .mkt-facts,.psl .psl-chips,.psl .psl-credibility,.psl .psl-facts{display:flex;flex-wrap:wrap;gap:8px}.mkt-card .mkt-viewfull,.psl .psl-viewfull{display:inline-flex;align-items:center;align-self:flex-start;margin-top:6px;font-size:var(--aa-text,20px);font-weight:600}.mkt-card .mkt-cta-row,.psl .psl-cta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px}.mkt-card .mkt-cta,.psl .psl-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:56px;padding:12px 18px;border-radius:12px;font-size:var(--aa-text,20px);font-weight:700;cursor:pointer}.mkt-card .mkt-hero img:not(.mkt-hero-fill),.psl .psl-hero-img:not(.psl-hero-fill),.psl .psl-hero-vid img{-o-object-fit:contain;object-fit:contain}.mkt-card .mkt-hero .mkt-hero-fill,.psl .psl-hero .psl-hero-fill{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.18);filter:blur(26px) saturate(150%) brightness(.62);z-index:0;pointer-events:none}.mkt-card .mkt-hero img:not(.mkt-hero-fill),.psl .psl-hero-img:not(.psl-hero-fill){position:absolute;inset:0;z-index:1}.mkt-card .mkt-viewer-ctas,.psl .psl-viewer-ctas{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.mkt-card .connect-btn,.mkt-card .endorse-btn,.psl .connect-btn,.psl .endorse-btn{min-height:56px;border-radius:12px;font-size:var(--aa-text,20px);font-weight:700}@media (max-width:768px){.mkt-card .mkt-title,.psl .psl-title{font-size:var(--aa-subheader,28px)}.mkt-card .mkt-price,.psl .psl-price{font-size:var(--aa-text,20px)}}@media (prefers-reduced-motion:reduce){.mkt-card .mkt-cta,.psl .psl-cta{transition:none}}.psl{display:grid;grid-template-columns:minmax(280px,34%) 1fr;gap:0;align-items:stretch;padding:0;overflow:hidden;background:var(--layer2-page-bg,rgba(15,15,35,.1));backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.18)}.psl-media-col{display:flex;flex-direction:column;gap:0;min-width:0;height:100%;position:relative}.psl-hero{position:relative;width:100%;flex:1 1 auto;min-height:240px;aspect-ratio:auto;border-radius:0;overflow:hidden;background:var(--layer3-section-bg,rgba(15,15,35,.2));border:0}.psl-media-col:not(.psl-media-col--nomedia)>.psl-trust{margin:0;border:0;border-top:1px solid hsla(0,0%,100%,.12);border-radius:0;padding:12px 16px;background:var(--layer4-field-bg,rgba(15,15,35,.28));backdrop-filter:blur(12px) saturate(140%);text-shadow:0 1px 3px rgba(0,0,0,.65)}.psl-media-col:not(.psl-media-col--nomedia)>.psl-thumbs{padding:10px 12px 0}.psl-media-col--nomedia{padding:24px 0 24px 24px;height:auto}.psl-hero-img,.psl-hero-vid{position:absolute;inset:0}.psl-hero-img,.psl-hero-vid img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.psl:has(>.psl-media-col--nomedia){grid-template-columns:auto 1fr}.psl-hero-vid{position:relative;width:100%;height:100%}.psl-play{width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.55);border:2px solid hsla(0,0%,100%,.9)}.psl-play,.psl-play:after{position:absolute;inset:0;margin:auto}.psl-play:after{content:"";width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:12px 0 12px 20px;left:4px}.psl-thumbs{display:flex;gap:8px;flex-wrap:wrap}.psl-thumb{width:60px;height:60px;border-radius:10px;overflow:hidden;padding:0;cursor:pointer;border:2px solid transparent;background:none}.psl-thumb.is-active{border-color:var(--primary-light,var(--aa-link,#8fa8ff))}.psl-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.psl-trust{flex-wrap:wrap;gap:14px;padding:12px 14px;border-radius:12px;background:var(--layer3-section-bg,rgba(15,15,35,.2));border:1px solid hsla(0,0%,100%,.1)}.psl-seller,.psl-trust{display:flex;align-items:center}.psl-seller{gap:8px}.psl-seller-ph,.psl-seller-photo{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--layer4-field-bg,rgba(15,15,35,.28));color:#e2e8f0;font-weight:700}.psl-seller-name{font-size:var(--aa-text,20px);color:#e2e8f0;font-weight:600}.psl-rating{display:flex;align-items:center;gap:6px}.psl-stars{color:#fbbf24;font-size:var(--aa-text,20px);letter-spacing:1px}.psl-reviews,.psl-views{font-size:var(--aa-text,20px);color:var(--text-secondary,#a0a0b8)}.psl-info-col{display:flex;flex-direction:column;gap:12px;min-width:0;padding:28px}.psl-title{font-size:var(--aa-header,40px);font-weight:800;line-height:1.15;color:#fff;margin:0}.psl-title-link{color:inherit;text-decoration:none}.psl-title-link:hover{text-decoration:underline;text-underline-offset:3px}.psl-title-link:focus-visible{outline:2px solid rgba(var(--aa-blue-rgb,27,72,255),.9);outline-offset:3px;border-radius:4px;text-decoration:underline}.psl-eyebrow{color:var(--primary-light,var(--aa-link,#8fa8ff))}.psl-eyebrow-cat{color:#e6e8ec}.psl-viewfull{color:#afcbff;text-decoration:none}.psl-viewfull:hover{text-decoration:underline}.psl-price{font-size:var(--aa-subheader,28px);font-weight:800;color:#34d399}.psl-meta{color:var(--text-secondary,#a0a0b8)}.psl-desc,.psl-meta{font-size:var(--aa-text,20px)}.psl-desc{line-height:1.7;color:hsla(0,0%,100%,.9);margin:4px 0;white-space:pre-line}.psl-chips{display:flex;flex-wrap:wrap;gap:8px}.psl-chip{font-size:var(--aa-text,20px);padding:4px 14px;border-radius:999px;background:var(--layer4-field-bg,rgba(15,15,35,.28));color:#e2e8f0;border:1px solid hsla(0,0%,100%,.12)}.psl-facts{display:flex;flex-wrap:wrap;gap:8px}.psl-fact{display:inline-flex;align-items:baseline;gap:5px;font-size:var(--aa-text,20px);padding:4px 14px;border-radius:999px;background:var(--layer4-field-bg,rgba(15,15,35,.28));border:1px solid hsla(0,0%,100%,.12)}.psl-fact-label{color:#8892a4;font-weight:600}.psl-fact-value{color:#f5f5f7;font-weight:600}.psl-credibility{display:flex;flex-wrap:wrap;gap:8px}.psl-cred-stat{display:inline-flex;align-items:baseline;gap:6px;padding:4px 14px;border-radius:999px;background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.3);font-size:var(--aa-text,20px);line-height:1.3}.psl-cred-stat-value{color:#6ee7b7;font-weight:800;font-variant-numeric:tabular-nums}.psl-cred-stat-label{color:#e2e8f0;font-weight:600}.psl-cred-badge{display:inline-flex;align-items:center;gap:7px;padding:4px 14px;border-radius:999px;background:var(--layer4-field-bg,rgba(15,15,35,.28));border:1px solid hsla(0,0%,100%,.12);font-size:var(--aa-text,20px);line-height:1.3}.psl-cred-badge-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 6px currentColor}.psl-cred-badge-name{color:#f5f5f7;font-weight:600}.psl-cred-rating{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.32)}.psl-cred-rating-star{color:#fbbf24;font-size:1em;line-height:1}.psl-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.psl-cta{font-size:var(--aa-text,20px);font-weight:700;padding:14px 28px;border-radius:12px;cursor:pointer;backdrop-filter:blur(18px) saturate(160%);transition:transform .15s ease,background .15s ease}.psl-cta:focus-visible{outline:2px solid hsla(0,0%,100%,.95);outline-offset:3px}.psl-cta--primary{background:rgba(52,211,153,.18);color:#6ee7b7;border:1px solid rgba(52,211,153,.5)}.psl-cta--primary:hover{background:rgba(52,211,153,.28)}.psl-cta--ghost{background:var(--layer4-field-bg,rgba(15,15,35,.28));color:#e2e8f0;border:1px solid hsla(0,0%,100%,.18)}.psl-cta--ghost:hover{background:hsla(0,0%,100%,.1)}.psl-cta--ghost.is-watching{background:rgba(52,211,153,.14);color:#6ee7b7;border-color:rgba(52,211,153,.4)}.psl-cta-connect{display:inline-flex;align-items:center}@media (max-width:768px){.psl{grid-template-columns:1fr;gap:0;padding:0;border-radius:16px}.psl-info-col{padding:16px}.psl-title{font-size:var(--aa-subheader,28px)}.psl-price{font-size:var(--aa-text,22px)}.psl-media-col{height:auto}.psl-hero{aspect-ratio:16/9;min-height:0;max-height:210px;flex:0 0 auto;border-radius:0}.psl-category,.psl-chips,.psl-cta--ghost,.psl-desc,.psl-media-col--nomedia,.psl-media-col:not(.psl-media-col--nomedia)>.psl-trust,.psl-meta,.psl-thumbs,.psl-trust{display:none}}.endorse-wrap{gap:var(--glass-space-sm,8px);flex-wrap:wrap}.endorse-btn,.endorse-wrap{display:inline-flex;align-items:center}.endorse-btn{gap:8px;min-height:44px;padding:0 14px;border-radius:10px;font-weight:500;cursor:pointer;color:#e6e7eb;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.06);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.endorse-btn:hover:not(:disabled){background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.24)}.endorse-btn:focus-visible{outline:2px solid rgba(var(--aa-link-rgb,143,168,255),.9);outline-offset:2px}.endorse-btn:disabled{opacity:.65;cursor:progress}.endorse-btn--on{color:#eef0ff;border-color:rgba(var(--aa-link-rgb,143,168,255),.45);background:rgba(var(--aa-blue-rgb,27,72,255),.25)}.endorse-btn--on:hover:not(:disabled){background:rgba(var(--aa-blue-rgb,27,72,255),.38);border-color:rgba(var(--aa-link-rgb,143,168,255),.6)}.endorse-btn__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font-size:12px;font-variant-numeric:tabular-nums;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.14)}.endorse-btn--on .endorse-btn__count{background:hsla(0,0%,100%,.18);border-color:rgba(199,210,254,.35)}.endorse-chip--readonly{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;color:#c7cbd6;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}.endorse-error{font-size:12px;color:#fca5a5}@media (prefers-reduced-motion:reduce){.endorse-btn{transition:none}}
.mkt-rail{display:flex;flex-direction:column;gap:16px;width:100%}.mkt-rail--static{overflow:visible}.mkt-rail--carousel{max-height:420px;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.mkt-rail--carousel::-webkit-scrollbar{width:0;height:0}.mkt-cell{scroll-snap-align:start;width:100%;display:flex}.mkt-cell>*{flex:0 0 auto;min-width:0}.mkt-cell>.mkt-card{flex:1 1 auto;min-width:0}.profile-section-preview.is-clipped:has(.mkt-rail){max-height:700px}.mkt-card{position:relative;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background: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);box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1);transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .35s,box-shadow .35s}.mkt-card>article{display:flex;flex-direction:row;align-items:stretch;height:100%;min-height:0}.mkt-card>article>.mkt-hero{flex:0 0 clamp(240px,34%,420px);aspect-ratio:auto;align-self:stretch}.mkt-card>article>.mkt-body{flex:1 1 auto;min-width:0;justify-content:center}@media (max-width:768px){.mkt-card>article{flex-direction:column}.mkt-card>article>.mkt-hero{flex:0 0 auto;aspect-ratio:16/9;width:100%}.mkt-card>article>.mkt-body{justify-content:flex-start}.mkt-rail--carousel{max-height:560px}}.mkt-card--product{--mkt-accent:#f59e0b}.mkt-card--service{--mkt-accent:#14b8a6}.mkt-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--mkt-accent,var(--aa-link,#8fa8ff));opacity:.85;z-index:3}.mkt-card:hover{transform:translateY(-3px);border-color:hsla(0,0%,100%,.2);box-shadow:0 14px 44px rgba(0,0,0,.24),0 4px 14px rgba(0,0,0,.14)}.mkt-hero{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,rgba(var(--aa-blue-rgb,27,72,255),.18),rgba(20,184,166,.1))}.mkt-hero .mkt-hero{position:absolute;inset:0;aspect-ratio:auto}.mkt-hero img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.mkt-hero .mkt-hero-fill{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.18);filter:blur(26px) saturate(150%) brightness(.62);z-index:0;pointer-events:none}.mkt-hero img:not(.mkt-hero-fill){position:relative;z-index:1}.mkt-hero>.mkt-price,.mkt-hero>span{z-index:2}.mkt-card--compact-form{height:100%}.mkt-card--compact-form>article{flex-direction:column;height:100%}.mkt-card--compact-form>article>.mkt-hero{flex:0 0 auto;width:100%;aspect-ratio:16/9;align-self:auto}.mkt-card--compact-form>article>.mkt-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;min-height:0}.mkt-card--compact-form .mkt-viewfull{margin-top:auto}.mkt-card--compact-form .mkt-cta-row{margin-top:10px}.mkt-card--compact-form .mkt-credibility{flex-wrap:nowrap;overflow:hidden;gap:6px}.mkt-card--compact-form .mkt-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:769px){.mkt-browse-grid .mkt-cell--full .mkt-card>article>.mkt-hero{background:none;display:flex;align-items:center;justify-content:center;padding:14px}.mkt-browse-grid .mkt-cell--full .mkt-card>article>.mkt-hero>.mkt-hero{position:relative;inset:auto;width:100%;aspect-ratio:16/9;max-height:100%;border-radius:12px;overflow:hidden}}.mkt-browse-grid{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.mkt-browse-grid>.mkt-cell{width:auto;height:auto;flex:1 1 calc((100% - 40px) / 3);min-width:0}.mkt-browse-grid>.mkt-cell--full{flex:1 1 100%}@media (max-width:1100px){.mkt-browse-grid>.mkt-cell:not(.mkt-cell--full){flex-basis:calc((100% - 20px) / 2)}}@media (max-width:700px){.mkt-browse-grid{gap:16px}.mkt-browse-grid>.mkt-cell:not(.mkt-cell--full){flex-basis:100%}}@media (min-width:769px){.mkt-browse-grid>.mkt-cell--card .mkt-card--compact-form>article>.mkt-hero{max-height:290px}}.mkt-filters .mkt-search-input{padding-left:44px!important}.mkt-price--inline{position:static;align-self:flex-start;margin-bottom:8px}.mkt-price{position:absolute;right:10px;bottom:10px;z-index:4;display:inline-flex;align-items:baseline;gap:2px;padding:7px 14px;border-radius:999px;font-weight:800;font-size:var(--aa-text,20px);font-variant-numeric:tabular-nums;color:#f5f5f7;background:var(--layer4-field-bg,rgba(15,15,35,.28));backdrop-filter:blur(10px);border:1px solid var(--mkt-accent,hsla(0,0%,100%,.3));box-shadow:0 2px 10px rgba(0,0,0,.3);text-shadow:0 1px 2px rgba(0,0,0,.35)}.mkt-price .mkt-price-prefix{font-weight:600}.mkt-price .mkt-price-unit{font-weight:600;opacity:.85}.mkt-play{position:absolute;inset:0;z-index:3;pointer-events:none}.mkt-play,.mkt-play>span{display:flex;align-items:center;justify-content:center}.mkt-play>span{width:52px;height:52px;border-radius:50%;background:var(--layer3-section-bg,rgba(15,15,35,.2));border:1.5px solid hsla(0,0%,100%,.7);backdrop-filter:blur(8px);color:#fff;font-size:18px;padding-left:3px;box-shadow:0 2px 12px rgba(0,0,0,.4)}.mkt-body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;flex:1 1 auto}.mkt-eyebrow{font-size:var(--aa-text,20px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mkt-accent,var(--aa-link,#8fa8ff));text-shadow:0 1px 2px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mkt-eyebrow-cat{color:#e6e8ec;text-transform:none;letter-spacing:0;font-weight:600}.mkt-title{font-size:var(--aa-subheader,28px);font-weight:700;line-height:1.2;color:#f5f5f7;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.35);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mkt-seller-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mkt-seller-id{display:inline-flex;align-items:center;gap:8px;min-width:0}.mkt-seller-avatar{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;border:1px solid hsla(0,0%,100%,.2)}.mkt-seller-avatar--ph{display:inline-flex;align-items:center;justify-content:center;background:var(--layer4-field-bg,rgba(15,15,35,.28));font-weight:700}.mkt-seller-avatar--ph,.mkt-seller-name{color:#f5f5f7;font-size:var(--aa-text,20px)}.mkt-seller-name{font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt-seller-rating{display:inline-flex;align-items:baseline;gap:5px}.mkt-stars{color:#fbbf24;font-size:var(--aa-text,20px);letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.35)}.mkt-desc,.mkt-review-count{font-size:var(--aa-text,20px);color:#e6e8ec}.mkt-desc{line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mkt-desc,.mkt-seller-loc{text-shadow:0 1px 2px rgba(0,0,0,.3)}.mkt-seller-loc{font-size:var(--aa-text,20px);color:#e6e8ec;white-space:nowrap}.mkt-facts{display:flex;flex-wrap:wrap;gap:8px}.mkt-fact{display:inline-flex;align-items:baseline;gap:5px;padding:4px 10px;border-radius:999px;background:var(--layer4-field-bg,rgba(15,15,35,.28));border:1px solid hsla(0,0%,100%,.12);font-size:var(--aa-text,20px);line-height:1.3}.mkt-fact-label{color:#c3c7d1;font-weight:600}.mkt-fact-value{color:#f5f5f7;font-weight:600}.mkt-service-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.mkt-service-meta-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--layer4-field-bg,rgba(15,15,35,.28));border:1px solid hsla(0,0%,100%,.12);font-size:var(--aa-text,20px);line-height:1.3;color:#f5f5f7;font-weight:600}.mkt-connect{display:inline-flex;align-items:stretch}.mkt-credibility{display:flex;flex-wrap:wrap;gap:8px}.mkt-cred-stat{display:inline-flex;align-items:baseline;gap:6px;padding:4px 12px;border-radius:999px;background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.3);font-size:var(--aa-text,20px);line-height:1.3}.mkt-cred-stat-value{color:#6ee7b7;font-weight:800;font-variant-numeric:tabular-nums}.mkt-cred-stat-label{color:#e6e8ec;font-weight:600}.mkt-cred-badge{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;background:var(--layer4-field-bg,rgba(15,15,35,.28));border:1px solid hsla(0,0%,100%,.12);font-size:var(--aa-text,20px);line-height:1.3}.mkt-cred-badge-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 6px currentColor}.mkt-cred-badge-name{color:#f5f5f7;font-weight:600}.mkt-viewfull{display:inline-block;margin-top:6px;color:#afcbff;font-size:var(--aa-text,20px);font-weight:600;text-decoration:none}.mkt-viewfull:hover{text-decoration:underline}.mkt-cred-rating{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.32)}.mkt-cred-rating-star{color:#fbbf24;font-size:1em;line-height:1}@media (max-width:480px){.prd-browse .prd-browse__hero,.svc-browse .svc-browse__hero{padding:14px 0!important}.prd-browse .prd-browse__hero h1,.svc-browse .svc-browse__hero h1{margin-bottom:4px!important}.prd-browse .prd-browse__hero p,.svc-browse .svc-browse__hero p{display:none}.prd-browse .prd-browse__filters,.svc-browse .svc-browse__filters{margin-bottom:12px!important}.prd-browse .prd-browse__resultshead,.svc-browse .svc-browse__resultshead{margin-bottom:10px!important}.prd-browse .mkt-card>article>.mkt-hero,.svc-browse .mkt-card>article>.mkt-hero{aspect-ratio:21/9}}:root[data-wall-mode=light] .mkt-cred-badge,:root[data-wall-mode=light] .mkt-cred-stat,:root[data-wall-mode=white] .mkt-cred-badge,:root[data-wall-mode=white] .mkt-cred-stat{background:var(--layer-table-bg,rgba(15,15,35,.42));border-color:hsla(0,0%,100%,.18)}.mkt-cta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px}.mkt-cta-row>*{flex:1 1 auto;min-width:150px}.mkt-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:56px;padding:12px 18px;border-radius:12px;font-size:var(--aa-text,20px);font-weight:700;color:#f5f5f7;cursor:pointer;background:rgba(var(--aa-blue-rgb,27,72,255),.15);border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.38);backdrop-filter:blur(8px);transition:background .2s,border-color .2s,transform .15s;text-shadow:0 1px 2px rgba(0,0,0,.3)}.mkt-cta:hover{background:rgba(var(--aa-blue-rgb,27,72,255),.25);border-color:rgba(var(--aa-blue-rgb,27,72,255),.55)}.mkt-cta:active{transform:scale(.97)}.mkt-cta:disabled{opacity:.55;cursor:default}.mkt-cta:focus-visible{outline:2px solid hsla(0,0%,100%,.95);outline-offset:3px}.mkt-cta--primary{width:100%;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.42)}.mkt-cta--primary:hover{background:rgba(245,158,11,.24);border-color:rgba(245,158,11,.6)}.mkt-cta--service{background:rgba(20,184,166,.15);border-color:rgba(20,184,166,.4)}.mkt-cta--service:hover{background:rgba(20,184,166,.26);border-color:rgba(20,184,166,.6)}.mkt-cta--ghost{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.mkt-cta--ghost:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.3)}.mkt-pop{display:flex;flex-direction:column;gap:18px}.mkt-pop-hero{position:relative;width:100%;aspect-ratio:16/9;max-height:52vh;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,rgba(var(--aa-blue-rgb,27,72,255),.18),rgba(20,184,166,.1))}.mkt-pop-hero>iframe,.mkt-pop-hero>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0;display:block}.mkt-pop-head{display:flex;flex-direction:column;gap:6px}.mkt-pop-title{font-size:var(--aa-header,40px);font-weight:800;color:#f5f5f7;line-height:1.2;text-shadow:0 1px 3px rgba(0,0,0,.4)}.mkt-pop-meta{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.mkt-pop-price{display:inline-flex;align-items:baseline;gap:4px;font-size:var(--aa-subheader,28px);font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.mkt-pop-price .mkt-price-unit{font-size:var(--aa-text,20px);font-weight:600;opacity:.8}.mkt-pop-seller{font-size:var(--aa-text,20px);color:#b8b8bc}.mkt-pop-desc{font-size:var(--aa-text,20px);line-height:1.7;color:#e5e5ea;white-space:pre-wrap}.mkt-pop .mkt-cta-row{margin-top:4px}.mkt-pop .mkt-cta-row>*{flex:0 1 auto;min-width:180px}.mkt-composer{display:flex;flex-direction:column;gap:14px}.mkt-composer-context{font-size:var(--aa-text,20px);color:#b8b8bc}.mkt-composer-context strong{color:#f5f5f7}.mkt-composer textarea{width:100%;min-height:130px;resize:vertical;padding:12px 14px;border-radius:12px;background:var(--layer4-field-bg,rgba(15,15,35,.28));border:1px solid hsla(0,0%,100%,.18);color:#f5f5f7;font-size:var(--aa-text,20px);line-height:1.5;font-family:inherit}.mkt-composer textarea:focus{outline:none;border-color:rgba(var(--aa-blue-rgb,27,72,255),.55);background:hsla(0,0%,100%,.09)}.mkt-composer-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.mkt-composer-note{font-size:var(--aa-text,20px);color:#b8b8bc}.mkt-filters{background: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%,.14);border-radius:16px;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.18)}.mkt-filters input[type=number],.mkt-filters input[type=text],.mkt-filters select{background:var(--layer4-field-bg,rgba(15,15,35,.28));color:#f5f5f7;font-size:var(--aa-text,20px);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;min-height:52px}.mkt-filters input::-moz-placeholder{color:#c3c7d1;opacity:1}.mkt-filters input::placeholder{color:#c3c7d1;opacity:1}.mkt-filters select option{background:#0f0f23;color:#f5f5f7}.mkt-filters input:focus-visible,.mkt-filters select:focus-visible{outline:2px solid hsla(0,0%,100%,.95);outline-offset:2px;border-color:rgba(var(--aa-blue-rgb,27,72,255),.55)}.mkt-filters .mkt-filters-label,.mkt-filters label{color:#e6e8ec;font-size:var(--aa-text,20px);font-weight:600}.mkt-filters svg{color:#c3c7d1}.mkt-filters-toggle{background:var(--layer4-field-bg,rgba(15,15,35,.28));border-color:hsla(0,0%,100%,.18);color:#e6e8ec;font-size:var(--aa-text,20px);min-height:52px;border-radius:12px}.mkt-filters-toggle:hover{background:hsla(0,0%,100%,.1)}.mkt-filters-toggle.is-active{background:rgba(var(--aa-blue-rgb,27,72,255),.18);border-color:rgba(var(--aa-blue-rgb,27,72,255),.55);color:#f5f5f7}.mkt-filters-count{background:rgba(var(--aa-blue-rgb,27,72,255),.85);color:#f5f5f7;font-size:14px;font-weight:700}.mkt-filter-pill{background:rgba(var(--aa-blue-rgb,27,72,255),.18);border:1px solid rgba(var(--aa-blue-rgb,27,72,255),.45);color:#f5f5f7;font-size:var(--aa-text,20px);font-weight:600}.mkt-filter-pill-x:hover{background:hsla(0,0%,100%,.16)}.mkt-filters-clear{color:#c3c7d1;font-size:var(--aa-text,20px);font-weight:600;background:transparent;border:0;cursor:pointer}.mkt-filters-clear:hover{color:#f5f5f7;text-decoration:underline}@media (prefers-reduced-motion:reduce){.mkt-card,.mkt-cta{transition:none}.mkt-card:hover{transform:none}}.prd-browse__hero,.svc-browse__hero{max-width:min(1216px,calc(100% - clamp(32px, 4.4vw, 64px)));margin:clamp(12px,1.4vw,20px) auto clamp(8px,1vw,16px);border-radius:20px;border:1px solid var(--glass-edge-standard,hsla(0,0%,100%,.14));box-shadow:0 10px 34px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.22)}.prd-browse__resultshead,.svc-browse__resultshead{width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto}
