.wv-product-frame{width:100%;max-width:920px;margin-inline:auto;position:relative}.wv-product-frame__scale{background:#f4f5f7;border:1px solid #0f172a1a;border-radius:14px;overflow:hidden;box-shadow:0 18px 48px #0f172a14;container-type:inline-size}.wv-product-app{color:#0f172a;grid-template-columns:168px minmax(0,1fr);min-height:420px;font-size:11px;line-height:1.35;display:grid}.wv-product-app__sidebar{background:#fff;border-right:1px solid #0f172a14;padding:12px 10px}.wv-product-app__brand{align-items:center;gap:8px;margin-bottom:12px;display:flex}.wv-product-app__logo{background:var(--wv-blue,#2563eb);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.wv-product-app__workspace{font-size:11px;font-weight:700}.wv-product-app__client{color:var(--wv-muted,#5c6470);background:#f8fafc;border:1px solid #0f172a0f;border-radius:10px;flex-direction:column;gap:2px;margin-bottom:10px;padding:8px;font-size:10px;display:flex}.wv-product-app__client strong{color:#0f172a;font-size:11px}.wv-product-app__nav{flex-direction:column;gap:2px;display:flex}.wv-product-app__nav-item{color:#334155;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.wv-product-app__nav-item .wv-nav-menu-icon{width:14px;height:14px}.wv-product-app__nav-item--indent{padding-left:22px;font-size:10px}.wv-product-app__nav-item--active{color:var(--wv-blue,#2563eb);background:#2563eb14;font-weight:600}.wv-product-app__main{flex-direction:column;min-width:0;display:flex}.wv-product-app__topbar{background:#fff;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.wv-product-app__topbar-title strong{font-size:13px;display:block}.wv-product-app__crumb{color:var(--wv-muted,#5c6470);font-size:10px}.wv-product-app__topbar-actions{color:var(--wv-muted,#5c6470);align-items:center;gap:10px;font-size:10px;display:flex}.wv-product-app__search{background:#f1f5f9;border-radius:999px;min-width:72px;padding:4px 10px}.wv-product-app__avatar{color:#fff;background:#0f172a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:700;display:grid}.wv-product-app__tabs{background:#fff;border-bottom:1px solid #0f172a14;gap:16px;padding:0 14px;display:flex}.wv-product-app__tab{color:var(--wv-muted,#5c6470);border-bottom:2px solid #0000;padding:10px 0 8px;font-size:11px;font-weight:600}.wv-product-app__tab--active{color:var(--wv-blue,#2563eb);border-bottom-color:var(--wv-blue,#2563eb)}.wv-product-app__content{flex:1;padding:14px}.wv-product-card{background:#fff;border:1px solid #0f172a14;border-radius:12px;padding:12px}.wv-product-pill{border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.wv-product-pill--red{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.wv-product-pill--amber{color:#b45309;background:#fffbeb;border-color:#fde68a}.wv-product-pill--green{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.wv-product-pill--blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.wv-product-pill--grey{color:#566377;background:#f8fafc;border-color:#e2e8f0}.wv-product-table{border-collapse:collapse;width:100%;font-size:10px}.wv-product-table th{text-align:left;color:var(--wv-muted,#5c6470);border-bottom:1px solid #0f172a14;padding:8px 6px;font-weight:600}.wv-product-table td{vertical-align:top;border-bottom:1px solid #0f172a0f;padding:8px 6px}.wv-product-bar{background:#e2e8f0;border-radius:999px;height:6px;display:flex;overflow:hidden}.wv-product-bar__blue,.wv-product-bar__green{transform-origin:0;height:100%;transform:scaleX(0)}.wv-product-bar__blue{background:var(--wv-blue,#2563eb)}.wv-product-bar__green{background:#16a34a}.wv-animate-widget.wv-anim-active .wv-product-bar__blue{animation:.9s .2s forwards wv-product-bar-fill}.wv-animate-widget.wv-anim-active .wv-product-bar__green{animation:.7s .55s forwards wv-product-bar-fill}@keyframes wv-product-bar-fill{to{transform:scaleX(1)}}.wv-product-quota-row__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.wv-recruitment-demand-tab[data-animate=run] .wv-product-quota-bar,.wv-recruitment-demand-tab[data-animate=done] .wv-product-quota-bar{transform:scaleX(1)}.wv-recruitment-demand-tab[data-animate=run] .wv-product-quota-bar{animation:.9s .2s forwards wv-product-bar-fill}.wv-product-donut{width:88px;height:88px}.wv-product-donut circle{fill:none;stroke-width:10px;stroke-linecap:round}.wv-product-donut__track{stroke:#e2e8f0}.wv-product-donut__seg{stroke-dasharray:0 999;transform-origin:50%;transform:rotate(-90deg)}.wv-animate-widget.wv-anim-active .wv-product-donut__seg--red{stroke:#ef4444;animation:.8s .15s forwards wv-product-donut-draw}.wv-animate-widget.wv-anim-active .wv-product-donut__seg--amber{stroke:#f59e0b;animation:.8s .35s forwards wv-product-donut-draw}@keyframes wv-product-donut-draw{to{stroke-dasharray:60 999}}.wv-product-count{font-variant-numeric:tabular-nums}.wv-product-row-in{opacity:0;transform:translateY(6px)}.wv-animate-widget.wv-anim-active .wv-product-row-in{animation:.45s forwards wv-product-row-in}.wv-animate-widget.wv-anim-active .wv-product-row-in:first-child{animation-delay:.25s}.wv-animate-widget.wv-anim-active .wv-product-row-in:nth-child(2){animation-delay:.38s}.wv-animate-widget.wv-anim-active .wv-product-row-in:nth-child(3){animation-delay:.51s}@keyframes wv-product-row-in{to{opacity:1;transform:translateY(0)}}.wv-product-stage{border-bottom:1px solid #0f172a0f;grid-template-columns:28px 1fr auto;align-items:start;gap:8px;padding:8px 0;display:grid}.wv-product-stage__num{border:2px solid #cbd5e1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.wv-product-stage--done .wv-product-stage__num{color:#fff;background:#16a34a;border-color:#16a34a}.wv-product-stage--current .wv-product-stage__num{border-color:var(--wv-blue,#2563eb);color:var(--wv-blue,#2563eb)}.wv-product-stage-list .wv-product-stage{opacity:1}.wv-animate-widget.wv-anim-active .wv-product-stage-list .wv-product-stage:first-child{animation:.35s .4s forwards wv-product-stage-done}.wv-animate-widget.wv-anim-active .wv-product-stage-list .wv-product-stage:nth-child(2){animation:.35s .65s forwards wv-product-stage-done}.wv-animate-widget.wv-anim-active .wv-product-stage-list .wv-product-stage:nth-child(3){animation:.35s .9s forwards wv-product-stage-done}.wv-animate-widget.wv-anim-active .wv-product-stage-list .wv-product-stage:nth-child(4){animation:.35s 1.1s forwards wv-product-stage-current}@keyframes wv-product-stage-done{to{opacity:1}}@keyframes wv-product-stage-current{to{opacity:1}}.wv-product-placement-detail.wv-anim-active .wv-product-tab-clearances{opacity:1;pointer-events:auto}.wv-product-placement-panels{min-height:360px;position:relative}.wv-product-tab-timeline{position:absolute;inset:0;overflow:hidden}.wv-product-tab-clearances{opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wv-product-tab-timeline.wv-anim-active-hide{opacity:0}.wv-animate-widget.wv-anim-active .wv-product-placement-detail{animation:10ms linear 3s forwards wv-product-tab-flip}@keyframes wv-product-tab-flip{to{--tab-flip:1}}.wv-animate-widget.wv-anim-active .wv-product-tab-timeline{animation:.35s 2.95s forwards wv-product-fade-out}.wv-animate-widget.wv-anim-active .wv-product-tab-clearances{animation:.35s 3.15s forwards wv-product-fade-in}.wv-animate-widget.wv-anim-active .wv-product-stage-chip{animation:10ms linear 1.4s forwards wv-product-stage-chip}@keyframes wv-product-stage-chip{to{--stage-chip:1}}.wv-animate-widget.wv-anim-active .wv-product-side-card{animation:wv-product-side-in .4s ease calc(.5s + var(--side-i,0) * .12s) forwards;opacity:0}.wv-product-side-card:first-child{--side-i:0}.wv-product-side-card:nth-child(2){--side-i:1}.wv-product-side-card:nth-child(3){--side-i:2}@keyframes wv-product-side-in{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(8px)}}@keyframes wv-product-fade-out{to{opacity:0;visibility:hidden}}@keyframes wv-product-fade-in{0%{opacity:0}to{opacity:1;visibility:visible;position:relative}}.wv-product-camera-target{transform-origin:50%}.wv-animate-widget.wv-anim-active .wv-product-camera-target{animation:.7s 2.1s wv-product-camera}@keyframes wv-product-camera{0%,to{transform:scale(1)translate(0)}45%{transform:scale(1.12)translate(-2%,2%)}}.wv-product-clearance-item{opacity:.5}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:first-child{animation:.3s 3.2s forwards wv-product-clear-done}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(2){animation:.3s 3.45s forwards wv-product-clear-done}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(3){animation:.3s 3.6s forwards wv-product-clear-done}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(4){animation:.3s 3.75s forwards wv-product-clear-done}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(5){animation:.3s 3.9s forwards wv-product-clear-done}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(6){animation:.3s 4.05s forwards wv-product-clear-done}@keyframes wv-product-clear-done{to{opacity:1}}.wv-product-frame--content-only .wv-product-app__sidebar{display:none}.wv-product-frame--content-only .wv-product-app{grid-template-columns:1fr;min-height:0;font-size:12px}.wv-product-slot--feature .wv-product-frame{width:100%;max-width:none}.wv-product-slot--feature .wv-product-frame__scale{min-width:min(560px,100%)}.wv-product-slot--hero .wv-product-frame{width:100%;max-width:none;box-shadow:none}.wv-product-slot--hero .wv-product-frame__scale{border-radius:14px;min-width:min(460px,100%);font-size:12px}.wv-hero-product-card{color:#0f172a;background:#fff;border-radius:16px;width:100%;min-width:0;max-width:min(460px,100%);padding:16px 18px;font-size:12px;line-height:1.4;position:relative;box-shadow:0 20px 48px #00000038}.wv-hero-product-card__head strong{font-size:14px;display:block}.wv-hero-product-card__head p{color:#566377;margin:4px 0 0;font-size:12px}.wv-hero-product-card__donut-row{align-items:center;gap:16px;margin-top:14px;display:flex}.wv-hero-product-card__donut{flex:none;width:88px;height:88px}.wv-hero-product-card__donut-center{fill:#0f172a;font-size:16px;font-weight:700}.wv-hero-product-card__counts{flex-direction:column;gap:8px;min-width:0;display:flex}.wv-hero-product-card__count-list{margin:0;padding:0;font-size:12px;line-height:1.45;list-style:none}.wv-hero-product-card__count-list li+li{margin-top:4px}.wv-hero-product-card .wv-product-row-in{opacity:1;animation:none;transform:none}.wv-hero-product-card__attention{border-top:1px solid #0f172a14;margin-top:14px;padding-top:12px}.wv-hero-product-card__table{border-collapse:collapse;width:100%;margin-top:8px;font-size:12px}.wv-hero-product-card__table th,.wv-hero-product-card__table td{text-align:left;white-space:normal;border-bottom:1px solid #0f172a0f;padding:6px 8px}.wv-product-demand-row{margin-bottom:8px}.wv-product-demand-row:last-child{margin-bottom:0}.wv-product-demand-row__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wv-product-stalled-line{color:#b45309;margin-top:4px;font-size:11px;line-height:1.3}.wv-product-placement-header{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.wv-product-placement-header p{color:#566377;margin:4px 0 8px;font-size:11px}.wv-product-placement-header__pills{flex-wrap:wrap;gap:6px;display:flex}.wv-product-clearance-layout{grid-template-columns:minmax(0,1.2fr) minmax(160px,.8fr);align-items:start;gap:10px;height:100%;display:grid}.wv-product-clearance-aside{flex-direction:column;gap:8px;display:flex}.wv-product-clearance-item__label{flex:1;min-width:0;line-height:1.35}.wv-product-deadline-exposure--compact{padding:10px;font-size:10px}.wv-product-deadline-exposure--compact p{margin:0 0 4px;line-height:1.35}.wv-product-slot--feature .wv-product-row-in,.wv-product-slot--hero .wv-product-row-in{opacity:1;transform:none}.wv-product-slot--feature .wv-animate-widget.wv-anim-active .wv-product-row-in,.wv-product-slot--hero .wv-animate-widget.wv-anim-active .wv-product-row-in{opacity:1;animation:none;transform:none}.wv-product-stage-editor-frame{width:100%;max-width:none}.wv-product-stage-editor-card{width:100%;max-height:420px;overflow:hidden}.wv-product-stage-editor-card__title{margin:0 0 10px;font-size:12px;font-weight:600}.wv-product-stage-editor-list{margin:0;padding:0;list-style:none}.wv-product-stage-editor__row{border-bottom:1px solid #0f172a0f;justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;display:flex}.wv-product-stage-editor__days{color:#566377;font-variant-numeric:tabular-nums}.wv-product-stage-editor__row--fade{opacity:.45}.wv-product-stage-editor__row--more{color:#566377;border-bottom:none;padding-top:6px;font-size:11px}.wv-product-stage__body{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wv-product-stage__actor{color:#566377;width:100%;font-size:10px}.wv-product-clearance-list{margin:0;padding:0;list-style:none}.wv-product-clearance-item{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;font-size:11px;display:flex}.wv-product-clearance-item__status{border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:600}.wv-product-clearance-item__status--pending{color:#855100;background:#fff3d9}.wv-product-clearance-item__status--recorded{opacity:0;color:#00734f;background:#e8f5ed}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:first-child .wv-product-clearance-item__status--pending{animation:.2s 3.25s forwards wv-product-status-out}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:first-child .wv-product-clearance-item__status--recorded{animation:.25s 3.35s forwards wv-product-status-in}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(2) .wv-product-clearance-item__status--pending{animation:.2s 3.45s forwards wv-product-status-out}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(2) .wv-product-clearance-item__status--recorded{animation:.25s 3.55s forwards wv-product-status-in}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(3) .wv-product-clearance-item__status--pending{animation:.2s 3.65s forwards wv-product-status-out}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(3) .wv-product-clearance-item__status--recorded{animation:.25s 3.75s forwards wv-product-status-in}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(4) .wv-product-clearance-item__status--pending{animation:.2s 3.85s forwards wv-product-status-out}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(4) .wv-product-clearance-item__status--recorded{animation:.25s 3.95s forwards wv-product-status-in}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(5) .wv-product-clearance-item__status--pending{animation:.2s 4.05s forwards wv-product-status-out}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(5) .wv-product-clearance-item__status--recorded{animation:.25s 4.15s forwards wv-product-status-in}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(6) .wv-product-clearance-item__status--pending{animation:.2s 4.25s forwards wv-product-status-out}.wv-animate-widget.wv-anim-active .wv-product-clearance-item:nth-child(6) .wv-product-clearance-item__status--recorded{animation:.25s 4.35s forwards wv-product-status-in}@keyframes wv-product-status-out{to{opacity:0;pointer-events:none;position:absolute}}@keyframes wv-product-status-in{to{opacity:1}}.wv-product-placement-detail.wv-animate-widget.wv-anim-active .wv-product-app__tab:first-child{animation:10ms linear 3s forwards wv-product-tab-muted}.wv-product-placement-detail.wv-animate-widget.wv-anim-active .wv-product-app__tab:last-child{animation:10ms linear 3s forwards wv-product-tab-active}@keyframes wv-product-tab-muted{to{color:var(--wv-muted,#5c6470);border-bottom-color:#0000}}@keyframes wv-product-tab-active{to{color:var(--wv-blue,#2563eb);border-bottom-color:var(--wv-blue,#2563eb)}}.wv-product-side-card{margin-bottom:8px;font-size:11px}.wv-product-side-card p{color:#566377;margin:4px 0 0}.wv-deadline-exposure-card{width:100%;min-width:min(520px,100%);box-shadow:var(--wv-surface-shadow,0 18px 44px -24px #0b1f4b29);box-sizing:border-box;background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:20px 22px;font-size:13px}.wv-deadline-exposure-card__top{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:20px;display:grid}.wv-deadline-exposure-card__copy strong{margin-bottom:10px;font-size:16px;display:block}.wv-deadline-exposure-card__copy p{color:var(--wv-muted,#4a5560);margin:0 0 8px;line-height:1.45}.wv-deadline-exposure-card__ring{flex:none;width:64px;height:64px;position:relative}.wv-deadline-exposure-card__ring span{place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;inset:0}.wv-deadline-exposure-card__track{fill:none;stroke:#e2e8f0;stroke-width:3px}.wv-deadline-exposure-card__fill{fill:none;stroke:var(--wv-blue,#2a59d3);stroke-width:3px;stroke-linecap:round;stroke-dasharray:94;stroke-dashoffset:94px;transform-origin:50%;transform:rotate(-90deg)}.wv-animate-widget.wv-anim-active .wv-deadline-exposure-card__fill{animation:1.2s .4s forwards wv-deadline-ring}@keyframes wv-deadline-ring{to{stroke-dashoffset:24px}}.wv-deadline-exposure-card__timeline{border-top:1px solid #0f172a14;align-items:center;gap:0;margin-top:18px;padding-top:16px;display:flex}.wv-deadline-exposure-card__mile{color:var(--wv-muted,#4a5560);text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;padding:0 6px;font-size:11px;display:flex;position:relative}.wv-deadline-exposure-card__mile--active{color:var(--wv-ink,#090b0c);font-weight:600}.wv-deadline-exposure-card__dot{background:#cbd5e1;border-radius:50%;width:10px;height:10px}.wv-deadline-exposure-card__mile--active .wv-deadline-exposure-card__dot{background:var(--wv-blue,#2a59d3)}.wv-deadline-exposure-card__connector{z-index:-1;background:#e2e8f0;width:calc(100% - 16px);height:2px;position:absolute;top:5px;left:calc(50% + 8px)}@media (max-width:719px){.wv-product-app{grid-template-columns:1fr}.wv-product-app__sidebar{display:none}}@media (prefers-reduced-motion:reduce){.wv-product-bar__blue,.wv-product-bar__green,.wv-product-donut__seg,.wv-product-row-in,.wv-product-stage-list .wv-product-stage,.wv-product-tab-timeline,.wv-product-tab-clearances,.wv-product-clearance-item,.wv-product-camera-target,.wv-product-side-card,.wv-deadline-exposure-card__fill{opacity:1!important;animation:none!important;transform:none!important}.wv-product-bar__blue,.wv-product-bar__green{transform:scaleX(1)}.wv-product-donut__seg--red,.wv-product-donut__seg--amber{stroke-dasharray:60 999}.wv-product-tab-timeline{display:none}.wv-product-tab-clearances{opacity:1;pointer-events:auto;position:relative}.wv-product-clearance-item__status--pending{opacity:0;pointer-events:none;position:absolute}.wv-product-clearance-item__status--recorded{opacity:1}.wv-product-placement-detail .wv-product-app__tab:first-child{color:var(--wv-muted,#5c6470);border-bottom-color:#0000}.wv-product-placement-detail .wv-product-app__tab:last-child{color:var(--wv-blue,#2563eb);border-bottom-color:var(--wv-blue,#2563eb)}.wv-deadline-exposure-card__fill{stroke-dashoffset:24px}}
