.vanthis-app-shell{--vp-new:#2f5fe0;--vp-removed:#4a4d55;--vp-learning:#937000;--vp-changed:#e0531b;--vp-waypoint:#ff5a1f;--vp-shadow:0 1px 2px #1113180f, 0 14px 32px -16px #11131852;--vp-ease:cubic-bezier(.32, .72, 0, 1);--vp-ease-out:cubic-bezier(.16, 1, .3, 1)}.vanthis-app-shell.dark{--vp-new:#6b92ff;--vp-removed:#c3c7d0;--vp-learning:#b8961f;--vp-changed:#ff6a33;--vp-shadow:0 1px 2px #0000004d, 0 14px 32px -16px #000000b3}.vanthis-v2-node__review-net{color:var(--vp-changed,#e0531b);letter-spacing:0;font-variant-numeric:tabular-nums;text-transform:none;background:color-mix(in srgb, var(--vp-changed,#e0531b) 12%, transparent);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:11.5px;font-weight:600}.vanthis-v2-node__review-net.is-less{color:var(--vp-new,#2f5fe0);background:color-mix(in srgb, var(--vp-new,#2f5fe0) 12%, transparent)}.react-flow__node.is-workshop-focus .vanthis-v2-node:not(.vanthis-v2-node--decision) .vanthis-v2-node__review-net{margin-right:24px}.vanthis-app-shell .vanthis-review.is-sidebar{--proposals-side:380px;background:var(--v2-canvas,var(--va-outer))}.vanthis-app-shell .vanthis-review__canvas{inset:0 calc(var(--proposals-side) + 24px) 0 0;min-width:0;display:flex;position:absolute}.vanthis-app-shell .vanthis-review__canvas>*{flex:1;min-width:0}.vanthis-app-shell .vanthis-proposals-side{z-index:15;width:var(--proposals-side);color:var(--va-body);background:var(--va-main);border:1px solid var(--va-border);box-shadow:var(--vp-shadow);border-radius:14px;flex-direction:column;font-size:14px;line-height:20px;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.vanthis-app-shell .vanthis-proposals-side__top{border-bottom:1px solid var(--va-border);flex-direction:column;flex:none;max-height:52%;display:flex}.vanthis-app-shell .vanthis-proposals-side__head{flex:none;justify-content:space-between;align-items:baseline;padding:14px 16px 6px;display:flex}.vanthis-app-shell .vanthis-proposals-side__head strong{color:var(--va-strong);font-size:14px;font-weight:500}.vanthis-app-shell .vanthis-proposals-side__head span{color:var(--va-muted);font-size:12.5px}.vanthis-app-shell .vanthis-proposals-side__list{min-height:0;margin:0;padding:2px 8px 8px;list-style:none;overflow-y:auto}.vanthis-app-shell .vanthis-proposals-side__row{width:100%;color:var(--va-strong);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--vp-ease);background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.vanthis-app-shell .vanthis-proposals-side__row:hover{background:var(--va-subtle)}.vanthis-app-shell .vanthis-proposals-side__row.is-open{background:color-mix(in srgb, var(--vp-new) 8%, var(--va-main))}.vanthis-app-shell .vanthis-proposals-side__row:focus-visible{box-shadow:inset 0 0 0 1.5px var(--va-border-strong);outline:none}.vanthis-app-shell .vanthis-proposals-side__row:has(.vanthis-proposals-side__cards){align-items:start}.vanthis-app-shell .vanthis-proposals-side__icon{width:28px;height:28px;color:var(--va-muted);background:var(--va-subtle);border-radius:8px;place-items:center;transition:color .18s,background-color .18s;display:grid}.vanthis-app-shell .vanthis-proposals-side__row.is-open .vanthis-proposals-side__icon{color:var(--vp-new);background:color-mix(in srgb, var(--vp-new) 12%, var(--va-main))}.vanthis-app-shell .vanthis-proposals-side__icon svg{width:15px;height:15px}.vanthis-app-shell .vanthis-proposals-side__text{min-width:0;display:grid}.vanthis-app-shell .vanthis-proposals-side__text b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.vanthis-app-shell .vanthis-proposals-side__text small{color:var(--va-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vanthis-app-shell .vanthis-proposals-side__row.is-decided b{color:var(--va-muted)}.vanthis-app-shell .vanthis-proposals-side__learning{color:var(--vp-learning);display:grid}.vanthis-app-shell .vanthis-proposals-side__row:has(.vanthis-proposals-side__cards) .vanthis-proposals-side__learning{margin-top:2px}.vanthis-app-shell .vanthis-proposals-side__learning svg{width:14px;height:14px}.vanthis-app-shell .vanthis-proposals-side__quiet{color:var(--va-muted);align-items:center;gap:8px;margin:0;padding:8px 16px 14px;font-size:13px;display:flex}.vanthis-app-shell .vanthis-proposals-side__quiet svg{width:15px;height:15px}.vanthis-app-shell .vanthis-proposals-side .is-spinning{animation:.8s linear infinite va-spin}.vanthis-app-shell .vanthis-proposals-side__cards{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px;display:flex}.vanthis-app-shell .vanthis-proposals-side__card{min-width:0;max-width:calc(100% - 6px);display:block;position:relative}.vanthis-app-shell .vanthis-proposals-side__card .vanthis-overview__card{border-radius:8px;grid-template-columns:minmax(0,1fr);width:228px;max-width:100%}.vanthis-app-shell .vanthis-proposals-side__card .vanthis-overview__card-head{gap:4px;height:18px;padding:0 7px;font-size:9.5px;line-height:12px}.vanthis-app-shell .vanthis-proposals-side__card .vanthis-overview__card-head>svg{width:10px;height:10px}.vanthis-app-shell .vanthis-proposals-side__card .vanthis-overview__card-body{align-items:center;gap:8px;padding:5px 8px;display:flex}.vanthis-app-shell .vanthis-proposals-side__card .vanthis-overview__card-body strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.vanthis-app-shell .vanthis-proposals-side__card .vanthis-overview__card-place{flex:none}.vanthis-app-shell .vanthis-proposals-side__card .vanthis-overview__card-place>span:not(.vanthis-asset-mark){display:none}.vanthis-app-shell .vanthis-proposals-side__card .vanthis-overview__card-place .vanthis-asset-mark{border-radius:4px;width:16px;height:16px}.vanthis-app-shell .vanthis-proposals-side__card:after{content:"";box-sizing:border-box;background:var(--side-mark) var(--side-mark-icon) center / 8px no-repeat;border:1.5px solid var(--va-main);border-radius:50%;width:16px;height:16px;position:absolute;top:-5px;right:-5px}.vanthis-app-shell .vanthis-proposals-side__card.is-changed{--side-mark:var(--vp-changed);--side-mark-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16z'/%3E%3C/svg%3E")}.vanthis-app-shell .vanthis-proposals-side__card.is-new{--side-mark:var(--vp-new);--side-mark-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}.vanthis-app-shell .vanthis-proposals-side__card.is-removed{--side-mark:var(--vp-removed);--side-mark-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.vanthis-app-shell .vanthis-proposals-side__card.is-removed .vanthis-overview__card{opacity:.6}.vanthis-app-shell .vanthis-proposals-side__card.is-removed .vanthis-overview__card strong{text-decoration:line-through}.vanthis-app-shell .vanthis-proposals-side__more{color:var(--va-muted);font-variant-numeric:tabular-nums;font-size:12px}.vanthis-app-shell .vanthis-proposals-side__detail{min-height:0;animation:vanthis-proposals-swap .26s var(--vp-ease) both;flex:1;padding:14px 16px 16px;overflow-y:auto}@keyframes vanthis-proposals-swap{0%{opacity:0;translate:0 6px}}.vanthis-app-shell .vanthis-proposals-side__heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.vanthis-app-shell .vanthis-proposals-side__heading h2{color:var(--va-strong);letter-spacing:-.01em;margin:2px 0 0;font-size:17px;font-weight:500;line-height:24px}.vanthis-app-shell .vanthis-proposals-side__close{width:28px;height:28px;color:var(--va-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;margin:-2px -6px 0 0;padding:0;display:grid}.vanthis-app-shell .vanthis-proposals-side__close:hover{color:var(--va-strong);background:var(--va-subtle)}.vanthis-app-shell .vanthis-proposals-side__close svg{width:15px;height:15px}.vanthis-app-shell .vanthis-proposals-side__why{color:var(--va-body);margin:8px 0 0;padding:1px 0 1px 14px;font-size:13px;line-height:19px;position:relative}.vanthis-app-shell .vanthis-proposals-side__why:before{content:"";background:linear-gradient(90deg, var(--vp-new) 0 50%, var(--vp-waypoint) 50% 100%);border-radius:1px;width:4px;position:absolute;top:0;bottom:0;left:0}.vanthis-app-shell .vanthis-proposals-side__learning-chip{width:fit-content;max-width:100%;color:var(--va-strong);background:color-mix(in srgb, var(--vp-learning) 9%, var(--va-main));border-radius:10px;align-items:flex-start;gap:6px;margin:10px 0 0;padding:4px 10px 4px 8px;font-size:12.5px;line-height:18px;display:flex}.vanthis-app-shell .vanthis-proposals-side__learning-chip+.vanthis-proposals-side__learning-chip{margin-top:4px}.vanthis-app-shell .vanthis-proposals-side__learning-chip svg{width:13px;height:13px;color:var(--vp-learning);flex:none;margin-top:2.5px}.vanthis-app-shell .vanthis-proposals-side__learning-chip>span>span{color:var(--va-muted)}.vanthis-app-shell .vanthis-proposals-side__learning-chip b{font-weight:500}.vanthis-app-shell .vanthis-proposals-side__learning-chip em{color:var(--va-muted);font-style:normal}.vanthis-app-shell .vanthis-proposals-side__learning-chip.is-quiet{color:var(--va-muted);background:var(--va-subtle)}.vanthis-app-shell .vanthis-proposals-side__learning-chip.is-quiet svg{color:var(--va-muted)}.vanthis-app-shell .vanthis-proposals-side__learning-chip.is-quiet b{font-weight:400}.vanthis-app-shell .vanthis-proposals-side__finding{background:color-mix(in srgb, var(--vp-learning) 9%, var(--va-main));border-radius:10px;margin:10px 0 0}.vanthis-app-shell .vanthis-proposals-side__finding+.vanthis-proposals-side__finding{margin-top:4px}.vanthis-app-shell .vanthis-proposals-side__finding>button{width:100%;color:var(--va-strong);font:inherit;text-align:left;border-radius:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:6px;padding:5px 10px 5px 8px;font-size:12.5px;line-height:18px;display:flex}.vanthis-app-shell .vanthis-proposals-side__finding>button>svg:first-child{width:13px;height:13px;color:var(--vp-learning);flex:none;margin-top:2.5px}.vanthis-app-shell .vanthis-proposals-side__finding>button>span{flex:1;min-width:0}.vanthis-app-shell .vanthis-proposals-side__finding>button>span>span{color:var(--va-muted)}.vanthis-app-shell .vanthis-proposals-side__finding b{font-weight:500}.vanthis-app-shell .vanthis-proposals-side__finding em{color:var(--va-muted);font-style:normal}.vanthis-app-shell .vanthis-proposals-side__chevron{width:13px;height:13px;color:var(--va-muted);transition:rotate .26s var(--vp-ease), color .16s var(--vp-ease);flex:none;margin-top:2.5px}.vanthis-app-shell .vanthis-proposals-side__finding>button:hover .vanthis-proposals-side__chevron{color:var(--va-strong)}.vanthis-app-shell .vanthis-proposals-side__finding.is-open .vanthis-proposals-side__chevron{rotate:180deg}.vanthis-app-shell .vanthis-proposals-side__finding-reveal{transition:grid-template-rows .28s var(--vp-ease);grid-template-rows:0fr;display:grid}.vanthis-app-shell .vanthis-proposals-side__finding-reveal>div{visibility:hidden;min-height:0;transition:visibility 0s .28s;overflow:hidden}.vanthis-app-shell .vanthis-proposals-side__finding.is-open .vanthis-proposals-side__finding-reveal{grid-template-rows:1fr}.vanthis-app-shell .vanthis-proposals-side__finding.is-open .vanthis-proposals-side__finding-reveal>div{visibility:visible;transition:visibility}.vanthis-app-shell .vanthis-proposals-side__finding-more{opacity:0;padding:0 12px 10px 27px;transition:opacity .12s ease-out}.vanthis-app-shell .vanthis-proposals-side__finding.is-open .vanthis-proposals-side__finding-more{opacity:1;transition:opacity .2s ease-out 90ms}.vanthis-app-shell .vanthis-proposals-side__finding-more p{color:var(--va-body);margin:0;font-size:12.5px;line-height:18px}.vanthis-app-shell .vanthis-proposals-side__finding-more p.is-next{color:var(--va-strong);gap:6px;margin-top:6px;display:flex}.vanthis-app-shell .vanthis-proposals-side__finding-more p.is-next svg{width:12px;height:12px;color:var(--va-muted);flex:none;margin-top:3px}.vanthis-app-shell .vanthis-proposals-side__finding-more small{color:var(--va-muted);margin-top:6px;font-size:11.5px;line-height:16px;display:block}@media (prefers-reduced-motion:reduce){.vanthis-app-shell :is(.vanthis-proposals-side__finding-reveal,.vanthis-proposals-side__finding-reveal>div,.vanthis-proposals-side__finding-more,.vanthis-proposals-side__chevron){transition:none}}.vanthis-app-shell .vanthis-proposals-side__stale{color:var(--va-strong);background:color-mix(in srgb, var(--vp-changed) 8%, var(--va-main));border-radius:9px;gap:8px;margin:12px 0 0;padding:8px 10px;font-size:12.5px;line-height:18px;display:flex}.vanthis-app-shell .vanthis-proposals-side__stale svg{width:14px;height:14px;color:var(--vp-changed);flex:none;margin-top:2px}.vanthis-app-shell .vanthis-proposals-side__foot{margin-top:16px}.vanthis-app-shell .vanthis-proposals-side__foot .vanthis-proposals-actions{justify-content:flex-start}.vanthis-app-shell .vanthis-proposals-side .vanthis-review-islands.is-embedded{pointer-events:auto;flex:1;width:auto;min-height:0;display:block;position:static;overflow-y:auto}.vanthis-app-shell .vanthis-proposals-side .vanthis-review-islands.is-embedded>*{box-shadow:none;background:0 0;border:0;border-radius:0}.vanthis-app-shell .vanthis-proposals-side .vanthis-review-islands.is-embedded>.vanthis-review-islands__head{animation:vanthis-proposals-swap .26s var(--vp-ease) both;padding:14px 16px 10px}.vanthis-app-shell .vanthis-proposals-side .vanthis-review-islands.is-embedded>.vanthis-review-islands__body{display:block;overflow:visible}.vanthis-app-shell .vanthis-proposals-side .vanthis-review-islands.is-embedded .vanthis-review-islands__list{overflow:visible}.vanthis-app-shell .vanthis-proposals-side .vanthis-review-islands.is-embedded>.vanthis-review-islands__foot{background:var(--va-main);padding:12px 16px 16px;position:sticky;bottom:0}@media (prefers-reduced-motion:reduce){.vanthis-app-shell .vanthis-proposals-side__detail,.vanthis-app-shell .vanthis-proposals-side .vanthis-review-islands.is-embedded>.vanthis-review-islands__head{animation:none}}@media (width<=760px){.vanthis-app-shell .vanthis-review.is-sidebar{--proposals-sheet:min(52dvh, 460px)}.vanthis-app-shell .vanthis-review__canvas{inset:0 0 calc(var(--proposals-sheet) + 8px) 0}.vanthis-app-shell .vanthis-proposals-side{width:auto;height:var(--proposals-sheet);inset:auto 8px 8px}}@media (width>=641px){.vanthis-step-workshop__left.is-review{display:block}.vanthis-step-workshop__left.is-review>section,.vanthis-step-workshop__right.is-review>section{pointer-events:auto}.vanthis-step-workshop__right.is-review>section{height:100%;animation:vanthis-workshop-unfold-right .3s var(--vp-ease) .16s both}.vanthis-step-workshop__left.is-review>section{max-height:var(--workshop-height,560px);animation:vanthis-workshop-unfold-left .3s var(--vp-ease) .23s both}.vanthis-canvas-popover.is-workshop.is-closing :is(.vanthis-step-workshop__left,.vanthis-step-workshop__right).is-review>*{animation:.17s both vanthis-workshop-fold}}.vanthis-proposals-panel{color:var(--va-strong);background:var(--va-main);border:1px solid var(--va-border);box-shadow:var(--vp-shadow);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.vanthis-proposals-panel__head{border-bottom:1px solid var(--va-border);flex:none;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:flex}.vanthis-proposals-panel__head>svg{width:15px;height:15px;color:var(--va-muted);flex:none}.vanthis-proposals-panel__head>svg.is-learning{color:var(--vp-learning)}.vanthis-proposals-panel__head strong{font-size:13.5px;font-weight:500}.vanthis-proposals-panel__head>small{color:var(--va-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vanthis-proposals-panel__body{flex:1;min-height:0;padding:12px 14px;overflow:auto}.vanthis-proposals-panel__empty{color:var(--va-muted);margin:0;font-size:13px}.vanthis-proposals-panel__foot{border-top:1px solid var(--va-border);flex:none;padding:10px 14px 12px}.vanthis-proposals-panel__foot .vanthis-proposals-actions{justify-content:flex-end}.vanthis-proposals-meter{color:var(--va-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:inline-flex}.vanthis-proposals-meter__bar{background:var(--va-subtle);border-radius:2px;width:64px;height:4px;position:relative}.vanthis-proposals-meter__bar i{border-radius:2px;height:100%;position:absolute;top:0;left:0}.vanthis-proposals-meter__bar .is-before{background:color-mix(in srgb, var(--vp-removed) 30%, transparent)}.vanthis-proposals-meter__bar .is-after{background:var(--vp-new);transition:width .32s var(--vp-ease)}.vanthis-proposals-meter__bar .is-budget{background:var(--va-strong);border-radius:0;width:1px;height:10px;top:-3px}.vanthis-proposals-meter__rules{color:var(--va-strong);align-items:center;gap:3px;display:inline-flex}.vanthis-proposals-meter__rules svg{width:13px;height:13px;color:var(--vp-new)}.vanthis-proposals-doc h4{margin:14px 0 4px;font-size:13px;font-weight:600}.vanthis-proposals-doc p{margin:0 0 6px;font-size:13.5px;line-height:1.6}.vanthis-proposals-doc .vanthis-proposals-doc__text>:first-child,.vanthis-proposals-hunk>div>:first-child{margin-top:0}.vanthis-proposals-doc .vanthis-proposals-li{padding-left:16px;position:relative}.vanthis-proposals-doc .vanthis-proposals-li:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.72em;left:4px}.vanthis-proposals-doc .vanthis-proposals-li.is-numbered{padding-left:20px}.vanthis-proposals-doc .vanthis-proposals-li.is-numbered:before{content:attr(data-number);width:auto;height:auto;color:var(--va-muted);font-variant-numeric:tabular-nums;opacity:1;background:0 0;border-radius:0;top:0;left:0}.vanthis-proposals-doc code{background:var(--va-subtle);border-radius:4px;padding:0 3px;font-size:.92em}.vanthis-proposals-doc strong{font-weight:600}.vanthis-proposals-doc .vanthis-proposals-check{align-items:baseline;gap:8px;display:flex}.vanthis-proposals-doc .vanthis-proposals-check>span{border:1.5px solid var(--va-border-strong);border-radius:4px;flex:none;width:13px;height:13px;translate:0 2px}.vanthis-proposals-doc .is-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vanthis-proposals-hunk{border-radius:8px;gap:2px;margin:4px -8px 8px;padding:0 34px 0 0;display:grid;position:relative}.vanthis-proposals-hunk__old,.vanthis-proposals-hunk__new{border-left:2px solid;border-radius:0 6px 6px 0;padding:4px 8px 2px 10px}.vanthis-proposals-hunk__old{color:var(--va-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--vp-removed) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--vp-removed) 60%, transparent);background:color-mix(in srgb, var(--vp-removed) 7%, transparent);border-color:color-mix(in srgb, var(--vp-removed) 55%, transparent)}.vanthis-proposals-hunk__new{background:color-mix(in srgb, var(--vp-new) 9%, transparent);border-color:var(--vp-new)}.vanthis-proposals-hunk__old h4,.vanthis-proposals-hunk__new h4{margin-top:2px}.vanthis-proposals-hunk.is-out{border:1px dashed var(--va-border-strong);padding:4px 10px}.vanthis-proposals-hunk.is-applied{border-left:2px solid var(--vp-new);animation:vanthis-proposals-applied .6s var(--vp-ease-out) both;border-radius:0 6px 6px 0;padding:4px 8px 2px 10px}@keyframes vanthis-proposals-applied{0%{background:color-mix(in srgb, var(--vp-new) 9%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.vanthis-proposals-hunk.is-applied{animation:none}}.vanthis-app-shell .vanthis-proposals-toast button:disabled{cursor:default;opacity:.7}.vanthis-app-shell .vanthis-proposals-toast button svg{vertical-align:-2px;width:13px;height:13px;margin-right:4px}.vanthis-proposals-hunk__left{color:var(--va-muted);opacity:.7;text-decoration:line-through}.vanthis-proposals-hunk__leave,.vanthis-proposals-hunk__back{height:26px;color:var(--va-muted);font:inherit;background:var(--va-main);border:1px solid var(--va-border);cursor:pointer;transition:opacity .16s var(--vp-ease), color .16s var(--vp-ease);border-radius:7px;justify-content:center;align-items:center;gap:4px;font-size:12px;display:inline-flex;position:absolute;top:2px;right:2px}.vanthis-proposals-hunk__leave{opacity:0;width:26px}.vanthis-proposals-hunk:hover .vanthis-proposals-hunk__leave,.vanthis-proposals-hunk__leave:focus-visible{opacity:1}.vanthis-proposals-hunk__leave:hover,.vanthis-proposals-hunk__back:hover{color:var(--va-strong);background:var(--va-subtle)}.vanthis-proposals-hunk__back{justify-self:start;margin:2px 0;padding:0 8px;position:static}.vanthis-proposals-hunk__leave svg,.vanthis-proposals-hunk__back svg{width:13px;height:13px}.vanthis-proposals-tabs{gap:2px;min-width:0;margin-left:-6px;display:inline-flex}.vanthis-proposals-tabs button{height:30px;color:var(--va-muted);font:inherit;cursor:pointer;transition:color .16s var(--vp-ease), background-color .16s var(--vp-ease);background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.vanthis-proposals-tabs button:hover{color:var(--va-strong)}.vanthis-proposals-tabs button[aria-selected=true]{color:var(--va-strong);background:var(--va-subtle)}.vanthis-proposals-tabs button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vanthis-proposals-tabs svg{flex:none;width:14px;height:14px}.vanthis-proposals-panel__head>svg:is(.vanthis-proposals-panel__skill,.vanthis-proposals-panel__instruction){width:16px;height:16px}.vanthis-proposals-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vanthis-proposals-hunk.is-link{background:color-mix(in srgb, var(--vp-new) 9%, transparent);border-left:2px solid var(--vp-new);border-radius:0 8px 8px 0;align-items:center;gap:10px;margin:0;padding:8px 40px 8px 10px;display:flex}.vanthis-proposals-hunk.is-link.is-remove{background:color-mix(in srgb, var(--vp-removed) 7%, transparent);border-color:var(--vp-removed)}.vanthis-proposals-hunk.is-link.is-remove b{color:var(--va-muted);text-decoration:line-through}.vanthis-proposals-hunk.is-link.is-out{border:1px dashed var(--va-border-strong);background:0 0;border-radius:8px;padding-right:112px}.vanthis-proposals-hunk.is-link.is-out .vanthis-proposals-link__text{color:var(--va-muted);text-decoration:line-through}.vanthis-proposals-hunk.is-link.is-applied{background:0 0}.vanthis-proposals-link__mark{width:22px;height:22px;color:var(--vp-new);background:var(--va-main);border-radius:6px;flex:none;place-items:center;display:grid}.is-remove>.vanthis-proposals-link__mark{color:var(--vp-removed)}.vanthis-proposals-link__mark svg{width:13px;height:13px}.vanthis-proposals-link__text{min-width:0;display:grid}.vanthis-proposals-link__text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.vanthis-proposals-link__text small{color:var(--va-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.vanthis-proposals-hunk.is-link .vanthis-proposals-hunk__leave{top:50%;right:6px;translate:0 -50%}.vanthis-proposals-hunk.is-link .vanthis-proposals-hunk__back{margin:0;position:absolute;top:50%;right:6px;translate:0 -50%}.vanthis-proposals-learnings{gap:4px;margin:0;padding:0;list-style:none;display:grid}.vanthis-proposals-learnings>li{border-radius:9px;padding:8px}.vanthis-proposals-learnings>li:hover{background:color-mix(in srgb, var(--vp-learning) 8%, transparent)}.vanthis-proposals-learning__head{align-items:center;gap:8px;display:flex}.vanthis-proposals-learning__head svg{width:14px;height:14px;color:var(--vp-learning);flex:none}.vanthis-proposals-learning__head b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.vanthis-proposals-runs{text-align:center;font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--vp-learning) 14%, transparent);border-radius:6px;flex:none;min-width:20px;padding:0 6px;font-size:11.5px;font-weight:500}.vanthis-proposals-runlines{gap:4px;margin:6px 0 0;padding:0 0 0 22px;list-style:none;display:grid}.vanthis-proposals-runlines li{border-left:1px solid var(--va-border);padding-left:10px;display:grid}.vanthis-proposals-runlines small{color:var(--va-muted);font-size:11px}.vanthis-proposals-runlines span{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.vanthis-proposals-actions{align-items:center;gap:8px;display:flex}:is(.vanthis-proposals-primary,.vanthis-proposals-quiet){height:34px;font:inherit;cursor:pointer;transition:background-color .16s var(--vp-ease);border:0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.vanthis-app-shell .vanthis-proposals-primary,.vanthis-proposals-primary{isolation:isolate;color:#fff;background:#2f5fe0;position:relative}.vanthis-proposals-primary:before{content:"";z-index:-1;border-bottom-left-radius:inherit;clip-path:polygon(0 0,100% 100%,0 100%);pointer-events:none;background:#4d7bff;width:12px;height:12px;position:absolute;bottom:0;left:0}.vanthis-proposals-primary:after{content:"";pointer-events:none;background:#ff5a1f;border-radius:1px;width:7px;height:7px;position:absolute;top:-4px;right:-4px;transform:rotate(45deg)}.vanthis-proposals-primary:hover:not(:disabled){background:#2650c4}.vanthis-proposals-primary:disabled{cursor:default;opacity:.45}.vanthis-proposals-primary svg{width:15px;height:15px}.vanthis-app-shell .vanthis-proposals-quiet,.vanthis-proposals-quiet{color:var(--va-strong);background:var(--va-subtle)}.vanthis-proposals-quiet:hover:not(:disabled){background:color-mix(in srgb, var(--va-strong) 9%, var(--va-main))}.vanthis-proposals-outcome{height:34px;animation:vanthis-proposals-rise .24s var(--vp-ease-out) both;justify-content:flex-end;align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.vanthis-proposals-outcome svg{width:15px;height:15px;color:var(--vp-new)}.vanthis-app-shell .vanthis-proposals-toast{z-index:30;color:#fff;height:38px;box-shadow:var(--vp-shadow);animation:vanthis-proposals-rise .22s var(--vp-ease-out) both;background:#111318;border-radius:10px;align-items:center;gap:8px;padding:0 6px 0 14px;font-size:13.5px;font-weight:500;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.vanthis-app-shell .vanthis-proposals-toast>svg{color:#8fb0ff;width:15px;height:15px}.vanthis-app-shell .vanthis-proposals-toast button{color:#fff;height:28px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:7px;padding:0 10px}.vanthis-app-shell .vanthis-proposals-toast button:hover{background:#fff3}.vanthis-app-shell.dark .vanthis-proposals-toast{background:#000;border:1px solid #2f3036}@keyframes vanthis-proposals-unfold-right{0%{opacity:0;clip-path:inset(0 0 0 100% round 12px);translate:10px}to{clip-path:inset(0 round 12px)}}@keyframes vanthis-proposals-rise{0%{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.vanthis-app-shell .vanthis-proposals-toast,.vanthis-proposals-outcome,:is(.vanthis-step-workshop__left,.vanthis-step-workshop__right).is-review>section{animation:none}}
