:where(#rca-root) *,:where(#rca-root) :before,:where(#rca-root) :after{box-sizing:border-box;border:0 solid}:where(#rca-root) hr{height:0;color:inherit;border-top-width:1px}:where(#rca-root) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(#rca-root) h1,:where(#rca-root) h2,:where(#rca-root) h3,:where(#rca-root) h4,:where(#rca-root) h5,:where(#rca-root) h6{font-size:inherit;font-weight:inherit}:where(#rca-root) a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(#rca-root) b,:where(#rca-root) strong{font-weight:bolder}:where(#rca-root) code,:where(#rca-root) kbd,:where(#rca-root) samp,:where(#rca-root) pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}:where(#rca-root) small{font-size:80%}:where(#rca-root) sub,:where(#rca-root) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(#rca-root) sub{bottom:-.25em}:where(#rca-root) sup{top:-.5em}:where(#rca-root) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(#rca-root) button,:where(#rca-root) input,:where(#rca-root) optgroup,:where(#rca-root) select,:where(#rca-root) textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}:where(#rca-root) button,:where(#rca-root) select{text-transform:none}:where(#rca-root) button,:where(#rca-root) input:where([type=button]),:where(#rca-root) input:where([type=reset]),:where(#rca-root) input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:where(#rca-root) :-moz-focusring{outline:auto}:where(#rca-root) :-moz-ui-invalid{box-shadow:none}:where(#rca-root) progress{vertical-align:baseline}:where(#rca-root) ::-webkit-inner-spin-button{height:auto}:where(#rca-root) ::-webkit-outer-spin-button{height:auto}:where(#rca-root) [type=search]{-webkit-appearance:textfield;outline-offset:-2px}:where(#rca-root) ::-webkit-search-decoration{-webkit-appearance:none}:where(#rca-root) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(#rca-root) summary{display:list-item}:where(#rca-root) blockquote,:where(#rca-root) dl,:where(#rca-root) dd,:where(#rca-root) h1,:where(#rca-root) h2,:where(#rca-root) h3,:where(#rca-root) h4,:where(#rca-root) h5,:where(#rca-root) h6,:where(#rca-root) hr,:where(#rca-root) figure,:where(#rca-root) p,:where(#rca-root) pre{margin:0}:where(#rca-root) fieldset{margin:0;padding:0}:where(#rca-root) legend{padding:0}:where(#rca-root) ol,:where(#rca-root) ul,:where(#rca-root) menu{margin:0;padding:0;list-style:none}:where(#rca-root) dialog{padding:0}:where(#rca-root) textarea{resize:vertical}:where(#rca-root) input::placeholder,:where(#rca-root) textarea::placeholder{opacity:1;color:#9ca3af}:where(#rca-root) button,:where(#rca-root) [role=button]{cursor:pointer}:where(#rca-root) :disabled{cursor:default}:where(#rca-root) img,:where(#rca-root) svg,:where(#rca-root) video,:where(#rca-root) canvas,:where(#rca-root) audio,:where(#rca-root) iframe,:where(#rca-root) embed,:where(#rca-root) object{vertical-align:middle;display:block}:where(#rca-root) img,:where(#rca-root) video{max-width:100%;height:auto}:where(#rca-root) [hidden]:where(:not([hidden=until-found])){display:none}:where(#rca-root) *{position:unset}:where(#rca-root) header,:where(#rca-root) footer,:where(#rca-root) main,:where(#rca-root) section{display:revert;flex:unset;flex-direction:unset}:where(#rca-root) img{object-fit:unset}:where(#rca-root) svg{overflow:unset}:where(#rca-root) button{white-space:unset;flex-shrink:unset;border-radius:unset}#rca-root .hover\:text-\[var\(--color-green\)\]:hover{color:var(--color-green)}#rca-root .hover\:bg-\[var\(--color-green\)\]:hover{background-color:var(--color-green)}#rca-root .hover\:border-\[var\(--color-green\)\]:hover{border-color:var(--color-green)}#rca-root{--color-green:#00e37a;--color-green-deep:#00a85c;--color-green-soft:#e6fbef;--color-ink:#151f27;--color-bone:#f5f5f5;--color-paper:#fff;--color-dim:#6b6b6b;--color-line:#d9d9d9;--color-coral:#ff6b4a;--color-violet:#6b4fff;--color-yellow:#f5d90a;--color-sky:#8ed9ff;--font-display:Alaska, khanqyjjei, system-ui, sans-serif;--radius-chip:999px;--radius-card:6px;--radius-card-lg:8px;--ease-editorial:cubic-bezier(.3, .8, .3, 1);--ease-micro:cubic-bezier(.4, 0, .2, 1);--accent-constellation:#446dff;--accent-valuespuzzle:#65b800;--accent-agenttrace:#ea5700;--accent-form:#06b6d4;--accent-pulse:#94f;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}#rca-root [data-metaphor=constellation]{--rc-card-accent:var(--accent-constellation);--brand-color:var(--accent-constellation);--color-green:var(--accent-constellation);--color-green-deep:color-mix(in srgb, var(--accent-constellation) 75%, #000);--color-green-soft:color-mix(in srgb, var(--accent-constellation) 12%, #fff)}#rca-root [data-metaphor=valuespuzzle]{--rc-card-accent:var(--accent-valuespuzzle);--brand-color:var(--accent-valuespuzzle)}#rca-root [data-metaphor=agenttrace]{--rc-card-accent:var(--accent-agenttrace);--brand-color:var(--accent-agenttrace)}#rca-root [data-metaphor=form]{--rc-card-accent:var(--accent-form);--brand-color:var(--accent-form);--color-green:var(--accent-form);--color-green-deep:color-mix(in srgb, var(--accent-form) 75%, #000);--color-green-soft:color-mix(in srgb, var(--accent-form) 15%, #fff)}#rca-root [data-metaphor=pulse]{--rc-card-accent:var(--accent-pulse);--brand-color:var(--accent-pulse);--color-green:var(--accent-pulse);--color-green-deep:color-mix(in srgb, var(--accent-pulse) 75%, #000);--color-green-soft:color-mix(in srgb, var(--accent-pulse) 15%, #fff)}@keyframes rc-fade-up-card{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes rc-glyph-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes rc-pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@keyframes rc-world-marker-pulse{0%{opacity:.6;transform:scale(.8889)}to{opacity:0;transform:scale(3.1111)}}@keyframes rc-word-in{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}@keyframes rc-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rc-reset-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rc-ai-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rc-cell-next-ring{0%{box-shadow:0 0 #00e37a73}65%{box-shadow:0 0 0 5px #00e37a00}to{box-shadow:0 0 #00e37a00}}@keyframes rca-mismatch-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%,80%{transform:translate(6px)}60%{transform:translate(-3px)}}@keyframes rca-snap-pair{0%{transform:scale(1)}50%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes rca-chip-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.55)}}@keyframes cs-dot-ring-expand{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes cs-dot-ring-expand-pulse{0%{opacity:.4;transform:scale(1)}18%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}@keyframes cs-canvas-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-node-pop-in{0%{opacity:0;transform:scale(.35)}40%{opacity:1;transform:scale(1.18)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes cs-label-appear{0%{opacity:0}to{opacity:1}}@keyframes rca-job-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes rca-card-pin-glow{0%{box-shadow:0 0 0 0px color-mix(in srgb, var(--color-green) 0%, transparent)}20%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-green) 50%, transparent)}to{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-green) 0%, transparent)}}@keyframes rca-match-pulse{0%{box-shadow:0 0 0 0px color-mix(in srgb, var(--color-green) 55%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes rca-askreply-fadein{0%{opacity:0}to{opacity:1}}@keyframes rca-askreply-popin{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes rca-counter-flash-green{0%{color:var(--color-green)}60%{color:var(--color-green)}to{color:inherit}}@keyframes rca-fragment-enter-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes rca-fragment-enter-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes rca-fragment-exit-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-28px)}}@keyframes rca-fragment-exit-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28px)}}@keyframes pulse-card-out-right{0%{opacity:1;transform:translate(var(--fx,0px), var(--fy,0px)) rotate(var(--fr,0deg))}to{opacity:0;transform:translate(calc(var(--fx,0px) + 56px), var(--fy,0px)) rotate(calc(var(--fr,0deg) + 5deg)) scale(.97)}}@keyframes pulse-card-out-left{0%{opacity:1;transform:translate(var(--fx,0px), var(--fy,0px)) rotate(var(--fr,0deg))}to{opacity:0;transform:translate(calc(var(--fx,0px) - 56px), var(--fy,0px)) rotate(calc(var(--fr,0deg) - 5deg)) scale(.97)}}#rca-root .text-ink{color:#151f27}#rca-root .text-ink\/70{color:#151f27b3}#rca-root .text-ink\/50{color:#151f2780}#rca-root .bg-ink{background-color:#151f27}#rca-root .bg-ink\/20{background-color:#151f2733}#rca-root .border-ink{border-color:#151f27}#rca-root .border-ink\/20{border-color:#151f2733}#rca-root .border-ink\/15{border-color:#151f2726}#rca-root .border-b-ink{border-bottom-color:#151f27}#rca-root .accent-ink{accent-color:#151f27}#rca-root .outline-ink{outline-color:#151f27}#rca-root .hover\:text-ink:hover{color:#151f27}#rca-root .hover\:border-ink:hover{border-color:#151f27}#rca-root .active\:text-ink:active{color:#151f27}#rca-root .checked\:bg-ink:checked{background-color:#151f27}#rca-root .checked\:border-ink:checked{border-color:#151f27}#rca-root .enabled\:hover\:text-ink:enabled:hover{color:#151f27}#rca-root .focus-visible\:outline-ink:focus-visible{outline-color:#151f27}#rca-root .text-bone{color:#f4f8fc}#rca-root .bg-bone{background-color:#f4f8fc}#rca-root .border-bone{border-color:#f4f8fc}#rca-root .text-paper{color:#fff}#rca-root .text-paper\/85{color:#ffffffd9}#rca-root .text-paper\/80{color:#fffc}#rca-root .text-paper\/70{color:#ffffffb3}#rca-root .text-paper\/65{color:#ffffffa6}#rca-root .text-paper\/60{color:#fff9}#rca-root .text-paper\/55{color:#ffffff8c}#rca-root .text-paper\/45{color:#ffffff73}#rca-root .text-paper\/40{color:#fff6}#rca-root .bg-paper{background-color:#fff}#rca-root .bg-paper\/85{background-color:#ffffffd9}#rca-root .bg-paper\/20{background-color:#fff3}#rca-root .bg-paper\/10{background-color:#ffffff1a}#rca-root .bg-paper\/5{background-color:#ffffff0d}#rca-root .border-paper{border-color:#fff}#rca-root .border-paper\/40{border-color:#fff6}#rca-root .border-paper\/30{border-color:#ffffff4d}#rca-root .border-paper\/20{border-color:#fff3}#rca-root .border-paper\/15{border-color:#ffffff26}#rca-root .border-paper\/10{border-color:#ffffff1a}#rca-root .hover\:text-paper:hover{color:#fff}#rca-root .hover\:text-paper\/85:hover{color:#ffffffd9}#rca-root .hover\:bg-paper:hover{background-color:#fff}#rca-root .hover\:bg-paper\/20:hover{background-color:#fff3}#rca-root .hover\:border-paper:hover{border-color:#fff}#rca-root .hover\:border-paper\/40:hover{border-color:#fff6}#rca-root .hover\:border-paper\/30:hover{border-color:#ffffff4d}#rca-root .placeholder\:text-paper\/40::placeholder{color:#fff6}#rca-root .text-dim,#rca-root .disabled\:text-dim:disabled,#rca-root .placeholder\:text-dim::placeholder{color:#6b6b6b}#rca-root .text-line{color:#d9d9d9}#rca-root .bg-line{background-color:#d9d9d9}#rca-root .border-line{border-color:#d9d9d9}#rca-root .disabled\:bg-line:disabled{background-color:#d9d9d9}#rca-root .text-green{color:#00e37a}#rca-root .bg-green{background-color:#00e37a}#rca-root .bg-green\/10{background-color:#00e37a1a}#rca-root .border-green{border-color:#00e37a}#rca-root .hover\:text-green:hover{color:#00e37a}#rca-root .hover\:bg-green:hover{background-color:#00e37a}#rca-root .hover\:border-green\/60:hover{border-color:#00e37a99}#rca-root .focus\:border-green:focus,#rca-root .after\:border-green:after{border-color:#00e37a}#rca-root .border-green-deep{border-color:#00a85c}#rca-root .active\:bg-green-deep:active{background-color:#00a85c}#rca-root .focus-visible\:border-green-deep:focus-visible{border-color:#00a85c}#rca-root .bg-green-soft,#rca-root .active\:bg-green-soft:active{background-color:#e6fbef}@media (prefers-reduced-motion:reduce){#rca-root *,#rca-root :before,#rca-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#rca-root .loading-wave-text{color:var(--color-dim-strong,#586674)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}#rca-root .rca-match-pulse,#rca-root .rca-card-pin-glow,#rca-root .rca-job-appear{animation:none!important}#rca-root .rc-reveal-close:hover{transform:none}}:where(#rca-root) button{outline-color:var(--a11y-focus-color)}#rca-root{--a11y-focus-color:var(--color-ink,#151f27);--a11y-focus-width:2px;--a11y-focus-offset:2px}#rca-root [data-scenario-experience]{--a11y-focus-color:var(--color-green)}#rca-root{--color-dim-strong:#586674}#rca-root button:focus{outline:none}#rca-root button:focus-visible{outline:var(--a11y-focus-width) solid var(--a11y-focus-color);outline-offset:var(--a11y-focus-offset)}#rca-root [type=search]:focus-visible{outline:var(--a11y-focus-width) solid var(--a11y-focus-color);outline-offset:var(--a11y-focus-offset);box-shadow:none}#rca-root .form__checkbox input:focus:before{content:none}#rca-root .form__checkbox input:focus-visible:before{border:2px solid var(--a11y-focus-color);content:"";border-radius:3px;grid-area:1/1/2/2;width:26px;height:26px;position:relative}#rca-root .rc-overlay-close{cursor:pointer;background:0 0;border:none}#rca-root .rc-overlay-close:focus{outline:none}#rca-root .rc-overlay-close:focus-visible{outline:var(--a11y-focus-width) solid var(--color-paper,#fff);outline-offset:var(--a11y-focus-offset)}#rca-root .rc-reveal-close:focus{outline:none}#rca-root .rc-reveal-close:focus-visible{outline:var(--a11y-focus-width) solid var(--a11y-focus-color);outline-offset:var(--a11y-focus-offset)}#rca-root .rc-job-detail__back:focus,#rca-root .rc-job-detail__close:focus,#rca-root .rc-job-detail__nav-btn:focus,#rca-root .rc-job-detail__success-close:focus{outline:none}#rca-root .rc-job-detail__back:focus-visible,#rca-root .rc-job-detail__close:focus-visible,#rca-root .rc-job-detail__nav-btn:focus-visible:not(:disabled),#rca-root .rc-job-detail__success-close:focus-visible{outline:var(--a11y-focus-width) solid var(--a11y-focus-color);outline-offset:var(--a11y-focus-offset)}#rca-root .rc-job-detail__input:focus,#rca-root .rc-job-detail__input:focus-visible{border-color:var(--color-green-deep,#00a85c);box-shadow:0 0 0 1px var(--color-green-deep,#00a85c);outline:none}#rca-root .rc-job-detail__file-input[aria-disabled=true]{cursor:not-allowed;opacity:.6}#rca-root .rc-job-detail__consent-checkbox:focus{outline:none}#rca-root .rc-job-detail__consent-checkbox:focus-visible,#rca-root .rc-job-detail__consent-link:focus-visible{outline:var(--a11y-focus-width) solid var(--a11y-focus-color);outline-offset:2px}#rca-root .rc-job-detail__field-label,#rca-root .rc-job-detail__apply-meta,#rca-root .rc-job-detail__header-label,#rca-root .rc-job-detail__nav-count,#rca-root .rc-job-detail__required-note{color:var(--color-dim-strong,#586674)}#rca-root .rc-job-detail__error{border-width:2px;font-weight:500}#rca-root .rc-job-detail__notice{border-width:2px}#rca-root .rc-job-detail__confirm.button-1cehk:disabled,#rca-root .rc-btn-primary:disabled,#rca-root .rc-btn-primary[aria-disabled=true]{color:var(--color-dim-strong,#586674)}#rca-root .rc-terms-modal__checkbox:focus{outline:none}#rca-root .rc-terms-modal__checkbox:focus-visible,#rca-root .rc-terms-modal__intro-link:focus-visible,#rca-root .rc-terms-modal__inline-link:focus-visible{outline:var(--a11y-focus-width) solid var(--a11y-focus-color);outline-offset:2px}#rca-root .rc-terms-modal__brand-label,#rca-root .rc-terms-modal__version,#rca-root .rc-terms-modal__confirm.button-1cehk:disabled{color:var(--color-dim-strong,#586674)}#rca-root .rc-job-card__more-cities{font:inherit;color:inherit;cursor:help;background:0 0;border:none;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}#rca-root .rc-job-card__more-cities:focus{outline:none}#rca-root .rc-job-card__more-cities:focus-visible{outline:var(--a11y-focus-width) solid var(--a11y-focus-color);outline-offset:2px}#rca-root .rounded-card{border-radius:var(--radius-card)}#rca-root .rounded-chip{border-radius:var(--radius-chip)}#rca-root .z-1020{z-index:1020}#rca-root .z-2147482500{z-index:2147482500}#rca-root .z-2147483000{z-index:2147483000}#rca-root .font-display{font-family:var(--font-display)}#rca-root .bg-replygray{background-color:#f4f8fc}#rca-root .bg-replycareersgreen{background-color:#049c5d}#rca-root .rca-field-label{line-height:27px}#rca-root .rca-consent-html{color:var(--color-ink);font-size:11px;line-height:1.55}#rca-root .rca-consent-html p{margin:0;font-size:13px;line-height:1.55}#rca-root .rca-consent-html a{text-decoration:underline}#rca-root .rca-consent-option{color:var(--color-ink);cursor:pointer;align-items:center;gap:.5rem;font-size:12px;display:flex}#rca-root .rca-consent-radio{appearance:none;background:var(--color-paper);cursor:pointer;border:2px solid #b5b1a6;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin:0;transition:border-color .15s,border-width .15s}#rca-root .rca-consent-radio:checked{border:7px solid var(--color-ink)}#rca-root .rca-consent-radio:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}#rca-root .rca-consent-banner{border-radius:var(--radius-card);background:var(--color-bone);padding:.875rem}#rca-root .rca-consent-banner-title{font-family:inherit;font-size:1rem;font-weight:inherit;line-height:inherit;margin:0 0 1rem}#rca-root .rca-consent-banner p{color:var(--color-ink);margin:.5rem 0;font-size:13px;line-height:1.65}#rca-root .rca-consent-banner p:last-child{margin-bottom:0}#rca-root .rca-consent-banner a{text-decoration:underline}#rca-root .section-boundaries{flex:1;grid-template-rows:auto;grid-template-columns:1fr;width:100%;margin:64px auto 48px;padding:0;display:grid}#rca-root #job-search-banner-gctczefwif .jzfskxxnin{flex-wrap:wrap;grid-area:1/1/2/2;place-content:center;align-items:center;min-width:0;padding-left:30px;padding-right:30px;display:flex}@media (width>=768px){#rca-root .section-boundaries{margin-bottom:64px}}@media (width>=1440px){#rca-root .zclfaijjra{max-width:1660px}}@media (width>=1024px){#rca-root #job-search-banner-gctczefwif .jzfskxxnin{padding-left:325px;padding-right:325px}}@media (width>=1440px){#rca-root #job-search-banner-gctczefwif .jzfskxxnin{padding-left:430px;padding-right:430px}}#rca-root .pulse-eyebrow{letter-spacing:1.5px;color:var(--accent-pulse);line-height:18px}#rca-root .pulse-title{letter-spacing:-1.4px;font-size:clamp(20px,min(4.6vw,4dvh),44px);line-height:.98}#rca-root .pulse-body{max-width:46ch;font-size:clamp(12px,min(3.5vw,1.8dvh),14px)}#rca-root .pulse-reading-body{max-width:62ch;font-size:clamp(13px,1.4vw,16px)}#rca-root .pulse-name-box{max-width:360px;box-shadow:0 0 0 2px var(--accent-pulse);background:#ffffff08;padding:10px 14px 12px}#rca-root .pulse-name-box input{border-color:#fff6}#rca-root .pulse-name-box input:focus{border-color:var(--accent-pulse)}#rca-root .pulse-banner{grid-template-columns:auto 1fr;grid-template-areas:"glyph text""glyph action";display:grid}#rca-root .pulse-banner-glyph{grid-area:glyph}#rca-root .pulse-banner-text{grid-area:text}#rca-root .pulse-banner-action{grid-area:action}@media (width>=768px){#rca-root .pulse-banner{grid-template-columns:auto 1fr auto;grid-template-areas:"glyph text action"}}#rca-root .pulse-small-caps{letter-spacing:1.2px;font-size:11px}#rca-root .pulse-progress{max-width:620px}#rca-root .pulse-progress-track{background:#ffffff24;border-radius:3px}#rca-root .pulse-progress-fill{background:var(--accent-pulse);border-radius:3px;transition:width .3s}#rca-root .pulse-deck{max-width:640px;height:clamp(380px,56dvh,520px)}#rca-root .pulse-card{padding:34px 32px 38px;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s;box-shadow:0 12px 32px #00000059,0 2px 8px #0000001f}#rca-root .pulse-card[data-depth="1"]{transform:translateY(10px)scale(.97)}#rca-root .pulse-card[data-depth="2"]{transform:translateY(20px)scale(.94)}#rca-root .pulse-card[data-dragging]{transform:translate(var(--drag-x), var(--drag-y)) rotate(var(--drag-r));transition:none}#rca-root .pulse-card[data-exit]{animation-duration:.48s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}#rca-root .pulse-card[data-exit=left]{animation-name:pulse-card-out-left}#rca-root .pulse-card[data-exit=right]{animation-name:pulse-card-out-right}#rca-root .pulse-option{width:82%;opacity:var(--option-opacity,1);padding:62px 0 0;font-family:inherit;transition:color .15s,opacity .15s}#rca-root .pulse-option[data-picked]{color:var(--accent-pulse)}#rca-root .pulse-option-text{letter-spacing:-.5px;font-size:clamp(18px,5vw,25px)}#rca-root .pulse-badge{border-color:var(--accent-pulse);width:34px;height:34px;color:var(--accent-pulse);font-size:15px;line-height:1;transition:background .15s,color .15s}#rca-root .pulse-badge[data-active]{background:var(--accent-pulse);color:var(--color-paper)}#rca-root .pulse-badge-ring{background:color-mix(in srgb, var(--accent-pulse) 45%, transparent);animation:1.8s ease-out infinite cs-dot-ring-expand}#rca-root .pulse-divider{left:-6%;right:-6%;transform:translateY(-50%)rotate(-21deg)}#rca-root .pulse-divider-label{letter-spacing:1px;font-size:11px}#rca-root .pulse-previous{letter-spacing:1px;text-underline-offset:3px;font-size:11px}@media (width>=768px){#rca-root .pulse-deck{height:clamp(268px,40dvh,420px)}#rca-root .pulse-card{padding:clamp(18px,3vw,32px)}#rca-root .pulse-card-content{grid-template-columns:1fr auto 1fr}#rca-root .pulse-option{width:auto;padding:68px clamp(12px,2vw,22px) clamp(10px,1.8vw,20px)}#rca-root .pulse-option[data-side=left] .pulse-badge{left:clamp(12px,2vw,22px)}#rca-root .pulse-option[data-side=right] .pulse-badge{right:clamp(12px,2vw,22px)}#rca-root .pulse-divider{transform:none}}#rca-root .pulse-transition-label{letter-spacing:-.6px;font-size:clamp(18px,4vw,28px)}#rca-root .pulse-reading-dialog{background:#1b2530;width:100%;max-width:none;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:auto 0 0;padding:0;box-shadow:0 12px 48px #0009}#rca-root .pulse-reading-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0a99}#rca-root .pulse-reading-dialog[open]{flex-direction:column;display:flex;overflow:hidden}#rca-root .pulse-reading-header{padding:14px 18px 8px}#rca-root .pulse-reading-scroll{overscroll-behavior:contain;min-height:0;padding:0 18px calc(24px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}@media (width>=768px){#rca-root .pulse-reading-dialog{width:calc(100% - 32px);max-width:960px;height:fit-content;max-height:calc(100dvh - 80px);margin:auto}#rca-root .pulse-reading-header{padding:18px 32px 8px}#rca-root .pulse-reading-scroll{padding:0 32px 32px}}#rca-root .pulse-reading-panel{padding:clamp(16px,3vw,32px)}#rca-root .pulse-radar{max-width:420px}#rca-root .pulse-radar-grid{fill:none;stroke:#ffffff24;stroke-width:1px}#rca-root .pulse-radar-shape{fill:color-mix(in srgb, var(--accent-pulse) 28%, transparent);stroke:var(--accent-pulse);stroke-width:2px}#rca-root .pulse-radar-dot{fill:var(--accent-pulse)}#rca-root .pulse-radar-center{fill:#fff9}#rca-root .pulse-radar-label{fill:#ffffffb3;font-family:inherit;font-size:11.5px}#rca-root .pulse-radar-label[data-chosen]{fill:var(--color-paper);font-weight:600}#rca-root .pulse-tab{color:#ffffffd9;background:#ffffff14;font-family:inherit;transition:background .15s,color .15s}#rca-root .pulse-tab[aria-selected=true]{background:var(--accent-pulse);color:var(--color-paper)}#rca-root .pulse-scale-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}#rca-root .pulse-scale-cell{background:#ffffff24;border-radius:3px;width:30px;height:12px}#rca-root .pulse-scale-cell[data-near]{height:8px}#rca-root .pulse-scale-cell[data-on]{background:var(--accent-pulse)}#rca-root .pulse-scale-mid{background:#fff9;border-radius:1px;width:2px;height:18px}@media (width<=420px){#rca-root .pulse-scale-cell{width:22px}}#rca-root .pulse-filter-pill{background:#ffffff14;font-family:inherit;transition:background .15s}#rca-root .pulse-filter-pill:hover,#rca-root .pulse-filter-pill[aria-expanded=true]{background:#ffffff24}#rca-root .pulse-filter-dialog{--color-paper:#0e1215eb;--color-ink:#ffffffeb;--color-line:#ffffff2e;--color-dim:#ffffff6b;background:var(--color-paper);width:100%;max-width:none;max-height:85dvh;color:var(--color-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin:auto 0 0;padding:0;overflow-y:auto;box-shadow:0 12px 48px #000000b3}#rca-root .pulse-filter-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0a0a99}#rca-root .pulse-filter-dialog-inner{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}#rca-root .pulse-filter-dialog .rca-field-save{z-index:1;bottom:calc(16px + env(safe-area-inset-bottom,0px));position:sticky;box-shadow:0 8px 24px #00000073}#rca-root .pulse-filter-dialog:has(.rca-field-save):after{content:"";height:calc(72px + env(safe-area-inset-bottom,0px));margin-top:calc(-72px - env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom, transparent, var(--color-paper) 45%);pointer-events:none;display:block;position:sticky;bottom:0}#rca-root .pulse-filter-dialog input:focus,#rca-root .pulse-filter-dialog textarea:focus{outline:none}@media (width>=768px){#rca-root .pulse-filter-dialog{width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 80px);margin:auto}}