.card__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 20px;display:flex}.card__head h3{font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:var(--ls-h3);line-height:var(--lh-h3);margin:0}.card__hint{font-size:var(--fs-small);color:var(--text-muted);font-weight:var(--fw-regular);line-height:var(--lh-small);margin-top:2px}.card__body{padding:16px 20px}.card__body--flush{padding:0}.card__body--flush .tbl thead th{padding-top:12px}.w-stack{flex-direction:column;gap:16px;display:flex}.w-scrollx{overflow-x:auto}.w-r{text-align:right}.w-desc{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.w-rail-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-top:1px;font-size:11px;font-weight:500}.w-rail-foot{border-top:1px solid var(--border);margin-top:auto;padding:12px 18px;font-size:13px;font-weight:500}.w-topbar-actions{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.w-user{align-items:center;gap:6px;display:flex}.w-user__who{text-align:right;flex-direction:column;line-height:1.2;display:flex}.w-user__who b{font-size:13.5px;font-weight:500}.w-user__who .muted{font-size:12px}.w-env-static{cursor:default}.w-env-static:hover{border-color:var(--border);background:var(--surface);color:var(--text)}.w-env-slug{font-size:11.5px}@media (width<=900px){.w-topbar-actions{gap:8px}.w-user__who{display:none}}.w-pill{gap:6px}.w-pill__dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.w-field-hint{color:var(--text-muted);font-size:12px;line-height:1.4}.w-field-error{color:var(--danger-fg);font-size:12.5px;font-weight:500;line-height:1.4}.w-skel{border-radius:var(--r-xs);background:linear-gradient(90deg, var(--surface-alt) 25%, var(--surface-hover) 50%, var(--surface-alt) 75%);background-size:200% 100%;max-width:100%;animation:1.2s ease-in-out infinite wSkel;display:block}.w-skel-rows{flex-direction:column;gap:12px;display:flex}@keyframes wSkel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.w-skel{animation:none}}.w-spin-sm{border-width:2px;flex:none;width:14px;height:14px}.w-save{white-space:nowrap;color:var(--text-muted);align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:inline-flex}.w-save__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.w-save--saved{color:var(--success-fg)}.w-save--error{color:var(--danger-fg)}.w-drawer-backdrop{z-index:80;background:#0f172a61;animation:.18s overlayIn;position:fixed;inset:0}:root[data-theme=dark] .w-drawer-backdrop{background:#0009}.w-drawer{outline:none;flex-direction:column;display:flex}.w-drawer__head{border-bottom:1px solid var(--border);background:var(--surface);z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.w-drawer__body{flex:1;padding:20px}.w-drawer__foot{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex;position:sticky;bottom:0}.w-fullpage{max-width:520px;margin:12vh auto 0;padding:8px 16px 20px}.w-fullpage__actions{margin-top:-24px}.w-login{justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;display:flex;position:relative;overflow:hidden}.w-login__card{z-index:2;width:100%;max-width:420px;position:relative}.w-login__brand{filter:drop-shadow(0 8px 24px #00000047);justify-content:center;margin-bottom:22px;display:flex}.w-login__inner{border-color:#0000;padding:30px 30px 26px;box-shadow:0 30px 70px #080c1c73,0 4px 14px #080c1c4d}.w-login__title{font-size:24px}.w-login__sub{margin:6px 0 22px;font-size:14.5px}.w-login__form{flex-direction:column;gap:14px;display:flex}.w-login__form+.w-login__form{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.w-login__hint{margin:0;font-size:13px;line-height:1.5}.w-login__note{border-radius:var(--r-sm);background:var(--success-bg);color:var(--success-fg);padding:10px 12px;font-size:13px;line-height:1.5}.w-login__error{border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger-fg);margin-bottom:16px;padding:11px 13px;font-size:13px;line-height:1.45}.w-login__form .w-login__error{margin-bottom:0}.w-login__foot{text-align:center;margin-top:18px;font-size:13px}.w-login__foot a{color:#ffffffd9}.msel{position:relative}.msel__trigger{height:var(--ctl-h);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font-family:var(--font);cursor:pointer;outline:none;align-items:center;gap:8px;padding:0 11px 0 13px;font-size:13.5px;font-weight:500;display:inline-flex}.msel__trigger:hover{border-color:var(--border-strong)}.msel__trigger.is-active{border-color:var(--primary);color:var(--text)}.msel__label{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.msel__menu{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);min-width:100%;box-shadow:var(--e3);padding:4px;animation:.14s ease-out dialogIn;position:absolute;top:calc(100% + 4px);left:0}.msel__sep{background:var(--border);height:1px;margin:4px 2px}.msel__opt{border-radius:var(--r-xs);width:100%;color:var(--text);font-family:var(--font);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:7px 10px 7px 8px;font-size:13.5px;font-weight:400;display:flex}.msel__opt:hover{background:var(--surface-hover);color:var(--text)}.msel__opt.is-checked{color:var(--text);font-weight:500}.msel__box{border:1.5px solid var(--border-strong);color:#fff;border-color:var(--border-strong);border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.msel__opt.is-checked .msel__box{background:var(--primary);border-color:var(--primary)}.msel__trigger:focus-visible,.msel__opt:focus-visible{box-shadow:0 0 0 3px var(--primary-tint);border-color:var(--primary)}.msel__opt:focus-visible{background:var(--surface-hover);color:var(--text)}.w-msel-chevron{color:var(--text-muted);flex:none}.w-combo{position:relative}.w-combo__input{text-overflow:ellipsis;padding-right:64px}.w-combo__input.is-invalid{border-color:var(--danger)}.w-combo__icons{pointer-events:none;align-items:center;gap:4px;display:inline-flex;position:absolute;top:0;bottom:0;right:10px}.w-combo__clear{border-radius:var(--r-xs);width:24px;height:24px;color:var(--text-faint);cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.w-combo__clear:hover,.w-combo__clear:focus-visible{background:var(--surface-hover);color:var(--text-secondary);outline:none}.w-combo__menu{width:max-content;min-width:100%;max-width:min(480px,100vw - 32px);max-height:280px;overflow:hidden auto}.w-combo__menu.is-right{left:auto;right:0}.w-combo__opt{white-space:normal;word-break:normal;flex-wrap:wrap;justify-content:space-between;row-gap:2px}.w-combo__opt.is-active{background:var(--surface-hover);color:var(--text)}.w-combo__label{overflow-wrap:break-word;word-break:normal;flex:auto;min-width:min(12em,100%);max-width:100%}.w-combo__hint{text-align:right;overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%;color:var(--text-muted);flex:0 auto;margin-left:auto;font-size:11.5px;font-weight:600}.w-combo__hint.is-warning{color:var(--warning-fg)}.w-combo__add{color:var(--primary-dark,var(--primary));justify-content:flex-start;font-weight:600}.w-combo__empty{color:var(--text-muted);padding:7px 10px;font-size:12.5px}.w-combo.is-disabled .w-combo__input{opacity:.6;cursor:not-allowed}.w-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-form-error{border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger-fg);align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.w-form-error svg{flex:none;width:16px;height:16px}.w-dialog{outline:none}.w-dialog__foot{border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;padding:14px 24px 18px;display:flex}.dialog__body+.w-dialog__foot{margin-top:0}.w-dialog__message{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.w-tip-wrap{display:inline-flex}.w-menu{z-index:130;min-width:200px;max-width:min(320px,100vw - 16px);position:fixed}.w-menu__title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:6px 10px 4px 9px;font-size:11px;font-weight:600}.w-menu__item{padding-left:10px}.w-menu__item:focus-visible{background:var(--primary-light);color:var(--primary-dark);outline:none}.w-menu__item:disabled{cursor:not-allowed;opacity:.5}.w-menu__item:disabled:hover{color:var(--text-secondary);background:0 0}.w-menu__label{text-overflow:ellipsis;flex:1;overflow:hidden}.w-menu__hint{color:var(--text-muted);font-size:11.5px;font-weight:400}.w-kcol__title{margin:0}.w-kcard{outline:none;position:relative}.w-kcard:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint), var(--e1)}.w-kcard--static{cursor:default}.w-kcard--pending{opacity:.7}.w-kcard__menu{opacity:0;transition:opacity .12s;position:absolute;top:6px;right:6px}.w-kcard:hover .w-kcard__menu,.w-kcard:focus-within .w-kcard__menu{opacity:1}.w-kcard__menu:has([aria-expanded=true]){opacity:1}@media (hover:none){.w-kcard__menu{opacity:1}}.w-kcol__empty{text-align:center;color:var(--text-muted);padding:18px 0;font-size:12.5px}.w-kcol__rejecthint{text-align:center;color:var(--danger-fg);padding:14px 0;font-size:12px;font-weight:500}.w-kb-closed{border:1px dashed var(--border-strong);border-radius:var(--r-sm);background:var(--surface-alt);padding:8px 10px}.w-kb-closed__summary{cursor:pointer;color:var(--text-muted);font-size:12.5px}.w-kb-closed__list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.w-kb-closed__item{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;padding-top:6px;display:flex}.w-cal{flex-direction:column;gap:14px;display:flex}.w-cal__bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.w-cal__title{text-align:center;min-width:150px;font-size:var(--fs-h3);margin:0;font-weight:600}.w-cal__count{font-size:12.5px}.w-cal__extra{align-items:center;gap:8px;margin-left:auto;display:flex}.w-cal__grid{min-width:560px}.w-cal__row{display:contents}.w-cal__item{text-decoration:none;display:block}.cal__item:focus-visible,.w-cal__more:focus-visible,.w-cal__daybtn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.w-cal__item--static{cursor:default}.w-cal__item--static:hover{background:var(--bg)}.cal__item:disabled{color:var(--text)}.w-cal__cell--pick{cursor:copy}.w-cal__daybtn{font-family:var(--font);cursor:pointer;background:0 0;border:none;border-radius:999px;min-width:20px;padding:0 5px}.w-cal__daybtn:hover{background:var(--surface-hover);color:var(--text)}.cal__cell--today .w-cal__daybtn:hover{background:var(--primary-dark);color:#fff}.w-cal__more{border-radius:var(--r-xs);font-family:var(--font);color:var(--primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:1px 6px;font-size:12px;font-weight:500}.w-cal__more:hover{background:var(--primary-light)}.w-tl{overflow-x:auto}.w-tl__inner{min-width:760px}.w-tl__label{gap:8px;width:240px;padding-left:12px}.w-tl__title--static{cursor:default}.w-tl__title--static:hover{color:inherit}.w-tl__title--done{color:var(--text-muted)}.w-tl__static{cursor:default}.gantt__bar:focus-visible,.gantt__diamond:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (width<=640px){.w-tl__label{width:160px}}.w-kit-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.w-kit-check{color:var(--text-secondary);cursor:pointer;white-space:nowrap;font-size:13px;font-weight:500}.w-small{font-size:var(--fs-small);line-height:var(--lh-small)}.w-p{margin:0;font-size:14px;line-height:1.5}.w-mt{margin-top:14px;margin-bottom:6px}.w-pre{white-space:pre-wrap}.w-break{overflow-wrap:anywhere}.w-url{overflow-wrap:anywhere;word-break:normal}.w-link{color:inherit;text-decoration:none}.w-link:hover{color:var(--primary-dark);text-decoration:underline}.w-skel-gap{margin-top:14px}.w-form{flex-direction:column;gap:14px;display:flex}.w-form--narrow{max-width:640px}.w-stack-sm{flex-direction:column;gap:8px;display:flex}.w-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=560px){.w-grid2{grid-template-columns:1fr}}.w-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.w-search{flex:260px;max-width:420px}.w-count{color:var(--text-muted);margin-left:6px;font-size:12px}.w-crumbs{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.w-crumbs a,.w-ev-crumbs a,.fsw-crumbs a{color:var(--text-secondary);text-decoration:none}.w-crumbs a:hover,.w-ev-crumbs a:hover,.fsw-crumbs a:hover,.w-f-crumbs__link:hover{color:var(--primary-dark);text-decoration:underline}.w-crumbs [aria-current=page],.w-ev-crumbs [aria-current=page],.w-f-crumbs [aria-current=page]{color:var(--text)}.w-dl{flex-direction:column;gap:10px;margin:0;display:flex}.w-dl>div{grid-template-columns:150px 1fr;gap:10px;font-size:13.5px;display:grid}.w-dl dt{color:var(--text-muted);font-size:12.5px;font-weight:500}.w-dl dd{min-width:0;margin:0}.w-plain-list{margin:8px 0 0;padding-left:18px;font-size:13px}.w-more>summary{cursor:pointer;color:var(--text-secondary);padding:4px 0;font-size:13px;font-weight:500}.w-more[open]>summary{margin-bottom:10px}.w-check{cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.w-check input{width:16px;height:16px;accent-color:var(--primary)}.w-checks{flex-wrap:wrap;gap:16px;display:flex}.w-note{border-radius:var(--r-sm);background:var(--surface-alt);color:var(--text-secondary);border-left:3px solid var(--border-strong);padding:10px 12px 10px 14px;font-size:13.5px;line-height:1.5}.w-note--info{background:var(--info-bg);color:var(--info-fg);border-left-color:var(--info)}.w-note--ok{background:var(--success-bg);color:var(--success-fg);border-left-color:var(--success)}.w-note--bad{background:var(--danger-bg);color:var(--danger-fg);border-left-color:var(--danger)}.w-action-error{border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger-fg);flex-direction:column;gap:10px;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.w-action-error__actions{flex-wrap:wrap;gap:8px;display:flex}.w-inline-form{border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px 20px;display:flex}.card__body:not(.card__body--flush)>.w-inline-form,.w-stack>.w-inline-form{border-top:none;padding:0}.w-inline-form .field{flex:220px}.w-inline-error:not(:empty){padding:0 20px 16px}.w-strip{border-radius:var(--r-md);background:var(--warning-bg);color:var(--warning-fg);align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;font-weight:500;display:flex}.w-strip>svg{flex:none;width:18px;height:18px}.w-kpi-link{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}.w-kpi-link:hover{border-color:var(--primary-200);box-shadow:var(--e2)}.w-kpi-link:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:none}.w-kpi-link--warning .kpi__value{color:var(--warning-fg)}.w-kpi-link--danger .kpi__value{color:var(--danger-fg)}.w-home-list,.w-home-cards{margin:0;padding:0;list-style:none}.w-home-card{cursor:default}.w-home-card:hover{box-shadow:var(--e1)}.w-home-row{border-top:1px solid var(--border);align-items:center;gap:14px;padding:11px 20px;display:flex}.w-home-row:first-child{border-top:none}.w-home-row__time{flex:none;width:52px;font-size:14px;font-weight:600}.w-home-row__time--day{width:96px;font-size:13px}.w-home-row__main{flex:1;min-width:0}.w-home-row__title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.w-home-row__meta--line{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.w-home-row__meta--line>span+span:before{content:" · ";color:var(--text-faint)}.w-home-row__meta{color:var(--text-secondary);flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:12.5px;display:flex}.w-home-row__side{flex:none;align-items:center;gap:10px;display:flex}.w-sev{background:var(--border-strong);border-radius:3px;flex:none;align-self:stretch;width:4px}.w-sev--bad{background:var(--danger)}.w-sev--warn{background:var(--warning)}.w-sev--info{background:var(--info)}.w-home-more{padding:10px 20px 14px;font-size:12.5px}@media (width<=720px){.w-home-row{flex-wrap:wrap;padding:12px 16px}.w-home-row__side{justify-content:flex-end;width:100%}}.w-pick-list{border:1px solid var(--border);border-radius:var(--r-sm);max-height:260px;margin:0;padding:4px;font-size:13.5px;list-style:none;overflow-y:auto}.w-pick-list>li.muted{padding:8px 10px}.w-pick-list__item{text-align:left;border-radius:var(--r-xs);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:8px 10px;display:block}.w-pick-list__item:hover,.w-pick-list__item:focus-visible{background:var(--surface-hover)}.w-picked{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.w-file{cursor:pointer;align-self:flex-start}.w-import-result{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.w-import-result>div{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-muted);padding:12px;font-size:13px}.w-import-result b{color:var(--text);font-size:20px;font-weight:600;display:block}.w-problems{color:var(--text-secondary);margin:0;padding-left:18px;font-size:13px}.w-steps{grid-template-columns:repeat(6,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.w-steps__item{color:var(--text-faint);flex-direction:column;align-items:flex-start;gap:6px;font-size:12px;font-weight:500;display:flex;position:relative}.w-steps__item:after{content:"";background:var(--border);height:2px;position:absolute;top:13px;left:32px;right:-4px}.w-steps__item:last-child:after{display:none}.w-steps__dot{background:var(--surface-alt);border:2px solid var(--border);width:24px;height:24px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.w-steps__dot svg{width:14px;height:14px}.w-steps__item--done{color:var(--text-secondary)}.w-steps__item--done .w-steps__dot{background:var(--success-bg);color:var(--success-fg);border-color:#0000}.w-steps__item--done:after{background:var(--success)}.w-steps__item--current{color:var(--text)}.w-steps__item--current .w-steps__dot{background:var(--primary);border-color:var(--primary);color:#fff}.w-steps__item--failed{color:var(--danger-fg)}.w-steps__item--failed .w-steps__dot{background:var(--danger-bg);border-color:var(--danger);color:var(--danger-fg)}.w-steps__item--skipped .w-steps__dot{border-style:dashed}@media (width<=720px){.w-steps{grid-template-columns:repeat(3,1fr);row-gap:14px}.w-steps__item:after{display:none}}.w-next{border:1.5px solid var(--primary-200);border-radius:var(--r-md);background:var(--surface);border-width:1px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.w-next__head{flex-direction:column;gap:4px;display:flex}.w-attempt-foot{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:14px;display:flex}.w-log{margin:0;padding:0;list-style:none}.w-match-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.w-match{border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.w-match__head{align-items:flex-start;gap:14px;display:flex}.w-match__score{border-radius:var(--r-sm);background:var(--primary-tint);width:46px;height:46px;color:var(--primary-dark);flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:inline-flex}.w-match__actions{flex-direction:column;gap:8px;display:flex}.w-flags{flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;font-weight:500;list-style:none;display:flex}.w-flags>li{border-radius:var(--r-xs);padding:5px 9px}.w-flags--bad>li{background:var(--danger-bg);color:var(--danger-fg)}.w-flags--warn>li{background:var(--warning-bg);color:var(--warning-fg)}.w-factors td{padding-top:7px;padding-bottom:7px;font-size:12.5px}.w-meta-flat{border-top:none;padding:0}.w-flag-list{border:1px solid var(--border);border-radius:var(--r-md);margin:0;padding:0;list-style:none}.w-flag-row{border-top:1px solid var(--border);align-items:center;gap:14px;padding:12px 16px;display:flex}.w-flag-row:first-child{border-top:none}.w-flag-row__label{font-size:13.5px;font-weight:500}.w-flag-input{flex:none;width:160px}.w-conn-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.w-conn__body{flex-direction:column;gap:14px;display:flex}.w-conn .w-dl>div{grid-template-columns:110px 1fr}.w-scope-select{width:auto;min-width:240px}.w-reasons td{vertical-align:middle}.w-reasons td:first-child{min-width:260px}.w-row-off td{color:var(--text-faint)}@media (width<=560px){.w-conn-grid{grid-template-columns:1fr}.w-dl>div{grid-template-columns:1fr;gap:2px}.w-flag-row{flex-wrap:wrap}}.w-f-small{font-size:12.5px}.w-f-form{flex-direction:column;gap:14px;display:flex}.w-f-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.w-f-grid2{grid-template-columns:1fr}}.w-f-pad{padding:12px 20px}.w-f-date{width:auto;height:34px}.w-f-filter-select{width:auto;min-width:180px}.w-f-filter-search{flex:240px;width:auto;min-width:0}.w-f-filter-group{flex-wrap:nowrap;flex:320px;justify-content:flex-end;min-width:0}.w-f-actions-cell{justify-content:flex-end}.w-f-alert{flex-direction:column;gap:6px;line-height:1.45;display:flex}.w-f-alert__extra{font-weight:400}.w-f-alert__actions{flex-wrap:wrap;gap:8px;display:flex}.w-f-warn-text{color:var(--warning-fg);font-size:13px;font-weight:500}.w-f-warnings{color:var(--warning-fg);margin:0;padding-left:18px;font-size:13px}.w-f-linkbtn{font:inherit;color:var(--primary-dark);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.w-f-linkbtn:hover{text-decoration:underline}.w-f-crumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.w-f-crumbs__link{color:var(--text-secondary);text-decoration:none}.w-f-crumbs__link:hover{text-decoration:underline}.w-f-crumbs__sep{color:var(--text-faint)}.w-f-kpis .kpi{box-shadow:none}.w-f-kpi-value{margin-top:8px;font-size:22px}.w-f-people{margin-top:14px}.w-f-steps{color:var(--text-faint);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.w-f-steps li{align-items:center;gap:7px;display:inline-flex}.w-f-steps__dot{background:var(--surface-alt);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;display:inline-flex}.w-f-steps li.is-done{color:var(--success-fg)}.w-f-steps li.is-done .w-f-steps__dot{background:var(--success-bg);border-color:#0000}.w-f-steps li.is-current{color:var(--text)}.w-f-steps li.is-current .w-f-steps__dot{background:var(--primary-tint);border-color:var(--primary);color:var(--primary-dark)}.tbl tr.w-f-row-alert td{background:var(--danger-bg)}.w-f-picker{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.w-f-picker>.input{width:100%}.w-f-picker__list{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);width:100%;max-height:240px;overflow-y:auto}.w-f-picker__item{border:none;border-top:1px solid var(--border);width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:9px 12px;font-size:13.5px;display:block}.w-f-picker__item:first-child{border-top:none}.w-f-picker__item:hover,.w-f-picker__item:focus-visible{background:var(--surface-hover)}.w-f-picker__empty{padding:9px 12px;font-size:13px}.w-f-picker__group{border-top:1px solid var(--border);background:var(--surface-alt)}.w-f-picker__group:first-child{border-top:none}.w-f-picker__group-title{padding:8px 12px 2px}.w-f-picker__group .w-f-picker__item:first-of-type{border-top:none}.w-f-picker__item:disabled{cursor:progress;opacity:.6}.w-f-picked{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-alt);padding:9px 12px;font-size:13.5px}.w-f-subform{border:1px dashed var(--border-strong);border-radius:var(--r-sm);flex-direction:column;gap:10px;padding:14px;display:flex}.w-f-list{margin:0;padding:0;list-style:none}.w-f-list>li{border-top:1px solid var(--border)}.w-f-list>li:first-child{border-top:none}.w-f-list__row{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(140px,1.2fr) minmax(150px,1fr) auto minmax(60px,auto);align-items:center;gap:12px;padding:12px 20px;font-size:13.5px;display:grid}.w-f-list__row:hover,.w-f-list__row:focus-visible{background:var(--surface-hover)}@media (width<=640px){.w-f-list__row{grid-template-columns:1fr auto}}.w-f-vacation{flex-direction:column;gap:8px;padding:12px 20px;display:flex}.w-f-stage{border:1px solid var(--border);border-radius:var(--r-sm);flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.w-f-fvi-head{align-items:center}.w-f-fvi-head .kpi__value{margin-top:0}.w-f-list__title{color:var(--text);font-weight:500}.w-f-vacation--target{background:var(--primary-tint)}:root{--w-ev-on-accent:#fff}.w-ev-stack{flex-direction:column;gap:16px;display:flex}.w-ev-stack-sm{flex-direction:column;gap:12px;display:flex}.w-ev-end{justify-content:flex-end}.w-ev-between{flex-wrap:wrap;justify-content:space-between}.w-ev-push-left{margin-right:auto}.w-ev-small{font-size:12px}.w-ev-link{color:var(--primary-dark);font-weight:500;text-decoration:none}.w-ev-link:hover{text-decoration:underline}.w-ev-grid2,.w-ev-grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.w-ev-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){.w-ev-grid2,.w-ev-grid3{grid-template-columns:1fr}}.w-ev-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.w-ev-search{max-width:280px;height:38px}.w-ev-rowlink{color:var(--text);font-weight:500;text-decoration:none}.w-ev-rowlink:hover{color:var(--primary)}.w-ev-alert{border-radius:var(--r-sm);flex-direction:column;align-items:flex-start;gap:6px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.w-ev-alert--danger{background:var(--danger-bg);color:var(--danger-fg)}.w-ev-alert--warning{background:var(--warning-bg);color:var(--warning-fg)}.w-ev-alert--info{background:var(--info-bg);color:var(--info-fg)}.w-ev-alert__title{font-weight:600}.w-ev-alert__list{margin:0;padding-left:18px}.w-ev-alert .w-ev-link{color:inherit;text-decoration:underline}.w-ev-crumbs{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.w-ev-head{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.w-ev-head__main{flex:420px;min-width:0}.w-ev-head__actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.w-ev-head__alert{margin-top:12px}.w-ev-title{margin:8px 0 10px}.w-ev-metas{flex-wrap:wrap;gap:6px 22px;display:flex}.w-ev-meta{gap:6px;font-size:13.5px;display:flex}.w-ev-meta__label{color:var(--text-muted);font-weight:400}.w-ev-meta__val{font-weight:500}@media (width<=720px){.w-ev-head__actions{align-items:flex-start}}.w-ev-path{margin-top:18px}.w-ev-steps{color:var(--text-muted);gap:16px;margin:0;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.w-ev-steps li{align-items:center;gap:6px;display:flex}.w-ev-steps li span{border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;display:inline-flex}.w-ev-steps li.is-current{color:var(--primary-dark)}.w-ev-steps li.is-current span{background:var(--primary);border-color:var(--primary);color:var(--w-ev-on-accent)}.w-ev-steps li.is-done span{background:var(--success-bg);color:var(--success-fg);border-color:#0000}.w-ev-option{border:1.5px solid var(--border);border-radius:var(--r-sm);cursor:pointer;border-width:1px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.w-ev-option:hover{border-color:var(--border-strong)}.w-ev-option.is-on{border-color:var(--primary);background:var(--primary-tint)}.w-ev-option input{margin-top:3px}.w-ev-option__hint{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.w-ev-folds{flex-direction:column;gap:8px;display:flex}.w-ev-fold{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.w-ev-fold__head{cursor:pointer;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:500;list-style:none;display:flex}.w-ev-fold__head::-webkit-details-marker{display:none}.w-ev-fold__chev{width:12px;color:var(--text-faint);transition:transform .15s;display:inline-block}.w-ev-fold[open]>.w-ev-fold__head .w-ev-fold__chev{transform:rotate(90deg)}.w-ev-fold__title{flex:1;min-width:0}.w-ev-fold__aside{flex:none}.w-ev-fold__body{padding:4px 14px 14px}.card__body>.w-ev-fold,.card__body .w-ev-fold .w-ev-fold{background:var(--surface-alt)}.w-ev-task{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.w-ev-task:first-child{border-top:none}.w-ev-task__main{flex:1;min-width:0}.w-ev-task__side{flex:none;align-items:center;gap:8px;display:flex}.w-ev-task.is-done .w-ev-task__title{color:var(--text-muted);text-decoration:line-through}.w-ev-check{cursor:pointer;align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.w-ev-check input{width:16px;height:16px;accent-color:var(--primary);flex:none;margin-top:2px}.w-ev-check.is-disabled{cursor:default}.w-ev-check__hint{color:var(--text-muted);margin-top:1px;font-size:12px;display:block}.w-ev-counts{border-bottom:1px solid var(--border);color:var(--text-secondary);flex-wrap:wrap;gap:18px;padding:12px 20px;font-size:13px;display:flex}.w-ev-select-sm{min-width:140px;height:34px;font-size:13px}.w-ev-num{text-align:right;max-width:130px;margin-left:auto}.w-ev-over{color:var(--danger-fg);font-weight:600}.w-ev-stepno{background:var(--surface-alt);border:1px solid var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;display:inline-flex}.w-ev-stepno.is-done{background:var(--success-bg);color:var(--success-fg);border-color:#0000}.w-ev-approval{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}@media (width<=1100px){.w-ev-approval{grid-template-columns:1fr}}.w-ev-person{border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:14px;display:flex}.w-ev-person__name{font-size:15px;font-weight:600}.w-ev-approval__checks{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.w-ev-approval__checks li{align-items:flex-start;gap:8px;display:flex}.w-ev-approval__mark{background:var(--warning-bg);width:20px;height:20px;color:var(--warning-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.w-ev-approval__checks li.is-ok .w-ev-approval__mark{background:var(--success-bg);color:var(--success-fg)}.w-ev-approval__hint{display:block}.w-ev-decision__when{flex:none;width:110px}.w-ev-decision__side{flex:none;grid-template-columns:repeat(2,220px);gap:8px;display:grid}@media (width<=900px){.w-ev-decision{flex-wrap:wrap}.w-ev-decision__side{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.w-ev-approval__sum{font-size:18px;font-weight:600}.w-ev-kv{flex-direction:column;gap:6px;font-size:13px;display:flex}.w-ev-docs{flex-direction:column;display:flex}.w-ev-doc{border-top:1px solid var(--border);align-items:center;gap:12px;padding:9px 0;display:flex}.w-ev-doc:first-child{border-top:none}.w-ev-upload{border:1px dashed var(--border-strong);border-radius:var(--r-md);flex-direction:column;gap:12px;padding:14px;display:flex}.w-ev-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.w-ev-kpi-sm{font-size:22px}.w-ev-plain{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.tbl thead th.w-r{text-align:right}.w-ev-fold .tbl tfoot td{border-top:1px solid var(--border);padding:12px 18px}.w-catalog-picker{flex-direction:column;gap:6px;display:flex}.w-catalog-picker__warn{color:var(--warning-fg)}.w-linkbtn{color:var(--primary-dark);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.w-linkbtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.w-catalog-toolbar{flex-wrap:wrap}.w-catalog-search{flex:240px;max-width:360px;height:38px}.w-catalog-table td{vertical-align:middle}.w-catalog-table td:first-child{min-width:220px}.w-catalog-table form .input{min-width:180px;height:36px}.w-cell-actions{text-align:right;width:44px}.w-badge-btn{cursor:pointer;font:inherit;border:none;font-size:12px;font-weight:500}.w-badge-btn:hover,.w-badge-btn:focus-visible{filter:brightness(.96);outline:2px solid var(--warning);outline-offset:1px}@media (width<=560px){.w-catalog-search{max-width:none}}html{scrollbar-gutter:stable}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app .topbar{background:var(--bg);-webkit-backdrop-filter:none;z-index:40}.app .topbar>.col{flex:auto}.app .topbar .h2,.app .topbar .col .muted{max-width:none}.w-theme-toggle{color:var(--text-secondary)}.w-fileinput{align-items:center;gap:10px;min-width:0;display:flex}.w-fileinput .btn{cursor:pointer;flex:none}.w-fileinput .btn.is-disabled{opacity:.55;pointer-events:none}.w-fileinput .btn:focus-within{outline:3px solid var(--primary-tint);outline-offset:2px}.w-fileinput__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.toast-stack{z-index:300}@media (width>=1000px){body:has(.w-drawer) .toast-stack{right:calc(min(560px,100vw) + 22px)}}@media (width<=999px){body:has(.w-drawer) .toast-stack{max-width:calc(100vw - 76px);top:8px;bottom:auto;right:60px}}@media (width<=640px){body:has(.w-dialog) .toast-stack{top:8px;bottom:auto}}.kpi-grid>.kpi{flex-direction:column;display:flex}.kpi-grid>.kpi>.kpi__value{margin-top:auto;padding-top:12px}.w-f-kpis>.kpi>.kpi__value{margin-top:8px;padding-top:0}.w-f-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=640px){.w-f-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.w-nowrap{white-space:nowrap}.w-prio-3-alt{display:none}@media (width<=1366px){.tbl .w-prio-3{display:none}.w-prio-3-alt{display:block}}@media (width<=1180px){.tbl .w-prio-2{display:none}}.w-rail-foot a{align-items:center;gap:8px;display:inline-flex}.w-rail-foot__icon{width:16px;height:16px;display:none}@media (width>=901px) and (width<=1199px){.app{--rail-w:76px}.rail__brand{justify-content:center;padding:0}.w-rail-brandtext,.w-nav-label{display:none}.rail .rail__group{padding:14px 12px 4px}.rail .nav-link{justify-content:center;padding:10px 0}.rail .nav-link svg{width:21px;height:21px}.w-rail-foot{text-align:center;padding:14px 0}.w-rail-foot__icon{display:inline-block}.app .topbar{gap:12px;padding:0 20px}.maincol>main{padding:22px 20px 40px}}.cal__grid{grid-template-columns:repeat(7,minmax(0,1fr))}.cal__cell{min-width:0}.kanban{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;grid-auto-columns:minmax(188px,1fr)}.kanban::-webkit-scrollbar{height:10px}.kanban::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.kanban::-webkit-scrollbar-track{background:var(--surface-alt);border-radius:999px}.kcard__id{font-family:var(--font);color:var(--text-muted);font-size:12px;font-weight:600}.kcard__title{font-size:14.5px;font-weight:600}.kcard__meta{font-size:12.5px;line-height:1.35}.w-ev-task{scroll-margin-top:calc(var(--topbar-h) + 16px)}.w-ev-task[data-flash],.w-ev-task:target{animation:1.6s ease-out wTaskFlash}@keyframes wTaskFlash{0%,35%{background:var(--warning-bg);box-shadow:0 0 0 3px var(--warning-bg)}to{box-shadow:none;background:0 0}}@media (prefers-reduced-motion:reduce){.w-ev-task[data-flash],.w-ev-task:target{outline:2px solid var(--warning);animation:none}}.w-flag-picker{flex:none;width:280px}@media (width<=640px){.w-flag-picker{width:100%}}.w-ev-deadline-slot{min-height:20px}.w-field-hint--warn{color:var(--warning-fg)}.w-ev-deadline-slot .w-ev-alert{margin:0}.w-home-row__until{color:var(--text-secondary);font-size:12.5px;font-weight:600;line-height:1.25}.w-prio-2-alt{display:none}@media (width<=1180px){.w-prio-2-alt{display:block}}@media (width<=900px){.w-scrollx>.tbl{white-space:normal;width:100%;min-width:640px;display:table;overflow:visible}.w-scrollx>.tbl thead{width:auto;min-width:0;display:table-header-group}.w-scrollx>.tbl tbody{width:auto;min-width:0;display:table-row-group}}.w-ev-alert__more{margin-top:6px}.w-ev-alert__more>summary{cursor:pointer;font-weight:600}.w-ev-alert__group{margin-top:8px}.w-ev-alert__group-title{opacity:.85;font-size:12.5px;font-weight:600}.w-att-table{table-layout:fixed;width:100%;min-width:640px}.w-att-table__who{width:32%}.w-att-table__mark{width:340px}.w-att-table__group{width:110px}.w-att-table td{overflow-wrap:anywhere}.w-att-table .seg__btn{white-space:nowrap;overflow-wrap:normal}.w-combo__menu.is-up{top:auto;bottom:calc(100% + 4px)}@media (width<=900px){.w-scrollx>.tbl .badge,.w-scrollx>.tbl .w-pill,.w-scrollx>.tbl .tnum,.w-scrollx>.tbl .w-nowrap{white-space:nowrap}}.w-combo__menu{z-index:60}.w-proc{scroll-margin-top:80px}.w-proc__steps{flex-direction:column;display:flex}.w-proc-overdue{color:var(--danger-fg);font-weight:500}.w-proc-override{margin-bottom:12px}.w-proc-forum-filter{min-width:220px}.w-proc-counts{margin:4px 0 12px}.w-ev-sync{min-height:32px;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.w-ev-sync .btn-sm{padding-inline:6px}.w-ev-sync--warning{border-radius:var(--r-sm);background:var(--warning-bg);color:var(--warning-fg);padding:6px 12px}.w-ev-sync--danger{border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger-fg);padding:6px 12px}.w-ev-sync .w-ev-link{color:inherit;text-decoration:underline}.w-venue-link{font-weight:inherit;align-items:center;gap:4px;display:inline-flex}.w-venue-name{text-align:left}.w-venue-filter{min-width:220px}.w-venue-filter__cap{max-width:170px}.w-venue__label{color:var(--text-muted);font-size:12.5px;font-weight:500}.w-venue__url{overflow-wrap:anywhere}.w-venue__note{white-space:pre-wrap;font-size:13.5px}.w-venue__gallery{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.w-venue__gallery a{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.w-venue__gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-md,10px);border:1px solid var(--border);background:var(--surface-alt);width:100%}.w-venue__caption{color:var(--text-muted);font-size:12px}.w-venue__thumb{object-fit:cover;border:1px solid var(--border);background:var(--surface-alt);border-radius:8px;flex:none;width:44px;height:44px}.w-venue__thumb--doc{color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.w-venue__file-edit .input{flex:1;min-width:0}.w-venue__actions{justify-content:flex-end}.w-venue__history td{vertical-align:top}.w-catalog-picker--venue .w-combo__opt{gap:10px}.w-catalog-picker--venue .w-combo__label{overflow-wrap:break-word;flex:55%}.w-catalog-picker--venue .w-combo__hint{text-align:right;flex:0 auto}.w-norms-group{border:none;min-width:0;margin:0;padding:0}.w-norms-group>legend{color:var(--text-secondary);margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.w-norms-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px 16px;display:grid}.w-norms-publish{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:16px;display:flex}.w-norms-formats td{vertical-align:top}.w-norms-formats td:first-child{min-width:220px;padding-top:14px}.w-norms-formats .input{max-width:120px}.w-norms-history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-norms-version{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:12px 0;display:flex}.w-norms-version:last-child{border-bottom:none}.w-norms-version__head{flex-wrap:wrap;align-items:center}.w-norms-diff{color:var(--text-secondary);margin:0;padding-left:18px}.w-queue-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1080px){.w-queue-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}button.w-kpi-link{text-align:left;width:100%;font:inherit;cursor:pointer}.w-kpi-link.is-active{border-color:var(--primary-300,var(--primary-200));box-shadow:var(--e2)}.w-queue-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.w-queue-error{white-space:pre-wrap;word-break:break-word;max-width:460px}.w-queue-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.w-note--warn{background:var(--warning-bg);color:var(--warning-fg);border-left-color:var(--warning)}.w-section-tabs a{color:var(--text-muted);padding:10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}.w-section-tabs a:hover{color:var(--text)}.w-section-tabs a.active{color:var(--primary);font-weight:600}.w-section-tabs a.active:after{content:"";background:var(--primary);border-radius:3px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.w-section-tabs{scrollbar-width:thin;overflow-x:auto}.w-section-tabs a{white-space:nowrap;flex:none;align-items:center;gap:7px;padding-left:10px;padding-right:10px;font-size:13.5px;display:inline-flex}.w-section-tabs__n{background:var(--surface-alt);min-width:20px;height:20px;color:var(--text-muted);border-radius:999px;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.w-section-tabs a.active .w-section-tabs__n{background:var(--primary);color:#fff}.w-section-tabs a.w-section-tabs__setup{margin-left:auto}.w-section-tabs__dot{background:var(--warning);border-radius:999px;width:8px;height:8px}@media (width<=560px){.w-section-tabs{overflow-x:auto}.w-section-tabs a{white-space:nowrap;padding:10px}}.w-steps__btn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:6px;padding:0;display:flex}.w-steps__btn:hover .w-steps__label{text-decoration:underline}.w-steps__item--viewed .w-steps__dot{box-shadow:0 0 0 3px var(--primary-bg,var(--info-bg))}.w-gs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=720px){.w-gs-cards{grid-template-columns:1fr}}.w-gs-card{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.w-gs-card--bad{border-color:var(--danger)}.w-gs-pool tr.is-selected td{background:var(--info-bg)}.w-gs-check{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.w-gs-who{cursor:pointer;gap:2px}.w-gs-pickrow{align-items:flex-start;width:100%}.w-gs-picklist{max-height:60vh}.w-sig{flex-direction:column;gap:10px;display:flex}.w-sig__list{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.w-sig__item{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.w-sig__dot{background:var(--warning);border-radius:50%;flex:none;width:8px;height:8px}.w-sig__dot--bad{background:var(--danger)}.w-sig-bad{color:var(--danger)}.w-portrait{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px 24px;margin:0 0 12px;display:grid}.w-portrait__item dt{text-transform:none;letter-spacing:0;color:var(--text-muted);margin-bottom:4px;font-size:12.5px;font-weight:500}.w-portrait__item dd{margin:0;font-weight:500;line-height:1.4}.w-opts{flex-direction:column;gap:10px;margin-top:14px;display:flex}.w-opts__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.w-opt{border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.w-opt--pending{border-color:var(--warning);background:var(--surface-alt)}.w-opt__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.w-opt-pick{flex-direction:column;gap:6px;max-height:52vh;display:flex;overflow-y:auto}.w-opt-pick label{border:1px solid var(--border);border-radius:var(--r-xs);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.w-opt-pick label.is-off{opacity:.6;cursor:default}.w-fvi-comp{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:14px;display:grid}.w-fvi-comp__item{text-align:left;border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface);cursor:pointer;font:inherit;color:inherit;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.w-fvi-comp__item.is-on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.w-fvi-comp__item:disabled{cursor:default;opacity:.6}.w-fvi-steps{margin:8px 0 12px;padding-left:20px;line-height:1.6}.w-setup__progress{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.w-setup__bar{background:var(--surface-alt);border-radius:999px;max-width:420px;height:7px;margin-top:8px;overflow:hidden}.w-setup__bar i{background:var(--primary);border-radius:999px;height:100%;display:block}.w-setup__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.w-setup__item{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.w-setup__item:first-child{border-top:none;padding-top:0}.w-setup__icon{flex:none;width:20px;height:20px}.w-setup__item--ok .w-setup__icon{color:var(--success)}.w-setup__item--default .w-setup__icon{color:var(--info)}.w-setup__item--warn .w-setup__icon{color:var(--warning)}.w-setup__item--todo .w-setup__icon{color:var(--danger)}@media (width<=720px){.w-setup__item{flex-wrap:wrap}.w-setup__item>.grow{flex-basis:calc(100% - 32px)}}.w-report__grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=1080px){.w-report__grid{grid-template-columns:1fr}}.w-report__attention{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.w-report__missing{margin:8px 0 0;padding-left:18px}.w-seat-strip{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.w-seat-strip .chip{text-decoration:none}.w-report__note{margin:0;padding:10px 20px 14px}.jend{justify-content:flex-end}.w-kicker{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.06em;color:var(--text-muted)}.w-f-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.w-f-grid3{grid-template-columns:1fr}}.w-f-label{font-size:13px;font-weight:500}.w-divider{border:none;border-top:1px solid var(--border);margin:4px 0}.w-sig-warn{color:var(--warning-fg)}.kpi-grid.w-sig-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1180px){.kpi-grid.w-sig-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.kpi-grid.w-sig-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tbl tr.is-selected td{background:var(--primary-tint)}.w-members{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.w-members>.card{margin:0}@media (width<=1180px){.w-members{grid-template-columns:1fr}}.w-member-name{color:var(--primary-dark)}.w-row-open{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);width:30px;height:30px;color:var(--primary-dark);font:inherit;cursor:pointer;font-weight:600}.w-row-open.is-on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.w-member-panel{top:calc(var(--topbar-h) + 12px);position:sticky}.w-member-panel__name{margin:0;font-size:18px;font-weight:600}.w-member-panel__title{color:var(--text-secondary);margin:0;font-size:14px;font-weight:400}.w-member-panel__meta{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.w-adapt-cycle{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.w-adapt-cycle__step{border:1px solid var(--border);border-radius:var(--r-xs);color:var(--text-secondary);flex-direction:column;gap:4px;padding:10px;font-size:12px;display:flex}.w-adapt-cycle__step b{color:var(--text);font-size:13px;font-weight:600}.w-adapt-cycle__step.is-current{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--primary-light)}@media (width<=480px){.w-adapt-cycle{grid-template-columns:1fr}}.w-survey-group{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding-top:10px;display:flex}.w-survey-field{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:13px;display:flex}.w-survey-field small{display:block}.w-survey-input{text-align:center;flex:none;width:72px}.w-survey-result{border:1px solid var(--primary-200);border-radius:var(--r-sm);background:var(--primary-light);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.w-survey-result b{font-size:20px}.w-survey-result--warn{border-color:var(--warning);background:var(--warning-bg)}.w-survey-result--critical{border-color:var(--danger);background:var(--danger-bg)}.w-process-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.w-process-list li{gap:10px;font-size:13px;display:flex}.w-process-list li div{flex-direction:column;gap:2px;display:flex}.w-process-list li span:not(.w-process-list__num){color:var(--text-secondary)}.w-process-list__num{background:var(--primary-light);width:22px;height:22px;color:var(--primary-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.w-choice-row{flex-wrap:wrap;gap:8px;display:flex}.w-choice{border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);color:inherit;font:inherit;cursor:pointer;border-color:var(--border-strong);padding:6px 12px;font-size:13px;font-weight:500}.w-choice.is-picked{border-color:var(--primary);background:var(--primary-light);color:var(--primary-dark)}.w-portrait-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:12px;display:grid}.w-portrait-card{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.w-portrait-card__label{color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.w-portrait-card__value{font-size:17px;font-weight:600;line-height:1.3}.w-portrait-card__sub{color:var(--text-secondary);font-size:12.5px}.w-portrait-card__empty{font-size:14px;font-weight:500}.w-portrait-card__auto{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);background:var(--teal-bg);color:var(--teal-fg);padding:1px 6px;font-size:10.5px;font-weight:600}.w-fvi-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}@media (width<=640px){.w-fvi-models{grid-template-columns:1fr}}.w-fvi-model,.w-fvi-path{text-align:left;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:inherit;font:inherit;cursor:pointer;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.w-fvi-model span{color:var(--text-secondary);font-size:12.5px}.w-fvi-model.is-on,.w-fvi-path.is-on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--primary-light)}.w-fvi-model:disabled{cursor:default;opacity:.6}.w-fvi-center{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.w-fvi-center>.card{margin:0}@media (width<=1180px){.w-fvi-center{grid-template-columns:1fr}}.w-fvi-level{border:1px solid var(--border);border-radius:var(--r-sm);align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex}.w-fvi-level div{flex-direction:column;gap:2px;font-size:13px;display:flex}.w-fvi-level__num{white-space:nowrap;font-size:24px;font-weight:600}.w-fvi-level--critical{border-color:var(--danger-bg);background:var(--danger-bg)}.w-fvi-level--critical .w-fvi-level__num{color:var(--danger-fg)}.w-fvi-level--attention{background:var(--warning-bg)}.w-fvi-level--stable{background:var(--success-bg)}.w-fvi-comp__item em{color:var(--text-muted);font-style:normal}.w-fvi-comp__item--critical em{color:var(--danger-fg)}.w-fvi-path{flex-direction:row;align-items:flex-start;gap:10px}.w-fvi-path>.col{flex:1}.w-fvi-path__num,.w-fvi-lines__n{border-radius:var(--r-xs);background:var(--surface-alt);flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-flex}.w-fvi-lines{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.w-fvi-lines li{gap:10px;display:flex}.w-fvi-actions{justify-content:flex-end}.w-vacation-form{flex-direction:column;gap:14px;display:flex}.w-vacation-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.w-vacation-status__btn{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:inherit;font:inherit;cursor:pointer;padding:12px;font-weight:600}.w-vacation-status__btn.is-on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--primary-light);color:var(--primary-dark)}@media (width<=480px){.w-vacation-status{grid-template-columns:1fr}}.w-prep-summary{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.w-prep-summary__cell{text-align:center;border-left:1px solid var(--border);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.w-prep-summary__cell:first-child{border-left:none}.w-prep-summary__label{letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:12px;font-weight:500}.w-prep-summary__value{color:var(--primary-dark);font-size:15px;font-weight:600}@media (width<=1080px){.w-prep-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.w-prep-summary__cell:nth-child(4){border-left:none}}@media (width<=560px){.w-prep-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.w-prep-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.w-prep-main{flex-direction:column;gap:16px;min-width:0;display:flex}.w-prep-main>.card,.w-prep-main .w-proc>.card{margin:0}.w-prep-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.w-prep-top>.card{margin:0}@media (width<=1180px){.w-prep-grid{grid-template-columns:1fr}}@media (width<=1800px){.w-prep-top{grid-template-columns:1fr}}.w-roster td{vertical-align:middle}.w-roster__seg{border:1px solid var(--border-strong);border-radius:var(--r-xs);display:inline-flex;overflow:hidden}.w-roster__btn{border:none;border-left:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;padding:5px 9px;font-size:12px;font-weight:500}.w-roster__btn:first-child{border-left:none}.w-roster__btn:disabled{cursor:default}.w-roster__btn.is-yes{background:var(--success-bg);color:var(--success-fg)}.w-roster__btn.is-no{background:var(--danger-bg);color:var(--danger-fg)}.w-roster__btn.is-none{background:var(--warning-bg);color:var(--warning-fg)}.w-team{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.w-team__role{border-radius:var(--r-sm);background:var(--surface-alt);flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.w-team__title{color:var(--text-muted);font-size:12.5px;font-weight:500}.w-contours{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (width<=1800px){.w-contours{grid-template-columns:1fr}}.w-contour .w-ev-task,.w-opt .w-ev-task{flex-wrap:wrap}.w-contour{border:1px solid var(--border);border-radius:var(--r-sm);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.w-contour__title{font-size:15px;font-weight:600}.w-opts__section{border:1px solid var(--border);border-radius:var(--r-sm);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.w-opt--added{border-left:3px solid var(--violet)}.w-add-option{top:calc(var(--topbar-h) + 12px);border-color:var(--primary-200);position:sticky}.w-add-option__title{font-size:16px;font-weight:600}.w-add-option__cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.w-add-option__cat{border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;padding:8px 10px;font-size:12.5px;font-weight:500}.w-add-option__cat.is-on{border-color:var(--primary);background:var(--primary-light);color:var(--primary-dark)}.w-add-option__list{flex-direction:column;gap:6px;display:flex}.w-add-option__item{border:1px solid var(--border);border-radius:var(--r-xs);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.w-add-option__item.is-recommended{border-color:var(--warning)}.w-add-option__item.is-off{opacity:.65;cursor:default}.w-add-option__signals{flex:none;align-items:flex-end}.w-prep-transition .card__body{align-items:center}.w-progress{appearance:none;background:var(--surface-alt);border:none;border-radius:999px;width:100%;height:8px;overflow:hidden}.w-progress::-webkit-progress-bar{background:var(--surface-alt)}.w-progress::-webkit-progress-value{background:var(--primary)}.w-progress::-moz-progress-bar{background:var(--primary)}.w-rpd{flex-direction:column;gap:14px;display:flex}.w-rpd-over{font-size:10px}.w-rpd-event{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.w-rpd-event__title{font-size:16px;font-weight:600;line-height:1.3}.w-rpd-tabs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.w-rpd-tab{text-align:left;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:inherit;font:inherit;cursor:pointer;padding:12px 13px;display:block}.w-rpd-tab.is-active{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--primary-tint)}.w-rpd-tab b{font-size:13.5px}.w-rpd-tab__sub{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.35;display:block}.w-rpd-num,.w-rpd-step{background:var(--primary-light);width:22px;height:22px;color:var(--primary-dark);border-radius:50%;flex:none;place-items:center;margin-right:6px;font-size:11px;font-weight:600;display:inline-grid}.w-rpd-step{width:25px;height:25px;margin:0}.w-rpd-panel{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.w-rpd-h{margin:0;font-size:16px;font-weight:600}.w-rpd-tasks{margin:0;padding:0;list-style:none}.w-rpd-task{border-top:1px solid var(--border);grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.w-rpd-task:first-child{border-top:0}.w-rpd-task.is-done .w-rpd-step{background:var(--success-bg);color:var(--success-fg)}.w-rpd-task__body{flex-direction:column;gap:4px;min-width:0;display:flex}.w-rpd-task__title{font-size:13px}.w-rpd-task__body p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.4}.w-rpd-task__side{align-items:center}.w-rpd-owner{border-radius:var(--r-pill);background:var(--primary-tint);color:var(--primary-dark);padding:3px 8px;font-size:11px;font-weight:500;display:inline-block}.w-rpd-check{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}.w-rpd-check:disabled{cursor:default}.w-rpd-chat{flex-direction:column;gap:6px;max-width:520px;margin-top:4px;display:flex}.w-rpd-link{overflow-wrap:anywhere}.w-rpd-decision{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-alt);flex-direction:column;gap:8px;margin-top:12px;padding:13px;display:flex}.w-rpd-decision__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.w-rpd-toggle{flex:none;gap:5px;display:flex}.w-rpd-toggle button,.w-rpd-mode{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--primary-dark);font:inherit;padding:7px 10px;font-size:12px;font-weight:500}.w-rpd-toggle button{cursor:pointer}.w-rpd-toggle button:disabled{cursor:default;opacity:.7}.w-rpd-toggle button.is-active,.w-rpd-mode.is-active{border-color:var(--primary);background:var(--primary-light)}.w-rpd-mode:not(.is-active){color:var(--text-muted)}.w-rpd-event-tasks{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:4px;display:flex}.w-rpd-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.w-rpd-actions__why{text-align:right;flex:240px}.w-rpd-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:14px;display:grid}.w-rpd-modes{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}.w-rpd-banner{border:1px solid var(--success-bg);border-radius:var(--r-sm);background:var(--success-bg);color:var(--success-fg);padding:11px;font-size:13px;line-height:1.43}.w-rpd-banner b{margin-bottom:3px;display:block}.w-rpd-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}.w-rpd-summary>div{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--text-secondary);flex-direction:column;gap:4px;padding:10px;font-size:12px;display:flex}.w-rpd-summary b{color:var(--text)}.w-rpd-fact{border-top:1px solid var(--border);flex-direction:column;gap:3px;padding:10px 0;font-size:12px;display:flex}.w-rpd-fact small{text-transform:none;letter-spacing:0;color:var(--text-muted);font-size:11.5px;font-weight:500}.w-rpd-note{border:1px solid var(--primary-200);border-radius:var(--r-sm);background:var(--primary-tint);color:var(--text-secondary);margin-top:10px;padding:12px;font-size:13px;line-height:1.43}.w-rpd-note b{color:var(--primary-dark);margin-bottom:3px;display:block}.w-rpd-notes{flex-direction:column;gap:6px;margin-top:4px;display:flex}.w-rpd-other summary{cursor:pointer;font-size:13px;font-weight:500}@media (width<=920px){.w-rpd-layout{grid-template-columns:1fr}}@media (width<=620px){.w-rpd-event,.w-rpd-decision__head{flex-direction:column;align-items:flex-start}.w-rpd-tabs,.w-rpd-summary{grid-template-columns:1fr}.w-rpd-actions{justify-content:stretch}.w-rpd-actions__why{text-align:left}}.w-rc-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.w-rc-step{text-align:left;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:inherit;font:inherit;cursor:pointer;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.w-rc-step span{color:var(--text-muted);font-size:12px}.w-rc-step.is-on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.w-rc-step.is-done b:after{content:" ✓";color:var(--success)}@media (width<=900px){.w-rc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.w-rc-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.w-rc-grid>.card{margin:0}.w-rc-grid--even{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1180px){.w-rc-grid,.w-rc-grid--even{grid-template-columns:1fr}}.w-rc-tabs{flex-wrap:wrap;gap:6px;display:flex}.w-rc-tab{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--primary-dark);font:inherit;cursor:pointer;padding:6px 10px;font-size:12px;font-weight:500}.w-rc-tab.is-on{border-color:var(--primary);background:var(--primary-light)}.w-score{flex-wrap:wrap;gap:4px;display:flex}.w-score__btn{border:1px solid var(--border-strong);border-radius:var(--r-xs);background:var(--surface);min-width:30px;height:30px;color:inherit;font:inherit;cursor:pointer;font-size:12px}.w-score__btn.is-on{border-color:var(--primary);background:var(--primary);color:#fff}.w-score__btn:disabled{cursor:default}.w-rc-deviation{padding:9px 0;font-weight:600}.w-rc-close{border-color:var(--success);background:var(--success-bg)}.w-rc-close.is-closed{background:var(--surface)}.w-ws-head{flex-direction:column;gap:6px;display:flex}.w-ws-head__hello{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:var(--fw-semibold);letter-spacing:var(--ls-display);margin:0}.w-ws-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.w-ws-grid>.card{margin:0}@media (width<=1080px){.w-ws-grid{grid-template-columns:1fr}}.w-ws-col--attention{border-color:var(--warning)}.w-ws-col--attention .card__head{background:var(--warning-bg)}.w-ws-task__check{width:18px;height:18px;accent-color:var(--primary);flex:none}.w-ws-task.is-done .w-home-row__title{color:var(--text-muted);text-decoration:line-through}.w-my-tasks__group{border-top:1px solid var(--border);color:var(--text-muted);font-weight:var(--fw-medium);align-items:center;gap:8px;display:flex}.w-my-tasks__group:first-child{border-top:none}.w-ws-chip{border-radius:var(--r-pill);background:var(--primary-tint);color:var(--primary-dark);margin-top:6px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.w-ws-issue{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:13px 20px;display:flex}.w-ws-issue:first-child{border-top:none}.w-ws-section{letter-spacing:-.01em;margin:8px 0 0;font-size:18px;font-weight:600}.card__head .w-roster__seg{flex:none}.w-steps--5{grid-template-columns:repeat(5,1fr)}@media (width<=720px){.w-steps--5{grid-template-columns:repeat(3,1fr)}}.w-steps__n{letter-spacing:.04em;color:var(--text-muted);font-size:11px;font-weight:600}.w-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.w-actions-grid{grid-template-columns:1fr}}.w-dash{grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:20px;display:grid}@media (width<=900px){.w-dash{grid-template-columns:1fr}}.w-bars{border-bottom:1px solid var(--border);align-items:flex-end;gap:6px;height:150px;padding:0 4px;display:flex}.w-bars__col{min-width:0;height:100%;color:var(--text-muted);flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;display:flex}.w-bars__bar{background:var(--primary);border-radius:4px 4px 0 0;width:100%;max-width:28px;transition:height .16s}.w-bars__bar.is-zero{background:var(--border);height:3px}.w-bars__label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.w-dash__kpis{flex-direction:column;gap:10px;display:flex}.w-dash__kpi{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.w-dash__kpi:last-child{border-bottom:0}.w-dash__kpi b{white-space:nowrap}.w-dash__bottom{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:16px;display:grid}@media (width<=720px){.w-dash__bottom{grid-template-columns:1fr}}.w-dash__metric b{letter-spacing:-.02em;font-size:22px;font-weight:600;display:block}.w-dash__metric small{color:var(--text-muted);font-size:12px;font-weight:400}.w-stage-strip{grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.w-stage-strip li{color:var(--text-faint);border-top:3px solid var(--border);padding-top:6px;font-size:12px;font-weight:500}.w-stage-strip li small{color:var(--text-muted);font-weight:400;display:block}.w-stage-strip li.is-done{color:var(--success-fg);border-top-color:var(--success)}.w-stage-strip li.is-active{color:var(--text);border-top-color:var(--primary)}.w-progress{background:var(--surface-alt);border-radius:99px;height:6px;overflow:hidden}.w-progress>i{background:var(--primary);border-radius:99px;height:100%;display:block}.w-checklist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.w-checklist li{align-items:center;gap:10px;font-size:13px;display:flex}.w-checklist li.is-ok{color:var(--success-fg)}.w-checklist li.is-todo{color:var(--text-muted)}.w-checklist__dot{border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.w-checklist li.is-ok .w-checklist__dot{background:var(--success-bg);border-color:#0000}.w-tiles-5{grid-template-columns:repeat(5,1fr)}@media (width<=1080px){.w-tiles-5{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.w-tiles-5{grid-template-columns:repeat(2,1fr)}}.w-tiles-5>.kpi>.kpi__value{font-size:24px}.w-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding-bottom:4px;display:flex}.w-head__main{flex-direction:column;gap:4px;min-width:0;display:flex}.w-head__main>.w-crumbs{margin-bottom:4px}.w-head__title{margin:0}.w-head__lead{max-width:72ch;margin:0;font-size:13.5px;line-height:1.5}.w-head__actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.w-crumbs__item{align-items:center;gap:6px;display:inline-flex}.w-crumbs__sep{color:var(--text-faint)}.w-statband{grid-template-columns:repeat(var(--statband-cols,3), minmax(0, 1fr));border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e1);display:grid;overflow:hidden}.w-statband__cell{border-left:1px solid var(--border);min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;flex-direction:column;gap:2px;padding:14px 18px 13px;text-decoration:none;display:flex}.w-statband__cell:first-child{border-left:none}.w-statband__cell--link{cursor:pointer;transition:background-color .15s}.w-statband__cell--link:hover{background:var(--surface-hover)}.w-statband__cell--link:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.w-statband__cell.is-active{background:var(--primary-tint);box-shadow:inset 0 -2px 0 var(--primary)}.w-statband__value{font-size:24px;line-height:1.2;font-weight:var(--fw-semibold);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w-statband__value .muted{font-size:15px;font-weight:var(--fw-medium)}.w-statband__value--empty{color:var(--text-faint)}:root[data-theme=dark] .w-statband__cell{border-left-color:var(--border-strong)}:root[data-theme=dark] .w-statband__value--empty{color:var(--text-muted)}.w-statband__cell--danger .w-statband__value{color:var(--danger-fg)}.w-statband__cell--warning .w-statband__value{color:var(--warning-fg)}.w-statband__cell--success .w-statband__value{color:var(--success-fg)}.w-statband__label{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-medium);color:var(--text-secondary)}.w-statband__sub{color:var(--text-muted);font-size:12px;line-height:1.4}@media (width<=1100px){.w-statband{grid-template-columns:repeat(3,minmax(0,1fr))}.w-statband__cell:nth-child(3n+1){border-left:none}.w-statband__cell:nth-child(n+4){border-top:1px solid var(--border)}}@media (width<=640px){.w-statband{grid-template-columns:repeat(2,minmax(0,1fr))}.w-statband__cell:nth-child(3n+1){border-left:1px solid var(--border)}.w-statband__cell:nth-child(odd){border-left:none}.w-statband__cell:nth-child(n+3){border-top:1px solid var(--border)}}.w-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.w-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1100px){.w-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.w-tiles,.w-tiles--2{grid-template-columns:1fr}}.w-tile{color:inherit;flex-direction:column;gap:10px;padding:18px 20px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}a.w-tile:hover{border-color:var(--border-strong);box-shadow:var(--e2);transform:translateY(-1px)}a.w-tile:hover .w-tile__cta{background:var(--primary-tint);border-color:var(--primary);color:var(--primary-dark)}a.w-tile:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:none}.w-tile--closed{background:var(--surface-alt);border-style:dashed;border-color:var(--border-strong)}.w-tile__head{align-items:center;gap:12px;display:flex}.w-tile__icon{background:var(--primary-tint);width:38px;height:38px;color:var(--primary-dark);border-radius:50%;flex:none;place-items:center;display:grid}:root[data-theme=dark] .w-tile__icon{background:#3b82f63d}.w-tile__heading{flex-direction:column;gap:1px;min-width:0;display:flex}.w-tile__eyebrow{font-size:11px;line-height:1.2;font-weight:var(--fw-medium);letter-spacing:.04em;color:var(--text-faint)}.w-tile__title{font-size:16px;font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:0;line-height:1.3}.w-tile__desc{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:1.45;overflow:hidden}.w-tile__stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:auto 0 0;padding-top:12px;display:grid}.w-tile__stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}.w-tile__stat{grid-template-rows:30px 35px;min-width:0;display:grid}.w-tile__value{font-size:24px;font-weight:var(--fw-semibold);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;grid-row:1;margin:0;line-height:30px;overflow:hidden}.w-tile__value--empty{font-size:13px;font-weight:var(--fw-medium);color:var(--text-muted)}.w-tile__stats--money .w-tile__stat{grid-template-rows:minmax(30px,auto) 35px}.w-tile__stats--money .w-tile__value{align-self:end}.w-tile__stat--money .w-tile__value{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;padding-bottom:2px;font-size:20px;line-height:26px;overflow:visible}.w-tile__stat--zero .w-tile__value{font-size:22px;font-weight:var(--fw-regular);color:var(--text-faint)}.w-tile__empty{min-height:65px;color:var(--text-muted);align-items:center;font-size:13.5px;display:flex}.w-tile__label{font-size:12.5px;line-height:1.35;font-weight:var(--fw-medium);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-row:2;margin:0;display:-webkit-box;overflow:hidden}.w-tile__stat--danger .w-tile__value{color:var(--danger-fg)}.w-tile__stat--warning .w-tile__value{color:var(--warning-fg)}.w-tile__stat--success .w-tile__value{color:var(--success-fg)}.w-tile__foot{min-height:var(--ctl-h-sm);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.w-tile__stats+.w-tile__foot{margin-top:0}.w-tile--closed .w-tile__foot{justify-content:space-between}.w-tile__cta{pointer-events:none}.w-tile__lock{font-size:12.5px;font-weight:var(--fw-medium);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.w-tile--closed .w-tile__title,.w-tile--closed .w-tile__value{color:var(--text-secondary)}.w-tile__strip,.w-tile__list{border-radius:var(--r-sm);background:var(--surface-alt);color:var(--text-muted);margin:0;padding:8px 10px;font-size:12.5px;line-height:1.4;display:block}.w-tile__list{flex-direction:column;gap:3px;display:flex}:root[data-theme=dark] .w-tile__strip,:root[data-theme=dark] .w-tile__list{background:var(--surface-hover)}.w-nodata{font-size:13px;font-weight:var(--fw-medium)}.w-setup-strip{flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 18px;display:flex}.w-setup-strip__main{flex-wrap:wrap;flex:320px;align-items:center;gap:10px;min-width:0;font-size:13.5px;display:flex}.w-setup-strip__title{font-weight:var(--fw-semibold)}.w-setup-strip__progress{color:var(--text-muted);flex:none;align-items:center;gap:8px;display:inline-flex}.w-setup-strip__bar{background:var(--surface-alt);border-radius:3px;width:120px;height:6px;display:block;overflow:hidden}.w-setup-strip__bar i{background:var(--primary);border-radius:3px;height:100%;display:block}.w-setup-strip__progress--done .w-setup-strip__bar i{background:var(--border-strong)}.w-sig__seating{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.w-setup-strip--todo,.w-setup-strip--progress{border-color:var(--warning);background:var(--warning-bg)}.w-section-tabs a.w-section-tabs__back{color:var(--primary-dark);padding-left:6px}.w-section-tabs__lock{color:var(--warning-fg)}.w-contour__missing{color:var(--warning-fg);font-weight:600}.w-kit-type{flex-direction:column;display:flex}.w-kit-type__row{border-top:1px solid var(--border);grid-template-columns:220px 1fr;align-items:center;gap:16px;padding:10px 0;display:grid}.w-kit-type__row:first-child{border-top:none;padding-top:0}.w-kit-type__meta{flex-direction:column;gap:2px;font-size:13px;display:flex}.w-kit-nums{border:1px solid var(--border);border-radius:var(--r-sm);flex-direction:column;align-items:flex-end;padding:6px 12px;font-size:14px;display:inline-flex}.w-kit-space{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.w-kit-space__item{flex-direction:column;align-items:center;gap:6px;display:flex}.w-kit-space__item i{background:var(--primary-tint);border:1px solid var(--primary-200);border-radius:2px;display:block}.w-kit-radii{flex-wrap:wrap;gap:20px;margin-top:16px;display:flex}.w-kit-radii__item{align-items:center;gap:10px;display:flex}.w-kit-radii__item i{border:1px solid var(--border-strong);background:var(--surface-alt);width:40px;height:40px;display:block}.w-kit-swatches{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.w-kit-swatch{flex-direction:column;gap:4px;font-size:12px;display:flex}.w-kit-swatch i,.w-kit-swatch__pair{border:1px solid var(--border);border-radius:var(--r-sm);place-items:center;height:40px;font-style:normal;font-weight:600;display:grid}.w-kit-swatch code{font-family:var(--mono);font-size:11.5px}@media (width<=640px){.w-kit-type__row{grid-template-columns:1fr;gap:6px}}.w-steps__item--link{cursor:pointer}.w-steps__item--link:hover .w-steps__label{color:var(--primary)}.w-if-cards{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.w-if-card{border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);gap:var(--sp-2);background:var(--surface);flex-direction:column;display:flex}.w-if-pct{width:5.5em}.w-if-card b{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--fw-semibold)}.w-sort-head{all:unset;cursor:pointer;align-items:center;gap:var(--sp-1);color:inherit;font:inherit;display:inline-flex}.w-sort-head svg{width:1em;height:1em}.w-sort-head.is-active{color:var(--primary)}.w-sort-head:focus-visible{outline:2px solid var(--primary);border-radius:var(--r-xs)}.w-pulse-dist{gap:var(--sp-2);grid-template-columns:repeat(11,minmax(0,1fr));display:grid}.w-pulse-dist label{gap:var(--sp-1);font-size:var(--fs-small);color:var(--text-muted);flex-direction:column;align-items:center;display:flex}.w-pulse-dist .input{height:var(--ctl-h-sm);padding:0 var(--sp-2);text-align:center}.w-pulse-rec{gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.w-pulse-rec:first-child{border-top:none;padding-top:0}.w-pulse-rec__num{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-semibold)}@media (width<=640px){.w-pulse-dist{grid-template-columns:repeat(6,minmax(0,1fr))}}.w-fieldset{border:0;min-width:0;margin:0;padding:0}.w-th-row{text-align:left;font-weight:var(--fw-regular)}.w-kv{gap:var(--sp-2);margin:0;display:grid}.w-kv__row{gap:var(--sp-3);grid-template-columns:140px 1fr;align-items:baseline;display:grid}.w-kv__row dd{margin:0}@media (width<=720px){.w-kv__row{grid-template-columns:1fr;gap:2px}}.w-kb-guide{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.w-kb-guide__step{gap:var(--sp-3);align-items:flex-start;display:flex}.w-kb-guide__num{border-radius:var(--r-pill);background:var(--primary-tint);width:24px;height:24px;color:var(--primary-dark);font-size:var(--fs-small);font-weight:var(--fw-semibold);flex:none;place-items:center;display:grid}@media (width<=1100px){.w-kb-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.w-kb-guide{grid-template-columns:1fr}}.w-kb-search{flex:280px;min-width:280px}.w-kb-result{margin-left:auto}.w-kb-alerts{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border:1px solid var(--border);border-left:3px solid var(--danger-fg);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e1);flex-direction:column;display:flex}.w-kb-alerts__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.w-kb-alerts__mark{border-radius:var(--r-pill);background:var(--danger-bg);width:24px;height:24px;color:var(--danger-fg);font-weight:var(--fw-semibold);flex:none;place-items:center;display:grid}.w-kb-alerts__grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.w-kb-content{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.w-kb-content.has-inspector{grid-template-columns:minmax(0,1fr) 360px}@media (width<=1200px){.w-kb-content.has-inspector{grid-template-columns:minmax(0,1fr)}}.w-kb-board{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (width<=900px){.w-kb-board{grid-template-columns:1fr}}.w-kb-lane{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-alt);flex-direction:column;display:flex}.w-kb-lane__head{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);display:flex}.w-kb-lane__list{gap:var(--sp-3);flex-direction:column;display:flex}.w-kb-card,.w-kb-alert{gap:var(--sp-2);width:100%;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--e1);text-align:left;font:inherit;color:inherit;cursor:pointer;flex-direction:column;display:flex}.w-kb-card:hover,.w-kb-alert:hover{box-shadow:var(--e2)}.w-kb-card:focus-visible,.w-kb-alert:focus-visible{box-shadow:var(--focus-ring);outline:none}.w-kb-card.is-selected,.w-kb-alert.is-selected{border-color:var(--primary);background:var(--primary-tint)}.w-kb-card.is-critical{border-left:3px solid var(--danger-fg)}.kcard.w-kb-kcard{gap:var(--sp-2)}.kcard.w-kb-kcard .w-kb-card__top{padding-right:28px}.kcard.w-kb-kcard.is-selected{border-color:var(--primary);background:var(--primary-tint)}.kcard.w-kb-kcard.is-critical{border-left:3px solid var(--danger-fg)}.w-kb-card__top{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.w-kb-card__title{font-weight:var(--fw-semibold)}.w-kb-card__object,.w-kb-card__note{font-size:var(--fs-small);color:var(--text-muted)}.w-kb-card__meta{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.w-kb-tag{font-size:var(--fs-small);color:var(--text-muted)}.w-kb-alert__foot{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-small);display:flex}.w-kb-inspector{gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e1);top:var(--sp-4);flex-direction:column;display:flex;position:sticky}.w-kb-inspector__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.w-kb-digest{gap:var(--sp-4);flex-direction:column;display:flex}.w-kb-digest__row{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.w-kb-digest__cells{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(96px,1fr));display:grid}.w-kb-digest__cell{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.w-kb-digest__cell:hover{background:var(--surface-hover)}.w-kb-digest__cell:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (width<=720px){.w-kb-digest__cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.w-kb-board--hidden{display:none}.w-fexp-fieldset{border:0;min-width:0;margin:0;padding:0}.w-fexp-source{justify-content:space-between;align-items:center}.w-fexp-periods{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.w-fexp-period{border-radius:var(--r-md);background:var(--surface-alt);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.w-fexp-period__top{justify-content:space-between;gap:6px;display:flex}.w-fexp-bar{border-radius:var(--r-pill);background:var(--border);height:5px;margin-top:4px;overflow:hidden}.w-fexp-bar>i{border-radius:var(--r-pill);background:var(--primary);height:100%;display:block}.w-fexp-editor{border-radius:var(--r-md);background:var(--surface-alt);padding:12px}.w-fexp-editor__actions{justify-content:flex-end}.w-fexp-balance{justify-content:space-between;width:100%}.w-fexp-foot{z-index:5;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--e1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;bottom:0}@media (width<=560px){.w-fexp-foot{flex-direction:column;align-items:stretch}}@media print{.w-fexp-foot{display:none}}.w-return{align-items:center;display:flex}.w-return__btn{gap:6px;padding-left:0}.w-return__btn svg{width:16px;height:16px}.w-of-grid{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=1100px){.w-of-grid{grid-template-columns:minmax(0,1fr)}}.w-of-days{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-alt);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.w-of-day{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:44px;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-small);cursor:pointer;text-align:left;display:flex}.w-of-day b{font-size:var(--fs-body)}.w-of-day:hover:not(:disabled){border-color:var(--primary)}.w-of-day.is-selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.w-of-day:focus-visible{box-shadow:var(--focus-ring);outline:none}.w-of-day__rec{color:var(--primary-dark);font-weight:var(--fw-medium)}.w-of-agreed{align-items:flex-end;display:flex}.w-of-agreed .w-note{width:100%}.w-of-alt{padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-alt)}.w-text-ok{color:var(--success-fg)}.w-text-warn{color:var(--warning-fg)}.w-of-choice{gap:var(--sp-1);flex-wrap:nowrap;display:flex}.w-of-choice__btn{height:var(--ctl-h-sm);border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;padding:0 10px}.w-of-choice__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.w-of-choice__btn.is-on.is-ok{background:var(--success-bg);border-color:var(--success);color:var(--success-fg)}.w-of-choice__btn.is-on.is-warn{background:var(--warning-bg);border-color:var(--warning);color:var(--warning-fg)}.w-of-choice__btn.is-on.is-bad{background:var(--danger-bg);border-color:var(--danger);color:var(--danger-fg)}.w-of-progress{background:var(--surface-alt);border-radius:3px;height:6px;overflow:hidden}.w-of-progress span{background:var(--primary);height:100%;transition:width .2s;display:block}.w-of-cross{gap:var(--sp-4);grid-template-columns:minmax(240px,.9fr) minmax(0,1.6fr);align-items:start;display:grid}@media (width<=900px){.w-of-cross{grid-template-columns:minmax(0,1fr)}}.w-of-cross__list{gap:var(--sp-2);flex-direction:column;display:flex}.w-of-cross__item{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;display:flex}.w-of-cross__item.is-active{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.w-of-cross__item.is-off{background:var(--surface-alt)}.w-of-cross__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.w-of-cross__score{white-space:nowrap;font-weight:var(--fw-semibold);color:var(--primary-dark)}.w-of-cross__score.is-empty{font-weight:var(--fw-regular);color:var(--text-faint);font-size:var(--fs-small)}.w-of-cross__detail{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;display:flex}.w-of-cross__title{font-size:var(--fs-h3);font-weight:var(--fw-semibold);margin:0}.w-of-cross__question{gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--r-sm);background:var(--surface-alt);flex-direction:column;display:flex}.w-of-cross__question b{font-weight:var(--fw-medium)}.w-of-cross__roles{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=640px){.w-of-cross__roles{grid-template-columns:minmax(0,1fr)}}.w-of-cross__role{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);display:flex}.w-of-cross__role .select{width:130px}.w-fvi-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.w-fvi-info-grid>.card{margin:0}.w-fvi-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.w-fvi-charts>.card{margin:0}.w-fvi-line{align-items:flex-end;gap:6px;height:160px;padding-top:8px;display:flex}.w-fvi-line i{border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--primary);flex:1;min-width:10px}.w-fvi-bar-row{grid-template-columns:170px minmax(0,1fr) 130px;align-items:center;gap:10px;display:grid}.w-fvi-bar{background:var(--primary-tint);border-radius:999px;height:8px;overflow:hidden}.w-fvi-bar i{background:var(--primary);height:100%;display:block}@media (width<=1180px){.w-fvi-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w-fvi-charts{grid-template-columns:1fr}}@media (width<=640px){.w-fvi-info-grid{grid-template-columns:1fr}.w-fvi-bar-row{grid-template-columns:1fr;gap:4px}}.w-cycle{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.w-cycle__node{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;font-size:12.5px;display:flex}.w-cycle__node:hover{border-color:var(--primary)}.w-cycle__node b{font-size:16px}.w-cycle__node--success{background:var(--primary-tint)}.w-cycle__node--launch b{text-transform:uppercase;letter-spacing:.04em;font-size:13px}.w-cycle__node.is-current{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@media (width<=640px){.w-cycle{grid-template-columns:repeat(3,minmax(0,1fr))}}.w-cand-profile{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.w-cand-profile__cell{border:1px solid var(--border);border-radius:var(--r-sm);flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.w-cand-profile__cell small{font-size:var(--fs-small);color:var(--text-muted)}.w-cand-profile__cell b{font-weight:var(--fw-medium);overflow-wrap:anywhere}.w-match__blocks{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.w-match__blocks>div{border-radius:var(--r-sm);background:var(--surface-alt);flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.w-match__blocks small{font-size:var(--fs-small);color:var(--text-muted)}.w-match__blocks b{font-weight:var(--fw-medium)}.w-flags:not(.w-flags--bad):not(.w-flags--warn)>li{background:var(--info-bg);color:var(--info-fg)}@media (width<=1280px){.w-match__blocks{grid-template-columns:repeat(3,minmax(0,1fr))}}.w-cand-anon{gap:var(--sp-2);flex-direction:column;display:flex}@media (width<=900px){.w-cand-profile{grid-template-columns:repeat(2,minmax(0,1fr))}}.w-kb{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.w-kb{grid-template-columns:minmax(0,1fr)}}.w-kb__nav{padding:12px;position:sticky;top:72px}.w-kb__nav ul{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.w-kb__search{color:var(--text-muted);align-items:center;gap:8px;display:flex}.w-kb__navbtn{border-radius:var(--r-xs);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.w-kb__navbtn b{font-size:13.5px;font-weight:600}.w-kb__navbtn:hover,.w-kb__navbtn:focus-visible{background:var(--surface-hover);outline:none}.w-kb__navbtn.is-active{background:var(--primary-tint)}.w-kb__articles{flex-direction:column;gap:20px;display:flex}.w-kb__title{margin:0 0 8px;font-size:15px;font-weight:600}.w-kb-article{flex-direction:column;gap:10px;display:flex}.w-kb-article__list{color:var(--text-secondary);flex-direction:column;gap:6px;margin:0;padding-left:18px;line-height:1.5;display:flex}.w-kb-wide{grid-column:1/-1}.w-kb-text{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface-alt);max-height:60vh;font-family:var(--font);white-space:pre-wrap;overflow-wrap:break-word;margin:0;padding:12px;font-size:13px;line-height:1.5;overflow:auto}.w-kb-pdn{color:var(--warning-fg);margin-top:4px;line-height:1.45}.w-ev-prep{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.w-ev-prep>.card,.w-ev-prep__side>.card{margin:0}.w-ev-prep__side{flex-direction:column;gap:16px;min-width:0;display:flex}.w-ev-prep__bar{background:var(--surface-alt);border-radius:999px;height:8px;overflow:hidden}.w-ev-prep__bar>i{border-radius:inherit;background:var(--primary);height:100%;transition:width .2s;display:block}.w-ev-prep__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.w-ev-prep__group{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.w-ev-prep__group:last-child:nth-child(odd){grid-column:1/-1}.w-ev-prep__group>header{border-bottom:1px solid var(--border);background:var(--surface-alt);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.w-ev-prep__group h4{font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0}.w-ev-prep__task{border:0;border-top:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"mark name status"".who due";align-items:center;gap:2px 8px;padding:8px 12px;display:grid}.w-ev-prep__group>header+.w-ev-prep__task{border-top:0}.w-ev-prep__task:hover{background:var(--surface-hover)}.w-ev-prep__task:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.w-ev-prep__task.is-done .w-ev-task__title{color:var(--text-muted);text-decoration:line-through}.w-ev-prep__mark{border:1px solid var(--border-strong);width:18px;height:18px;font-size:11px;font-weight:var(--fw-semibold);border-radius:50%;grid-area:mark;justify-content:center;align-items:center;display:inline-flex}.w-ev-prep__mark.is-done{border-color:var(--success-fg);background:var(--success-bg);color:var(--success-fg)}.w-ev-prep__mark.is-critical{border-color:var(--danger-fg);color:var(--danger-fg)}.w-ev-prep__name{flex-wrap:wrap;grid-area:name;align-items:center;gap:6px;min-width:0;display:flex}.w-ev-prep__status{grid-area:status}.w-ev-prep__who{text-overflow:ellipsis;white-space:nowrap;grid-area:who;min-width:0;overflow:hidden}.w-ev-prep__due{grid-area:due;justify-self:end}.w-ev-prep__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.w-ev-prep__ready{flex-direction:column;gap:8px;display:flex}.w-ev-prep__ready>strong{font-size:var(--fs-display,28px);font-weight:var(--fw-semibold);line-height:1.15}.w-ev-prep__actions{flex-wrap:wrap;gap:8px;display:flex}.w-ev-prep__blockers,.w-ev-prep__conditions,.w-ev-prep__log{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.w-ev-prep__blockers button.w-ev-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.w-ev-prep__conditions li{align-items:center;gap:8px;display:flex}.w-ev-prep__conditions li>span:first-child{width:18px;height:18px;font-size:11px;font-weight:var(--fw-semibold);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.w-ev-prep__conditions li.is-ok>span:first-child{background:var(--success-bg);color:var(--success-fg)}.w-ev-prep__conditions li.is-bad>span:first-child{background:var(--danger-bg);color:var(--danger-fg)}.w-ev-prep__log{max-height:260px;margin-top:6px;overflow:auto}@media (width<=1180px){.w-ev-prep{grid-template-columns:minmax(0,1fr)}.w-ev-prep__side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=760px){.w-ev-prep__groups,.w-ev-prep__side{grid-template-columns:minmax(0,1fr)}}.w-ev-prepare__kpis5{grid-template-columns:repeat(5,minmax(0,1fr))}.w-ev-prepare__foot{margin-top:12px}.w-ev-prepare__cond{grid-template-columns:minmax(140px,1fr) 150px auto;align-items:center;gap:8px;display:grid}.w-ev-prepare__cm{min-width:1240px}.w-ev-prepare__cm td{vertical-align:middle}.w-ev-prepare__cm select{min-width:150px}.w-ev-prepare__cm input[type=text],.w-ev-prepare__cm input:not([type]){min-width:170px}.w-ev-prepare__cm tr.is-done td{background:var(--primary-tint)}.w-ev-prepare__lanes{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.w-ev-prepare__lane{padding:10px}.w-ev-prepare__item{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);gap:6px;padding:10px;display:grid}.w-ev-prepare__item.is-done{background:var(--primary-tint)}.w-ev-prepare__choice{grid-template-columns:repeat(3,minmax(0,1fr))}.w-ev-prepare__reco{border-radius:var(--r-md);background:var(--primary-tint);padding:10px 14px}@media (width<=1080px){.w-ev-prepare__kpis5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.w-ev-prepare__cond{grid-template-columns:minmax(0,1fr)}}.w-launch-guide{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.w-launch-guide .h2{margin:2px 0 4px}.w-launch-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.w-launch-step{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-alt);color:var(--text-muted);align-items:center;gap:10px;padding:10px 12px;display:flex}.w-launch-step i{border:1px solid var(--border-strong);background:var(--surface);width:28px;height:28px;font-style:normal;font-weight:var(--fw-semibold);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.w-launch-step span{display:grid}.w-launch-step.is-active{border-color:var(--primary);background:var(--primary-tint);color:var(--text)}.w-launch-step.is-active i{border-color:var(--primary);background:var(--primary);color:var(--w-ev-on-accent)}.w-launch-step.is-done{color:var(--text-secondary)}.w-launch-step.is-done i{border-color:var(--success-fg);color:var(--success-fg)}.w-launch-quarter b{text-align:center;min-width:140px}.w-launch-groups{gap:16px;margin-top:12px;display:grid}.w-launch-group{border-top:1px solid var(--border);padding-top:12px}.w-launch-group>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.w-launch-group__title{font-size:15px;font-weight:var(--fw-semibold);margin:0}.w-launch-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.w-launch-card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);min-width:0;color:var(--text);font:inherit;text-align:left;gap:12px;padding:14px;display:grid}.w-launch-card.is-link{cursor:pointer}.w-launch-card.is-link:hover{border-color:var(--primary);background:var(--surface-hover)}.w-launch-card.is-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.w-launch-card__top{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.w-launch-card__icon{border-radius:var(--r-sm);background:var(--primary-tint);width:36px;height:36px;color:var(--primary-dark);place-items:center;font-size:17px;font-style:normal;display:grid}.w-launch-group--bright .w-launch-card__icon{background:var(--danger-bg);color:var(--danger-fg)}.w-launch-card__name{min-width:0;display:grid}.w-launch-card__name small{color:var(--text-muted);font-size:11px}.w-launch-card__name b{font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-launch-card__pick{color:var(--primary-dark);font-size:12px;font-style:normal;font-weight:var(--fw-semibold)}.w-launch-card__metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.w-launch-card__metrics>span{gap:2px;display:grid}.w-launch-card__metrics small{color:var(--text-muted);font-size:11px}.w-launch-card__metrics b{font-size:18px;font-weight:var(--fw-semibold)}.w-launch-card__metrics b.is-balanced{color:var(--success-fg)}.w-launch-card__bar{background:var(--surface-alt);border-radius:3px;height:5px;display:block;overflow:hidden}.w-launch-card__bar i{background:var(--primary);border-radius:3px;height:100%;display:block}.w-launch-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.w-launch-side{align-content:start;gap:16px;display:grid}.w-launch-selected{gap:8px;display:grid}.w-launch-selected__title{font-size:15px;font-weight:var(--fw-semibold)}.w-launch-selected__dl{margin:4px 0 8px}.w-launch-selected__dl>div{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.2fr;gap:8px;padding:7px 0;font-size:13px;display:grid}.w-launch-selected__dl dt{color:var(--text-muted)}.w-launch-selected__dl dd{font-weight:var(--fw-semibold);margin:0}.w-launch-rail{gap:6px;margin:0;padding:0;list-style:none;display:grid}.w-launch-rail__item{border-radius:var(--r-pill);color:var(--text-secondary);align-items:center;gap:12px;padding:6px 8px;display:flex}.w-launch-rail__item i{background:var(--surface-alt);width:30px;height:30px;font-style:normal;font-weight:var(--fw-semibold);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.w-launch-rail__item.is-active{background:var(--primary-tint);color:var(--primary-dark)}.w-launch-rail__item.is-active i{background:var(--primary);color:var(--w-ev-on-accent)}.w-launch-rail__item.is-done i{color:var(--success-fg)}.tbl.w-launch-plan thead th{white-space:normal;vertical-align:bottom;min-width:6em}.esw-sources-status{gap:8px;display:grid}@media (width<=1100px){.w-launch-workspace{grid-template-columns:1fr}}@media (width<=760px){.w-launch-steps,.w-launch-cards{grid-template-columns:1fr}}.w-help-eyebrow{margin-bottom:2px;display:block}.w-help-thread{max-height:420px;padding-right:4px;overflow-y:auto}.w-help-sources{flex-wrap:wrap;gap:4px 10px;margin-top:8px;display:flex}.w-help-new{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface-alt);padding:13px}.w-help-qs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.w-help-q{border:1px solid var(--border);border-radius:var(--r-sm)}.w-help-q__head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:11px 13px;display:flex}.w-help-q__head:hover{background:var(--surface-alt)}.w-help-q__head:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.w-help-q__body{padding:0 13px 13px}
