.ui-segment-bar[data-v-866c2463]{display:flex;height:var(--thw-segment-height)}.ui-segment-bar--hud[data-v-866c2463]{gap:var(--thw-segment-hud-gap);width:var(--thw-segment-hud-width)}.ui-segment-bar--hazard[data-v-866c2463],.ui-segment-bar--report[data-v-866c2463]{gap:var(--thw-segment-doc-gap);width:var(--thw-segment-doc-width)}.ui-segment[data-v-866c2463]{background:var(--thw-color-progress-todo);border-radius:var(--thw-radius);flex:1 1 0;min-width:0}.ui-segment.is-done[data-v-866c2463]{background:var(--thw-color-bg-brand)}.ui-segment.is-current[data-v-866c2463]{background:var(--thw-color-bg-highlight)}.ui-segment.is-correct[data-v-866c2463]{background:var(--thw-color-correct)}.ui-segment.is-wrong[data-v-866c2463]{background:var(--thw-color-wrong)}.room-marker[data-v-83ff418b]{background:none;border:0;cursor:pointer;display:block;height:var(--thw-marker-size);padding:0;position:relative;width:var(--thw-marker-size)}.room-marker[data-v-83ff418b],.room-marker[data-v-83ff418b]:before{border-radius:var(--thw-radius-full)}.room-marker[data-v-83ff418b]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}.room-marker[data-v-83ff418b]:focus-visible{outline:var(--thw-focus-ring-width) solid var(--thw-marker-focus-ring);outline-offset:var(--thw-marker-focus-offset)}.room-marker--question[data-v-83ff418b]:focus-visible{outline-offset:var(--thw-marker-question-focus-offset)}.room-marker-art[data-v-83ff418b]{display:block;height:100%;overflow:visible;transition:transform var(--thw-marker-hover-duration) ease;width:100%}@media(hover:hover){.room-marker[data-v-83ff418b]:hover{filter:none}.room-marker:hover .room-marker-art[data-v-83ff418b]{transform:scale(var(--thw-marker-hover-scale))}}.room-marker-disc[data-v-83ff418b]{fill:var(--thw-marker-disc)}.room-marker-check[data-v-83ff418b],.room-marker-chevron[data-v-83ff418b]{fill:none}.room-marker-check[data-v-83ff418b]{stroke:var(--thw-marker-glyph);stroke-linecap:square}.room-marker-chevron[data-v-83ff418b]{stroke:var(--thw-marker-chevrons)}.room-marker--question .room-marker-disc[data-v-83ff418b]{fill:var(--thw-marker-question-disc)}.room-marker-glyph[data-v-83ff418b]{fill:var(--thw-marker-question-glyph)}.room-marker-aura[data-v-83ff418b]{fill:var(--thw-marker-aura)}.room-marker.is-revealing .room-marker-art[data-v-83ff418b]{animation:room-marker-reveal-83ff418b var(--thw-anim-marker-reveal) var(--thw-ease-out-back) both}@keyframes room-marker-reveal-83ff418b{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes room-marker-fade-83ff418b{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.room-marker-art[data-v-83ff418b]{transition:none}.room-marker.is-revealing .room-marker-art[data-v-83ff418b]{animation-name:room-marker-fade-83ff418b;animation-timing-function:ease-out}}:where(.ui-error-badge[data-v-2551531a]){flex:none}.ui-error-badge[data-v-2551531a]{align-items:center;background:var(--thw-color-wrong);border-radius:var(--thw-radius);color:var(--thw-color-text-inverse);display:inline-flex;gap:var(--thw-error-badge-gap);min-height:var(--thw-error-badge-height);min-width:var(--thw-error-badge-min-width);padding:0 var(--thw-error-badge-pad-end) 0 var(--thw-error-badge-pad-start);white-space:nowrap}.ui-error-badge-circle[data-v-2551531a]{align-items:center;background:var(--thw-color-bg-surface);border-radius:var(--thw-radius-full);color:var(--thw-color-wrong);display:flex;flex:none;font-size:var(--thw-error-badge-mark-font-size);font-weight:var(--thw-font-weight-bold);height:var(--thw-error-badge-circle);justify-content:center;line-height:var(--thw-error-badge-mark-line-height);width:var(--thw-error-badge-circle)}.ui-error-badge-text[data-v-2551531a]{font-size:var(--thw-error-badge-font-size);font-weight:var(--thw-font-weight-regular);line-height:var(--thw-error-badge-line-height)}.ui-error-badge-count[data-v-2551531a]{font-weight:var(--thw-font-weight-bold)}:where(.ui-status-chip[data-v-3e7b19e1]){flex:none}.ui-status-chip[data-v-3e7b19e1]{align-items:center;border-radius:var(--thw-radius);display:inline-flex;font-size:var(--thw-chip-font-size);font-weight:var(--thw-font-weight-bold);justify-content:center;line-height:var(--thw-chip-line-height);min-height:var(--thw-chip-height);min-width:var(--thw-chip-width);padding:0 var(--thw-chip-pad-x);white-space:nowrap}.ui-status-chip.is-locked[data-v-3e7b19e1]{background:var(--thw-color-bg-muted);box-shadow:inset 0 0 0 var(--thw-chip-border) var(--thw-color-border-default);color:var(--thw-color-text-muted)}.ui-status-chip.is-open[data-v-3e7b19e1]{background:var(--thw-color-bg-highlight);color:var(--thw-color-text-brand)}.ui-status-chip.is-done[data-v-3e7b19e1]{background:var(--thw-color-correct);color:var(--thw-color-text-inverse)}.ui-progress-box[data-v-e8322c77]{background:var(--thw-color-bg-surface);border-radius:var(--thw-radius);box-shadow:var(--thw-shadow-elevated);color:var(--thw-color-text-brand);font-size:var(--thw-progress-box-font-size);font-weight:var(--thw-font-weight-bold);height:var(--thw-progress-box-height);line-height:var(--thw-progress-box-line-height);min-width:var(--thw-progress-box-width);position:relative;white-space:nowrap;width:-moz-max-content;width:max-content}.ui-progress-box-row[data-v-e8322c77]{display:flex;padding:var(--thw-progress-box-text-top) var(--thw-progress-box-value-end) 0 var(--thw-progress-box-pad-x)}.ui-progress-box-label[data-v-e8322c77],.ui-progress-box-title[data-v-e8322c77],.ui-progress-box-value[data-v-e8322c77]{margin:0}.ui-progress-box-title[data-v-e8322c77]{margin-right:var(--thw-progress-box-gap-min)}.ui-progress-box-label[data-v-e8322c77]{margin-left:auto}.ui-progress-box-value[data-v-e8322c77]{min-width:calc(var(--thw-progress-box-label-end) - var(--thw-progress-box-value-end));text-align:right}.ui-progress-box-segments[data-v-e8322c77]{left:var(--thw-progress-box-pad-x);position:absolute;top:var(--thw-progress-box-segments-top)}.icon-status-complete-disc[data-v-01047536]{fill:var(--thw-color-correct)}.icon-status-complete-check[data-v-01047536]{stroke:var(--thw-color-icon-inverse)}.ui-document-shell-stage[data-v-ecdc4c3f]{background:var(--thw-color-bg-navy);inset:0;position:fixed;z-index:var(--thw-z-document)}.ui-document-shell-panel[data-v-ecdc4c3f]{background:var(--thw-color-bg-surface);border-radius:var(--thw-radius);color:var(--thw-color-text-default);left:0;margin-inline:auto;min-height:var(--thw-doc-panel-height);position:absolute;right:0;top:var(--thw-doc-panel-top);width:var(--thw-doc-panel-width)}.ui-document-shell-panel[data-v-ecdc4c3f]:before{background:var(--thw-color-bg-highlight);content:"";height:var(--thw-doc-panel-bar);left:0;position:absolute;right:0;top:0}.ui-document-shell-progress[data-v-ecdc4c3f]{display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:var(--thw-screen-inset);z-index:var(--thw-z-hud)}[data-v-ecdc4c3f-s]{pointer-events:auto}.ui-document-shell-back[data-v-ecdc4c3f],.ui-document-shell-help[data-v-ecdc4c3f]{position:fixed;top:var(--thw-screen-inset);z-index:var(--thw-z-hud);--thw-focus-ring:var(--thw-doc-focus-ring)}.ui-document-shell-help[data-v-ecdc4c3f]{left:var(--thw-screen-inset)}.ui-document-shell-back[data-v-ecdc4c3f]{align-items:center;background:var(--thw-color-bg-surface);border:0;border-radius:var(--thw-radius);box-shadow:var(--thw-shadow-elevated);color:var(--thw-color-text-brand);cursor:pointer;display:flex;font-size:var(--thw-doc-back-font-size);font-weight:var(--thw-font-weight-bold);justify-content:center;left:var(--thw-doc-back-left);line-height:var(--thw-doc-back-line-height);min-height:var(--thw-icon-button-size);min-width:var(--thw-doc-back-width);padding:0 var(--thw-doc-back-pad-x);white-space:nowrap}.ui-document-shell-back[data-v-ecdc4c3f]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}.ui-document-shell-back-label[data-v-ecdc4c3f]{display:block}.ui-document-shell-back-icon[data-v-ecdc4c3f]{display:inline-block;height:var(--thw-icon-back-height);margin-inline:var(--thw-icon-back-bearing-start) var(--thw-icon-back-bearing-end);vertical-align:var(--thw-icon-back-raise);width:var(--thw-icon-back-width)}
