.gvl-hw-chips .gv-status-chip{vertical-align:middle;margin-inline:2px}.gvl-hw-touch{display:flex;align-items:flex-start;gap:var(--space-2);color:var(--warning)}.gvl-hw-touch>.gv-caption{color:var(--warning)}.gvl-hw-touch-pin{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border:var(--border-hairline) dashed var(--warning);border-radius:var(--radius-pill);color:var(--warning)}.gvl-hw-caption{margin-top:var(--space-8);max-width:var(--measure)}.gvl-hw-key{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.gvl-hw-key-amber{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--warning)}.gvl-hw-frag{display:flex;flex-direction:column;gap:var(--space-2);font-size:14px;line-height:22px}.gvl-hw-frag-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.gvl-hw-frag-row>.gv-icon{flex:none;color:var(--ink-muted)}.gvl-hw-frag-person,.gvl-hw-frag-person>.gv-icon{color:var(--warning)}.gvl-hw-frag-gap{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--border)}.gvl-hw-window{--gv-window-min-height: 0px}.gvl-hw-window .gv-product-window__main{padding:var(--space-5)}.gvl-hw-art--dark,[data-theme=dark] .gvl-hw-art--light{display:none}[data-theme=dark] .gvl-hw-art--dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .gvl-hw-art--light{display:none}:root:not([data-theme=light]) .gvl-hw-art--dark{display:block}}.gvl-hw01-actions{margin-top:var(--space-12);gap:var(--space-3) var(--space-5)}@container gv (max-width: 599px){.gvl-hw01-actions>.gv-button{flex:1 1 100%}}.gvl-hw02{--gvl-hw02-stop: 176px}.gvl-hw02-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:var(--space-2)}.gvl-hw02-strip{display:grid;grid-template-columns:repeat(6,var(--gvl-hw02-stop));gap:var(--space-4);min-width:-moz-max-content;min-width:max-content}.gvl-hw02-stop{display:grid;min-width:0}.gvl-hw02-card{position:relative;display:flex;flex-direction:column;gap:var(--space-1);min-height:160px;padding:var(--space-4);background:var(--surface);border:var(--border-hairline) solid var(--border);border-top:2px solid var(--border-strong);border-radius:var(--radius-m)}.gvl-hw02-card>.gv-caption{flex:1 1 auto}.gvl-hw02-card>.gvl-hw-touch{padding-top:var(--space-2)}.gvl-hw02-status{padding-top:var(--space-2)}@container gv (min-width: 1200px){.gvl-hw02-strip{grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}}@container gv (max-width: 599px){.gvl-hw02-scroll{overflow:visible;padding-bottom:0}.gvl-hw02-strip{grid-template-columns:minmax(0,1fr);min-width:0}.gvl-hw02-card{min-height:0}}.gvl-hw03-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-12);align-items:start}.gvl-hw03-head{margin-bottom:0}.gvl-hw03-link{margin-top:var(--space-6)}.gvl-hw03-steps{display:flex;flex-direction:column}.gvl-hw03-step{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-8);border-top:var(--border-hairline) solid var(--border)}.gvl-hw03-step:last-child{border-bottom:var(--border-hairline) solid var(--border)}.gvl-hw03-num{padding-top:6px}.gvl-hw03-text{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--measure)}.gvl-hw03-status{padding-top:var(--space-1)}@container gv (min-width: 960px){.gvl-hw03-grid{grid-template-columns:calc(5 * var(--gv-col) + 4 * var(--grid-gutter)) minmax(0,1fr);row-gap:var(--space-16);-moz-column-gap:calc(var(--gv-col) + 2 * var(--grid-gutter));column-gap:calc(var(--gv-col) + 2 * var(--grid-gutter))}.gvl-hw03-aside{position:sticky;top:var(--sticky-offset)}}.gvl-hw04-ladder{display:flex;flex-direction:column}.gvl-hw04-rung{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2) var(--space-8);padding-block:var(--space-8);border-top:var(--border-hairline) solid var(--border)}.gvl-hw04-rung:last-child{border-bottom:var(--border-hairline) solid var(--border)}.gvl-hw04-num{line-height:1}.gvl-hw04-text{display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--measure)}@container gv (min-width: 600px){.gvl-hw04-rung{grid-template-columns:var(--gv-col) minmax(0,1fr);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}}.gvl-hw05-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.gvl-hw05-col{min-width:0}.gvl-hw05-title{padding-bottom:var(--space-4);border-bottom:var(--border-hairline) solid var(--border)}.gvl-hw05-col--before .gvl-hw05-title{color:var(--ink-muted)}.gvl-hw05-days{display:flex;flex-direction:column}.gvl-hw05-days>li{display:grid;grid-template-columns:auto 7rem minmax(0,1fr) auto;align-items:baseline;gap:var(--space-3);padding-block:var(--space-4);border-bottom:var(--border-hairline) solid var(--border)}.gvl-hw05-mark{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--border-strong);align-self:center}.gvl-hw05-mark--red{background:var(--danger)}.gvl-hw05-mark--amber{background:var(--warning)}@container gv (min-width: 960px){.gvl-hw05-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-12);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}}.gvl-hw05-status{align-self:start}@container gv (max-width: 599px){.gvl-hw05-days>li{grid-template-columns:auto minmax(0,1fr)}.gvl-hw05-days>li>.gv-body-s,.gvl-hw05-status{grid-column:2}}.gvl-hw06-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.gvl-hw06-step{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.gvl-hw06-figure{margin:var(--space-4) 0 0}@container gv (min-width: 960px){.gvl-hw06-steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto;gap:var(--grid-gutter);row-gap:0}.gvl-hw06-step{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-2)}.gvl-hw06-figure{margin-top:var(--space-4)}}.gvl-hw08-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10);align-items:start}.gvl-hw08-copy{display:contents}.gvl-hw08-head{order:1;margin-bottom:0}.gvl-hw08-visual{order:2;min-width:0}.gvl-hw08-steps{order:3;display:flex;flex-direction:column}.gvl-hw08-step{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-8);border-top:var(--border-hairline) solid var(--border)}.gvl-hw08-step:last-child{border-bottom:var(--border-hairline) solid var(--border)}.gvl-hw08-num{padding-top:6px;color:var(--ink-muted);transition:color var(--duration-1) var(--ease-standard)}.gvl-hw08-step[aria-current=step] .gvl-hw08-num{color:var(--accent)}.gvl-hw08-text{display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--measure)}.gvl-hw08-status{padding-top:var(--space-1)}.gvl-hw08-demo[hidden]{display:none}@container gv (max-width: 959px){.gvl-hw08-demo:not([data-step="0"]){display:none}.gvl-hw08-demo[data-step="0"]{display:block}.gvl-hw08-step:first-child{border-top:0}}@container gv (min-width: 960px){.gvl-hw08-grid{grid-template-columns:calc(5 * var(--gv-col) + 4 * var(--grid-gutter)) minmax(0,1fr);row-gap:var(--space-16);-moz-column-gap:calc(var(--gv-col) + 2 * var(--grid-gutter));column-gap:calc(var(--gv-col) + 2 * var(--grid-gutter))}.gvl-hw08-copy{display:block}.gvl-hw08-head{margin-bottom:var(--space-16)}.gvl-hw08-visual{position:sticky;top:var(--sticky-offset)}.gvl-hw08-step{padding-block:var(--space-12)}}
