:is(.vanthis-steps,.vanthis-overview,.vanthis-skill-detail,.vanthis-proposals-side){--step-type-human:#0e7490;--step-type-agent:#a21caf;--step-type-handoff:#c2410c;--step-type-tool:#1d4ed8;--step-type-decision:#b45309;--step-type-signal:#be123c;--step-type-wait:#047857;--step-type-milestone:#047857;--step-type-outcome:#7f6303;--step-type-human-base:#06b6d4;--step-type-agent-base:#d946ef;--step-type-handoff-base:#f97316;--step-type-tool-base:#3b82f6;--step-type-decision-base:#f59e0b;--step-type-signal-base:#f43f5e;--step-type-wait-base:#10b981;--step-type-milestone-base:#10b981;--step-type-outcome-base:#eab308}.vanthis-app-shell.dark :is(.vanthis-steps,.vanthis-overview,.vanthis-skill-detail,.vanthis-proposals-side){--step-type-human:#67e8f9;--step-type-agent:#f0abfc;--step-type-handoff:#fdba74;--step-type-tool:#93c5fd;--step-type-decision:#fcd34d;--step-type-signal:#fda4af;--step-type-wait:#6ee7b7;--step-type-milestone:#6ee7b7;--step-type-outcome:#fde047;--step-type-human-base:#22d3ee;--step-type-agent-base:#e879f9;--step-type-handoff-base:#fb923c;--step-type-tool-base:#60a5fa;--step-type-decision-base:#fbbf24;--step-type-signal-base:#fb7185;--step-type-wait-base:#34d399;--step-type-milestone-base:#34d399;--step-type-outcome-base:#facc15}.vanthis-steps{--steps-green:#0b8a54;--steps-green-bg:#dcf5e7;--steps-amber:#c2410c;--steps-amber-bg:#ffe8d6;--steps-rose:#e11d48;--steps-rose-bg:#ffe1e8;--steps-teal:#0b7f93;--steps-teal-bg:#d6f3f8;--steps-neutral:#5b5f68;--steps-neutral-bg:#efeff2;--steps-learning:#e3a008;height:100%;min-height:0;color:var(--va-body);display:flex}.vanthis-app-shell.dark .vanthis-steps{--steps-green:#4ade80;--steps-green-bg:#4ade8024;--steps-amber:#fb923c;--steps-amber-bg:#fb923c26;--steps-rose:#fb7185;--steps-rose-bg:#fb718526;--steps-teal:#22d3ee;--steps-teal-bg:#22d3ee21;--steps-neutral:lch(70% 2 272.695);--steps-neutral-bg:#ffffff12;--steps-learning:#facc15}.vanthis-steps__main{flex:1;min-width:0;padding:20px 28px 48px;overflow:auto}.vanthis-steps__document{flex-direction:column;gap:12px;height:100%;min-height:480px;display:flex}.vanthis-steps__document>:last-child{flex:1;min-height:0}.vanthis-steps__back{width:fit-content;height:30px;color:var(--va-muted);font:400 13.5px/1 var(--va-font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;margin-left:-6px;padding:0 10px 0 6px;display:inline-flex}.vanthis-steps__back:hover{color:var(--va-strong);background:var(--va-subtle)}.vanthis-steps__back svg{width:15px;height:15px}.vanthis-steps .vanthis-segment{background:var(--va-subtle);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.vanthis-steps .vanthis-segment button{height:30px;color:var(--va-muted);font:400 13.5px/1 var(--va-font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.vanthis-steps .vanthis-segment button small{min-width:18px;color:var(--va-muted);font-variant-numeric:tabular-nums;text-align:center;background:color-mix(in srgb, var(--va-strong) 7%, transparent);border-radius:6px;padding:2px 5px;font-size:11.5px;font-weight:500}.vanthis-steps .vanthis-segment button:is([aria-checked=true],[aria-selected=true]){color:var(--va-strong);background:var(--va-panel-raised);box-shadow:0 1px 2px #0000000f, 0 0 0 1px var(--va-border)}.vanthis-steps .vanthis-segment button:is([aria-checked=true],[aria-selected=true]) small{color:var(--va-panel-raised);background:var(--va-strong)}.vanthis-steps .vanthis-segment.is-wide{display:flex}.vanthis-steps .vanthis-segment.is-wide button{flex:1}.vanthis-steps .vanthis-segment.is-small button{height:26px;padding:0 10px;font-size:12.5px}.vanthis-steps .vanthis-tag{white-space:nowrap;border-radius:7px;align-items:center;height:24px;padding:0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.vanthis-steps .vanthis-tag.is-green{color:var(--steps-green);background:var(--steps-green-bg)}.vanthis-steps .vanthis-tag.is-amber{color:var(--steps-amber);background:var(--steps-amber-bg)}.vanthis-steps .vanthis-tag.is-rose{color:var(--steps-rose);background:var(--steps-rose-bg)}.vanthis-steps .vanthis-tag.is-teal{color:var(--steps-teal);background:var(--steps-teal-bg)}.vanthis-steps .vanthis-tag.is-neutral{color:var(--steps-neutral);background:var(--steps-neutral-bg)}.vanthis-step-type{--type:var(--step-type-tool);--type-base:var(--step-type-tool-base);--type-share:14%;height:26px;color:var(--type);white-space:nowrap;background:color-mix(in srgb, var(--type-base) var(--type-share), transparent);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:500;display:inline-flex}.vanthis-step-type svg{width:14px;height:14px}.vanthis-step-type.is-human{--type:var(--step-type-human);--type-base:var(--step-type-human-base)}.vanthis-step-type.is-agent{--type:var(--step-type-agent);--type-base:var(--step-type-agent-base)}.vanthis-step-type.is-handoff{--type:var(--step-type-handoff);--type-base:var(--step-type-handoff-base);--type-share:10%}.vanthis-step-type.is-decision{--type:var(--step-type-decision);--type-base:var(--step-type-decision-base)}.vanthis-step-type.is-signal{--type:var(--step-type-signal);--type-base:var(--step-type-signal-base)}.vanthis-step-type.is-wait{--type:var(--step-type-wait);--type-base:var(--step-type-wait-base)}.vanthis-step-type.is-milestone{--type:var(--step-type-outcome);--type-base:var(--step-type-outcome-base)}.vanthis-steps-table__toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.vanthis-steps-table__search{width:min(260px,100%);height:36px;color:var(--va-faint);background:var(--va-panel-raised);border:1px solid var(--va-border);border-radius:9px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:flex}.vanthis-steps-table__search:focus-within{border-color:var(--va-border-strong)}.vanthis-steps-table__search svg{flex:none;width:15px;height:15px}.vanthis-steps-table__search input{min-width:0;color:var(--va-strong);font:400 13.5px/1 var(--va-font-sans);background:0 0;border:0;outline:0;flex:1}.vanthis-steps-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.vanthis-steps-table thead th{z-index:1;height:40px;color:var(--va-muted);text-align:left;white-space:nowrap;background:var(--va-subtle);padding:0 14px;font-size:13px;font-weight:400;position:sticky;top:-20px}.vanthis-steps-table thead th:first-child{border-radius:9px 0 0 9px}.vanthis-steps-table thead th:last-child{border-radius:0 9px 9px 0}.vanthis-steps-table tbody td{vertical-align:middle;border-bottom:1px solid var(--va-border);height:60px;padding:0 14px}.vanthis-steps-table tbody tr{cursor:pointer}.vanthis-steps-table tbody tr:hover td,.vanthis-steps-table tbody tr.is-selected td{background:var(--va-hover)}:is(.vanthis-steps-table,.vanthis-skills__frame) th.is-count{width:120px}:is(.vanthis-steps-table,.vanthis-skills__frame) th.is-date{width:104px}.vanthis-steps-table th.is-type{width:150px}.vanthis-steps-table .is-number{width:40px;color:var(--va-faint);font-variant-numeric:tabular-nums;text-align:center;font-size:13px}.vanthis-steps-table time{color:var(--va-body);font-variant-numeric:tabular-nums;font-size:13.5px}.vanthis-steps-table table.is-narrow :is(th,td):last-child{display:none}.vanthis-steps-table__open{min-width:0;max-width:360px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.vanthis-steps-table__open:focus-visible{outline:1.5px solid var(--va-strong,currentColor);outline-offset:4px;border-radius:6px}.vanthis-steps-table__step{align-items:center;gap:12px;min-width:0;display:flex}.vanthis-steps-table__step .vanthis-asset-mark{border-radius:9px;flex:none;width:32px;height:32px}.vanthis-steps-table__step strong{color:var(--va-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.vanthis-steps-table__step.is-removed strong{color:var(--va-faint);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--va-faint) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--va-faint) 50%, transparent)}.vanthis-step-panel__note{color:var(--va-faint);margin:0 18px 12px;font-size:13px}.vanthis-steps-table__no-place{width:32px;height:32px;color:var(--va-faint);border:1px dashed var(--va-border-strong);border-radius:9px;flex:none;place-items:center;display:grid}.vanthis-steps-table__no-place.is-none{border-color:#0000}.vanthis-steps-table__no-place svg{width:15px;height:15px}.vanthis-steps-table__none{color:color-mix(in srgb, var(--va-faint) 70%, transparent)}.vanthis-steps-table__counts{gap:14px;display:inline-flex}.vanthis-steps-table__count{color:var(--va-body);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:14px;display:inline-flex}.vanthis-steps-table__count svg{width:16px;height:16px;color:var(--va-faint)}.vanthis-steps-table__count.is-ink svg{color:var(--va-strong)}.vanthis-steps-table__count.is-error svg{color:var(--steps-rose)}.vanthis-steps-table__count.is-gap svg{color:var(--steps-amber)}.vanthis-steps-table__count.is-learning{color:var(--va-strong)}.vanthis-steps-table__count.is-learning svg{color:var(--steps-learning);fill:color-mix(in srgb, var(--steps-learning) 30%, transparent)}.vanthis-steps-table__empty{color:var(--va-muted);text-align:center;padding:32px 0;font-size:14px}.vanthis-step-panel{background:var(--va-panel-raised);border-left:1px solid var(--va-border);flex-direction:column;flex:none;width:min(400px,40%);min-height:0;animation:.26s cubic-bezier(.32,.72,0,1) vanthis-step-panel-in;display:flex;overflow:auto}@keyframes vanthis-step-panel-in{0%{opacity:0;transform:translate(20px)}}@media (prefers-reduced-motion:reduce){.vanthis-step-panel{animation:none}}.vanthis-step-panel>*{min-width:0}.vanthis-step-panel__head{z-index:2;background:var(--va-panel-raised);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 10px 18px;display:flex;position:sticky;top:0}.vanthis-step-panel__head>.vanthis-steps-table__step strong{font-size:15px;font-weight:500}.vanthis-step-panel__title{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.vanthis-step-panel__title .vanthis-asset-mark{border-radius:8px;flex:none;width:30px;height:30px}.vanthis-step-panel__title input{min-width:0;height:34px;color:var(--va-strong);font:500 15px/1 var(--va-font-sans);background:0 0;border:1px solid #0000;border-radius:8px;outline:0;flex:1;margin-left:-8px;padding:0 8px}.vanthis-step-panel__title input:hover{background:var(--va-subtle)}.vanthis-step-panel__title input:focus{background:var(--va-panel-raised);border-color:var(--va-border-strong)}.vanthis-step-panel__actions{flex:none;gap:2px;display:flex}.vanthis-step-panel__actions button{width:32px;height:32px;color:var(--va-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.vanthis-step-panel__actions button:hover{color:var(--va-strong);background:var(--va-subtle)}.vanthis-step-panel__actions button.is-danger:hover{color:var(--va-critical);background:var(--va-critical-bg)}.vanthis-step-panel__actions svg{width:17px;height:17px}.vanthis-step-panel__actions button.is-proposals{width:auto;color:var(--va-accent);font:inherit;font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb, var(--va-accent) 30%, transparent);align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.vanthis-step-panel__actions button.is-proposals:hover{color:var(--va-accent);background:color-mix(in srgb, var(--va-accent) 8%, transparent)}.vanthis-step-panel__actions button.is-proposals svg{width:15px;height:15px}.vanthis-step-panel__tabs{scrollbar-width:thin;margin:0 18px 12px;overflow-x:auto}.vanthis-steps .vanthis-step-panel__tabs button{gap:5px;padding:0 8px}.vanthis-steps .vanthis-step-panel__tabs button small,.vanthis-steps .vanthis-step-panel__tabs button[aria-selected=true] small{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;opacity:.62;background:0 0;padding:0}.vanthis-step-panel__body{padding:0 18px 48px}.vanthis-step-panel__empty{color:var(--va-muted);text-align:center;margin:0;padding:24px 0;font-size:13.5px}.vanthis-step-panel__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vanthis-step-panel__card{width:100%;color:var(--va-muted);font:400 13.5px/20px var(--va-font-sans);text-align:left;background:var(--va-panel-raised);border:1px solid var(--va-border);cursor:pointer;border-radius:12px;gap:8px;padding:12px 14px;display:grid}.vanthis-step-panel__card:hover{border-color:var(--va-border-strong)}.vanthis-step-panel__card.is-static{cursor:default}.vanthis-step-panel__card.is-static:hover{border-color:var(--va-border)}.vanthis-step-panel__card-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.vanthis-step-panel__card-head strong{color:var(--va-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.vanthis-step-panel__clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vanthis-step-panel__next{color:var(--va-strong);gap:8px;display:flex}.vanthis-step-panel__next svg{width:15px;height:15px;color:var(--steps-amber);flex:none;margin-top:3px}.vanthis-step-panel__meta{color:var(--va-faint);font-size:12.5px}.vanthis-step-panel__finding{align-items:center;gap:8px;min-width:0;display:flex}.vanthis-step-panel__finding svg{flex:none;width:16px;height:16px}.vanthis-step-panel__finding.is-error svg{color:var(--steps-rose)}.vanthis-step-panel__finding.is-gap svg{color:var(--steps-amber)}.vanthis-step-panel__run .vanthis-step-work__detail{padding:0}.vanthis-step-about{border-bottom:1px solid var(--va-border);grid-template-columns:minmax(0,1fr);gap:14px;margin:0 18px 14px;padding-bottom:16px;display:grid}.vanthis-step-about textarea,.vanthis-step-about input:not([type=checkbox]),.vanthis-step-about select{width:100%;min-width:0;color:var(--va-strong);font:500 13.5px/20px var(--va-font-sans);resize:none;background:0 0;border:1px solid #0000;border-radius:8px;outline:0}.vanthis-step-about :is(textarea,input):hover{background:var(--va-subtle)}.vanthis-step-about :is(textarea,input):focus{background:var(--va-panel-raised);border-color:var(--va-border-strong)}.vanthis-step-about :is(textarea,input)::placeholder{color:var(--va-faint);font-weight:400}.vanthis-step-about__text{margin:0 0 0 -8px;padding:6px 8px;font-weight:500;color:var(--va-body)!important}.vanthis-step-about>dl,.vanthis-step-about__detail dl{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;display:grid}.vanthis-step-about__row{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;min-height:34px;display:grid}.vanthis-step-about__row dt{color:var(--va-faint);font-size:13px}.vanthis-step-about__row dd{min-width:0;color:var(--va-strong);margin:0;font-size:13.5px}.vanthis-step-about__row dd>:is(input,textarea){margin-left:-8px;padding:6px 8px}.vanthis-step-about__row dd a{color:var(--va-strong);text-decoration:none}.vanthis-step-about__row dd a:hover{text-decoration:underline}.vanthis-step-about .vanthis-step-workplace__label{display:none}.vanthis-step-about .vanthis-step-workplace__box{background:0 0;margin-left:-8px}.vanthis-step-about .vanthis-step-workplace__box:has(button.vanthis-step-workplace__field:hover){background:var(--va-subtle)}.vanthis-step-about .vanthis-step-workplace__field{height:34px}.vanthis-step-about__type,.vanthis-step-about__select{align-items:center;gap:6px;max-width:100%;display:inline-flex;position:relative}.vanthis-step-about__type>svg,.vanthis-step-about__select>svg{width:14px;height:14px;color:var(--va-faint);flex:none}.vanthis-step-about__type>select{opacity:0;cursor:pointer;position:absolute;inset:0}.vanthis-step-about__select>select{appearance:none;cursor:pointer;padding:6px 22px 6px 0}.vanthis-step-about__link{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.vanthis-step-about__link>input{flex:1 1 0}.vanthis-step-about__link>.vanthis-field-error{flex-basis:100%}.vanthis-step-about__open{width:28px;height:28px;color:var(--va-muted);border-radius:7px;flex:none;place-items:center;display:grid}.vanthis-step-about__open:hover{color:var(--va-strong);background:var(--va-subtle)}.vanthis-step-about__open:focus-visible{outline:1.5px solid var(--va-strong,currentColor);outline-offset:1px}.vanthis-step-about__open svg{width:15px;height:15px}.vanthis-step-about__select>svg{pointer-events:none;position:absolute;right:0}.vanthis-step-about__select>.vanthis-step-about__avatar+select{padding-left:0}.vanthis-step-about__with-mark{align-items:center;gap:8px;display:flex}.vanthis-step-about__avatar{width:24px;height:24px;color:var(--va-panel-raised);background:var(--va-strong);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:500;display:grid}.vanthis-step-about__group{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.vanthis-step-about__group h3{min-height:26px;color:var(--va-faint);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:400;display:flex}.vanthis-step-about__group h3 small{font-size:12px}.vanthis-step-about__group h3 button{width:26px;height:26px;color:var(--va-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-left:auto;display:grid}.vanthis-step-about__group h3 button:hover,.vanthis-step-about__group h3 button[aria-expanded=true]{color:var(--va-strong);background:var(--va-subtle)}.vanthis-step-about__group h3 button svg{width:15px;height:15px}.vanthis-step-about__group ul{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.vanthis-step-about__group li{border-radius:9px;transition:background-color .16s}.vanthis-step-about__group li.is-open{background:var(--va-subtle)}.vanthis-step-about__item{width:100%;min-height:36px;color:var(--va-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:4px 8px;display:flex}.vanthis-step-about__item:hover{background:var(--va-subtle)}.vanthis-step-about__item .vanthis-asset-mark{border-radius:7px;flex:none;width:24px;height:24px}.vanthis-step-about__item>strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.vanthis-step-about__item.is-quiet{color:var(--va-muted)}.vanthis-step-about__role{color:var(--va-faint);flex:none;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.vanthis-step-about__role svg{width:13px;height:13px}.vanthis-step-about__chevron{width:15px;height:15px;color:var(--va-faint);flex:none;transition:transform .2s cubic-bezier(.32,.72,0,1)}li.is-open .vanthis-step-about__chevron{transform:rotate(180deg)}.vanthis-step-about__doc{width:24px;height:24px;color:var(--va-muted);background:var(--va-subtle);border-radius:7px;flex:none;place-items:center;display:grid}.vanthis-step-about__doc svg{width:14px;height:14px}.vanthis-step-about__detail{grid-template-columns:minmax(0,1fr);gap:8px;padding:2px 10px 12px 42px;display:grid}.vanthis-step-about__detail>textarea{margin-left:-8px;padding:6px 8px}.vanthis-step-about__detail .vanthis-step-about__row{grid-template-columns:72px minmax(0,1fr);min-height:30px}.vanthis-step-about__detail p{color:var(--va-muted);margin:0;font-size:13px;line-height:19px}.vanthis-step-about__note{color:var(--va-faint)!important}.vanthis-step-about__remove{width:fit-content;color:var(--va-muted);font:400 13px/1 var(--va-font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.vanthis-step-about__remove:hover{color:var(--va-critical)}.vanthis-step-about__remove svg{width:14px;height:14px}.vanthis-step-about__skill{background:var(--va-subtle);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--va-border);border-radius:7px;flex:none;place-items:center;display:grid}.vanthis-step-about__skill .vanthis-skill-mark{width:19px;height:19px}.vanthis-step-about__item.is-skill{align-items:flex-start;padding-block:6px}.vanthis-step-about__item.is-skill .vanthis-step-about__skill{margin-top:2px}.vanthis-step-about__text{flex:1;min-width:0;display:grid}.vanthis-step-about__text strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.vanthis-step-about__text small{color:var(--va-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:17px;display:-webkit-box;overflow:hidden}.vanthis-step-about__go{width:14px;height:14px;color:var(--va-faint);flex:none;margin-top:3px}.vanthis-step-about__subhead{color:var(--va-faint);margin:6px 0 0;padding:0 8px;font-size:12px;font-weight:400;line-height:18px}.vanthis-step-about__menu{background:var(--va-panel-raised);border:1px solid var(--va-border-strong);border-radius:10px;gap:2px;margin-bottom:4px;padding:4px;display:grid}.vanthis-step-about__menu button{color:var(--va-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;display:flex}.vanthis-step-about__menu button:hover,.vanthis-step-about__menu button:focus-visible{background:var(--va-subtle);outline:0}.vanthis-step-about__menu svg{width:15px;height:15px;color:var(--va-muted);flex:none}.vanthis-step-about__menu span{display:grid}.vanthis-step-about__menu strong{font-size:13.5px;font-weight:500}.vanthis-step-about__menu small{color:var(--va-faint);font-size:12px}.vanthis-step-about__menu button.is-quiet{color:var(--va-muted);padding-block:5px}.vanthis-step-about__menu button.is-quiet strong{font-size:12.5px;font-weight:450}.vanthis-step-about__menu button.is-quiet:is(:hover,:focus-visible){color:var(--va-strong)}.vanthis-step-about__add{padding:0 0 6px}.vanthis-step-about__add .vanthis-step-resources__add{padding:0}.vanthis-step-about__empty{color:var(--va-faint);margin:0;padding:4px 0;font-size:13px}.vanthis-steps .vanthis-switch{background:var(--va-border-strong);cursor:pointer;border:0;border-radius:999px;width:30px;height:18px;padding:0;transition:background-color .16s;position:relative}.vanthis-steps .vanthis-switch>span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s cubic-bezier(.32,.72,0,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.vanthis-steps .vanthis-switch[aria-checked=true]{background:var(--va-strong)}.vanthis-steps .vanthis-switch[aria-checked=true]>span{background:var(--va-panel-raised);transform:translate(12px)}@media (width<=900px){.vanthis-steps{position:relative}.vanthis-steps__main{padding:16px}.vanthis-step-panel{z-index:3;border-left:0;width:100%;position:absolute;inset:0}.vanthis-steps:has(.vanthis-steps__document) .vanthis-step-panel{display:none}.vanthis-steps-table thead th:nth-child(n+4):not(:last-child),.vanthis-steps-table tbody td:nth-child(n+4):not(:last-child){display:none}}
