:where(.cwui-btn,.cwui-iconbtn,.cwui-chip,.cwui-set-seg,.cwov-part,.cwov-welcome,.cwov-feat,.cwui-authshell__showcase,.cwui-backdrop),:where(.cwui-btn,.cwui-iconbtn,.cwui-chip,.cwui-set-seg,.cwov-part,.cwov-welcome,.cwov-feat,.cwui-authshell__showcase,.cwui-backdrop) *,:where(.cwui-btn,.cwui-iconbtn,.cwui-chip,.cwui-set-seg,.cwov-part,.cwov-welcome,.cwov-feat,.cwui-authshell__showcase,.cwui-backdrop) :after,:where(.cwui-btn,.cwui-iconbtn,.cwui-chip,.cwui-set-seg,.cwov-part,.cwov-welcome,.cwov-feat,.cwui-authshell__showcase,.cwui-backdrop) :before{box-sizing:border-box}:where(.cwui-chip,.cwui-set-seg,.cwov-feat,.cwui-authshell__showcase){font-size:var(--text-body);line-height:1.5}:where(.cwov-part,.cwov-feat) :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(button.cwui-btn,button.cwui-iconbtn,button.cwui-set-seg__option){margin:0;padding:0;background-color:transparent;color:inherit}:where(a.cwui-btn,a.cwov-feat,a.cwui-set-seg__option){text-decoration:none}.cwui-btn{--cwui-btn-rest:0 0 #0000;--cwui-btn-lift:0 0 #0000;--cwui-btn-press:0 0 #0000;display:inline-flex;align-items:center;justify-content:center;gap:8px;block-size:var(--cw-control-h-md);padding-inline:18px;border:1px solid transparent;border-radius:var(--cw-control-radius);box-shadow:var(--cwui-btn-rest);font-family:inherit;font-size:14px;font-weight:560;letter-spacing:.1px;line-height:1.15;text-align:center;text-wrap:pretty;cursor:pointer;transition:background-color .16s var(--ease-move),border-color .16s var(--ease-move),color .16s var(--ease-move),opacity .16s var(--ease-move),box-shadow .16s var(--ease-move),translate .16s var(--ease-move)}.cwui-btn:focus-visible{outline:none;box-shadow:var(--cw-focus-ring),var(--cwui-btn-rest)}.cwui-btn--sm{block-size:var(--cw-control-h-sm);padding-inline:12px;font-size:13px}.cwui-btn--lg{block-size:var(--cw-control-h-lg);padding-inline:22px;font-size:15px}@media (pointer:coarse){.cwui-btn--sm,.cwui-iconbtn{min-block-size:40px}.cwui-iconbtn{min-inline-size:40px}}.cwui-btn--primary{--cwui-btn-rest:inset 0 1px 0 var(--cw-btn-top);--cwui-btn-lift:inset 0 1px 0 var(--cw-btn-top);--cwui-btn-press:inset 0 1px 0 var(--cw-btn-shade),inset 0 2px 4px -1px var(--cw-btn-shade);background-color:var(--cw-accent);color:var(--cw-accent-on)}.cwui-btn--secondary{--cwui-btn-rest:inset 0 1px 0 var(--cw-btn-glint);--cwui-btn-lift:inset 0 0 0 1px var(--cw-accent-strong),inset 0 1px 0 var(--cw-btn-glint);--cwui-btn-press:inset 0 0 0 1px var(--cw-accent-press),inset 0 2px 3px -1px var(--cw-btn-shade-out);background:var(--cw-btn-ground);border-color:var(--cw-accent);color:var(--cw-accent)}.cwui-btn--ghost{--cwui-btn-rest:inset 0 1px 0 var(--cw-btn-glint);--cwui-btn-lift:inset 0 0 0 1px var(--cw-text-2),inset 0 1px 0 var(--cw-btn-glint);--cwui-btn-press:inset 0 1px 0 var(--cw-btn-shade-out),inset 0 2px 3px -1px var(--cw-btn-shade-out);background:var(--cw-btn-quiet-ground);border-color:var(--cw-btn-quiet-edge);color:var(--cw-text)}@media (hover:hover){.cwui-btn:hover:not(:active,:disabled,[aria-disabled=true]){box-shadow:var(--cwui-btn-lift)}.cwui-btn:focus-visible:hover:not(:active,:disabled,[aria-disabled=true]){box-shadow:var(--cw-focus-ring),var(--cwui-btn-lift)}.cwui-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--cw-btn-fill-hover)}.cwui-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--cw-accent-strong);color:var(--cw-accent-strong)}.cwui-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--cw-btn-quiet-hover);border-color:var(--cw-text-2);color:var(--cw-text)}}.cwui-btn:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--cwui-btn-press);transition-duration:0s}.cwui-btn:focus-visible:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--cw-focus-ring),var(--cwui-btn-press)}.cwui-btn--primary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--cw-btn-fill-press)}.cwui-btn--secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--cw-btn-ground-press);border-color:var(--cw-accent-press);color:var(--cw-accent-press)}.cwui-btn--ghost:active:not(:disabled):not([aria-disabled=true]){background:var(--cw-btn-quiet-press);border-color:var(--cw-text);color:var(--cw-text)}a.cwui-btn--primary:hover:not([aria-disabled=true]){color:var(--cw-accent-on)}a.cwui-btn--secondary:hover:not([aria-disabled=true]){color:var(--cw-accent)}a.cwui-btn--ghost:hover:not([aria-disabled=true]){color:var(--cw-text)}.cwui-btn:disabled,.cwui-btn[aria-disabled=true]{background:var(--cw-btn-off-ground);border-color:var(--cw-text-disabled);box-shadow:none;color:var(--cw-btn-off-ink);cursor:not-allowed}.cwui-btn:is(:disabled,[aria-disabled=true]):focus-visible{box-shadow:var(--cw-focus-ring)}.cwui-btn--plain{position:relative;transition:background-color .16s var(--ease-move),border-color .16s var(--ease-move),color .16s var(--ease-move),opacity .16s var(--ease-move),box-shadow .16s var(--ease-move),translate .16s var(--ease-move),-webkit-text-fill-color .12s var(--ease-move)}.cwui-iconbtn{--cwui-iconbtn-rest:inset 0 1px 0 var(--cw-btn-glint);display:inline-flex;align-items:center;justify-content:center;inline-size:var(--cw-control-h-md);block-size:var(--cw-control-h-md);border:1px solid var(--cw-btn-quiet-edge);border-radius:var(--radius-pill);box-shadow:var(--cwui-iconbtn-rest);background:transparent;color:var(--cw-text-2);cursor:pointer;transition:background-color .16s var(--ease-move),border-color .16s var(--ease-move),color .16s var(--ease-move),box-shadow .16s var(--ease-move)}.cwui-iconbtn:focus-visible{outline:none;box-shadow:var(--cw-focus-ring),var(--cwui-iconbtn-rest)}.cwui-iconbtn--sm{inline-size:var(--cw-control-h-sm);block-size:var(--cw-control-h-sm)}.cwui-iconbtn--round{border-radius:var(--radius-pill)}.cwui-iconbtn--ghost{--cwui-iconbtn-rest:0 0 #0000;border-color:transparent;background:transparent}.cwui-iconbtn[aria-pressed=true]{--cwui-iconbtn-rest:0 0 #0000;background:var(--cw-accent-wash);border-color:var(--cw-accent);color:var(--cw-accent)}.cwui-iconbtn[aria-pressed=true]:hover{background:var(--cw-accent-wash);border-color:var(--cw-accent);color:var(--cw-accent-strong)}@media (hover:hover){.cwui-iconbtn:hover{background:var(--cw-hover);color:var(--cw-text)}.cwui-iconbtn:not(.cwui-iconbtn--ghost,[aria-pressed=true]):hover:not(:disabled,:active){border-color:var(--cw-text-2);background:var(--cw-btn-quiet-hover)}}.cwui-iconbtn:active:not(:disabled){background:var(--cw-btn-quiet-press);box-shadow:inset 0 1px 0 var(--cw-btn-shade-out),inset 0 2px 3px -1px var(--cw-btn-shade-out);transition-duration:0s}.cwui-iconbtn:focus-visible:active:not(:disabled){box-shadow:var(--cw-focus-ring),inset 0 1px 0 var(--cw-btn-shade-out),inset 0 2px 3px -1px var(--cw-btn-shade-out)}.cwui-iconbtn:disabled{--cwui-iconbtn-rest:0 0 #0000;background:var(--cw-btn-off-ground);border-color:var(--cw-text-disabled);color:var(--cw-btn-off-ink);cursor:not-allowed}.cwui-chip{display:inline-flex;align-items:center;gap:6px;max-inline-size:100%;padding:5px 12px;border:1px solid var(--cw-line);border-radius:var(--radius-sm);background:var(--cw-subtle);color:var(--cw-text);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cwui-chip--accent{background:var(--cw-accent-wash);border-color:var(--cw-accent-border);color:var(--cw-accent)}.cwui-authshell__showcase{position:relative;block-size:300px;margin:44px 0 0;padding:0;list-style:none}.cwui-authshell__card{position:absolute;display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;inline-size:min(360px,88%);padding:14px 16px;border:1px solid var(--cw-line);border-radius:var(--radius-lg);background:var(--cw-surface);box-shadow:var(--shadow-lg);color:var(--cw-text);animation:cwui-authcard-float 6s ease-in-out infinite}.cwui-authshell__card:first-child{inset-block-start:0;inset-inline-start:0;rotate:-2deg}.cwui-authshell__card:nth-child(2){inset-block-start:96px;inset-inline-start:56px;rotate:1.5deg;animation-delay:-2s}.cwui-authshell__card:nth-child(3){inset-block-start:192px;inset-inline-start:18px;rotate:-1deg;animation-delay:-4s}.cwui-authshell__card-icon{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:var(--radius-DEFAULT);background:var(--cw-accent-wash);color:var(--cw-accent)}.cwui-authshell__card-text{display:flex;min-inline-size:0;flex-direction:column}.cwui-authshell__card-title{font-size:14px;font-weight:600;line-height:1.3}.cwui-authshell__card-meta,.cwui-authshell__card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwui-authshell__card-meta{font-size:12.5px;color:var(--cw-text-3)}@keyframes cwui-authcard-float{50%{translate:0 -7px}}@media (prefers-reduced-motion:reduce){.cwui-authshell__card{animation:none}}.cwui-set-seg{position:relative;isolation:isolate;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:3px;border:1px solid var(--cw-line);border-radius:var(--cw-control-radius);background:var(--cw-subtle)}.cwui-set-seg__option{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-block-size:calc(var(--cw-control-h-md) - 8px);padding-inline:11px;border:0;border-radius:var(--radius-sm);background:none;color:var(--cw-text-3);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.cwui-set-seg__option:hover{color:var(--cw-text)}.cwui-set-seg__option:focus-visible{outline:none;box-shadow:var(--cw-focus-ring)}.cwui-set-seg__option[aria-current=true],.cwui-set-seg__option[aria-pressed=true]{background:var(--cw-surface);border:1px solid var(--cw-line);color:var(--cw-text);box-shadow:var(--shadow-sm)}.cwui-set-seg__option:is([aria-pressed=true],[aria-current=true]):focus-visible{box-shadow:var(--cw-focus-ring),var(--shadow-sm)}.cwui-set-seg__glide{border:1px solid var(--cw-line);border-radius:var(--radius-sm);background:var(--cw-surface);box-shadow:var(--shadow-sm)}.cwui-set-seg:has(.cwui-set-seg__glide) .cwui-set-seg__option:is([aria-pressed=true],[role=radio][aria-checked=true]){border:0;background:none;box-shadow:none}.cwui-set-seg:has(.cwui-set-seg__glide) .cwui-set-seg__option:is([aria-pressed=true],[role=radio][aria-checked=true]):focus-visible{box-shadow:var(--cw-focus-ring)}.cwui-set-seg:has(.cwui-set-seg__glide) .cwui-set-seg__option[aria-current=true]{border:0;background:none;box-shadow:none}.cwui-set-seg:has(.cwui-set-seg__glide) .cwui-set-seg__option[aria-current=true]:focus-visible{box-shadow:var(--cw-focus-ring)}.cw-highlight{position:absolute;z-index:-1;box-sizing:border-box;pointer-events:none}@keyframes cwui-pop-in{0%{transform:translateY(-4px);opacity:0}}.cw-ic--plus{transition:rotate .2s var(--ease-out)}.cwov-part{display:flex;flex-direction:column;gap:16px;-webkit-margin-before:22px;margin-block-start:22px}.cwov-part__head{-webkit-padding-after:12px;padding-block-end:12px;-webkit-border-after:1px solid var(--cw-line);border-block-end:1px solid var(--cw-line)}.cwov-part__title{margin:0;font-size:var(--text-heading);font-weight:650;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.cwov-part__line{margin:5px 0 0;max-inline-size:68ch;font-size:var(--text-small);line-height:1.5;color:var(--cw-text-2);text-wrap:pretty}.cwov-welcome{--cw-accent-wash:var(--cw-brand-wash);--cw-accent-border:var(--cw-brand-border);position:relative;isolation:isolate;display:flex;align-items:center;padding:20px 28px;overflow:hidden;border:1px solid color-mix(in srgb,var(--cw-accent-border) 75%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--cw-accent-wash) 70%,transparent)}.cwov-welcome__main{position:relative;z-index:1;display:flex;min-inline-size:0;max-inline-size:62%;flex-direction:column}.cwov-welcome__garden{position:absolute;z-index:0;display:block;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;pointer-events:none}@media (max-width:640px){.cwov-welcome{padding:20px}.cwov-welcome__garden{display:none}}.cwov-feat--jobs{--cwov-hue:var(--cw-tint-1-fg);--cwov-hue-bg:var(--cw-tint-1-bg);--cwov-tilt:-3deg}.cwov-feat--spontaneous{--cwov-hue:var(--cw-tint-3-fg);--cwov-hue-bg:var(--cw-tint-3-bg);--cwov-tilt:2.5deg}.cwov-feat--tailor{--cwov-hue:var(--cw-tint-2-fg);--cwov-hue-bg:var(--cw-tint-2-bg);--cwov-tilt:-2deg}.cwov-feat--applications{--cwov-hue:var(--cw-tint-0-fg);--cwov-hue-bg:var(--cw-tint-0-bg);--cwov-tilt:3deg}.cwov-feat{position:relative;isolation:isolate;display:flex;min-block-size:232px;flex-direction:column;padding:16px 16px 0;overflow:hidden;border:1px solid color-mix(in oklab,var(--cwov-hue) 16%,var(--cwov-hue-bg));border-radius:var(--radius-lg);background:var(--cwov-hue-bg);color:var(--cw-text);transition:border-color .15s var(--ease-move)}.cwov-feat:hover{border-color:color-mix(in oklab,var(--cwov-hue) 34%,var(--cwov-hue-bg));color:var(--cw-text)}.cwov-feat:focus-visible{outline:none;box-shadow:var(--cw-focus-ring)}.cwov-feat__head{display:flex;align-items:center;gap:10px}.cwov-feat__icon{display:grid;flex:none;place-items:center;inline-size:30px;block-size:30px;border:1px solid color-mix(in oklab,var(--cwov-hue) 24%,var(--cw-surface));border-radius:var(--radius-DEFAULT);background:var(--cw-surface);color:var(--cwov-hue)}.cwov-feat__name{min-inline-size:0;flex:1 1;margin:0;overflow:hidden;font-size:var(--text-subhead);font-weight:650;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.cwov-feat__line{margin-block:10px 0;font-size:var(--text-small);line-height:1.4;color:var(--cw-text-2)}.cwov-feat__stat{margin-block:2px 0;font-size:12px;font-weight:650;color:var(--cwov-hue)}.cwov-feat__bg{position:absolute;z-index:-1;inset:0;inline-size:100%;block-size:100%;color:var(--cwov-hue);pointer-events:none;-webkit-mask-image:radial-gradient(130% 85% at 100% 0,#000 12%,transparent 62%),linear-gradient(0deg,#000 0,#000 34%,transparent 72%);mask-image:radial-gradient(130% 85% at 100% 0,#000 12%,transparent 62%),linear-gradient(0deg,#000 0,#000 34%,transparent 72%)}.cwov-feat__pop{--cw-accent:var(--cwov-hue);--cw-accent-wash:color-mix(in oklab,var(--cwov-hue) 13%,var(--cw-surface));--cw-accent-border:color-mix(in oklab,var(--cwov-hue) 32%,var(--cw-surface));position:relative;display:block;margin:auto 6px -12px;padding:10px 4px 22px;border:1px solid color-mix(in oklab,var(--cwov-hue) 14%,var(--cw-line));border-radius:10px;background:var(--cw-surface);box-shadow:0 14px 26px -14px color-mix(in oklab,var(--cwov-hue) 60%,transparent),0 2px 6px rgb(29 28 25/.06);rotate:var(--cwov-tilt);transform-origin:50% 100%;transition:rotate .26s var(--ease-out),translate .26s var(--ease-out),box-shadow .26s var(--ease-out);animation:cwov-pop-in .56s var(--ease-out) backwards;animation-delay:calc(.16s + var(--cwov-feat-i, 0) * 80ms)}.cwov-feat:focus-visible .cwov-feat__pop,.cwov-feat:hover .cwov-feat__pop{rotate:calc(var(--cwov-tilt) * .3);translate:0 -8px;box-shadow:0 20px 32px -14px color-mix(in oklab,var(--cwov-hue) 72%,transparent),0 3px 8px rgb(29 28 25/.08)}:is(.theme-dark,[data-theme=dark]) .cwov-feat__pop{border-color:color-mix(in oklab,var(--cwov-hue) 22%,var(--cw-line));box-shadow:0 14px 28px -12px rgb(0 0 0/.7)}:is(.theme-dark,[data-theme=dark]) .cwov-feat:focus-visible .cwov-feat__pop,:is(.theme-dark,[data-theme=dark]) .cwov-feat:hover .cwov-feat__pop{box-shadow:0 20px 34px -12px rgb(0 0 0/.8)}@keyframes cwov-pop-in{0%{opacity:0;translate:0 26px;rotate:0deg;scale:.94}}.cwov-feat__scene{--cwov-ink:color-mix(in oklab,var(--cw-text-3) 42%,var(--cw-surface));--cwov-ink-soft:color-mix(in oklab,var(--cw-text-3) 24%,var(--cw-surface));position:relative;display:block;block-size:92px;pointer-events:none}.cwov-scene__canvas,.cwov-scene__svg{display:block;inline-size:100%;block-size:100%}.cwov-bg__ping{opacity:0;transform-box:fill-box;transform-origin:center;animation:cwov-ping 5.2s var(--ease-out) infinite}.cwov-bg__ping--late{animation-delay:2.6s}.cwov-bg__star{opacity:.45;transform-box:fill-box;transform-origin:center;animation:cwov-twinkle 3.6s ease-in-out infinite alternate}.cwov-bg__seam{animation:cwov-sew 2.4s linear infinite}.cwov-bg__seam--slow{animation-duration:4.2s}.cwov-bg__waves{animation:cwov-drift 5s linear infinite}@keyframes cwov-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(17)}}@keyframes cwov-twinkle{0%{opacity:.2;transform:scale(.7)}to{opacity:.6;transform:scale(1.15)}}@keyframes cwov-sew{to{stroke-dashoffset:-22}}@keyframes cwov-drift{to{transform:translateX(-40px)}}.cwov-feat:not([data-running]) .cwov-feat__bg *,.cwov-feat:not([data-running]) .cwov-scene__svg,.cwov-feat:not([data-running]) .cwov-scene__svg *{animation-play-state:paused}.cwov-fj{--cwov-loop:10s}.cwov-fj__query{transform-box:fill-box;transform-origin:left center;animation:cwov-fj-type var(--cwov-loop) infinite}.cwov-fj__caret{transform:translateX(103px);animation:cwov-fj-caret var(--cwov-loop) infinite}.cwov-fj__blink{animation:cwov-blink 1.1s linear infinite}.cwov-fj__button{transform-box:fill-box;transform-origin:center;animation:cwov-fj-press var(--cwov-loop) infinite}.cwov-fj__row{animation:var(--cwov-loop) var(--ease-out) infinite}.cwov-fj__row--1{animation-name:cwov-fj-row-1}.cwov-fj__row--2{animation-name:cwov-fj-row-2}.cwov-fj__row--3{animation-name:cwov-fj-row-3}.cwov-fj__ring{stroke:var(--cw-accent);stroke-dashoffset:calc(1 - var(--cwov-score));animation:var(--cwov-loop) var(--ease-out) infinite}.cwov-fj__ring--soft{stroke:color-mix(in oklab,var(--cw-accent) 50%,var(--cw-surface))}.cwov-fj__ring--1{animation-name:cwov-fj-ring-1}.cwov-fj__ring--2{animation-name:cwov-fj-ring-2}.cwov-fj__ring--3{animation-name:cwov-fj-ring-3}.cwov-fj__best{animation:cwov-fj-best var(--cwov-loop) infinite}.cwov-fj__people{fill:var(--cw-accent);transform-box:fill-box;transform-origin:right center;animation:var(--cwov-loop) var(--ease-out) infinite}.cwov-fj__people--soft{fill:color-mix(in oklab,var(--cw-accent) 50%,var(--cw-surface))}.cwov-fj__people--1{animation-name:cwov-fj-people-1}.cwov-fj__people--2{animation-name:cwov-fj-people-2}.cwov-fj__people--3{animation-name:cwov-fj-people-3}.cwov-scene__svg.cwov-fj--companies *{animation-delay:-4.2s}@keyframes cwov-fj-type{0%{transform:scaleX(0);animation-timing-function:steps(9)}12%,90%{transform:scaleX(1);animation-timing-function:cubic-bezier(.2,0,0,1)}96%,to{transform:scaleX(0)}}@keyframes cwov-fj-caret{0%{transform:translateX(0);animation-timing-function:steps(9)}12%,90%{transform:translateX(103px);animation-timing-function:cubic-bezier(.2,0,0,1)}96%,to{transform:translateX(0)}}@keyframes cwov-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes cwov-fj-press{0%,13%{transform:scale(1)}14.5%{transform:scale(.94)}17%,to{transform:scale(1)}}@keyframes cwov-fj-row-1{0%,17%{opacity:0;transform:translateY(6px)}22%,86%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes cwov-fj-row-2{0%,20%{opacity:0;transform:translateY(6px)}25%,86%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes cwov-fj-row-3{0%,23%{opacity:0;transform:translateY(6px)}28%,86%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes cwov-fj-ring-1{0%,31%{stroke-dashoffset:1}39%,to{stroke-dashoffset:calc(1 - var(--cwov-score))}}@keyframes cwov-fj-ring-2{0%,35%{stroke-dashoffset:1}43%,to{stroke-dashoffset:calc(1 - var(--cwov-score))}}@keyframes cwov-fj-ring-3{0%,39%{stroke-dashoffset:1}47%,to{stroke-dashoffset:calc(1 - var(--cwov-score))}}@keyframes cwov-fj-people-1{0%,31%{opacity:0;transform:scale(.6)}39%,to{opacity:1;transform:scale(1)}}@keyframes cwov-fj-people-2{0%,35%{opacity:0;transform:scale(.6)}43%,to{opacity:1;transform:scale(1)}}@keyframes cwov-fj-people-3{0%,39%{opacity:0;transform:scale(.6)}47%,to{opacity:1;transform:scale(1)}}@keyframes cwov-fj-best{0%,52%{opacity:0}58%,86%{opacity:1}92%,to{opacity:0}}.cwov-tl{--cwov-loop:11s}.cwov-tl__word{fill:var(--cw-accent-wash);stroke:var(--cw-accent);stroke-width:1;animation:cwov-tl-word var(--cwov-loop) infinite}.cwov-tl__word--2{animation-delay:.35s}.cwov-tl__spark{opacity:0;animation:var(--cwov-loop) cubic-bezier(.45,0,.25,1) infinite}.cwov-tl__spark--1{animation-name:cwov-tl-spark-1}.cwov-tl__spark--2{animation-name:cwov-tl-spark-2}.cwov-tl__line,.cwov-tl__mark{transform-box:fill-box;transform-origin:left center;animation:var(--cwov-loop) var(--ease-out) infinite}.cwov-tl__mark--1{animation-name:cwov-tl-mark-1}.cwov-tl__mark--2{animation-name:cwov-tl-mark-2}.cwov-tl__line--1{animation-name:cwov-tl-line-1}.cwov-tl__line--2{animation-name:cwov-tl-line-2}.cwov-tl__done{transform-box:fill-box;transform-origin:center;animation:cwov-tl-done var(--cwov-loop) var(--ease-out) infinite}@keyframes cwov-tl-word{0%,3%{fill:var(--cw-sunk);stroke:var(--cwov-ink-soft)}86%,9%{fill:var(--cw-accent-wash);stroke:var(--cw-accent)}94%,to{fill:var(--cw-sunk);stroke:var(--cwov-ink-soft)}}@keyframes cwov-tl-spark-1{0%,12%{opacity:0;transform:translate(0)}14%{opacity:1;transform:translate(0)}22%{transform:translate(40px,-17px)}30%{opacity:1;transform:translate(78px,-8.5px)}33%,to{opacity:0;transform:translate(78px,-8.5px)}}@keyframes cwov-tl-spark-2{0%,38%{opacity:0;transform:translate(0)}40%{opacity:1;transform:translate(0)}48%{transform:translate(40px,-6px)}56%{opacity:1;transform:translate(78px,15.5px)}59%,to{opacity:0;transform:translate(78px,15.5px)}}@keyframes cwov-tl-mark-1{0%,31%{transform:scaleX(0)}37%,88%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes cwov-tl-mark-2{0%,57%{transform:scaleX(0)}63%,88%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes cwov-tl-line-1{0%,32%{transform:scaleX(.7);fill:var(--cwov-ink-soft)}38%,88%{transform:scaleX(1);fill:var(--cw-accent)}94%,to{transform:scaleX(.7);fill:var(--cwov-ink-soft)}}@keyframes cwov-tl-line-2{0%,58%{transform:scaleX(.64);fill:var(--cwov-ink-soft)}64%,88%{transform:scaleX(1);fill:var(--cw-accent)}94%,to{transform:scaleX(.64);fill:var(--cwov-ink-soft)}}@keyframes cwov-tl-done{0%,68%{opacity:0;transform:scale(.5)}74%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.85)}}.cwui-backdrop{--cw-backdrop-a:0.18;position:absolute;inset-block-end:0;inset-inline-end:0;z-index:-1;inline-size:min(920px,80vw);block-size:auto;pointer-events:none}.theme-dark .cwui-backdrop,[data-theme=dark] .cwui-backdrop{--cw-backdrop-a:0.22}.cwui-backdrop__route{fill:none;stroke:var(--cw-brand);stroke-width:1.1;stroke-dasharray:2 7;stroke-linecap:round;stroke-opacity:calc(var(--cw-backdrop-a) * 1.6)}.cwui-backdrop__plane{fill:none;stroke:var(--cw-brand);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:calc(var(--cw-backdrop-a) * 2.6)}.cwui-backdrop__plane--mark{stroke:var(--cw-brand-mark);opacity:.8}@media (prefers-reduced-motion:reduce){.cwov-feat__bg *,.cwov-scene__svg,.cwov-scene__svg *{animation:none}.cwov-feat__pop{animation:none;transition:none}.cwov-feat:focus-visible .cwov-feat__pop,.cwov-feat:hover .cwov-feat__pop{rotate:var(--cwov-tilt);translate:none}}.cwui-letter{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;max-inline-size:100%;padding:2px 8px;font-size:11.5px;line-height:16px;font-weight:600;white-space:nowrap;border-radius:var(--radius-sm);border:1px solid var(--cw-line);color:var(--cw-text-2);background:var(--cw-wash)}.cwui-letter[data-state=queued],.cwui-letter[data-state=sending]{color:var(--cw-info-fg);background:var(--cw-info-bg);border-color:var(--cw-info-border)}.cwui-letter[data-state=opened],.cwui-letter[data-state=sent]{color:var(--cw-offer-fg);background:var(--cw-offer-bg);border-color:var(--cw-offer-border)}.cwov-progress{--cwov-hue:var(--cw-brand);--cwov-hue-bg:var(--cw-surface)}:is(.theme-dark,[data-theme=dark]) .cwov-progress{--cwov-hue-bg:var(--cw-sunk)}.cwov-progress{--cwov-tilt:2deg;position:relative;isolation:isolate;display:grid;grid-template-areas:"head pop" "graph pop";grid-template-columns:minmax(0,1fr) minmax(190px,210px);grid-template-rows:auto 1fr;grid-column-gap:20px;column-gap:20px;grid-row-gap:8px;row-gap:8px;padding:16px 20px 0;overflow:hidden;border:1px solid var(--cw-line);border-radius:var(--radius-lg);background:var(--cwov-hue-bg);color:var(--cw-text)}.cwov-progress__head{grid-area:head}.cwov-progress>.cwov-graph{grid-area:graph;-webkit-padding-after:14px;padding-block-end:14px}.cwov-progress>.cwov-feat__bg{-webkit-mask-image:radial-gradient(70% 150% at 100% 0,#000 16%,transparent 70%);mask-image:radial-gradient(70% 150% at 100% 0,#000 16%,transparent 70%)}.cwov-sum{display:flex;flex-direction:column;gap:6px;margin:0 4px -12px;padding:16px 18px 28px;color:var(--cw-text)}.cwov-progress>.cwov-sum{grid-area:pop;align-self:end}.cwov-sum__range{font-size:12px;font-weight:600;color:var(--cw-text-3)}.cwov-sum__big{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.cwov-sum__value{font-size:34px;font-weight:650;line-height:1.05;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cwov-sum__unit{font-size:var(--text-small);color:var(--cw-text-2)}.cwov-sum__line{font-size:var(--text-small);font-weight:600}.cwov-graph{display:flex;min-inline-size:0;flex-direction:column;gap:6px;margin:0}.cwov-graph__frame{position:relative;border-radius:var(--radius-DEFAULT);touch-action:pan-y}.cwov-graph__canvas{display:block;inline-size:100%;block-size:200px}.cw-slide,.cw-slide__track{display:inline-flex}.cw-slide__track{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cw-slide__wheel{position:relative;display:inline-block;overflow-x:visible;overflow-y:clip;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cw-slide__sizer{visibility:hidden}.cw-slide__numeral{position:absolute;inset:0;text-align:center}.cw-slide__strip{position:absolute;inset:0 0 auto;display:flex;flex-direction:column}.cw-slide__strip>.cw-slide__numeral{position:static}.wl-form{position:relative;width:100%;max-width:540px;display:flex;flex-direction:column;gap:12px}.wl-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wl-input{flex:1 1 240px;min-width:0;box-sizing:border-box;block-size:38px;padding-inline:12px;border:1px solid var(--cw-line-strong);border-radius:var(--cw-control-radius);background:var(--cw-surface);color:var(--cw-text);font-family:inherit;font-size:13.5px;transition:border-color .15s var(--ease-move),box-shadow .15s var(--ease-move)}.wl-input::placeholder{color:var(--cw-text-3)}.wl-input:focus{outline:none;border-color:var(--cw-accent);box-shadow:var(--cw-focus-ring-soft)}.wl-input[aria-invalid=true]{border-color:var(--cw-error-line)}.wl-input:disabled{background:var(--cw-subtle);border-color:var(--cw-line);color:var(--cw-text-disabled);cursor:not-allowed}.wl-btn{--wl-btn-rest:inset 0 1px 0 var(--cw-btn-top);--wl-btn-press:inset 0 1px 0 var(--cw-btn-shade),inset 0 2px 4px -1px var(--cw-btn-shade);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;block-size:var(--cw-control-h-md);padding-inline:18px;border:1px solid transparent;border-radius:var(--cw-control-radius);background-color:var(--cw-accent);box-shadow:var(--wl-btn-rest);color:var(--cw-accent-on);font-family:inherit;font-size:14px;font-weight:560;letter-spacing:.1px;line-height:1.15;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--ease-move),box-shadow .16s var(--ease-move),color .16s var(--ease-move)}.wl-btn:focus-visible{outline:none;box-shadow:var(--cw-focus-ring),var(--wl-btn-rest)}@media (hover:hover){.wl-btn:hover:not(:disabled){background-color:var(--cw-btn-fill-hover)}}.wl-btn:active:not(:disabled){background-color:var(--cw-btn-fill-press);box-shadow:var(--wl-btn-press);transition-duration:0s}.wl-btn:focus-visible:active:not(:disabled){box-shadow:var(--cw-focus-ring),var(--wl-btn-press)}.wl-btn:disabled{background:var(--cw-btn-off-ground);border-color:var(--cw-text-disabled);box-shadow:none;color:var(--cw-btn-off-ink);cursor:not-allowed}.wl-consent{display:flex;align-items:flex-start;gap:9px;text-align:start;font-size:13px;line-height:1.5;color:var(--cw-text-2);cursor:pointer}.wl-consent input{margin:2px 0 0;width:16px;height:16px;flex:0 0 auto;accent-color:var(--cw-accent);cursor:pointer}.wl-consent input:focus-visible{outline:none;border-radius:4px;box-shadow:var(--cw-focus-ring)}.wl-consent input[aria-invalid=true]{outline:2px solid var(--cw-error-line);outline-offset:2px}.wl-privacy{font-size:13px;color:var(--cw-text-2)}.wl-msg,.wl-privacy{margin:0;line-height:1.5}.wl-msg{position:relative;font-size:12.5px;color:var(--cw-text-3)}.wl-msg--error{color:var(--cw-error-fg);font-weight:560}.wl-links{margin:0;display:flex;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--cw-text-3)}.wl-links a{border-radius:4px;color:var(--cw-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.wl-links a:hover{color:var(--cw-accent-strong)}.wl-links a:focus-visible{outline:none;box-shadow:var(--cw-focus-ring)}.wl-success{position:relative;width:100%;max-width:540px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--cw-line);border-radius:var(--radius-lg);background:var(--cw-surface)}.wl-success-icon{flex:0 0 auto;display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--cw-accent-border);border-radius:999px;background:var(--cw-accent-wash)}.wl-success-tick{width:7px;height:12px;-webkit-margin-before:-3px;margin-block-start:-3px;border:solid var(--cw-accent);border-width:0 2px 2px 0;rotate:45deg}.wl-success-msg{margin:0;text-align:start;font-size:14px;font-weight:560;line-height:1.5;color:var(--cw-text)}.cw-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cx-page{min-height:calc(100vh - 63px);box-sizing:border-box;padding:52px 24px 88px;background:var(--cw-canvas);color:var(--cw-text);font-family:var(--cw-font-landing);font-size:var(--text-body);line-height:1.5}.cx-shell{max-width:1080px;margin:0 auto}.cx-band{padding:28px 32px 30px}.cx-band__main{max-inline-size:58%}.cx-band__keep{position:absolute;inset-block:0;inset-inline-start:0;inline-size:62%;pointer-events:none}.cx-band__creatures,.cx-band__doors{position:absolute;z-index:0;inset-block-start:0;display:block;block-size:100%;pointer-events:none}.cx-band__doors{inset-inline-start:86%;inline-size:14%}.cx-band__creatures{inset-inline-start:calc(100% - 14% / .45);inline-size:calc(14% / .45)}.cx-band__eyebrow{margin:0 0 6px;font-size:13px;font-weight:500;color:var(--cw-text-3)}.cx-band__title{margin:0;font-size:clamp(28px,2.6vw,36px);font-weight:650;line-height:1.1;letter-spacing:-.032em;color:var(--cw-text);text-wrap:balance}.cx-band__intro{margin:10px 0 0;max-inline-size:62ch;font-size:15px;line-height:1.6;color:var(--cw-text-2);text-wrap:pretty}.cx-band__meta{align-self:flex-start;margin:16px 0 0;background:var(--cw-surface);color:var(--cw-text-2)}.doc2-shell{max-width:880px}.doc2-body{margin:28px 0 0}.doc2-section{max-inline-size:68ch;padding-block:20px}.doc2-section:first-child{-webkit-padding-before:4px;padding-block-start:4px}.doc2-section+.doc2-section{-webkit-border-before:1px solid var(--cw-line);border-block-start:1px solid var(--cw-line)}.doc2-section h2{margin:0 0 8px;font-size:var(--text-heading);font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--cw-text)}.doc2-section p{margin:0;font-size:15px;line-height:1.6;color:var(--cw-text-2);text-wrap:pretty}.doc2-close{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:28px;padding:22px 24px;border:1px solid var(--cw-line);border-radius:var(--radius-lg);background:var(--cw-surface)}.doc2-close-text{flex:1 1 280px;min-width:0}.doc2-close-title{margin:0;font-size:var(--text-heading);font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--cw-text)}.doc2-close-body{margin:4px 0 0;max-inline-size:52ch;font-size:var(--text-body);line-height:1.5;color:var(--cw-text-2)}.doc2-close-actions{display:flex;flex-wrap:wrap;gap:10px}.cx-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;margin-top:24px}.cx-aside-block,.cx-form-card{border:1px solid var(--cw-line);border-radius:var(--radius-lg);background:var(--cw-surface)}.cx-form-card{padding:24px}.cx-form-title{margin:0 0 16px;font-size:var(--text-heading);font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--cw-text)}.cx-form{display:grid;grid-gap:14px;gap:14px}.cx-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.cx-field label{font-size:12.5px;font-weight:550;color:var(--cw-text)}.cx-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.cx-input,.cx-select,.cx-textarea{box-sizing:border-box;width:100%;block-size:38px;margin:0;padding-inline:12px;border:1px solid var(--cw-line-strong);border-radius:var(--cw-control-radius);background:var(--cw-surface);color:var(--cw-text);font-family:inherit;font-size:13.5px;transition:border-color .15s var(--ease-move),box-shadow .15s var(--ease-move)}.cx-textarea{display:block;block-size:auto;min-block-size:120px;padding-block:10px;line-height:1.55;resize:vertical}.cx-input::placeholder,.cx-textarea::placeholder{color:var(--cw-text-3)}.cx-input:focus,.cx-select:focus,.cx-textarea:focus{outline:none;border-color:var(--cw-accent);box-shadow:var(--cw-focus-ring-soft)}.cx-input[aria-invalid=true],.cx-textarea[aria-invalid=true]{border-color:var(--cw-error-line)}.cx-select-wrap{position:relative}.cx-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-padding-end:34px;padding-inline-end:34px;cursor:pointer}.cx-select:hover:not(:focus){border-color:var(--cw-text-disabled)}.cx-select-caret{position:absolute;inset-inline-end:15px;top:50%;width:7px;height:7px;border-right:1.5px solid var(--cw-text-3);border-bottom:1.5px solid var(--cw-text-3);transform:translateY(-70%) rotate(45deg);pointer-events:none}.cx-form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:2px}.cx-note{flex:1 1 220px;margin:0;min-width:0;font-size:12.5px;line-height:1.5;color:var(--cw-text-3)}.cx-status{margin:0;min-height:1.2em;font-size:13px;line-height:1.45;color:var(--cw-text-2)}.cx-status--error{color:var(--cw-error-fg);font-weight:560}.cx-aside{display:flex;flex-direction:column;gap:16px}.cx-aside-block{padding:20px 22px}.cx-aside-title{margin:0 0 8px;font-size:var(--text-subhead);font-weight:650;line-height:1.3;letter-spacing:-.005em;color:var(--cw-text)}.cx-channels{list-style:none;margin:0;padding:0}.cx-channels li+li{-webkit-border-before:1px solid var(--cw-divider);border-block-start:1px solid var(--cw-divider)}.cx-channel{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-inline:-10px;padding:12px 10px;border-radius:10px;color:inherit;text-decoration:none;transition:background-color .15s var(--ease-move)}.cx-channel:hover{background:var(--cw-hover)}.cx-channel:focus-visible{outline:none;box-shadow:var(--cw-focus-ring)}.cx-channel-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cx-channel-label{font-size:14px;font-weight:600;color:var(--cw-text)}.cx-channel-desc{font-size:13px;line-height:1.45;color:var(--cw-text-2)}.cx-channel-mail{margin-top:2px;font-size:12.5px;font-weight:560;color:var(--cw-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;overflow-wrap:anywhere}.cx-channel-arrow{flex:0 0 auto;color:var(--cw-text-3);transition:color .15s var(--ease-move),translate .15s var(--ease-move)}.cx-channel:hover .cx-channel-arrow{color:var(--cw-accent);translate:2px 0}.cx-aside-hint{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--cw-text-3)}.cx-expect{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.cx-expect li{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-body);line-height:1.45;color:var(--cw-text-2)}.cx-expect-mark{flex:0 0 auto;margin-top:1px;color:var(--cw-accent)}.cx-join{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:32px;padding:32px 36px;border:1px solid color-mix(in srgb,var(--cw-brand-border) 75%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--cw-brand-wash) 70%,transparent)}.cx-join-copy{flex:1 1 320px;min-width:0}.cx-join-title{margin:0;font-size:clamp(22px,2vw,26px);font-weight:650;line-height:1.15;letter-spacing:-.025em;color:var(--cw-text);text-wrap:balance}.cx-join-sub{margin:8px 0 0;max-inline-size:52ch;font-size:14.5px;line-height:1.55;color:var(--cw-text-2);text-wrap:pretty}.cx-join .wl-form,.cx-join .wl-success{flex:1 1 380px}@media (max-width:920px){.cx-grid{grid-template-columns:1fr}}@media (max-width:640px){.cx-page{padding:44px 16px 64px}.cx-band{padding:20px}.cx-band__main{max-inline-size:none}.cx-band__creatures,.cx-band__doors{display:none}.cx-join{padding:24px 20px}.doc2-close{padding:20px}.doc2-close-actions{flex:1 1 100%}.doc2-close-actions>.cwui-btn{flex:1 1 auto}}@media (max-width:560px){.cx-row{grid-template-columns:1fr}.cx-form-card{padding:20px}.cx-form-foot>.cwui-btn{inline-size:100%}.cx-note{flex-basis:100%}}.wl-notice{position:fixed;z-index:120;top:12px;left:50%;transform:translateX(-50%);width:min(680px,calc(100vw - 24px));box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 16px;border:1px solid var(--cw-line);border-radius:10px;background:var(--cw-surface);color:var(--cw-text);box-shadow:var(--shadow-lg);animation:cwNoticeIn .16s var(--ease-move) both}.wl-notice[data-outcome=invalid]{border-color:var(--cw-error-border)}.wl-notice-msg{margin:0;flex:1 1 auto;font-size:13.5px;line-height:1.5;text-wrap:pretty}.wl-notice[data-outcome=invalid] .wl-notice-msg{color:var(--cw-error-fg)}.wl-notice-close{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--cw-text-3);font-size:17px;line-height:1;cursor:pointer;transition:background-color .15s var(--ease-move),color .15s var(--ease-move)}.wl-notice-close:hover{background:var(--cw-hover);color:var(--cw-text)}.wl-notice-close:focus-visible{outline:none;box-shadow:var(--cw-focus-ring)}@keyframes cwNoticeIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.wl-notice{animation:none}}