.wl-root{color-scheme:light;min-height:100dvh;color:var(--ds-ink);background:var(--ds-surface);font-family:var(--font-ds);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}.wl-root *,.wl-root :after,.wl-root :before{box-sizing:border-box}.wl-root button{font:inherit;color:inherit}.wl-root :where(input,button,select):focus-visible{outline:0!important;box-shadow:0 0 0 4px var(--ds-focus)}.wl-page{display:flex;flex-direction:column;min-height:100dvh}.wl-top{position:-webkit-sticky;position:sticky;top:0;z-index:5;justify-content:space-between;height:56px;padding:0 20px;background:color-mix(in srgb,var(--ds-surface) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ds-line)}.wl-top,.wl-top__left{display:flex;align-items:center}.wl-top__left{gap:10px}.wl-brand{display:inline-flex;align-items:center;gap:7px;font-weight:650;font-size:15px}.wl-brand__mark{width:22px;height:22px}.wl-back{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-surface);cursor:pointer}.wl-back:hover{background:var(--ds-hover)}.wl-top__signin{font-size:13.5px;font-weight:600;color:var(--ds-ink);text-decoration:none;padding:6px 10px;border-radius:10px}.wl-top__signin:hover{background:var(--ds-hover)}.wl-top__signin:focus-visible{outline:0;box-shadow:0 0 0 4px var(--ds-focus)}.wl-top__line{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ds-grad);transform-origin:left center;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.wl-main{flex:1 1;display:flex;justify-content:center;padding:clamp(32px,13vh,140px) 16px 72px;overflow:clip}.wl-main,.wl-screen{position:relative;z-index:1}.wl-screen{width:100%}.wl-thread{position:relative;width:100%;max-width:640px;display:flex;flex-direction:column;gap:30px}.wl-thread:has(.wl-ask[data-wide=true]){max-width:880px}.wl-past~.wl-now{min-height:calc(100dvh - 150px)}.wl-ask{width:100%}.wl-mascot{display:grid;place-items:center;width:56px;height:56px;margin-bottom:16px;border-radius:16px;background:var(--ds-surface);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-chip)}.wl-mascot__mark{width:30px;height:30px}.wl-ask__msg{position:relative}.wl-typing{position:absolute;left:0;top:2px;display:inline-flex;align-items:center;gap:5px;padding:12px 15px;border-radius:18px 18px 18px 6px;background:var(--ds-surface);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-chip);transition:opacity .2s}.wl-typing i{width:7px;height:7px;border-radius:50%;background:var(--ds-faint);animation:wl-dot 1s ease-in-out infinite}.wl-typing i:nth-child(2){animation-delay:.15s}.wl-typing i:nth-child(3){animation-delay:.3s}@keyframes wl-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.wl-ask[data-typed=true] .wl-typing{opacity:0;pointer-events:none}.wl-ask .wl-title{transition:opacity .45s,transform .6s cubic-bezier(.215,.61,.355,1),filter .45s}.wl-ask[data-typed=false] .wl-title{opacity:0;transform:translateY(10px);filter:blur(6px)}.wl-ask__reply{transition:opacity .5s .12s,transform .7s cubic-bezier(.215,.61,.355,1) .12s}.wl-ask[data-typed=false] .wl-ask__reply{opacity:0;transform:translateY(16px);pointer-events:none}@media (prefers-reduced-motion:reduce){.wl-typing{display:none}}.wl-past{list-style:none;margin:0;padding:0;gap:18px}.wl-past,.wl-past__turn{display:flex;flex-direction:column}.wl-past__turn{gap:10px}.wl-past__done,.wl-past__q{display:flex;align-items:center;gap:10px;margin:0;color:var(--ds-muted);font-weight:600;font-size:15px}.wl-past__done{color:var(--ds-ink);font-weight:550}.wl-past__tile{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--ds-surface);border:1px solid var(--ds-line);box-shadow:0 6px 16px -10px rgba(16,24,40,.35)}.wl-past__mark{width:15px;height:15px}.wl-past__check{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ds-green-soft);color:var(--ds-green-ink)}.wl-past__a{align-self:flex-end;display:inline-flex;align-items:center;gap:10px;max-width:min(82%,540px);padding:10px 16px;border:0;border-radius:20px 20px 6px 20px;background:var(--ds-ink);color:var(--ds-on-primary)!important;font-weight:550;font-size:15px;text-align:left}button.wl-past__a{cursor:pointer;transition:background .15s,transform .15s}button.wl-past__a:hover{background:var(--ds-primary-hover);transform:translateY(-1px)}.wl-past__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-past__edit{flex:none;font-size:12px;font-weight:650;opacity:.55}button.wl-past__a:hover .wl-past__edit{opacity:.9}.wl-sky{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.wl-sky__grid{position:absolute;inset:-50%;background-image:radial-gradient(circle,rgba(28,28,28,.11) 1.1px,transparent 1.7px);background-size:28px 28px;background-position:50% 50%;-webkit-mask-image:radial-gradient(closest-side,#000 18%,transparent 58%);mask-image:radial-gradient(closest-side,#000 18%,transparent 58%);opacity:.7;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .9s}.wl-sky[data-phase=fly] .wl-sky__grid{transform:scale(2.6);opacity:0;transition:transform 1.2s cubic-bezier(.55,0,.9,.4),opacity 1.2s}.wl-tile{position:absolute;perspective:900px}.wl-sky__tiles[data-set=landing] .wl-tile{animation:wl-tile-drift var(--sway,11s) ease-in-out infinite alternate}.wl-sky__tiles[data-set=landing] .wl-tile[data-depth=far]{z-index:1;opacity:.59;filter:blur(2.6px)}.wl-sky__tiles[data-set=landing] .wl-tile[data-depth=mid]{z-index:2;opacity:.72}@keyframes wl-tile-drift{to{transform:translate(var(--dx,0),var(--dy,0))}}.wl-sky__tiles[data-set=story] .wl-tile{will-change:transform,opacity,filter}.wl-sky__tiles[data-set=story] .wl-tile__enter{animation:none}.wl-tile__enter{width:100%;height:100%;transform-style:preserve-3d;animation:wl-tile-in 1.9s cubic-bezier(.16,1,.3,1) var(--delay) both}@keyframes wl-tile-in{0%{opacity:0;transform:translateZ(-260px) scale(.6)}to{opacity:1;transform:none}}.wl-tile__pose{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--rx) - var(--my, 0) * 6deg)) rotateY(calc(var(--ry) + var(--mx, 0) * 8deg)) rotate(var(--rz));transition:transform .8s cubic-bezier(.2,.7,.2,1)}.wl-tile__card{position:relative;width:100%;height:100%;transform-style:preserve-3d}.wl-tile__card[data-flip=out]{transition:transform .4s cubic-bezier(.5,0,.75,0);transform:rotateY(90deg)}.wl-tile__card[data-flip=in]{animation:wl-tile-flip .5s cubic-bezier(.25,1,.5,1)}@keyframes wl-tile-flip{0%{transform:rotateY(-90deg)}to{transform:none}}.wl-tile__face{position:absolute;inset:0;overflow:hidden;border-radius:29%;background-size:106%;background-position:50%;background-repeat:no-repeat;box-shadow:0 1px 2px rgba(16,24,40,.06),0 calc(var(--tile) * .16) calc(var(--tile) * .3) calc(var(--tile) * -.14) rgba(16,24,40,.3)}.wl-tile__face:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.16),transparent 42%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),inset 0 0 0 1.5px rgba(16,24,40,.04)}@media (max-width:1080px){.wl-sky__tiles{display:none}}@media (prefers-reduced-motion:reduce){.wl-sky__tiles[data-set=landing] .wl-tile,.wl-tile__enter{animation:none}}.wl-page[data-intro=fly] .wl-thread,.wl-page[data-intro=story] .wl-thread{visibility:hidden}.wl-page[data-intro=fly] .wl-top,.wl-page[data-intro=story] .wl-top{opacity:0}.wl-top{transition:opacity .6s}.wl-page[data-intro=landing] .wl-now .wl-mascot{opacity:0}.wl-page[data-intro=landing] .wl-now .wl-title{animation:wl-rise .8s cubic-bezier(.215,.61,.355,1) .05s both}.wl-page[data-intro=landing] .wl-now .wl-ask__reply{animation:wl-card-in 1s cubic-bezier(.215,.61,.355,1) .25s both}.wl-page[data-intro=landing] .wl-now .wl-below{animation:wl-rise .8s cubic-bezier(.215,.61,.355,1) .45s both}@keyframes wl-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}@keyframes wl-card-in{0%{opacity:0;transform:translateY(26px) scale(.98)}}.wl-intro{position:fixed;inset:0;z-index:20;overflow:hidden;cursor:pointer}.wl-intro[data-phase=fly]{cursor:default;pointer-events:none}.wl-intro__warp{position:absolute;inset:0;width:100%;height:100%;display:none;pointer-events:none}.wl-intro__zoom{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 24px 11vh;transform-origin:50% 45%;will-change:transform,opacity,filter}.wl-intro__lines{display:grid;place-items:center;width:100%}.wl-intro__line{grid-area:1/1;max-width:min(100%,80vw);margin:0;text-align:center;text-wrap:balance;font-size:clamp(34px,4.6vw,72px);font-weight:700;line-height:1.06;letter-spacing:-.042em;color:var(--ds-ink)}.wl-intro__tok{display:inline-block;white-space:pre}.wl-intro__nowrap,.wl-intro__slot{white-space:nowrap}.wl-intro__slot{position:relative;display:inline-block;vertical-align:top;overflow:hidden;margin:-.12em 0 -.26em;padding:.12em 0 .26em}.wl-intro__select{position:absolute;top:.17em;bottom:.24em;left:.22em;right:0;border-radius:.07em;background:color-mix(in srgb,var(--ds-violet) 17%,transparent);transform-origin:0 50%}.wl-intro__word{position:relative;z-index:1;white-space:pre}.wl-intro__word[data-selected=true]{color:var(--ds-violet-ink)}.wl-intro__slot[data-accent=true] .wl-intro__word{color:var(--ds-violet)}.wl-intro__shine{position:absolute;left:0;top:.12em;z-index:2;white-space:pre;pointer-events:none;color:transparent;background-image:linear-gradient(108deg,transparent,transparent 41%,rgba(255,255,255,.3) 45%,rgba(255,255,255,.85) 48.5%,#fff 50%,rgba(255,255,255,.85) 51.5%,rgba(255,255,255,.3) 55%,transparent 59%,transparent);background-size:320% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.wl-intro__spark{position:absolute;right:.02em;top:.14em;z-index:3;width:.34em;height:.34em;fill:#fff;filter:drop-shadow(0 0 .12em rgba(190,180,255,.9)) drop-shadow(0 0 .3em var(--ds-violet))}.wl-intro__caretbox{position:relative;display:inline-block;width:0;height:.86em;vertical-align:-.08em}.wl-intro__caret{position:absolute;left:.02em;top:0;width:.07em;min-width:3px;height:100%;border-radius:3px;background:var(--ds-violet);box-shadow:0 0 14px color-mix(in srgb,var(--ds-violet) 45%,transparent)}.wl-intro__measure{position:absolute;left:-9999px;top:0;visibility:hidden;white-space:pre}.wl-intro__measure>span{display:inline-block}.wl-intro__ring{position:fixed;width:44px;height:44px;border:1.5px solid var(--ds-violet);border-radius:50%;pointer-events:none}.wl-intro__badge{position:fixed;left:0;top:0;z-index:3;display:grid;place-items:center;background:var(--ds-surface);border:1px solid var(--ds-line);box-shadow:var(--ds-shadow-chip)}.wl-intro__badge-mark{width:54%;height:54%}.wl-intro__skip{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);color:var(--ds-faint);font-size:13px;font-weight:550}.wl-mascot[data-busy=true]{animation:wl-breathe 1.6s ease-in-out infinite}@keyframes wl-breathe{0%,to{transform:translateY(0) scale(1);box-shadow:var(--ds-shadow-chip)}50%{transform:translateY(-3px) scale(1.04);box-shadow:0 16px 36px -14px color-mix(in srgb,var(--ds-violet) 55%,transparent)}}.wl-title{margin:0 0 22px;font-size:clamp(22px,2.6vw,26px);line-height:1.2;font-weight:700;letter-spacing:-.02em}.wl-title em{font-style:normal;color:var(--ds-accent-word)}.wl-sub{display:block;margin-top:4px;color:var(--ds-meta);font-weight:550}.wl-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-r-card);box-shadow:var(--ds-shadow-card);overflow:clip}.wl-card__body{padding:16px}.wl-card__foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--ds-ground);border-top:1px solid var(--ds-line)}.wl-foot__note{color:var(--ds-meta);font-size:13px}.wl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:var(--ds-r-btn);background:var(--ds-primary);color:var(--ds-on-primary)!important;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .15s,transform .15s}.wl-btn:hover:not(:disabled){background:var(--ds-primary-hover);transform:translateY(-1px)}.wl-btn:disabled{background:var(--ds-line);color:var(--ds-muted)!important;cursor:not-allowed;opacity:1;transform:none}.wl-btn--sm{height:32px;padding:0 12px;font-size:13px}.wl-btn--big{height:52px;padding:0 24px;font-size:16px;border-radius:14px}.wl-btn--ghost{background:var(--ds-surface);color:var(--ds-ink)!important;border:1px solid var(--ds-border)}.wl-btn--ghost:hover:not(:disabled){background:var(--ds-hover)}.wl-arrow{flex:none}.wl-round{flex:none;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--ds-primary);color:var(--ds-on-primary)!important;cursor:pointer;transition:background .15s,box-shadow .15s}.wl-round .wl-arrow{width:16px;height:16px}.wl-round .wl-arrow path{stroke-width:2}.wl-round:hover:not(:disabled){background:var(--ds-primary-hover)}.wl-round:disabled{background:var(--ds-line);color:var(--ds-meta)!important;cursor:not-allowed;opacity:1}.wl-root .wl-round:focus-visible{box-shadow:0 0 0 2px var(--ds-surface),0 0 0 4px var(--ds-violet)}.wl-link{border:0;background:none;padding:0;cursor:pointer;color:var(--ds-linkedin)!important;font-weight:600}.wl-link:hover{text-decoration:underline}.wl-link[data-emphasis=true]:not(:disabled){text-decoration:underline;text-underline-offset:3px}.wl-below{margin:14px 2px 0;color:var(--ds-meta);font-size:13px}.wl-hint{margin:8px 2px 0;min-height:18px;color:var(--ds-muted);font-size:13px}.wl-eyebrow{display:block;margin-bottom:10px;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-meta)}.wl-drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 16px 22px;border:1.5px dashed var(--ds-border);border-radius:14px;background:var(--ds-ground);cursor:pointer;text-align:center;transition:border-color .15s,background .15s}.wl-drop:hover,.wl-drop[data-drag=true]{border-color:var(--ds-violet);background:var(--ds-violet-soft)}.wl-drop__art{margin-bottom:6px;filter:drop-shadow(0 10px 12px color-mix(in srgb,var(--ds-violet) 25%,transparent))}.wl-drop__title{font-weight:650;font-size:16px}.wl-drop__note{color:var(--ds-meta);font-size:13px}.wl-resume{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 14px 16px;border:1px solid var(--ds-ink);border-radius:14px;background:var(--ds-ground)}.wl-resume__text{display:flex;flex-direction:column;min-width:0}.wl-resume__title{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-resume__meta{color:var(--ds-meta);font-size:13px}.wl-link--danger{color:var(--ds-red-ink)!important}.wl-or{display:flex;align-items:center;gap:12px;margin:14px 0;color:var(--ds-faint);font-size:12px}.wl-or:after,.wl-or:before{content:"";flex:1 1;height:1px;background:var(--ds-line)}.wl-inline,.wl-solo{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;border:1px solid var(--ds-border);border-radius:14px;background:var(--ds-surface)}.wl-inline:focus-within,.wl-solo:focus-within{border-color:var(--ds-ink);box-shadow:0 0 0 4px var(--ds-focus)}.wl-inline:has(.wl-round:focus-visible),.wl-solo:has(.wl-round:focus-visible){box-shadow:none}.wl-inline__icon{display:grid;place-items:center;color:var(--ds-meta)}.wl-inline__input,.wl-solo__input{flex:1 1;min-width:0;height:36px;border:0;outline:0;background:none;font:inherit;font-size:15px;color:var(--ds-ink)}.wl-root .wl-inline__input:focus-visible,.wl-root .wl-solo__input:focus-visible{outline:none!important;box-shadow:none!important}.wl-solo{padding:10px 10px 10px 18px;border-radius:16px;box-shadow:var(--ds-shadow-card)}.wl-solo__input{height:44px;font-size:16px}.wl-composer{position:relative;display:flex;flex-direction:column;gap:12px;min-height:112px;padding:16px 12px 12px 18px;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:18px;box-shadow:var(--ds-shadow-card);transition:border-color .15s,box-shadow .15s}.wl-composer:focus-within{border-color:color-mix(in srgb,var(--ds-ink) 35%,var(--ds-border));box-shadow:var(--ds-shadow-card),0 0 0 4px var(--ds-focus)}.wl-composer:has(.wl-round:focus-visible,.wl-way:focus-visible){box-shadow:var(--ds-shadow-card)}.wl-composer__field{display:flex;align-items:center;gap:10px}.wl-composer__glyph{flex:none;display:grid;place-items:center;width:22px;height:22px;color:var(--ds-faint);transition:color .15s}.wl-composer__glyph[data-kind=name]{color:var(--ds-ink)}.wl-composer__input{flex:1 1;min-width:0;width:100%;height:30px;padding:0;border:0;outline:0;background:none;font:inherit;font-size:16px;color:var(--ds-ink)}.wl-composer__input::placeholder{color:var(--ds-faint)}.wl-root .wl-composer__input:focus-visible{outline:none!important;box-shadow:none!important}.wl-composer__lead{margin:0;color:var(--ds-muted);font-size:15px}.wl-composer__hint{margin:-6px 0 0 32px;min-height:18px;color:var(--ds-meta);font-size:13px}.wl-composer__lead+.wl-composer__hint{margin-left:0}.wl-composer__bar{margin-top:auto;display:flex;align-items:flex-end;gap:10px}.wl-composer__bar .wl-round{margin-left:auto}.wl-ways{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.wl-way{flex:none;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px 0 10px;border:1px solid var(--ds-border);border-radius:999px;background:var(--ds-ground);color:var(--ds-ink)!important;font-weight:600;font-size:13.5px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.wl-way svg{flex:none;width:16px;height:16px}.wl-way:hover:not(:disabled){background:var(--ds-hover);border-color:var(--ds-faint)}.wl-way[aria-pressed=true]{border-color:var(--ds-violet);background:var(--ds-violet-soft);color:var(--ds-violet-ink)!important}.wl-way:disabled{color:var(--ds-meta)!important;cursor:not-allowed}.wl-way__short{display:none}.wl-composer__drop{position:absolute;inset:-1px;display:grid;place-items:center;border:1.5px dashed var(--ds-violet);border-radius:inherit;background:color-mix(in srgb,var(--ds-violet-soft) 94%,transparent);color:var(--ds-violet-ink);font-weight:650;opacity:0;pointer-events:none;transition:opacity .15s}.wl-composer[data-drag=true] .wl-composer__drop{opacity:1}.wl-composer+.wl-problem{margin-top:12px}.wl-resume+.wl-or{margin:14px 0}@media (max-width:560px){.wl-composer{padding:14px 10px 10px 14px}.wl-way__long{display:none}.wl-way__short{display:inline}.wl-way{padding:0 11px 0 9px;font-size:13px}}.wl-rows{display:flex;flex-direction:column;gap:6px}.wl-rows--tight{gap:4px;margin-top:12px}.wl-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid transparent;border-radius:12px;background:none;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.wl-row:hover{background:var(--ds-hover)}.wl-row[data-on=true]{background:var(--ds-ground);border-color:var(--ds-border)}.wl-row--compact{padding:9px 12px}.wl-row:disabled{opacity:.5;cursor:not-allowed}.wl-row--quiet .wl-row__title{color:var(--ds-muted)}.wl-row--skeleton{cursor:default}.wl-row__text{display:flex;flex-direction:column;min-width:0}.wl-row__title{font-weight:600}.wl-row__meta{color:var(--ds-meta);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-flag{font-size:20px;line-height:1}.wl-badge{margin-left:auto;font-size:12px;font-weight:600;color:var(--ds-green-ink);background:var(--ds-green-soft);padding:3px 8px;border-radius:99px}.wl-tick{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--ds-disabled);background:var(--ds-surface);color:var(--ds-on-primary);transition:background .15s,border-color .15s}.wl-tick[data-round=true]{border-radius:50%}.wl-tick[data-on=true]{background:var(--ds-ink);border-color:var(--ds-ink)}.wl-tick[data-round=true][data-on=true]{background:var(--ds-surface)}.wl-tick__dot{width:8px;height:8px;border-radius:50%;background:var(--ds-ink)}.wl-skel{display:block;height:10px;border-radius:6px;background:linear-gradient(90deg,var(--ds-skeleton) 25%,var(--ds-skeleton-shine) 50%,var(--ds-skeleton) 75%);background-size:200% 100%;animation:wl-shine 1.2s linear infinite}.wl-skel--circle{flex:none;width:40px;height:40px;border-radius:50%}.wl-skel-lines{flex:1 1;display:flex;flex-direction:column;gap:8px}@keyframes wl-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.wl-avatar{position:relative;flex:none;display:inline-block;border-radius:50%}.wl-avatar img,.wl-avatar__initials{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;object-fit:cover;font-weight:650}.wl-logo{flex:none;display:inline-grid;place-items:center;color:#fff;font-weight:650}.wl-logo--img{overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--ds-line)}.wl-logo--img img{width:100%;height:100%;object-fit:contain}.wl-notice{margin:0 0 12px;background:var(--ds-violet-soft);color:var(--ds-violet-ink)}.wl-notice,.wl-problem{padding:10px 12px;border-radius:12px;font-size:13.5px;font-weight:550}.wl-problem{margin:12px 2px 0;background:var(--ds-red-soft);color:var(--ds-red-ink)}.wl-problem__wait{white-space:nowrap}.wl-problem--action{gap:8px 12px}.wl-problem--action,.wl-slow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.wl-slow{gap:10px;margin:0 0 12px;padding:10px 12px;border-radius:12px;background:var(--ds-ground);border:1px solid var(--ds-line)}.wl-slow__title{font-weight:650;font-size:13.5px}.wl-slow__actions{display:flex;flex-wrap:wrap;gap:8px}.wl-pick__escape{margin:6px 2px 0;padding:0 12px;color:var(--ds-meta);font-size:13px}.wl-link:disabled{color:var(--ds-meta)!important;cursor:default;text-decoration:none}.wl-field-hint{margin:8px 2px 0;color:var(--ds-red-ink);font-size:13px;font-weight:550}.wl-spin--light{border-color:color-mix(in srgb,var(--ds-on-primary) 35%,transparent);border-top-color:var(--ds-on-primary)}.wl-live{display:inline-flex;align-items:center;gap:8px;margin:-10px 0 14px;color:var(--ds-muted);font-size:13.5px;font-weight:550}.wl-live .wl-spin{width:14px;height:14px}.wl-live--note{display:block;margin:14px 0 0}.wl-flow-error{position:fixed;left:16px;right:16px;bottom:16px;z-index:6;max-width:560px;margin:0 auto}.wl-scan{--hl-role:var(--ds-violet);--hl-exp:var(--ds-violet);--hl-ind:var(--ds-violet);--hl-str:var(--ds-violet);--hl-lead:var(--ds-violet);--hl-skill:var(--ds-violet);--hl-loc:var(--ds-violet);--hl-id:#5f6b7a;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.wl-scan [data-cat=role]{--c:var(--hl-role)}.wl-scan [data-cat=exp]{--c:var(--hl-exp)}.wl-scan [data-cat=ind]{--c:var(--hl-ind)}.wl-scan [data-cat=str]{--c:var(--hl-str)}.wl-scan [data-cat=lead]{--c:var(--hl-lead)}.wl-scan [data-cat=skill]{--c:var(--hl-skill)}.wl-scan [data-cat=loc]{--c:var(--hl-loc)}.wl-scan [data-cat=id]{--c:var(--hl-id)}.wl-scan__doc{position:relative;overflow:hidden;height:480px;border-radius:var(--ds-r-card);border:1px solid var(--ds-border);background:var(--ds-ground);box-shadow:var(--ds-shadow-panel)}.wl-scan__doc:after{content:"";position:absolute;left:0;right:0;bottom:0;height:48px;z-index:5;background:linear-gradient(transparent,var(--ds-ground));pointer-events:none}.wl-scan__view{--doc-h:480px;position:relative;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.wl-scan__view::-webkit-scrollbar{display:none}.wl-scan__doc[data-waiting=true] .wl-scan__view{overflow:hidden}.wl-doc__head{position:-webkit-sticky;position:sticky;top:0;z-index:4}.wl-doc__body{padding-bottom:72px}.wl-scan__doc[data-waiting=true] .wl-doc__body{animation:wl-drift 9s ease-in-out infinite alternate}@keyframes wl-drift{0%,10%{transform:none}to{transform:translateY(min(0px,calc(var(--doc-h) - 100% - 70px)))}}.wl-beam{position:absolute;left:0;right:0;top:0;height:90px;z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ds-violet) 14%,transparent) 70%,color-mix(in srgb,var(--ds-violet) 30%,transparent));border-bottom:2px solid var(--ds-violet);box-shadow:0 8px 24px -4px color-mix(in srgb,var(--ds-violet) 60%,transparent);animation:wl-sweep 2.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes wl-sweep{0%{transform:translateY(-90px)}to{transform:translateY(480px)}}.wl-hl{position:relative;padding:0 2px;margin:0 -2px;border-radius:4px;background-image:linear-gradient(var(--m,transparent),var(--m,transparent));background-repeat:no-repeat;background-position:0 0;background-size:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .6s cubic-bezier(.3,.7,.2,1)}.wl-hl[data-cat]{--m:color-mix(in srgb,var(--c) 13%,transparent)}.wl-hl[data-on=true]{background-size:100% 100%}.wl-hl__source{display:none}.wl-hl__tag,.wl-readtag{padding:2px 6px;border-radius:5px;font:700 9px/1.25 var(--font-ds);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.wl-hl__tag{left:0;top:0;visibility:hidden}.wl-hl__tag,.wl-readtag{position:absolute;pointer-events:none}.wl-readtag{z-index:3;background:var(--c);color:var(--ci,#fff);box-shadow:0 4px 10px -4px color-mix(in srgb,var(--c) 80%,transparent);transform-origin:0 100%;animation:wl-readtag-in .22s cubic-bezier(.2,.9,.3,1.3) both}.wl-readtag[data-side=below]{transform-origin:0 0}.wl-readtag[data-side=end]{transform-origin:0 50%}.wl-readtag[data-side=start]{transform-origin:100% 50%}@keyframes wl-readtag-in{0%{opacity:0;transform:scale(.85)}}.wl-reader{--c:var(--ds-violet);position:absolute;z-index:2;pointer-events:none;overflow:hidden;border-radius:8px;border:1px solid color-mix(in srgb,var(--c) 40%,transparent);background:color-mix(in srgb,var(--c) 5%,transparent);mix-blend-mode:multiply;animation:wl-reader-in .22s ease-out both}.wl-reader:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--c) 18%,var(--c) 82%,transparent);box-shadow:0 0 10px 1px color-mix(in srgb,var(--c) 40%,transparent);animation:wl-read .55s cubic-bezier(.45,0,.55,1) .05s both}@keyframes wl-reader-in{0%{opacity:0;transform:scale(.97)}}@keyframes wl-read{0%{top:0;opacity:0}15%,80%{opacity:1}to{top:calc(100% - 2px);opacity:0}}.wl-docskel .wl-doc__body>*{filter:blur(1.3px)}.wl-docskel__page{display:flex;flex-direction:column;gap:10px}.wl-docskel__block{display:flex;flex-direction:column;gap:7px;margin-top:10px}.wl-docskel__card{display:flex;flex-direction:column;gap:8px;padding:14px 16px}.wl-docskel__banner{height:58px;margin:-14px -16px 0;border-radius:8px 8px 0 0;background:#dfe3e6}.wl-docskel__face{width:72px;height:72px;margin-top:-42px;border-radius:50%;background:#e8eaed;border:3px solid #fff}.wl-scan__doc[data-mode=text] .wl-doc__body{animation:none}.wl-scan__doc[data-mode=text] .wl-scan__view{overflow-y:auto}.wl-scan__doc[data-mode=text] .wl-scan__view:focus-visible{outline:2px solid var(--ds-violet);outline-offset:-2px}.wl-beam[data-mode=line]{animation:none;transform:translateY(-90px);opacity:0;transition:opacity .35s ease;will-change:transform}.wl-cvtext .wl-cv__page{overflow-wrap:anywhere}.wl-cvtext .wl-cv__name{margin-bottom:2px}.wl-cvtext .wl-cv__title{margin:0 0 2px}.wl-cvtext .wl-cv__h:first-child{margin-top:0}.wl-cvtext__gap{margin-top:7px}.wl-scan__ghost{position:absolute;inset:0;z-index:3;pointer-events:none;background:var(--ds-ground);animation:wl-ghost-out .5s cubic-bezier(.4,0,.6,1) .05s both}.wl-scan__ghost .wl-scan__view{overflow:hidden}@keyframes wl-ghost-out{60%{filter:blur(2px)}to{opacity:0;filter:blur(4px)}}.wl-found{overflow:hidden}.wl-found__in{display:flex;flex-direction:column;gap:8px;padding:10px 0 12px;border-bottom:1px solid var(--ds-line)}.wl-found__title{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:650;color:var(--ds-ink)}.wl-found__pulse{width:7px;height:7px;border-radius:50%;background:var(--ds-violet);box-shadow:0 0 0 0 color-mix(in srgb,var(--ds-violet) 50%,transparent);animation:wl-found-pulse 1.6s ease-out infinite}@keyframes wl-found-pulse{to{box-shadow:0 0 0 7px transparent}}.wl-found__kinds{display:flex;flex-wrap:wrap;gap:6px}.wl-found__kind{display:inline-flex;align-items:baseline;gap:4px;padding:3px 9px 3px 8px;border-radius:99px;background:color-mix(in srgb,var(--c) 11%,transparent);color:color-mix(in srgb,var(--c) 70%,var(--ds-ink));font-size:12px;font-weight:600;transition:opacity .3s}.wl-found__kind b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:750;color:color-mix(in srgb,var(--c) 85%,var(--ds-ink))}.wl-found__kind[data-none=true]{opacity:.45}.wl-found__skills{display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:22px;max-height:49px;overflow:hidden}.wl-found__chip{padding:2px 7px;border-radius:6px;border:1px solid color-mix(in srgb,var(--c) 30%,transparent);background:color-mix(in srgb,var(--c) 6%,var(--ds-surface));font-size:11.5px;font-weight:600;color:var(--ds-ink)}.wl-scan__fail{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.wl-scan__fail .wl-problem{margin:0}.wl-fact--empty{display:block;color:var(--ds-muted);font-size:13.5px}.wl-cv{min-height:100%}.wl-cv__bar{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:color-mix(in srgb,#fff 82%,var(--ds-ground));border-bottom:1px solid var(--ds-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wl-cv__file{flex:none;padding:2px 6px;border-radius:5px;background:var(--ds-red-soft);color:var(--ds-red-ink);font-size:10px;font-weight:750;letter-spacing:.03em}.wl-cv__fname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:var(--ds-ink)}.wl-cv__zoom{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--ds-meta);font-size:11px;font-weight:600}.wl-cv__zoom i{font-style:normal;display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--ds-track)}.wl-cv .wl-doc__body{padding:16px 16px 72px}.wl-cv__page{aspect-ratio:210/297;padding:28px 28px 24px;background:#fff;border-radius:4px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 12px 30px -14px rgba(16,24,40,.25);font-family:Georgia,Times New Roman,serif;color:#2a2b2e;font-size:12px;line-height:1.55}.wl-cv__name{font-size:23px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.wl-cv__title{margin-top:3px;font-size:13px;color:#3c3e42}.wl-cv__contact{margin:2px 0 12px;color:#6f7277}.wl-cv__h{margin:14px 0 6px;padding-bottom:3px;border-bottom:1px solid #e6e7ea;font-family:var(--font-ds);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#1c1d1f}.wl-cv__p{margin:0 0 4px}.wl-cv__job{margin:0 0 8px}.wl-cv__jobhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.wl-cv__role{font-weight:700}.wl-cv__when{flex:none;color:#8b8e94;white-space:nowrap}.wl-cv__note{padding-left:12px;position:relative;color:#46484c}.wl-cv__note:before{content:"•";position:absolute;left:2px}.wl-cv__sep{color:#b4b6ba}.wl-cv .wl-hl[data-cat]{--m:color-mix(in srgb,var(--c) 30%,transparent);border-radius:.45em .2em .5em .25em;background-image:linear-gradient(176deg,transparent 8%,var(--m) 8%,var(--m) 92%,transparent 92%)}.wl-li{min-height:100%;background:#f4f2ee;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:rgba(0,0,0,.9);font-size:12px}.wl-li__chrome{display:flex;align-items:center;gap:10px;height:30px;padding:0 10px;background:#e9e9ec;border-bottom:1px solid #dcdce0}.wl-li__dots{display:flex;gap:5px}.wl-li__dots i{width:9px;height:9px;border-radius:50%;background:#c9c9ce}.wl-li__dots i:first-child{background:#ff6159}.wl-li__dots i:nth-child(2){background:#ffbd2e}.wl-li__dots i:last-child{background:#28c941}.wl-li__url{display:flex;align-items:center;justify-content:center;gap:5px;flex:1 1;min-width:0;max-width:320px;margin:0 auto;padding:3px 10px;border-radius:6px;background:#fff;color:#6f7277;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-li__url svg{flex:none;color:#9a9ca1}.wl-li__nav{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;background:#fff;border-bottom:1px solid #e8e8e8}.wl-li__nav>svg{flex:none}.wl-li__search{display:inline-flex;align-items:center;gap:6px;flex:0 1 150px;min-width:0;height:26px;padding:0 9px;border-radius:4px;background:#edf3f8;color:#6b6f74;font-size:11px}.wl-li__search svg{flex:none}.wl-li__navicons{display:flex;gap:12px;margin-left:auto}.wl-li__navicons>span{display:flex;flex-direction:column;align-items:center;gap:2px;color:#6b6f74}.wl-li__navicons svg{flex:none}.wl-li__navicons>span:nth-child(3){color:var(--ds-ink-2)}.wl-li__navicons small{font-size:8.5px;line-height:1}.wl-li__body{padding:12px 12px 72px;display:flex;flex-direction:column;gap:8px}.wl-li__card{background:#fff;border-radius:8px;box-shadow:0 0 0 1px rgba(140,140,140,.2)}.wl-li__banner{height:66px;border-radius:8px 8px 0 0;background:linear-gradient(120deg,#a0b4b7,#c7d2d5 45%,#e3c9a8)}.wl-li__head{position:relative;padding:50px 16px 14px}.wl-li__photo{position:absolute;top:-42px;left:16px;padding:3px;border-radius:50%;background:#fff}.wl-li__name{font-size:19px;font-weight:600;line-height:1.3}.wl-li__headline{margin-top:2px;font-size:13px;line-height:1.4}.wl-li__meta{margin-top:5px;color:rgba(0,0,0,.6)}.wl-li__a{color:#0a66c2;font-weight:600}.wl-li__btns{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.wl-li__btn{padding:4px 12px;border-radius:99px;border:1px solid #0a66c2;color:#0a66c2;font-weight:600;font-size:11.5px;white-space:nowrap}.wl-li__btn--blue{background:#0a66c2;color:#fff}.wl-li__btn--grey{border-color:#8c8c8c;color:#5e5e5e}.wl-li__sect{padding:12px 16px}.wl-li__h{font-size:15px;font-weight:600;margin-bottom:8px}.wl-li__p{margin:0;line-height:1.5}.wl-li__exp{display:flex;gap:10px;padding:8px 0}.wl-li__exp+.wl-li__exp{border-top:1px solid #ececec}.wl-li__expbody{min-width:0;display:flex;flex-direction:column;gap:1px}.wl-li__exptitle{font-weight:600;font-size:13px}.wl-li__eduline{display:block}.wl-li__expco{color:rgba(0,0,0,.9)}.wl-li__expmeta{color:rgba(0,0,0,.6)}.wl-li__expnote{margin-top:4px;color:rgba(0,0,0,.75)}.wl-li__chips{display:flex;flex-wrap:wrap;gap:7px;padding-top:12px}.wl-li__chip.wl-hl{margin:0;padding:4px 11px;border-radius:99px;border:1px solid #c9c9c9;font-weight:600;transition:background-size .45s cubic-bezier(.3,.7,.2,1),border-color .3s,box-shadow .3s}.wl-li__chip.wl-hl[data-on=true]{border-color:var(--c)}.wl-li__chip.wl-hl[data-tag=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.wl-scan__facts{padding:18px;border-radius:var(--ds-r-card);background:var(--ds-surface);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-card)}.wl-facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wl-fact{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);align-items:baseline;grid-gap:14px;gap:14px;padding:11px 0 11px 12px;margin:0 0 0 -12px;border-bottom:1px solid var(--ds-line);overflow:hidden;transition:box-shadow .3s}.wl-fact:last-child{border-bottom:0}.wl-fact__label{color:var(--ds-meta);font-size:12.5px;font-weight:500}.wl-fact__value{color:var(--ds-ink);font-weight:550;font-size:14px;line-height:1.4}.wl-fact[data-fresh=true]{box-shadow:inset 2px 0 0 var(--ds-violet)}.wl-scan__foot{display:flex;align-items:center;gap:14px;margin-top:16px}.wl-meter{flex:1 1;height:6px;border-radius:99px;background:var(--ds-track);overflow:hidden}.wl-meter span{display:block;height:100%;background:var(--ds-grad);border-radius:99px;transition:width .6s cubic-bezier(.2,.7,.2,1)}.wl-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wl-roles>div{display:flex}.wl-role-slot{position:relative}.wl-role__remove{position:absolute;top:8px;right:8px;z-index:1;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:none;color:var(--ds-meta);cursor:pointer}.wl-role__remove:hover{background:var(--ds-hover);color:var(--ds-ink)}.wl-role{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:14px;border:1px solid var(--ds-border);border-radius:14px;background:var(--ds-surface);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.wl-role:hover{transform:translateY(-1px);box-shadow:var(--ds-shadow-chip)}.wl-role[data-on=true]{border-color:var(--ds-ink);box-shadow:0 0 0 1px var(--ds-ink)}.wl-role__top{display:flex;align-items:center;justify-content:space-between;width:100%}.wl-role__level{font-size:11.5px;font-weight:650;color:var(--ds-violet-ink);background:var(--ds-violet-soft);padding:2px 8px;border-radius:99px}.wl-role__title{font-weight:650;font-size:15.5px;line-height:1.25;letter-spacing:-.01em}.wl-role__why{display:flex;gap:6px;align-items:baseline;color:var(--ds-muted);font-size:13px}.wl-sparkle{flex:none;color:var(--ds-violet);transform:translateY(1px)}.wl-role__open{margin-top:auto;padding-top:4px;font-size:12.5px;color:var(--ds-green-ink);font-weight:600}.wl-role:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.wl-role--add{flex-direction:row;align-items:center;border-style:dashed;cursor:text;min-height:100%}.wl-role--add:hover{transform:none;box-shadow:none}.wl-role--add:focus-within{border-color:var(--ds-ink);border-style:solid}.wl-role__plus{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;background:var(--ds-ground);font-weight:600;color:var(--ds-muted)}.wl-role__input{flex:1 1;min-width:0;height:32px;border:0;outline:0;background:none;font:inherit;color:var(--ds-ink)}.wl-root .wl-role__input:focus-visible{outline:none!important;box-shadow:none!important}.wl-group+.wl-group{margin-top:18px}.wl-group__h{margin:0 0 10px;font-size:13px;font-weight:650;color:var(--ds-ink-2)}.wl-chips,.wl-modes{display:flex;flex-wrap:wrap;gap:8px}.wl-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--ds-border);border-radius:11px;background:var(--ds-surface);cursor:pointer;transition:border-color .15s,background .15s}.wl-chip:hover{background:var(--ds-hover)}.wl-chip[data-on=true]{border-color:var(--ds-ink);background:var(--ds-ground)}.wl-chip .wl-tick{width:16px;height:16px;border-radius:4px}.wl-chip__label{font-weight:600;font-size:14px}.wl-chip__note{color:var(--ds-meta);font-size:12.5px}.wl-more-country{display:flex;align-items:center;gap:10px;margin-top:10px;padding:6px 12px}.wl-more-country__label{color:var(--ds-muted);font-size:13.5px;font-weight:550}.wl-select{flex:1 1;min-width:0;max-width:260px;height:36px;padding:0 10px;border:1px solid var(--ds-border);border-radius:10px;background:var(--ds-surface);font:inherit;font-size:14px;color:var(--ds-ink)}.wl-select:focus-visible{outline:0;box-shadow:0 0 0 4px var(--ds-focus)}.wl-spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--ds-track);border-top-color:var(--ds-violet);animation:wl-rot .8s linear infinite}@keyframes wl-rot{to{transform:rotate(1turn)}}.wl-pcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.wl-pcard{min-width:0;padding:18px;border-radius:var(--ds-r-card);background:var(--ds-surface);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-card)}.wl-pcard,.wl-pcard__head{display:flex;flex-direction:column}.wl-pcard__head{gap:2px;padding-bottom:14px;border-bottom:1px solid var(--ds-line)}.wl-pcard__n{font-size:clamp(34px,5vw,44px);font-weight:750;letter-spacing:-.03em;line-height:1;color:var(--ds-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wl-pcard__label{margin-top:8px;font-weight:650;color:var(--ds-ink)}.wl-pcard__note{color:var(--ds-meta);font-size:13px}.wl-pcard__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wl-pcard__row{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 0;border-bottom:1px solid var(--ds-line)}.wl-pcard__rows .wl-pcard__row{animation:wl-pcard-in .35s ease-out both}.wl-pcard__rows .wl-pcard__row:last-child{border-bottom:0}@keyframes wl-pcard-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wl-pcard__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.wl-pcard__title{color:var(--ds-ink);font-weight:600;font-size:13.5px}.wl-pcard__meta,.wl-pcard__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-pcard__meta{color:var(--ds-muted);font-size:12.5px}.wl-pcard__score{flex:none;min-width:30px;padding:2px 7px;border-radius:99px;text-align:center;background:var(--ds-violet-soft);color:var(--ds-violet-ink);font-size:12px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wl-pcard__lock{flex:none;color:var(--ds-meta);font-size:12px}.wl-pcard__face{flex:none;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--ds-violet-soft),var(--ds-skeleton));filter:blur(2px)}.wl-pcard__face[data-shape=round]{border-radius:50%}.wl-pcard__pending{display:flex;flex-direction:column;filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(180deg,black 25%,transparent);mask-image:linear-gradient(180deg,black 25%,transparent)}.wl-pcard__pending .wl-pcard__row{border-bottom-color:transparent}.wl-pcard__pending .wl-pcard__face{filter:none;background:var(--ds-skeleton)}.wl-pcard__pill{align-self:center;display:inline-flex;align-items:center;gap:8px;margin:4px 0 0;padding:6px 12px;border-radius:99px;border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ds-ink-2);font-size:12.5px;font-weight:550}.wl-pcard__pill .wl-spin{width:13px;height:13px}.wl-pcard__foot{margin:auto 0 0;padding-top:12px;color:var(--ds-muted);font-size:12.5px}@media (max-width:760px){.wl-pcards{grid-template-columns:minmax(0,1fr)}.wl-pcard{padding:16px}}@media (prefers-reduced-motion:reduce){.wl-pcard__rows .wl-pcard__row{animation:none}}.wl-score{position:relative;flex:none;display:inline-grid;place-items:center}.wl-score[data-band=high]{color:var(--ds-green)}.wl-score[data-band=mid]{color:var(--ds-violet)}.wl-score[data-band=low]{color:var(--ds-faint)}.wl-score svg{position:absolute;inset:0}.wl-score__num{position:relative;font-weight:700;font-size:13px;color:var(--ds-ink)}.wl-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px;text-align:center}.wl-cta__note{color:var(--ds-meta);font-size:13px}.wl-code{position:relative;display:flex;gap:10px;width:100%;max-width:362px;cursor:text}.wl-code__input{position:absolute;inset:0;z-index:1;width:100%;opacity:0;border:0;font-size:16px;caret-color:transparent;letter-spacing:3em}.wl-code__box{display:grid;place-items:center;flex:1 1;min-width:0;max-width:52px;height:60px;border:1px solid var(--ds-border);border-radius:14px;font-size:24px;font-weight:650;color:var(--ds-ink);background:var(--ds-surface);box-shadow:var(--ds-shadow-chip)}.wl-code:focus-within .wl-code__box[data-active=true]{border-color:var(--ds-ink);box-shadow:0 0 0 4px var(--ds-focus)}.wl-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.wl-plan{display:flex}.wl-plan__inner{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;padding:20px;border-radius:var(--ds-r-card);background:var(--ds-surface);border:1px solid var(--ds-border);box-shadow:var(--ds-shadow-card)}.wl-plan__inner[data-rec=true]{border-color:var(--ds-ink);box-shadow:0 0 0 1px var(--ds-ink),var(--ds-shadow-card)}.wl-plan__badge{position:absolute;top:-11px;left:20px;padding:3px 10px;border-radius:99px;background:var(--ds-grad);color:#fff;font-size:11.5px;font-weight:700}.wl-plan__name{font-weight:650;font-size:16px}.wl-plan__price{font-size:32px;font-weight:750;letter-spacing:-.02em}.wl-plan__price small{font-size:14px;font-weight:550;color:var(--ds-meta)}.wl-plan__aud{color:var(--ds-muted);font-size:13px}.wl-plan__list{list-style:none;margin:8px 0 16px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13.5px;flex:1 1}.wl-plan__list li{display:flex;gap:8px}.wl-plan__list li:before{content:"✓";color:var(--ds-green);font-weight:700}@media (max-width:760px){.wl-top{padding:0 16px}.wl-scan{grid-template-columns:minmax(0,1fr)}@keyframes wl-sweep{0%{transform:translateY(-90px)}to{transform:translateY(270px)}}.wl-plans,.wl-roles{grid-template-columns:minmax(0,1fr)}.wl-code{gap:6px}.wl-code__box{height:54px}.wl-card__foot{flex-wrap:wrap}.wl-card__foot .wl-foot__note{flex:1 1;min-width:9rem}.wl-card__foot>.wl-btn{flex:none;margin-left:auto}.wl-back{width:44px;height:44px;border-radius:12px}.wl-top__signin{display:inline-flex;align-items:center;min-height:44px;padding:0 12px}.wl-code__input,.wl-inline__input,.wl-role__input,.wl-select,.wl-solo__input{font-size:16px}.wl-cta__bar,.wl-scan__foot{position:fixed;left:0;right:0;bottom:0;z-index:4;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--ds-surface) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--ds-line)}.wl-cta__bar .wl-btn--big{width:100%}.wl-main:has(.wl-cta__bar,.wl-scan__foot){padding-bottom:112px}.wl-main:has(.wl-cta__bar,.wl-scan__foot) .wl-flow-error{bottom:92px}.wl-scan{gap:12px}.wl-scan__doc{height:270px}.wl-scan__view{--doc-h:270px}.wl-scan__facts{padding:14px 16px}.wl-fact{padding:7px 8px}.wl-cv__zoom,.wl-li__navicons small{display:none}}@media (prefers-reduced-motion:reduce){.wl-beam,.wl-mascot[data-busy=true],.wl-skel{animation:none!important}.wl-fact,.wl-hl,.wl-hl__tag,.wl-meter span,.wl-top__line{transition:none!important}.wl-scan__doc .wl-doc__body{animation:none!important}.wl-reader{display:none}.wl-readtag{animation:none}.wl-beam[data-mode=line],.wl-scan__ghost{display:none}.wl-found__pulse{animation:none}}.wl-company-chips{overflow:visible}.wl-company-chips__row{display:flex;flex-wrap:wrap;gap:12px;min-height:44px;padding:10px;border:1px solid transparent;border-radius:12px;transition:background .15s,border-color .15s}.wl-company-chips__row+.wl-company-chips__row{margin-top:2px}.wl-company-chips__row[data-target=true]{border-color:var(--ds-ink);background:var(--ds-ground)}.wl-company-chips__empty{display:flex;align-items:center;justify-content:center;width:100%;min-height:30px;border:1px dashed var(--ds-border);border-radius:8px;color:var(--ds-meta);font-size:12px}.wl-company-chips .wl-chip,.wl-company-chips__ghost .wl-chip{position:relative;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.wl-company-chips .wl-chip{cursor:-webkit-grab;cursor:grab}.wl-company-chips .wl-chip[data-dragging=true]{opacity:.3}.wl-chip__badge{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--ds-ink);border-radius:50%;background:var(--ds-surface);color:var(--ds-ink);font-size:14px;font-weight:500;line-height:1;pointer-events:none}.wl-company-chips__ghost{position:fixed;z-index:100;pointer-events:none}.wl-company-chips__ghost .wl-chip{width:100%;height:100%;box-shadow:var(--ds-shadow-chip)}@media (prefers-reduced-motion:reduce){.wl-company-chips .wl-chip,.wl-company-chips__row{transition:none}}.wl-scan[data-repeat=true] .wl-reader{opacity:.55}.wl-scan[data-repeat=true] .wl-readtag{opacity:.8}@media (prefers-reduced-motion:reduce){.wl-fact,.wl-fact>span{animation:none;transition:none;transform:none!important}}.wl-past__visual{width:100%;min-width:0}.wl-past__visual .wl-ask__msg,.wl-past__visual .wl-mascot{display:none}.wl-past__visual .wl-ask__reply{opacity:1!important;transform:none!important;transition:none}.wl-past__visual .wl-cta,.wl-past__visual .wl-slow__actions{display:none}.wl-past__visual .wl-chips{padding:10px;gap:14px}.wl-past__visual .wl-chip,.wl-past__visual .wl-role,.wl-past__visual .wl-row{cursor:default}.wl-past__visual .wl-chip[data-on=true],.wl-past__visual .wl-role[data-on=true]{animation:wl-past-pick 3.6s ease-in-out infinite}.wl-past__visual[data-active=false] *,.wl-past__visual[data-active=false] :after,.wl-past__visual[data-active=false] :before{animation-play-state:paused!important}.wl-past__visual-edit{align-self:flex-end;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:var(--ds-ground);color:var(--ds-muted);font:inherit;font-size:13px;cursor:pointer}.wl-past__visual-edit:hover{background:var(--ds-hover);color:var(--ds-ink)}.wl-past~.wl-current{min-height:calc(100dvh - 150px)}@keyframes wl-past-pick{0%,to{background-color:var(--ds-surface)}50%{background-color:var(--ds-ground)}}@media (prefers-reduced-motion:reduce){.wl-past__visual *,.wl-past__visual :after,.wl-past__visual :before{animation:none!important;transition:none!important}}.wl-past__visual .wl-chip{position:relative;max-width:100%}