.hud-progress[data-v-d8b79ca4]{background:var(--thw-color-bg-surface);box-shadow:var(--thw-shadow-elevated);box-sizing:border-box;color:var(--thw-color-text-brand);font-size:var(--thw-hud-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-hud-line-height);min-height:var(--thw-hud-progress-height);padding:var(--thw-hud-progress-pad-top) var(--thw-hud-progress-pad-end) 0 var(--thw-hud-progress-pad-start);white-space:nowrap}.hud-progress-row[data-v-d8b79ca4]{display:flex}.hud-progress-counter[data-v-d8b79ca4],.hud-progress-title[data-v-d8b79ca4]{margin:0}.hud-progress-title[data-v-d8b79ca4]{flex:none;margin-right:var(--thw-hud-title-gap);min-width:var(--thw-hud-title-width)}.hud-progress-counter[data-v-d8b79ca4]{display:flex;flex:none;gap:var(--thw-hud-counter-gap)}.hud-progress-separator[data-v-d8b79ca4]{align-self:center;background:var(--thw-hud-separator-color);flex:none;height:var(--thw-hud-separator-height);margin-inline:var(--thw-hud-separator-gap);width:var(--thw-hud-separator-width)}.hud-progress-label[data-v-d8b79ca4]{min-width:var(--thw-hud-counter-label-width);text-align:right}.hud-progress-label.is-wide[data-v-d8b79ca4]{min-width:var(--thw-hud-counter-label-wide-width)}.hud-progress-value[data-v-d8b79ca4]{min-width:var(--thw-hud-counter-value-width)}.hud-progress-segments[data-v-d8b79ca4]{margin-top:var(--thw-hud-segments-gap)}.hud-task[data-v-89666fa9]{background:var(--thw-color-bg-surface);box-shadow:var(--thw-shadow-elevated);box-sizing:border-box;color:var(--thw-color-text-brand);font-size:var(--thw-hud-task-font-size);line-height:var(--thw-hud-task-line-height);min-height:var(--thw-hud-task-min-height);padding:var(--thw-hud-task-text-top) var(--thw-hud-task-text-end) var(--thw-hud-task-text-bottom) var(--thw-hud-task-text-start);position:relative}.hud-task-icon[data-v-89666fa9]{color:var(--thw-color-icon-brand);height:var(--thw-hud-task-icon-size);left:var(--thw-hud-task-icon-start);position:absolute;top:0;width:var(--thw-hud-task-icon-size)}.hud-task-text[data-v-89666fa9]{margin:0}.hud-task-text[data-v-89666fa9] b{font-weight:var(--thw-font-weight-bold)}.hud-task-swap-enter-active[data-v-89666fa9],.hud-task-swap-leave-active[data-v-89666fa9]{transition:opacity var(--thw-anim-hud-fade) ease}.hud-task-swap-enter-from[data-v-89666fa9],.hud-task-swap-leave-to[data-v-89666fa9]{opacity:0}.room-hud-help[data-v-ad45cd2b]{left:var(--thw-screen-inset)}.room-hud-column[data-v-ad45cd2b],.room-hud-help[data-v-ad45cd2b]{position:fixed;top:var(--thw-screen-inset);z-index:var(--thw-z-hud)}.room-hud-column[data-v-ad45cd2b]{display:grid;left:0;margin-inline:auto;min-width:var(--thw-hud-progress-width);pointer-events:none;right:0;row-gap:var(--thw-hud-task-gap);width:-moz-max-content;width:max-content}.room-hud-progress[data-v-ad45cd2b],.room-hud-task[data-v-ad45cd2b]{pointer-events:auto}.room-hud-task[data-v-ad45cd2b]{contain:inline-size}.room-hud-fade-enter-active[data-v-ad45cd2b],.room-hud-fade-leave-active[data-v-ad45cd2b]{transition:opacity var(--thw-anim-modal) ease}.room-hud-fade-enter-from[data-v-ad45cd2b],.room-hud-fade-leave-to[data-v-ad45cd2b]{opacity:0}.room-view-markers[data-v-55d2cd08]{overflow:hidden;overflow:clip}.room-view-markers>.view360-hotspot-visible[data-v-55d2cd08]{visibility:inherit}.room-view-marker.is-off[data-v-55d2cd08]{display:none}.view360-container{overflow:hidden;position:relative;touch-action:pan-y}.view360-canvas{height:100%;left:0;position:absolute;top:0;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}.view360-canvas.ctx-lost{text-indent:.001px}.view360-hotspots{height:100%;width:100%}.view360-hotspot,.view360-hotspots{left:0;pointer-events:none;position:absolute;top:0}.view360-hotspot{visibility:hidden}.view360-hotspot-visible{pointer-events:all;visibility:visible}.room-view[data-v-2725f9b5]{background:var(--thw-room-backdrop);inset:0;overflow:hidden;overflow:clip;position:fixed;z-index:var(--thw-z-room)}.room-view-canvas[data-v-2725f9b5]{touch-action:none}.room-view-canvas[data-v-2725f9b5]:focus-visible{outline-offset:calc(var(--thw-focus-ring-width)*-1)}.room-view-canvas[data-pointer-focus][data-v-2725f9b5]:focus-visible{outline:none}.room-docs-button[data-v-650306cd]{background:var(--thw-color-bg-surface);border:0;border-radius:var(--thw-radius);bottom:var(--thw-screen-inset);box-shadow:var(--thw-docs-button-shadow);color:var(--thw-color-text-brand);cursor:pointer;height:var(--thw-docs-button-height);padding:0;position:fixed;right:var(--thw-screen-inset);transition:opacity var(--thw-anim-modal) ease;width:var(--thw-docs-button-width);z-index:var(--thw-z-hud)}.room-docs-button.is-hidden[data-v-650306cd]{opacity:0}.room-docs-button.is-inactive[data-v-650306cd]{pointer-events:none}@media(pointer:coarse){.room-docs-button[data-v-650306cd]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.room-docs-button-icon[data-v-650306cd]{color:var(--thw-color-icon-brand);height:var(--thw-docs-button-icon-size);left:var(--thw-docs-button-icon-left);position:absolute;top:var(--thw-docs-button-icon-top);width:var(--thw-docs-button-icon-size)}.room-docs-button-label[data-v-650306cd]{font-size:var(--thw-docs-button-font-size);font-weight:var(--thw-font-weight-bold);left:var(--thw-docs-button-label-left);line-height:var(--thw-docs-button-line-height);position:absolute;top:var(--thw-docs-button-label-top);white-space:nowrap}.room-docs-button-aura[data-v-650306cd],.room-docs-button-aura[data-v-650306cd]:after{border:var(--thw-docs-button-aura-width) solid var(--thw-docs-button-aura-color);border-radius:var(--thw-radius);pointer-events:none;position:absolute}.room-docs-button-aura[data-v-650306cd]{inset:calc((var(--thw-docs-button-aura-gap) + var(--thw-docs-button-aura-width))*-1)}.room-docs-button-aura[data-v-650306cd]:after{animation:room-docs-button-aura-pulse-650306cd var(--thw-aura-pulse-duration) var(--thw-aura-pulse-easing) infinite;content:"";inset:calc(var(--thw-docs-button-aura-width)*-1)}.room-docs-button.is-hidden .room-docs-button-aura[data-v-650306cd]:after{animation-play-state:paused}@keyframes room-docs-button-aura-pulse-650306cd{0%{opacity:var(--thw-aura-pulse-opacity);transform:scale(1)}to{opacity:0;transform:scale(var(--thw-docs-button-aura-pulse-scale-x),var(--thw-docs-button-aura-pulse-scale-y))}}@media(prefers-reduced-motion:reduce){.room-docs-button-aura[data-v-650306cd]:after{animation:none;display:none}}.spot-audio[data-v-665d6c4c]{align-items:center;background:var(--thw-color-bg-muted);border:0;border-radius:var(--thw-radius);color:var(--thw-color-text-default);cursor:pointer;display:flex;gap:var(--thw-spot-audio-label-gap);min-height:var(--thw-spot-audio-height);min-width:var(--thw-spot-audio-width);padding:0 var(--thw-spot-audio-icon-inset);position:relative}@media(pointer:coarse){.spot-audio[data-v-665d6c4c]:after{content:"";inset:min(0px,calc(50% - var(--thw-touch-target)/2));position:absolute}}.spot-audio-icon[data-v-665d6c4c]{color:var(--thw-color-icon-brand);flex:none;height:var(--thw-spot-audio-icon-size);width:var(--thw-spot-audio-icon-size)}.spot-audio-label[data-v-665d6c4c]{font-size:var(--thw-spot-audio-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-spot-audio-line-height);white-space:nowrap}.spot-media[data-v-e475f6b5]{inset:0;position:absolute}.spot-media--person[data-v-e475f6b5]{--spot-photo-x:var(--thw-spot-person-photo-x);--spot-photo-y:var(--thw-spot-person-photo-y);--spot-photo-width:var(--thw-spot-person-photo-width);--spot-photo-height:var(--thw-spot-person-photo-height);--spot-text-x:var(--thw-spot-person-text-x);--spot-text-y:var(--thw-spot-person-text-y);--spot-text-width:var(--thw-spot-person-text-width);--spot-text-font-size:var(--thw-spot-person-font-size);--spot-text-line-height:var(--thw-spot-person-line-height)}.spot-media--pv[data-v-e475f6b5]{--spot-photo-x:var(--thw-spot-pv-photo-x);--spot-photo-y:var(--thw-spot-pv-photo-y);--spot-photo-width:var(--thw-spot-pv-photo-width);--spot-photo-height:var(--thw-spot-pv-photo-height);--spot-text-x:var(--thw-spot-pv-text-x);--spot-text-y:var(--thw-spot-pv-text-y);--spot-text-width:var(--thw-spot-pv-text-width);--spot-text-font-size:var(--thw-spot-pv-font-size);--spot-text-line-height:var(--thw-spot-pv-line-height)}.spot-media--stairs[data-v-e475f6b5]{--spot-photo-x:var(--thw-spot-stairs-photo-x);--spot-photo-y:var(--thw-spot-stairs-photo-y);--spot-photo-width:var(--thw-spot-stairs-photo-width);--spot-photo-height:var(--thw-spot-stairs-photo-height);--spot-text-x:var(--thw-spot-stairs-text-x);--spot-text-y:var(--thw-spot-stairs-text-y);--spot-text-width:var(--thw-spot-stairs-text-width);--spot-text-font-size:var(--thw-spot-stairs-font-size);--spot-text-line-height:var(--thw-spot-stairs-line-height)}.spot-media--pond[data-v-e475f6b5]{--spot-photo-x:var(--thw-spot-pond-photo-x);--spot-photo-y:var(--thw-spot-pond-photo-y);--spot-photo-width:var(--thw-spot-pond-photo-width);--spot-photo-height:var(--thw-spot-pond-photo-height);--spot-text-x:var(--thw-spot-pond-text-x);--spot-text-y:var(--thw-spot-pond-text-y);--spot-text-width:var(--thw-spot-pond-text-width);--spot-text-font-size:var(--thw-spot-pond-font-size);--spot-text-line-height:var(--thw-spot-pond-line-height)}.spot-media--mailbox[data-v-e475f6b5]{--spot-photo-x:var(--thw-spot-mailbox-photo-x);--spot-photo-y:var(--thw-spot-mailbox-photo-y);--spot-photo-width:var(--thw-spot-mailbox-photo-width);--spot-photo-height:var(--thw-spot-mailbox-photo-height);--spot-text-x:var(--thw-spot-mailbox-text-x);--spot-text-y:var(--thw-spot-mailbox-text-y);--spot-text-width:var(--thw-spot-mailbox-text-width);--spot-text-font-size:var(--thw-spot-mailbox-font-size);--spot-text-line-height:var(--thw-spot-mailbox-line-height)}.spot-media-photo[data-v-e475f6b5]{height:var(--spot-photo-height);left:var(--spot-photo-x);-o-object-fit:cover;object-fit:cover;position:absolute;top:var(--spot-photo-y);width:var(--spot-photo-width)}.spot-media-column[data-v-e475f6b5]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--thw-spot-audio-gap-min);left:var(--spot-text-x);position:absolute;top:var(--spot-text-y);width:var(--spot-text-width)}.has-audio .spot-media-column[data-v-e475f6b5]{min-height:calc(var(--thw-spot-audio-y) + var(--thw-spot-audio-height) - var(--spot-text-y) + var(--thw-focus-ring-scroll-margin));padding-bottom:var(--thw-focus-ring-scroll-margin)}.spot-media-text[data-v-e475f6b5]{align-self:stretch;color:var(--thw-color-text-default);font-size:var(--spot-text-font-size);line-height:var(--spot-text-line-height);margin:0;white-space:pre-line;text-wrap:pretty}.spot-media-audio[data-v-e475f6b5]{margin-top:auto}.spot-info[data-v-ef366089]{align-items:flex-start;display:flex;flex-direction:column;inset:0;position:absolute}.spot-info-image[data-v-ef366089]{height:var(--thw-spot-info-image-height);left:var(--thw-spot-info-image-x);-o-object-fit:cover;object-fit:cover;position:absolute;top:var(--thw-spot-info-image-y);width:var(--thw-spot-info-image-width)}.spot-info-column[data-v-ef366089]{display:flex;flex:none;flex-direction:column;gap:var(--thw-spot-info-column-gap);margin:var(--thw-spot-info-column-y) 0 var(--thw-spot-info-column-gap) var(--thw-spot-info-column-x);position:relative;width:var(--thw-spot-info-column-width)}.spot-info-intro[data-v-ef366089]{color:var(--thw-color-text-default);font-size:var(--thw-spot-info-intro-font-size);line-height:var(--thw-spot-info-intro-line-height);margin:0 0 calc(var(--thw-spot-info-intro-overhang)*-1);white-space:pre-line}.spot-info-steps[data-v-ef366089]{gap:var(--thw-spot-info-column-gap);list-style:none;margin:0;padding:0}.spot-info-step[data-v-ef366089],.spot-info-steps[data-v-ef366089]{display:flex;flex-direction:column}.spot-info-step[data-v-ef366089]{background:var(--thw-color-bg-muted);box-shadow:inset 0 0 0 var(--thw-spot-info-step-border) var(--thw-color-border-default);gap:var(--thw-spot-info-step-gap);line-height:var(--thw-spot-info-step-line-height);min-height:var(--thw-spot-info-step-height);padding:calc(var(--thw-spot-info-step-pad-y) + var(--thw-spot-info-step-border)) calc(var(--thw-spot-info-step-pad-x) + var(--thw-spot-info-step-border))}.spot-info-step-title[data-v-ef366089]{color:var(--thw-color-bg-brand);font-size:var(--thw-spot-info-step-title-font-size);font-weight:var(--thw-font-weight-bold);margin:0;white-space:pre-wrap}.spot-info-step-text[data-v-ef366089]{color:var(--thw-color-text-default);font-size:var(--thw-spot-info-step-text-font-size);margin:0}.spot-info-note[data-v-ef366089]{align-items:center;align-self:stretch;background:var(--thw-color-bg-highlight);color:var(--thw-color-bg-brand);display:flex;flex:none;font-size:var(--thw-spot-info-note-font-size);font-weight:var(--thw-font-weight-bold);justify-content:center;line-height:var(--thw-spot-info-note-line-height);margin:auto 0 0;min-height:var(--thw-spot-info-note-height);padding:var(--thw-spot-info-note-pad-y) var(--thw-spot-info-note-pad-x);position:relative;text-align:center;white-space:pre-line}.spot-info[data-v-ef366089]:after{content:"";flex:0 1 var(--thw-spot-info-note-bottom)}.spot-label[data-v-34d7e845]{inset:0;overflow:hidden;overflow:clip;position:absolute;--spot-label-x:var(--thw-spot-label5-x);--spot-label-y:var(--thw-spot-label5-y);--spot-label-width:var(--thw-spot-label5-width);--spot-label-height:var(--thw-spot-label5-height)}.spot-label--spot6[data-v-34d7e845]{--spot-label-x:var(--thw-spot-label6-x);--spot-label-y:var(--thw-spot-label6-y);--spot-label-width:var(--thw-spot-label6-width);--spot-label-height:var(--thw-spot-label6-height)}.spot-label-image[data-v-34d7e845]{height:var(--spot-label-height);left:var(--spot-label-x);-o-object-fit:contain;object-fit:contain;position:absolute;top:var(--spot-label-y);width:var(--spot-label-width)}.spot-option[data-v-60483752]{align-items:center;background:var(--spot-card-fill,var(--thw-color-bg-surface));box-shadow:inset 0 0 0 var(--thw-spot-option-border) var(--spot-option-frame,var(--thw-color-border-brand));color:var(--thw-color-text-default);cursor:pointer;display:flex;gap:var(--spot-card-gap);min-height:var(--spot-card-height);padding:var(--thw-spot-option-border) var(--spot-card-pad-end) var(--thw-spot-option-border) var(--spot-card-pad-start);position:relative;width:var(--spot-card-width)}.spot-option.is-checked[data-v-60483752]{background:var(--thw-color-bg-muted)}.spot-option.is-solved[data-v-60483752]{--spot-option-frame:var(--thw-color-correct);background:var(--thw-color-bg-surface);cursor:default}.spot-option.is-solved.is-checked[data-v-60483752]{background:var(--thw-color-spot-correct-bg)}.spot-option.is-solved[data-v-60483752]:not(.is-checked){color:var(--thw-color-text-muted)}.spot-option[data-v-60483752]:has(.spot-option-input:focus-visible){outline:var(--thw-focus-ring-width) solid var(--thw-focus-ring);outline-offset:min(var(--thw-focus-ring-offset),round(down,calc(min(var(--spot-row-gap),var(--spot-column-gap))/2 - var(--thw-focus-ring-width)),1px))}@media(pointer:coarse){.spot-option[data-v-60483752]:after{content:"";inset:min(0px,calc(50% - var(--thw-touch-target)/2)) 0;position:absolute;z-index:-1}}.spot-option-text[data-v-60483752]{flex:1;font-size:var(--thw-spot-option-font-size);line-height:var(--spot-card-line-height);min-width:0;white-space:pre-line}.spot-group[data-v-d21710f7]{display:flex;flex-direction:column;gap:var(--spot-row-gap);width:var(--spot-card-width)}.spot-group-header[data-v-d21710f7]{align-items:center;background:var(--thw-color-border-brand);color:var(--thw-color-text-inverse);display:flex;font-size:var(--thw-spot-grouped-header-font-size);font-weight:var(--thw-font-weight-bold);margin:0;min-height:var(--thw-spot-grouped-header-height);padding:0 var(--thw-spot-grouped-header-pad-x)}.spot-question[data-v-00700131]{align-items:flex-start;display:flex;flex-direction:column;inset:0;position:absolute}.spot-question--grid-s[data-v-00700131]{--spot-prompt-y:var(--thw-spot-grid-s-prompt-y);--spot-prompt-font-size:var(--thw-spot-grid-s-prompt-font-size);--spot-prompt-line-height:var(--thw-spot-grid-s-prompt-line-height);--spot-options-y:var(--thw-spot-grid-s-options-y);--spot-card-width:var(--thw-spot-grid-s-card-width);--spot-card-height:var(--thw-spot-grid-s-card-height);--spot-card-fill:var(--thw-spot-grid-s-card-fill);--spot-column-gap:var(--thw-spot-grid-s-column-gap);--spot-row-gap:var(--thw-spot-grid-s-row-gap);--spot-card-pad-start:var(--thw-spot-grid-s-pad-start);--spot-card-gap:var(--thw-spot-grid-s-label-gap);--spot-card-pad-end:var(--thw-spot-grid-s-pad-end);--spot-card-line-height:var(--thw-spot-grid-s-line-height);--spot-note-bottom:var(--thw-spot-grid-s-note-bottom)}.spot-question--grid-m[data-v-00700131]{--spot-prompt-y:var(--thw-spot-grid-m-prompt-y);--spot-prompt-font-size:var(--thw-spot-grid-m-prompt-font-size);--spot-prompt-line-height:var(--thw-spot-grid-m-prompt-line-height);--spot-options-y:var(--thw-spot-grid-m-options-y);--spot-card-width:var(--thw-spot-grid-m-card-width);--spot-card-height:var(--thw-spot-grid-m-card-height);--spot-card-fill:var(--thw-spot-grid-m-card-fill);--spot-column-gap:var(--thw-spot-grid-m-column-gap);--spot-row-gap:var(--thw-spot-grid-m-row-gap);--spot-card-pad-start:var(--thw-spot-grid-m-pad-start);--spot-card-gap:var(--thw-spot-grid-m-label-gap);--spot-card-pad-end:var(--thw-spot-grid-m-pad-end);--spot-card-line-height:var(--thw-spot-grid-m-line-height);--spot-note-bottom:var(--thw-spot-grid-m-note-bottom)}.spot-question--grid-l[data-v-00700131]{--spot-prompt-y:var(--thw-spot-grid-l-prompt-y);--spot-prompt-font-size:var(--thw-spot-grid-l-prompt-font-size);--spot-prompt-line-height:var(--thw-spot-grid-l-prompt-line-height);--spot-options-y:var(--thw-spot-grid-l-options-y);--spot-card-width:var(--thw-spot-grid-l-card-width);--spot-card-height:var(--thw-spot-grid-l-card-height);--spot-card-fill:var(--thw-spot-grid-l-card-fill);--spot-column-gap:var(--thw-spot-grid-l-column-gap);--spot-row-gap:var(--thw-spot-grid-l-row-gap);--spot-card-pad-start:var(--thw-spot-grid-l-pad-start);--spot-card-gap:var(--thw-spot-grid-l-label-gap);--spot-card-pad-end:var(--thw-spot-grid-l-pad-end);--spot-card-line-height:var(--thw-spot-grid-l-line-height);--spot-note-bottom:var(--thw-spot-grid-l-note-bottom)}.spot-question--grouped[data-v-00700131]{--spot-prompt-y:var(--thw-spot-grouped-prompt-y);--spot-prompt-font-size:var(--thw-spot-grouped-prompt-font-size);--spot-prompt-line-height:var(--thw-spot-grouped-prompt-line-height);--spot-options-y:var(--thw-spot-grouped-options-y);--spot-card-width:var(--thw-spot-grouped-column-width);--spot-card-height:var(--thw-spot-grouped-card-height);--spot-card-fill:var(--thw-spot-grouped-card-fill);--spot-column-gap:var(--thw-spot-grouped-column-gap);--spot-row-gap:var(--thw-spot-grouped-row-gap);--spot-card-pad-start:var(--thw-spot-grouped-pad-start);--spot-card-gap:var(--thw-spot-grouped-label-gap);--spot-card-pad-end:var(--thw-spot-grouped-pad-end);--spot-card-line-height:var(--thw-spot-grouped-line-height);--spot-note-bottom:var(--thw-spot-grouped-note-bottom)}.spot-question-prompt[data-v-00700131]{align-self:stretch;color:var(--thw-color-text-default);flex:none;font-size:var(--spot-prompt-font-size);line-height:var(--spot-prompt-line-height);margin:var(--spot-prompt-y) 0 0}.spot-question-prompt.is-silent[data-v-00700131]{opacity:0}.spot-question-options[data-v-00700131]{flex:none;margin:max(var(--thw-spot-prompt-gap-min),calc(var(--spot-options-y) - var(--spot-prompt-y) - var(--spot-prompt-line-height))) 0 var(--thw-spot-note-gap-min)}@media(pointer:coarse){.spot-question-options[data-v-00700131]{isolation:isolate}}.spot-question-options.is-grid[data-v-00700131]{display:grid;gap:var(--spot-row-gap) var(--spot-column-gap);grid-auto-rows:minmax(var(--spot-card-height),auto);grid-template-columns:repeat(2,var(--spot-card-width))}.spot-question-options.is-grouped[data-v-00700131]{align-items:flex-start;display:flex;gap:var(--spot-column-gap)}.spot-question-note[data-v-00700131]{color:var(--thw-color-text-muted);flex:none;font-size:var(--thw-spot-note-font-size);line-height:var(--thw-spot-note-line-height);margin:auto 0 0}.spot-question[data-v-00700131]:after{content:"";flex:0 1 var(--spot-note-bottom)}.spot-footer[data-v-94df83eb]{align-items:center;display:flex;flex:1;justify-content:flex-end;min-width:0}.spot-footer-back[data-v-94df83eb]{margin-inline-end:auto;min-width:var(--thw-spot-back-width)}.spot-footer-cta[data-v-94df83eb]{min-width:var(--thw-spot-cta-width)}.spot-footer-cta--error[data-v-94df83eb]{min-width:var(--thw-spot-recheck-width)}.spot-footer-cta--close[data-v-94df83eb],.spot-footer-cta--solved[data-v-94df83eb]{min-width:var(--thw-spot-continue-width)}.spot-footer-message[data-v-94df83eb]{color:var(--thw-color-text-default);font-size:var(--thw-spot-error-font-size);line-height:var(--thw-spot-error-line-height);margin:0 var(--thw-spot-error-gap) 0 0;text-align:right;white-space:pre-line}.spot-footer-badge[data-v-94df83eb]{margin-inline-end:var(--thw-spot-error-badge-gap)}.spot-dialog-page[data-v-a2fbeff0]{height:100%;position:relative}.mission-brief[data-v-13b1f567]{background:var(--thw-color-bg-muted);box-shadow:inset 0 0 0 var(--thw-overview-box-border) var(--thw-color-border-default);display:flex;flex:none;flex-direction:column;gap:var(--thw-overview-brief-gap);padding:var(--thw-overview-box-pad-y) var(--thw-overview-brief-pad-x);width:var(--thw-overview-brief-width)}.mission-brief-heading[data-v-13b1f567]{color:var(--thw-color-text-brand);font-size:var(--thw-overview-brief-heading-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-overview-brief-heading-line-height);margin:0}.mission-brief-rows[data-v-13b1f567]{display:grid;font-size:var(--thw-overview-brief-font-size);gap:var(--thw-overview-brief-row-gap) var(--thw-overview-brief-column-gap);grid-template-columns:var(--thw-overview-brief-label-width) minmax(0,1fr);line-height:var(--thw-overview-brief-line-height);margin:0}.mission-brief-label[data-v-13b1f567]{color:var(--thw-color-text-muted);font-weight:var(--thw-font-weight-bold)}.mission-brief-value[data-v-13b1f567]{color:var(--thw-color-text-default);margin:0}.mission-clock[data-v-57582333]{background:var(--thw-color-bg-brand);color:var(--thw-color-text-inverse);display:flex;flex:none;flex-direction:column;font-size:var(--thw-overview-clock-font-size);gap:var(--thw-overview-clock-gap);line-height:var(--thw-overview-clock-line-height);padding:var(--thw-overview-box-pad-y) var(--thw-overview-clock-pad-x) var(--thw-overview-clock-pad-bottom);width:var(--thw-overview-clock-width)}.mission-clock-block[data-v-57582333]{display:flex;flex-direction:column;margin:0}.mission-clock-label[data-v-57582333],.mission-clock-time[data-v-57582333]{font-weight:var(--thw-font-weight-bold)}.mission-clock-status[data-v-57582333]{font-size:var(--thw-overview-clock-status-font-size);line-height:var(--thw-overview-clock-status-line-height);margin:0}.document-card[data-v-2b1d107b]{align-items:flex-start;background:var(--thw-color-bg-surface);box-shadow:inset 0 0 0 var(--thw-overview-box-border) var(--thw-color-border-default);display:flex;flex:1 1 0;flex-direction:column;gap:var(--thw-overview-card-gap);min-height:var(--thw-overview-card-min-height);min-width:0;padding:var(--thw-overview-box-pad-y) var(--thw-overview-card-pad-x)}.document-card.is-locked[data-v-2b1d107b]{background:var(--thw-color-bg-muted)}.document-card.is-done[data-v-2b1d107b]{box-shadow:inset 0 0 0 var(--thw-overview-card-done-border) var(--thw-color-correct)}.document-card-head[data-v-2b1d107b]{align-items:center;display:flex;gap:var(--thw-overview-card-head-gap);width:100%}.document-card-number[data-v-2b1d107b]{background:var(--thw-color-bg-brand);box-sizing:content-box;color:var(--thw-color-text-inverse);flex:none;font-size:var(--thw-overview-card-badge-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-overview-card-badge-line-height);padding:var(--thw-overview-card-badge-pad-y) var(--thw-overview-card-badge-pad-x);text-align:center;width:var(--thw-overview-card-badge-text-width)}.is-locked .document-card-number[data-v-2b1d107b]{background:var(--thw-color-text-muted)}.is-done .document-card-number[data-v-2b1d107b]{background:var(--thw-color-correct)}.document-card-title[data-v-2b1d107b]{color:var(--thw-color-text-brand);font-size:var(--thw-overview-card-title-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-overview-card-title-line-height);margin:0;min-width:0}.document-card-text[data-v-2b1d107b]{color:var(--thw-color-text-default);font-size:var(--thw-overview-card-text-font-size);line-height:var(--thw-overview-card-text-line-height);margin:0;min-height:var(--thw-overview-card-text-min-height)}.is-locked .document-card-text[data-v-2b1d107b],.is-locked .document-card-title[data-v-2b1d107b]{color:var(--thw-color-text-muted)}.document-card-chip[data-v-2b1d107b]{--thw-chip-width:var(--thw-overview-chip-width);--thw-chip-height:var(--thw-overview-chip-height);--thw-chip-font-size:var(--thw-overview-chip-font-size);--thw-chip-line-height:var(--thw-overview-chip-line-height)}.document-card-action[data-v-2b1d107b]{--thw-button-height-md:var(--thw-overview-action-height);--thw-button-font-size:var(--thw-overview-action-font-size);--thw-button-line-height:var(--thw-overview-action-line-height);--thw-button-pad-x:var(--thw-overview-action-pad-x)}.document-card-action[data-v-2b1d107b]:disabled{box-shadow:inset 0 0 0 var(--thw-overview-action-border) var(--thw-color-border-default);opacity:var(--thw-disabled-opacity)}.is-done .document-card-action[data-v-2b1d107b]{box-shadow:inset 0 0 0 var(--thw-overview-action-border) var(--thw-color-border-brand)}.document-card-action-row[data-v-2b1d107b]{align-items:center;display:inline-flex;gap:var(--thw-overview-action-icon-gap)}.document-card-action-arrow[data-v-2b1d107b]{align-items:center;display:flex;flex:none;height:var(--thw-overview-action-line-height);justify-content:center;width:var(--thw-overview-action-arrow-box)}.document-card-action-arrow-icon[data-v-2b1d107b]{height:var(--thw-overview-action-arrow-height);width:var(--thw-overview-action-arrow-width)}@media(pointer:coarse){.document-card-action[data-v-2b1d107b]{position:relative}.document-card-action[data-v-2b1d107b]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.overview-finish-bar[data-v-5509b72c]{align-items:center;display:flex;flex:1 1 auto;gap:var(--thw-overview-footer-gap);min-width:0}.overview-finish-status[data-v-5509b72c]{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--thw-overview-status-gap);min-width:0}.overview-finish-hint[data-v-5509b72c],.overview-finish-progress[data-v-5509b72c]{margin:0;max-width:var(--thw-overview-status-width)}.overview-finish-progress[data-v-5509b72c]{color:var(--thw-color-text-brand);font-size:var(--thw-overview-progress-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-overview-progress-line-height)}.overview-finish-progress.is-complete[data-v-5509b72c]{color:var(--thw-color-correct)}.overview-finish-hint[data-v-5509b72c]{color:var(--thw-color-text-default);font-size:var(--thw-overview-hint-font-size);line-height:var(--thw-overview-hint-line-height)}.overview-finish[data-v-5509b72c]{--thw-button-height-md:var(--thw-overview-finish-height);--thw-button-font-size:var(--thw-overview-action-font-size);--thw-button-line-height:var(--thw-overview-action-line-height);--thw-button-pad-x:var(--thw-overview-finish-pad-x);width:var(--thw-overview-finish-width)}.overview-finish[data-v-5509b72c]:disabled{box-shadow:inset 0 0 0 var(--thw-overview-action-border) var(--thw-color-border-default);opacity:var(--thw-disabled-opacity)}.overview-finish-row[data-v-5509b72c]{align-items:center;display:inline-flex;gap:var(--thw-overview-action-icon-gap)}.overview-finish-chevrons[data-v-5509b72c]{flex:none;height:var(--thw-overview-finish-chevrons-size);width:var(--thw-overview-finish-chevrons-size)}@media(pointer:coarse){.overview-finish[data-v-5509b72c]{position:relative}.overview-finish[data-v-5509b72c]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.documents-overview-body[data-v-35e4cc82]{flex-direction:column;padding-top:var(--thw-overview-body-pad-top)}.documents-overview-body[data-v-35e4cc82],.documents-overview-row[data-v-35e4cc82]{display:flex;gap:var(--thw-overview-gap)}.tutorial-rows[data-v-38d24cd8]{--thw-info-row-font-size:var(--thw-tutorial-row-font-size);--thw-info-row-line-height:var(--thw-tutorial-row-line-height);--thw-info-row-badge-font-size:var(--thw-tutorial-badge-font-size);--thw-info-row-badge-line-height:var(--thw-tutorial-badge-line-height);--thw-info-row-pad-y:var(--thw-tutorial-row-pad-y)}.tutorial-rows[data-v-38d24cd8],.tutorial-rows-stack[data-v-38d24cd8]{display:flex;flex-direction:column;gap:var(--thw-tutorial-gap)}.tutorial-rows-eyebrow[data-v-38d24cd8]{color:var(--thw-color-text-muted);font-size:var(--thw-tutorial-eyebrow-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-tutorial-eyebrow-line-height);margin:0}.room-tutorial[data-v-459eb824]{--thw-dialog-narrow-height:var(--thw-tutorial-room-card-height)}.room-tutorial-rows[data-v-459eb824]{margin-top:var(--thw-tutorial-room-top)}.room-tutorial-rows.is-basic[data-v-459eb824]{margin-top:var(--thw-tutorial-room-basic-top)}.room-tutorial-help[data-v-459eb824]{align-items:center;display:flex;gap:var(--thw-tutorial-help-text-gap);justify-content:flex-end;margin-top:var(--thw-tutorial-help-gap)}.room-tutorial-help--return[data-v-459eb824]{gap:var(--thw-tutorial-help-text-gap-return)}.room-tutorial-help-text[data-v-459eb824]{color:var(--thw-color-text-default);font-size:var(--thw-help-font-size);line-height:var(--thw-help-line-height);margin:0;text-align:right;white-space:pre-line}.room-tutorial-help-text[data-v-459eb824] b{font-weight:var(--thw-font-weight-bold)}.room-tutorial-help-button[data-v-459eb824]{width:var(--thw-tutorial-help-button-width)}.room-tutorial-cta[data-v-459eb824]{width:var(--thw-tutorial-cta-width)}@media(pointer:coarse){.room-tutorial-cta[data-v-459eb824],.room-tutorial-help-button[data-v-459eb824]{position:relative}.room-tutorial-cta[data-v-459eb824]:before,.room-tutorial-help-button[data-v-459eb824]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.hint-dialog-hint[data-v-321a5c21],.hint-dialog-intro[data-v-321a5c21],.hint-dialog-label[data-v-321a5c21]{color:var(--thw-color-text-default);font-size:var(--thw-help-font-size);line-height:var(--thw-help-line-height);margin:0}.hint-dialog-intro[data-v-321a5c21]{margin-left:var(--thw-hint-intro-indent);margin-top:var(--thw-hint-intro-top);white-space:pre-line}.hint-dialog-box[data-v-321a5c21],.hint-dialog-label[data-v-321a5c21]{margin-inline:var(--thw-hint-box-shift) calc(var(--thw-hint-box-shift)*-1)}.hint-dialog-label[data-v-321a5c21]{margin-top:var(--thw-hint-label-gap);text-align:center}.hint-dialog-box[data-v-321a5c21]{align-items:center;background:var(--thw-color-bg-muted);box-sizing:border-box;display:flex;justify-content:center;margin-top:var(--thw-hint-box-gap);min-height:var(--thw-hint-box-height);padding:var(--thw-hint-box-pad)}.hint-dialog-hint[data-v-321a5c21]{font-weight:var(--thw-font-weight-bold);max-width:var(--thw-hint-text-width);text-align:center;text-wrap:balance}.hint-dialog-hint[data-v-321a5c21]:focus-visible{outline:none}.hint-dialog-unlock[data-v-321a5c21]{width:var(--thw-hint-unlock-width)}.hint-dialog-footer[data-v-321a5c21]{display:flex;gap:var(--thw-hint-footer-gap);justify-content:flex-end;padding-inline-end:var(--thw-dialog-narrow-inset-end);width:100%}.hint-dialog-back[data-v-321a5c21]{width:var(--thw-hint-back-width)}.hint-dialog-cta[data-v-321a5c21]{width:var(--thw-hint-cta-width)}@media(pointer:coarse){.hint-dialog-back[data-v-321a5c21],.hint-dialog-cta[data-v-321a5c21],.hint-dialog-unlock[data-v-321a5c21]{position:relative}.hint-dialog-back[data-v-321a5c21]:before,.hint-dialog-cta[data-v-321a5c21]:before,.hint-dialog-unlock[data-v-321a5c21]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.dialog-briefing[data-v-7cb0329d]{background:var(--thw-color-bg-surface);border-radius:var(--thw-radius);bottom:var(--thw-briefing-panel-bottom);box-shadow:var(--thw-shadow-elevated);left:clamp(var(--thw-briefing-panel-right),100vw - var(--thw-briefing-panel-width) - var(--thw-briefing-panel-right),var(--thw-briefing-panel-left));max-width:var(--thw-briefing-panel-width);min-height:var(--thw-briefing-panel-min-height);padding:var(--thw-briefing-text-top) var(--thw-briefing-text-end) var(--thw-briefing-text-bottom) var(--thw-briefing-text-start);position:absolute;right:var(--thw-briefing-panel-right)}.dialog-briefing[data-v-7cb0329d]:before{background:var(--thw-color-bg-highlight);content:"";height:var(--thw-dialog-bar);left:0;position:absolute;right:0;top:0}.dialog-briefing-role[data-v-7cb0329d]{align-items:center;background:var(--thw-color-bg-surface);bottom:calc(100% + var(--thw-briefing-role-gap));box-shadow:var(--thw-shadow-elevated);color:var(--thw-color-text-brand);display:flex;font-size:var(--thw-briefing-role-font-size);font-weight:var(--thw-font-weight-bold);height:var(--thw-briefing-role-height);justify-content:center;left:0;line-height:var(--thw-briefing-role-line-height);margin:0;position:absolute;width:var(--thw-briefing-role-width)}.dialog-briefing-text[data-v-7cb0329d]{color:var(--thw-color-text-default);font-size:var(--thw-briefing-text-font-size);line-height:var(--thw-briefing-text-line-height);margin:0;white-space:pre-line}.dialog-briefing-cta[data-v-7cb0329d]{bottom:var(--thw-briefing-cta-bottom);position:absolute;right:var(--thw-briefing-cta-end);width:var(--thw-briefing-cta-width)}@media(pointer:coarse){.dialog-briefing-cta[data-v-7cb0329d]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.dialog-briefing-text-enter-active[data-v-7cb0329d],.dialog-briefing-text-leave-active[data-v-7cb0329d]{transition:opacity var(--thw-briefing-text-fade) ease}.dialog-briefing-text-enter-from[data-v-7cb0329d],.dialog-briefing-text-leave-to[data-v-7cb0329d]{opacity:0}.dialog-screen[data-v-15537dcb]{background:var(--thw-screens-backdrop);inset:0;overflow:hidden;position:fixed}.dialog-screen.screen-fade-leave-active[data-v-15537dcb],.dialog-screen.screen-fade-leave-to[data-v-15537dcb]{opacity:1}.dialog-screen-photo[data-v-15537dcb]{height:100%;inset:0;width:100%}.dialog-screen-photo[data-v-15537dcb],.dialog-screen-portrait[data-v-15537dcb]{-o-object-fit:cover;object-fit:cover;position:absolute}.dialog-screen-portrait[data-v-15537dcb]{bottom:0;height:var(--thw-briefing-portrait-height);left:var(--thw-briefing-portrait-left);max-width:none;width:var(--thw-briefing-portrait-width)}.dialog-screen-logo[data-v-15537dcb]{align-items:center;background:var(--thw-color-bg-surface);display:flex;height:var(--thw-briefing-logo-plate-height);justify-content:center;left:var(--thw-briefing-logo-plate-inset);position:absolute;top:var(--thw-briefing-logo-plate-inset);width:var(--thw-briefing-logo-plate-width)}.dialog-screen-logo-mark[data-v-15537dcb]{height:var(--thw-briefing-logo-height);width:var(--thw-briefing-logo-width)}.hazard-toc-row[data-v-825fd96c]{align-items:flex-start;background:var(--thw-color-bg-surface);border:0;border-radius:var(--thw-radius);box-shadow:inset 0 0 0 var(--thw-hazard-toc-row-border) var(--thw-color-border-default);color:var(--thw-color-text-default);cursor:pointer;display:flex;gap:var(--thw-hazard-toc-row-gap);padding:var(--thw-hazard-toc-row-pad);position:relative;text-align:left;width:100%}.hazard-toc-row[data-v-825fd96c]:not(:focus-visible){scroll-margin:var(--thw-hazard-toc-reveal-margin)}.hazard-toc-badge[data-v-825fd96c]{align-items:center;background:var(--thw-color-bg-brand);border-radius:var(--thw-radius-full);color:var(--thw-color-text-inverse);display:flex;flex:none;font-size:var(--thw-hazard-toc-badge-font-size);font-weight:var(--thw-font-weight-bold);height:var(--thw-hazard-toc-badge-size);justify-content:center;line-height:var(--thw-hazard-toc-badge-line-height);width:var(--thw-hazard-toc-badge-size)}.hazard-toc-text[data-v-825fd96c]{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--thw-hazard-toc-text-gap);min-width:0}.hazard-toc-label[data-v-825fd96c]{font-size:var(--thw-hazard-toc-font-size);line-height:var(--thw-hazard-toc-line-height)}.hazard-toc-label[data-v-825fd96c],.hazard-toc-status[data-v-825fd96c]{font-weight:var(--thw-font-weight-bold);overflow-wrap:anywhere}.hazard-toc-status[data-v-825fd96c]{color:var(--thw-color-text-brand);font-size:var(--thw-hazard-toc-status-font-size);line-height:var(--thw-hazard-toc-status-line-height)}.hazard-toc-remark[data-v-825fd96c]{color:var(--thw-color-text-muted);font-size:var(--thw-hazard-toc-remark-font-size);line-height:var(--thw-hazard-toc-remark-line-height);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-open .hazard-toc-badge[data-v-825fd96c]{background:var(--thw-color-bg-muted);box-shadow:inset 0 0 0 var(--thw-hazard-toc-row-border) var(--thw-color-border-default)}.is-open .hazard-toc-badge[data-v-825fd96c],.is-open .hazard-toc-status[data-v-825fd96c]{color:var(--thw-color-text-muted)}.is-current[data-v-825fd96c]{background:var(--thw-color-bg-highlight);box-shadow:inset 0 0 0 var(--thw-hazard-toc-current-border) var(--thw-color-border-brand)}.is-current .hazard-toc-remark[data-v-825fd96c]{color:var(--thw-color-text-default)}.is-current.is-open .hazard-toc-badge[data-v-825fd96c]{background:var(--thw-color-bg-brand);box-shadow:none;color:var(--thw-color-text-inverse)}.is-correct[data-v-825fd96c],.is-wrong[data-v-825fd96c]{--hazard-toc-tone:var(--thw-color-correct);background:var(--thw-color-hazard-correct-bg);box-shadow:inset 0 0 0 var(--thw-hazard-toc-row-border) var(--hazard-toc-tone)}.is-wrong[data-v-825fd96c]{--hazard-toc-tone:var(--thw-color-wrong);background:var(--thw-color-hazard-wrong-bg)}.is-correct .hazard-toc-badge[data-v-825fd96c],.is-wrong .hazard-toc-badge[data-v-825fd96c]{background:var(--hazard-toc-tone)}.is-correct .hazard-toc-status[data-v-825fd96c],.is-wrong .hazard-toc-status[data-v-825fd96c]{color:var(--hazard-toc-tone)}.is-correct.is-current[data-v-825fd96c],.is-wrong.is-current[data-v-825fd96c]{box-shadow:inset 0 0 0 var(--thw-hazard-toc-current-border) var(--thw-color-border-brand)}.is-correct.is-current .hazard-toc-remark[data-v-825fd96c],.is-wrong.is-current .hazard-toc-remark[data-v-825fd96c]{color:var(--thw-color-text-muted)}@media(pointer:coarse){.hazard-toc-row[data-v-825fd96c]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2)) 0;position:absolute;z-index:-1}}.hazard-scroll[data-v-9379159f]{position:relative}.hazard-scroll-body[data-v-9379159f]{inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:absolute;scrollbar-width:none}.hazard-scroll-body[data-v-9379159f]::-webkit-scrollbar{display:none}.is-main .hazard-scroll-body[data-v-9379159f],.is-main .hazard-scroll-content[data-v-9379159f]{display:flex;flex-direction:column}.is-main .hazard-scroll-content[data-v-9379159f]{flex:1 0 auto}.hazard-scroll-indicator[data-v-9379159f]{z-index:var(--thw-hazard-z-scroll)}.is-table .hazard-scroll-indicator[data-v-9379159f]{bottom:var(--thw-hazard-scroll-inset);right:var(--thw-hazard-table-scroll-end);top:var(--thw-hazard-scroll-inset)}.is-toc .hazard-scroll-indicator[data-v-9379159f]{bottom:0;right:var(--thw-hazard-toc-scroll-end);top:var(--thw-focus-ring-scroll-margin)}.is-main .hazard-scroll-indicator[data-v-9379159f]{bottom:0;right:calc((var(--thw-hazard-main-scroll-gap) + var(--thw-scroll-indicator-hazard-width))*-1);top:0}.hazard-toc[data-v-a6a9bffe]{display:flex;flex-direction:column;width:var(--thw-hazard-toc-width)}.hazard-toc-head[data-v-a6a9bffe]{flex:none;min-height:var(--thw-hazard-toc-list-top);padding-bottom:var(--thw-focus-ring-scroll-margin)}.hazard-toc-title[data-v-a6a9bffe]{align-items:center;color:var(--thw-color-text-brand);display:flex;font-size:var(--thw-hazard-toc-title-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-hazard-toc-title-line-height);margin:0;min-height:var(--thw-hazard-toc-title-height)}.hazard-toc-legend[data-v-a6a9bffe]{color:var(--thw-color-text-muted);font-size:var(--thw-hazard-toc-legend-font-size);line-height:var(--thw-hazard-toc-legend-line-height);margin:var(--thw-hazard-toc-legend-top) 0 0;white-space:pre-wrap}.hazard-toc-scroll[data-v-a6a9bffe]{flex:1 1 auto;margin:calc(var(--thw-focus-ring-scroll-margin)*-1) calc(var(--thw-hazard-toc-gutter)*-1) 0 calc(var(--thw-focus-ring-scroll-margin)*-1);min-height:0}.hazard-toc-list[data-v-a6a9bffe]{display:flex;flex-direction:column;gap:var(--thw-hazard-toc-gap);list-style:none;margin:0;padding:var(--thw-focus-ring-scroll-margin) var(--thw-hazard-toc-list-end) var(--thw-focus-ring-scroll-margin) var(--thw-focus-ring-scroll-margin)}@media(pointer:coarse){.hazard-toc-list[data-v-a6a9bffe]{isolation:isolate}}.hazard-toc-section[data-v-a6a9bffe]{align-items:center;background:var(--thw-color-hazard-section-bg);color:var(--thw-color-hazard-heading);display:flex;font-size:var(--thw-hazard-toc-section-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-hazard-toc-section-line-height);padding:var(--thw-hazard-toc-section-pad-y) var(--thw-hazard-toc-section-pad-x)}.hazard-rating-head[data-v-438598fc]{align-items:baseline;display:flex;gap:var(--thw-hazard-card-pad-x);justify-content:space-between;margin-bottom:var(--thw-hazard-heading-gap);margin-top:var(--thw-hazard-heading-top)}.hazard-rating-heading[data-v-438598fc]{color:var(--thw-color-text-default);font-size:var(--thw-hazard-heading-font-size);line-height:var(--thw-hazard-heading-line-height)}.hazard-rating-heading[data-v-438598fc],.hazard-rating-note[data-v-438598fc]{font-weight:var(--thw-font-weight-bold);margin:0}.hazard-rating-note[data-v-438598fc]{font-size:var(--thw-hazard-rating-note-font-size);line-height:var(--thw-hazard-rating-note-line-height);text-align:right}.hazard-rating-note.is-correct[data-v-438598fc]{color:var(--thw-color-correct)}.hazard-rating-note.is-wrong[data-v-438598fc]{color:var(--thw-color-wrong)}.hazard-rating-note.is-hidden[data-v-438598fc]{visibility:hidden}.hazard-rating-cards[data-v-438598fc]{display:flex;flex-direction:column;gap:var(--thw-hazard-card-gap)}.hazard-rating-card[data-v-438598fc]{--hazard-rating-tone:var(--thw-color-rating-none);align-items:center;background:var(--thw-color-bg-surface);border-radius:var(--thw-radius);box-shadow:inset 0 0 0 var(--thw-hazard-card-border) var(--thw-color-border-default);cursor:pointer;display:flex;min-height:var(--thw-hazard-card-height);padding:0 var(--thw-hazard-card-pad-x);position:relative}.hazard-rating-card.is-low[data-v-438598fc]{--hazard-rating-tone:var(--thw-color-rating-low)}.hazard-rating-card.is-medium[data-v-438598fc]{--hazard-rating-tone:var(--thw-color-rating-medium)}.hazard-rating-card.is-high[data-v-438598fc]{--hazard-rating-tone:var(--thw-color-rating-high)}.hazard-rating-card.is-selected[data-v-438598fc]{background:var(--thw-color-bg-muted);box-shadow:inset 0 0 0 var(--thw-hazard-card-selected-border) var(--thw-color-border-brand)}.hazard-rating-card.is-locked[data-v-438598fc]{cursor:default}@media(hover:hover){.hazard-rating-card[data-v-438598fc]:not(.is-selected,.is-locked):hover{background:var(--thw-color-bg-muted)}}.hazard-rating-card[data-v-438598fc]:has(.hazard-rating-input:focus-visible){outline:var(--thw-focus-ring-width) solid var(--thw-focus-ring);outline-offset:var(--thw-focus-ring-offset)}.hazard-rating-input[data-v-438598fc]{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:var(--thw-hazard-z-radio)}.hazard-rating-ring[data-v-438598fc]{align-items:center;background:var(--thw-color-bg-surface);border-radius:var(--thw-radius-full);box-shadow:inset 0 0 0 var(--thw-hazard-radio-ring) var(--hazard-rating-tone);display:flex;flex:none;height:var(--thw-hazard-radio-size);justify-content:center;width:var(--thw-hazard-radio-size)}.hazard-rating-dot[data-v-438598fc]{background:var(--hazard-rating-tone);border-radius:var(--thw-radius-full);height:var(--thw-hazard-radio-dot);width:var(--thw-hazard-radio-dot)}.hazard-rating-label[data-v-438598fc]{color:var(--hazard-rating-tone);flex:none;font-size:var(--thw-hazard-card-label-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-hazard-card-label-line-height);margin-left:var(--thw-hazard-radio-gap);min-width:var(--thw-hazard-card-label-width)}.hazard-rating-detail[data-v-438598fc]{color:var(--thw-color-text-muted);font-size:var(--thw-hazard-card-hint-font-size);line-height:var(--thw-hazard-card-hint-line-height)}.hazard-rating-mark[data-v-438598fc]{box-sizing:content-box;color:var(--thw-color-wrong);display:flex;flex:none;height:var(--thw-hazard-mark-size);margin-left:auto;padding-left:var(--thw-hazard-mark-gap);width:var(--thw-hazard-mark-size)}.hazard-remark[data-v-ea5cec1d]{display:contents}.hazard-remark-label[data-v-ea5cec1d]{color:var(--thw-color-text-default);display:block;flex:none;font-size:var(--thw-hazard-heading-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-hazard-heading-line-height);margin-top:var(--thw-hazard-remark-top)}.hazard-remark-box[data-v-ea5cec1d]{display:flex;flex:1 0 var(--thw-hazard-remark-min-height);flex-direction:column;margin-top:var(--thw-hazard-remark-label-gap);max-height:var(--thw-hazard-remark-height);min-height:0;position:relative}.hazard-remark-field[data-v-ea5cec1d]{background:var(--thw-color-bg-surface);border:0;border-radius:var(--thw-radius);box-shadow:inset 0 0 0 var(--thw-hazard-remark-border) var(--thw-color-border-default);color:var(--thw-color-text-default);display:block;flex:1 1 0;font-size:var(--thw-hazard-remark-font-size);line-height:var(--thw-hazard-remark-line-height);min-height:0;padding:var(--thw-hazard-remark-pad-top) var(--thw-hazard-remark-pad-end) var(--thw-hazard-remark-pad-bottom) var(--thw-hazard-remark-pad-start);resize:none;scrollbar-width:none;width:100%}.hazard-remark-field[data-v-ea5cec1d]::-webkit-scrollbar{display:none}.hazard-remark-field[data-v-ea5cec1d]::-moz-placeholder{color:var(--thw-color-text-muted);opacity:1;white-space:nowrap}.hazard-remark-field[data-v-ea5cec1d]::placeholder{color:var(--thw-color-text-muted);opacity:1;white-space:nowrap}.hazard-remark-field[data-v-ea5cec1d]:focus{box-shadow:inset 0 0 0 var(--thw-hazard-remark-border) var(--thw-color-border-brand)}.hazard-remark-indicator[data-v-ea5cec1d]{bottom:var(--thw-hazard-scroll-inset);right:var(--thw-hazard-remark-scroll-end);top:var(--thw-hazard-scroll-inset);z-index:var(--thw-hazard-z-scroll)}.hazard-steps[data-v-f0c411fc]{margin-top:var(--thw-hazard-steps-top)}.hazard-steps-row[data-v-f0c411fc]{display:flex;justify-content:space-between}.hazard-steps-prev[data-v-f0c411fc]{width:var(--thw-hazard-prev-width)}.hazard-steps-next[data-v-f0c411fc]{width:var(--thw-hazard-next-width)}@media(pointer:coarse){.hazard-steps-next[data-v-f0c411fc],.hazard-steps-prev[data-v-f0c411fc]{position:relative}.hazard-steps-next[data-v-f0c411fc]:before,.hazard-steps-prev[data-v-f0c411fc]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.hazard-steps-line[data-v-f0c411fc]{background:var(--thw-color-bg-muted);display:block;height:var(--thw-hazard-steps-line);margin-top:var(--thw-hazard-steps-line-top)}.hazard-check-bar[data-v-7ba06381]{align-items:center;display:flex;justify-content:flex-end}.hazard-check-hint[data-v-7ba06381]{color:var(--thw-color-text-default);font-size:var(--thw-hazard-footer-font-size);line-height:var(--thw-hazard-footer-line-height);margin:0 var(--thw-hazard-submit-gap) 0 0;text-align:right;white-space:pre-line}.is-evaluate .hazard-check-hint[data-v-7ba06381]{margin-right:var(--thw-hazard-check-hint-gap);max-width:min(var(--thw-hazard-check-hint-width),100% - var(--thw-hazard-check-hint-gap) - var(--thw-hazard-check-badge-room) - var(--thw-hazard-check-gap) - var(--thw-hazard-recheck-width))}.hazard-check-submit[data-v-7ba06381]{--thw-button-height-md:var(--thw-hazard-submit-height);--thw-button-line-height:var(--thw-hazard-submit-line-height);width:var(--thw-hazard-submit-width)}.hazard-check-submit-label[data-v-7ba06381]{display:block;text-align:center;white-space:normal;width:var(--thw-hazard-submit-label-width)}.hazard-check-errors[data-v-7ba06381]{margin-right:var(--thw-hazard-check-gap)}.hazard-check-recheck[data-v-7ba06381]{width:var(--thw-hazard-recheck-width)}@media(pointer:coarse){.hazard-check-recheck[data-v-7ba06381],.hazard-check-submit[data-v-7ba06381]{position:relative}.hazard-check-recheck[data-v-7ba06381]:before,.hazard-check-submit[data-v-7ba06381]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.hazard-assess[data-v-66cc027b]{bottom:0;left:0;position:absolute;right:0;top:var(--thw-hazard-content-top)}.hazard-assess-sidebar[data-v-66cc027b]{background:var(--thw-color-bg-muted);bottom:0;display:flex;flex-direction:column;left:0;padding:var(--thw-hazard-content-pad-top) var(--thw-hazard-content-inset) var(--thw-hazard-toc-bottom);position:absolute;top:0;width:var(--thw-hazard-sidebar-width)}.hazard-assess-toc[data-v-66cc027b]{flex:1 1 auto;min-height:0}.hazard-assess-column[data-v-66cc027b]{bottom:var(--thw-hazard-footer-bottom);display:flex;flex-direction:column;left:var(--thw-hazard-main-left);position:absolute;top:var(--thw-hazard-content-pad-top);width:var(--thw-hazard-main-width)}.hazard-assess-scroll[data-v-66cc027b]{flex:1 1 auto;margin:0 calc(var(--thw-focus-ring-scroll-margin)*-1);min-height:0}.hazard-assess-main[data-v-66cc027b]{display:flex;flex:1 0 auto;flex-direction:column;padding:0 var(--thw-focus-ring-scroll-margin)}.hazard-assess-topic[data-v-66cc027b]{color:var(--thw-color-hazard-heading);font-size:var(--thw-hazard-topic-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-hazard-topic-line-height);margin:0}.hazard-assess-footer[data-v-66cc027b]{flex:none}.hazard-summary[data-v-047378b6]{align-items:center;background:var(--thw-color-bg-muted);display:flex;gap:var(--thw-hazard-summary-gap);min-height:var(--thw-hazard-summary-height);padding:var(--thw-hazard-summary-pad-y) var(--thw-hazard-summary-pad-x)}.hazard-summary-icon[data-v-047378b6]{flex:none;height:var(--thw-hazard-summary-icon);width:var(--thw-hazard-summary-icon)}.hazard-summary-copy[data-v-047378b6]{display:flex;flex-direction:column;gap:var(--thw-hazard-summary-copy-gap);min-width:0}.hazard-summary-title[data-v-047378b6]{color:var(--thw-color-text-brand);font-size:var(--thw-hazard-summary-title-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-hazard-summary-title-line-height);margin:0}.hazard-summary-text[data-v-047378b6]{color:var(--thw-color-text-default);font-size:var(--thw-hazard-summary-text-font-size);line-height:var(--thw-hazard-summary-text-line-height);margin:0}.hazard-filters[data-v-43b9548d]{display:flex;gap:var(--thw-hazard-filter-gap)}.hazard-filter[data-v-43b9548d]{background:var(--thw-color-bg-surface);border:0;border-radius:var(--thw-radius);box-shadow:inset 0 0 0 var(--thw-hazard-filter-border) var(--thw-color-border-default);color:var(--thw-color-text-brand);cursor:pointer;font-size:var(--thw-hazard-filter-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-hazard-filter-line-height);min-height:var(--thw-hazard-filter-height);padding:0 var(--thw-hazard-filter-pad-x);position:relative;white-space:nowrap}.hazard-filter.is-all[data-v-43b9548d]{min-width:var(--thw-hazard-filter-all-width)}.hazard-filter.is-own[data-v-43b9548d]{min-width:var(--thw-hazard-filter-own-width)}.hazard-filter.is-none[data-v-43b9548d]{min-width:var(--thw-hazard-filter-none-width)}.hazard-filter.is-active[data-v-43b9548d]{background:var(--thw-color-bg-brand);box-shadow:inset 0 0 0 var(--thw-hazard-filter-border) var(--thw-color-border-brand);color:var(--thw-color-text-inverse)}@media(pointer:coarse){.hazard-filter[data-v-43b9548d]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.hazard-table[data-v-944cbbc3]{display:flex;flex-direction:column;width:var(--thw-hazard-wide-width)}.hazard-table-head[data-v-944cbbc3]{flex:none}.hazard-table-row[data-v-944cbbc3]{display:flex;gap:var(--thw-hazard-table-gap);padding:0 var(--thw-hazard-table-pad-x)}.hazard-table-row.is-head[data-v-944cbbc3]{align-items:center;background:var(--thw-color-bg-brand);color:var(--thw-color-text-inverse);font-size:var(--thw-hazard-table-head-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-hazard-table-head-line-height);min-height:var(--thw-hazard-table-head-height)}.hazard-table-row.is-body[data-v-944cbbc3]{align-items:flex-start;background:var(--thw-color-bg-surface);color:var(--thw-color-text-default);font-size:var(--thw-hazard-table-font-size);line-height:var(--thw-hazard-table-line-height);min-height:var(--thw-hazard-table-row-height);padding-bottom:var(--thw-hazard-table-row-pad-y);padding-top:var(--thw-hazard-table-row-pad-y)}.hazard-table-row.is-body[data-v-944cbbc3]:nth-child(2n){background:var(--thw-color-table-row-alt)}.hazard-table-cell[data-v-944cbbc3]{flex:none;min-width:0;overflow-wrap:anywhere}.hazard-table-cell.is-hazard[data-v-944cbbc3]{-webkit-hyphens:manual;hyphens:manual;width:var(--thw-hazard-col-hazard)}.hazard-table-cell.is-rating[data-v-944cbbc3]{width:var(--thw-hazard-col-rating)}.hazard-table-cell.is-own[data-v-944cbbc3]{white-space:pre-line;width:var(--thw-hazard-col-own)}.hazard-table-cell.is-sample[data-v-944cbbc3]{width:var(--thw-hazard-col-sample)}.is-body .hazard-table-cell.is-hazard[data-v-944cbbc3],.is-body .hazard-table-cell.is-rating[data-v-944cbbc3]{font-weight:var(--thw-font-weight-bold)}.is-body .hazard-table-cell.is-rating[data-v-944cbbc3]:first-letter{text-transform:uppercase}.hazard-table-viewport[data-v-944cbbc3]{background:var(--thw-color-bg-surface);flex:0 1 var(--thw-hazard-table-height);min-height:var(--thw-hazard-table-min-height)}.hazard-table-viewport[data-v-944cbbc3]:after{box-shadow:inset 0 0 0 var(--thw-hazard-table-border) var(--thw-color-border-default);content:"";inset:0;pointer-events:none;position:absolute;z-index:var(--thw-hazard-z-table-frame)}.hazard-table-empty[data-v-944cbbc3]{color:var(--thw-color-text-muted);font-size:var(--thw-hazard-table-font-size);line-height:var(--thw-hazard-table-line-height);margin:0;padding:var(--thw-hazard-table-pad-x)}.hazard-remarks[data-v-a50a9c71]{bottom:var(--thw-hazard-remarks-bottom);display:flex;flex-direction:column;left:var(--thw-hazard-content-inset);padding-top:var(--thw-hazard-content-pad-top);position:absolute;top:var(--thw-hazard-content-top);width:var(--thw-hazard-wide-width)}.hazard-remarks[data-v-a50a9c71]>:not(.hazard-remarks-table){flex:none}.hazard-remarks[data-v-a50a9c71]:focus{outline:none}.hazard-remarks-head[data-v-a50a9c71]{align-items:center;display:flex;justify-content:space-between;margin-top:var(--thw-hazard-remarks-head-top)}.hazard-remarks-heading[data-v-a50a9c71]{color:var(--thw-color-text-default);font-size:var(--thw-hazard-remarks-heading-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-hazard-remarks-heading-line-height);margin:0}.hazard-remarks-table[data-v-a50a9c71]{flex:0 1 auto;margin-top:var(--thw-hazard-table-top);min-height:0}.hazard-remarks-line[data-v-a50a9c71]{background:var(--thw-color-border-default);display:block;height:var(--thw-hazard-remarks-line);margin-top:var(--thw-hazard-remarks-line-top)}.hazard-remarks-footer[data-v-a50a9c71]{align-items:flex-start;display:flex;justify-content:space-between}.hazard-remarks-guidance[data-v-a50a9c71]{color:var(--thw-color-text-muted);font-size:var(--thw-hazard-guidance-font-size);line-height:var(--thw-hazard-guidance-line-height);margin:var(--thw-hazard-guidance-top) 0 0;max-width:var(--thw-hazard-guidance-width);white-space:pre-line}.hazard-remarks-review[data-v-a50a9c71]{color:var(--thw-color-text-default);display:block;font-weight:var(--thw-font-weight-bold)}.hazard-remarks-action[data-v-a50a9c71]{--thw-button-font-size:var(--thw-hazard-finish-font-size);--thw-button-line-height:var(--thw-hazard-finish-line-height);margin-top:var(--thw-hazard-finish-top);width:var(--thw-hazard-finish-width)}@media(pointer:coarse){.hazard-remarks-action[data-v-a50a9c71]{position:relative}.hazard-remarks-action[data-v-a50a9c71]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.hazard-title[data-v-cd83f9ff]{color:var(--thw-color-text-brand);font-size:var(--thw-hazard-title-font-size);font-weight:var(--thw-font-weight-bold);left:var(--thw-hazard-title-left);line-height:var(--thw-hazard-title-line-height);margin:0;position:absolute;top:var(--thw-hazard-title-top)}.hazard-title.is-remarks[data-v-cd83f9ff]{line-height:var(--thw-hazard-title-remarks-line-height)}.hazard-header-line[data-v-cd83f9ff]{background:var(--thw-color-bg-muted);height:var(--thw-hazard-header-line);left:0;position:absolute;right:0;top:var(--thw-hazard-header-line-top)}.hazard-view-enter-active[data-v-cd83f9ff],.hazard-view-leave-active[data-v-cd83f9ff]{transition:opacity var(--thw-anim-hazard-view) ease}.hazard-view-enter-from[data-v-cd83f9ff],.hazard-view-leave-to[data-v-cd83f9ff]{opacity:0}.report-field[data-v-849de640]{background:var(--thw-color-report-field-readonly);border:var(--thw-report-field-border) solid var(--thw-color-border-default);display:flex;flex:none;flex-direction:column;gap:var(--thw-report-field-gap);overflow-wrap:break-word;padding:var(--thw-report-field-pad-top) var(--thw-report-field-pad-x) var(--thw-report-field-pad-bottom)}.report-field-label[data-v-849de640]{color:var(--thw-color-text-default);font-size:var(--thw-report-field-label-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-report-field-label-line-height);min-height:var(--thw-report-field-label-height)}.report-field-help[data-v-849de640]{color:var(--thw-color-text-muted);font-size:var(--thw-report-field-help-font-size);line-height:var(--thw-report-field-help-line-height)}.report-field--number .report-field-help[data-v-849de640]{max-width:var(--thw-report-field-help-width-number)}.report-field--times .report-field-help[data-v-849de640],.report-field--transmission .report-field-help[data-v-849de640]{text-wrap:pretty}.report-field--type[data-v-849de640]{width:var(--thw-report-field-width-type)}.report-field--number[data-v-849de640]{width:var(--thw-report-field-width-number)}.report-field--transmission[data-v-849de640]{width:var(--thw-report-field-width-transmission)}.report-field--parties[data-v-849de640]{width:var(--thw-report-field-width-parties)}.report-field--times[data-v-849de640]{width:var(--thw-report-field-width-times)}.report-field--author[data-v-849de640]{width:var(--thw-report-field-width-author)}.report-field--writtenAt[data-v-849de640]{width:var(--thw-report-field-width-written-at)}.report-field--completion[data-v-849de640]{width:var(--thw-report-field-width-completion)}.report-content[data-v-accab039]{background:var(--thw-color-bg-surface);border:var(--thw-report-content-border) solid var(--thw-color-border-brand);display:flex;flex:1 1 0;flex-direction:column;gap:var(--thw-report-content-gap);max-height:var(--thw-report-content-height);padding:var(--thw-report-content-pad-y) var(--thw-report-content-pad-x)}.report-content-head[data-v-accab039]{align-items:center;display:flex;flex:none;gap:var(--thw-report-content-head-gap);height:var(--thw-report-content-head-height)}.report-content-label[data-v-accab039]{color:var(--thw-color-text-default);flex:none;font-size:var(--thw-report-content-label-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-report-content-label-line-height);width:var(--thw-report-content-label-width)}.report-content-help[data-v-accab039]{color:var(--thw-color-text-muted);font-size:var(--thw-report-content-help-font-size);line-height:var(--thw-report-content-help-line-height)}.report-content-box[data-v-accab039]{background:var(--thw-color-bg-surface);border:var(--thw-report-box-border) solid var(--thw-color-border-default);flex:1 1 0;max-height:var(--thw-report-textarea-height);min-height:var(--thw-report-textarea-min-height);position:relative}.report-content-box[data-v-accab039]:focus-within{border-color:var(--thw-color-border-brand)}.report-content-text[data-v-accab039]{background:transparent;border:0;color:var(--thw-color-text-default);display:block;font-size:var(--thw-report-textarea-font-size);height:100%;line-height:var(--thw-report-textarea-line-height);overflow-y:auto;overscroll-behavior:contain;padding:var(--thw-report-box-pad-top) var(--thw-report-box-pad-end) var(--thw-report-box-pad-bottom) var(--thw-report-box-pad-start);resize:none;scrollbar-width:none;width:100%}.report-content-text[data-v-accab039]::-webkit-scrollbar{display:none}.report-content-text[data-v-accab039]::-moz-placeholder{color:var(--thw-color-text-muted);opacity:1}.report-content-text[data-v-accab039]::placeholder{color:var(--thw-color-text-muted);opacity:1}.report-content-scrollbar[data-v-accab039]{bottom:var(--thw-report-scroll-bottom);right:var(--thw-report-scroll-end);top:var(--thw-report-scroll-top)}.report-form-sidebar[data-v-49491a41]{background:var(--thw-color-bg-muted);bottom:0;left:0;position:absolute;top:0;width:var(--thw-report-sidebar-width)}.report-form-sidebar-title[data-v-49491a41]{color:var(--thw-color-text-brand);font-size:var(--thw-report-sidebar-title-font-size);font-weight:var(--thw-font-weight-bold);left:var(--thw-report-sidebar-title-left);line-height:var(--thw-report-sidebar-title-line-height);margin:0;position:absolute;top:var(--thw-report-sidebar-title-top);width:var(--thw-report-sidebar-title-width)}.report-form-thumbnail[data-v-49491a41]{height:var(--thw-report-thumb-height);left:var(--thw-report-thumb-left);position:absolute;top:var(--thw-report-thumb-top);width:var(--thw-report-thumb-width)}.report-form-column[data-v-49491a41]{bottom:var(--thw-report-body-pad-bottom);flex-direction:column;left:var(--thw-report-form-left);position:absolute;top:var(--thw-report-form-top);width:var(--thw-report-form-width)}.report-form-column[data-v-49491a41],.report-form-row[data-v-49491a41]{display:flex;gap:var(--thw-report-form-gap)}.report-form-row[data-v-49491a41]{flex:none;min-height:var(--thw-report-field-row-height)}.report-form-row--end[data-v-49491a41]{min-height:var(--thw-report-field-row-height-end)}.report-form-footer[data-v-49491a41]{align-items:center;display:flex;flex:none;gap:var(--thw-report-footer-gap);height:var(--thw-report-footer-height);justify-content:flex-end}.report-form-note[data-v-49491a41]{color:var(--thw-color-text-default);font-size:var(--thw-report-note-font-size);line-height:var(--thw-report-note-line-height);margin:0;text-align:right;white-space:pre-line;width:var(--thw-report-note-width)}.report-form-submit-wrap[data-v-49491a41]{display:block;flex:none;position:relative}.report-form-submit[data-v-49491a41]{--thw-button-height-md:var(--thw-report-submit-height);--thw-button-font-size:var(--thw-report-submit-font-size);--thw-button-line-height:var(--thw-report-submit-line-height);width:var(--thw-report-submit-width)}.report-form-submit-label[data-v-49491a41]{display:block;white-space:pre-line}.report-form-submit-catcher[data-v-49491a41]{cursor:default;inset:0;position:absolute}.report-dots[data-v-e2ffbb4b]{display:flex;gap:var(--thw-report-dot-gap)}.report-dot[data-v-e2ffbb4b]{background:var(--thw-color-border-default);border-radius:var(--thw-report-dot-radius);flex:none;height:var(--thw-report-dot-height);width:var(--thw-report-dot-width)}.report-dot.is-viewed[data-v-e2ffbb4b]{background:var(--thw-color-bg-brand)}.report-dot.is-active[data-v-e2ffbb4b]{background:var(--thw-color-bg-highlight)}.report-viewed-icon-circle[data-v-8e754aee]{fill:var(--thw-color-correct)}.report-viewed-icon-check[data-v-8e754aee]{stroke:var(--thw-color-icon-inverse)}.report-section[data-v-50ae59e1]{background:var(--thw-color-bg-surface);border:var(--thw-report-section-border) solid var(--thw-color-border-default);border-radius:var(--thw-radius);color:var(--thw-color-text-default);cursor:pointer;display:block;flex:none;font-size:var(--thw-report-sample-font-size);line-height:var(--thw-report-sample-line-height);padding:var(--thw-report-section-pad-y) var(--thw-report-section-pad-end) var(--thw-report-section-pad-y) var(--thw-report-section-pad-start);position:relative;scroll-margin:var(--thw-focus-ring-scroll-margin);text-align:left;width:100%}@media(pointer:coarse){.report-section[data-v-50ae59e1]:after{content:"";inset:calc(var(--thw-report-section-gap)*-.5 - var(--thw-report-section-border)) calc(var(--thw-report-section-border)*-1);position:absolute}}.report-section.is-active[data-v-50ae59e1]{background:var(--thw-color-report-section-active-bg);border-color:var(--thw-color-border-brand)}.report-section.is-viewed[data-v-50ae59e1]{background:var(--thw-color-report-section-viewed-bg);border-color:var(--thw-color-correct)}.report-section-text[data-v-50ae59e1]{display:block;text-wrap:pretty}.report-section-compound[data-v-50ae59e1]{white-space:nowrap}.report-section-badge[data-v-50ae59e1],.report-section-label[data-v-50ae59e1]{font-weight:var(--thw-font-weight-bold)}.report-section-badge[data-v-50ae59e1]{align-items:center;background:var(--thw-color-bg-brand);border-radius:var(--thw-radius-full);color:var(--thw-color-text-inverse);display:flex;font-size:var(--thw-report-section-badge-font-size);height:var(--thw-report-section-badge-size);justify-content:center;line-height:var(--thw-report-section-badge-size);position:absolute;right:var(--thw-report-section-badge-end);top:50%;transform:translateY(-50%);width:var(--thw-report-section-badge-size)}.report-section.is-viewed .report-section-badge[data-v-50ae59e1]{background:none}.report-panel[data-v-ea0a4339]{background:var(--thw-color-bg-surface);box-shadow:inset 0 0 0 var(--thw-report-panel-border) var(--thw-color-border-default);display:flex;flex-direction:column;overflow:hidden;padding:var(--thw-report-panel-pad-top) var(--thw-report-panel-pad-x) var(--thw-report-panel-pad-bottom);position:relative}.report-panel[data-v-ea0a4339]:before{background:var(--thw-color-bg-highlight);content:"";height:var(--thw-report-panel-accent);left:0;position:absolute;right:0;top:0}.report-panel-title[data-v-ea0a4339]{color:var(--thw-color-text-brand);font-size:var(--thw-report-panel-title-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-report-panel-title-line-height);margin:0;max-width:var(--thw-report-panel-title-width)}.report-panel-hint[data-v-ea0a4339]{color:var(--thw-color-text-default);font-size:var(--thw-report-panel-hint-font-size);line-height:var(--thw-report-panel-hint-line-height);margin:var(--thw-report-panel-hint-gap) 0 0}.report-panel-divider[data-v-ea0a4339]{background:var(--thw-color-border-default);flex:none;height:var(--thw-report-panel-divider);margin-top:var(--thw-report-panel-divider-gap)}.report-sample-progress[data-v-9be44f48]{position:absolute;right:var(--thw-report-viewed-end);top:var(--thw-report-viewed-top)}.report-sample-viewed[data-v-9be44f48]{color:var(--thw-color-text-brand);font-size:var(--thw-report-viewed-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-report-viewed-line-height);min-width:100%;position:absolute;right:0;top:0;white-space:nowrap}.report-sample-dots[data-v-9be44f48]{margin-top:calc(var(--thw-report-dots-top) - var(--thw-report-viewed-top))}.report-sample-box[data-v-9be44f48]{flex:1 1 0;margin-top:var(--thw-report-viewport-gap);margin-inline-start:calc(var(--thw-focus-ring-scroll-margin)*-1);max-height:var(--thw-report-viewport-height);min-height:var(--thw-report-viewport-min-height);position:relative}.report-sample-viewport[data-v-9be44f48]{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.report-sample-viewport[data-v-9be44f48]::-webkit-scrollbar{display:none}.report-sample-content[data-v-9be44f48]{box-sizing:content-box;color:var(--thw-color-text-default);display:flex;flex-direction:column;font-size:var(--thw-report-sample-font-size);gap:var(--thw-report-section-gap);line-height:var(--thw-report-sample-line-height);padding:0 0 var(--thw-focus-ring-scroll-margin) var(--thw-focus-ring-scroll-margin);width:var(--thw-report-sample-content-width)}.report-sample-group[data-v-9be44f48],.report-sample-header[data-v-9be44f48],.report-sample-subject[data-v-9be44f48]{margin:0}.report-sample-header[data-v-9be44f48]{display:flex;flex-direction:column}.report-sample-header-separator[data-v-9be44f48]{margin-inline:var(--thw-report-sample-separator-space)}.report-sample-subject[data-v-9be44f48]{font-size:var(--thw-report-sample-subject-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-report-sample-subject-line-height);margin-top:calc(var(--thw-report-sample-header-gap) - var(--thw-report-section-gap))}.report-sample-group[data-v-9be44f48]{font-size:var(--thw-report-sample-group-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-report-sample-group-line-height);margin:calc(var(--thw-report-sample-group-gap-before) - var(--thw-report-section-gap)) 0 calc(var(--thw-report-sample-group-gap-after) - var(--thw-report-section-gap))}.report-sample-after-group[data-v-9be44f48]{margin-top:calc(var(--thw-report-sample-after-group-gap) - var(--thw-report-section-gap))}.report-sample-scrollbar[data-v-9be44f48]{bottom:0;right:var(--thw-report-sample-scroll-end);top:0}.report-section-info[data-v-6c037446]{background:var(--thw-color-bg-surface);border:var(--thw-report-info-border) solid var(--thw-color-border-default);display:flex;flex:0 1 auto;flex-direction:column;min-height:var(--thw-report-info-height);position:relative}.report-section-info[data-v-6c037446]:before{background:var(--thw-color-bg-brand);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--thw-report-info-accent)}.report-section-info-badge[data-v-6c037446]{align-items:center;background:var(--thw-color-bg-brand);border-radius:var(--thw-radius-full);color:var(--thw-color-text-inverse);display:flex;font-size:var(--thw-report-info-badge-font-size);font-weight:var(--thw-font-weight-bold);height:var(--thw-report-info-badge-size);justify-content:center;left:var(--thw-report-info-badge-left);line-height:var(--thw-report-info-badge-size);position:absolute;top:var(--thw-report-info-badge-top);width:var(--thw-report-info-badge-size)}.report-section-info-body[data-v-6c037446]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--thw-report-info-pad-top) var(--thw-report-info-text-end) var(--thw-report-info-pad-bottom) var(--thw-report-info-text-left);scrollbar-width:none}.report-section-info-body[data-v-6c037446]::-webkit-scrollbar{display:none}.report-section-info-scrollbar[data-v-6c037446]{bottom:var(--thw-report-scroll-bottom);right:var(--thw-report-scroll-end);top:var(--thw-report-scroll-top)}.report-section-info-eyebrow[data-v-6c037446]{color:var(--thw-color-text-brand);font-size:var(--thw-report-info-eyebrow-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-report-info-eyebrow-line-height);margin:0}.report-section-info-title[data-v-6c037446]{color:var(--thw-color-text-default);font-size:var(--thw-report-info-title-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-report-info-title-line-height);margin:var(--thw-report-info-title-gap) 0 0}.report-section-info-list[data-v-6c037446],.report-section-info-text[data-v-6c037446]{color:var(--thw-color-text-default);font-size:var(--thw-report-info-font-size);line-height:var(--thw-report-info-line-height);margin:var(--thw-report-info-text-gap) 0 0}.report-section-info-text[data-v-6c037446]{white-space:pre-line}.report-section-info-list[data-v-6c037446]{list-style:decimal;margin-top:0;padding-left:var(--thw-report-info-list-indent)}.report-compare[data-v-628fc692]{display:flex;flex-direction:column;padding:calc(var(--thw-report-compare-top) - var(--thw-report-body-top)) 0 var(--thw-report-body-pad-bottom) var(--thw-report-compare-left);width:calc(var(--thw-report-compare-left) + var(--thw-report-compare-width))}.report-compare-sample[data-v-628fc692]{flex:1 1 0;max-height:var(--thw-report-panel-box-height)}.report-compare[data-v-628fc692] .report-section-info{margin-top:var(--thw-report-compare-row-gap)}.report-compare-divider[data-v-628fc692]{background:var(--thw-color-border-default);flex:none;height:var(--thw-report-compare-divider);margin-top:var(--thw-report-compare-row-gap)}.report-compare-footer[data-v-628fc692]{align-items:flex-start;display:flex;flex:none;gap:var(--thw-report-compare-gap);justify-content:flex-end;margin-top:var(--thw-report-compare-footer-gap)}.report-compare-hint[data-v-628fc692]{align-self:center;color:var(--thw-color-text-default);font-size:var(--thw-report-compare-hint-font-size);line-height:var(--thw-report-compare-hint-line-height);margin:var(--thw-report-compare-hint-nudge) 0 0;text-align:right;white-space:pre-line}.report-compare-finish[data-v-628fc692]{min-width:var(--thw-report-finish-width)}.report-screen[data-v-dbfd9739]{--thw-doc-panel-height:var(--thw-report-panel-height)}.report-progress[data-v-dbfd9739]{--thw-progress-box-value-width:var(--thw-report-progress-value-width)}.report-panel-content[data-v-dbfd9739]{height:var(--thw-report-panel-height);position:relative}.report-title[data-v-dbfd9739]{color:var(--thw-color-text-brand);font-size:var(--thw-report-title-font-size);font-weight:var(--thw-font-weight-bold);left:var(--thw-report-title-left);line-height:var(--thw-report-title-line-height);margin:0;max-width:var(--thw-report-title-width);position:absolute;top:var(--thw-report-title-top)}.report-header-divider[data-v-dbfd9739]{background:var(--thw-color-bg-muted);height:var(--thw-report-header-divider);left:0;position:absolute;right:0;top:var(--thw-report-header-divider-top)}.report-body[data-v-dbfd9739]{bottom:0;left:0;position:absolute;right:0;top:var(--thw-report-body-top)}.report-phase-enter-active[data-v-dbfd9739],.report-phase-leave-active[data-v-dbfd9739]{transition:opacity var(--thw-report-phase-fade) ease}.report-phase-enter-from[data-v-dbfd9739],.report-phase-leave-to[data-v-dbfd9739]{opacity:0}.doc-tutorial-rows--hazard[data-v-87313171]{margin-top:var(--thw-tutorial-hazard-top)}.doc-tutorial-rows--report[data-v-87313171]{margin-top:var(--thw-tutorial-report-top)}.doc-tutorial-cta--hazard[data-v-87313171]{width:var(--thw-tutorial-cta-wide-width)}.doc-tutorial-cta--report[data-v-87313171]{width:var(--thw-tutorial-cta-width)}@media(pointer:coarse){.doc-tutorial-cta[data-v-87313171]{position:relative}.doc-tutorial-cta[data-v-87313171]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.star-rating[data-v-2988bfbb]{display:flex;flex:none;gap:var(--thw-feedback-star-gap)}.star-rating-star[data-v-2988bfbb]{background:none;border:0;color:var(--thw-color-icon-brand);cursor:pointer;height:var(--thw-feedback-star-size);padding:0;position:relative;width:var(--thw-feedback-star-size)}.star-rating-star[data-v-2988bfbb]:before{content:"";inset:calc(var(--thw-feedback-star-reach-y)*-1) calc(var(--thw-feedback-star-reach-x)*-1);position:absolute}.star-rating-glyph[data-v-2988bfbb]{height:var(--thw-feedback-star-glyph);left:0;pointer-events:none;position:absolute;top:0;width:var(--thw-feedback-star-glyph)}.star-rating-star[data-v-2988bfbb]:focus-visible{outline:none}.star-rating-star:focus-visible .star-rating-glyph[data-v-2988bfbb]{outline:var(--thw-focus-ring-width) solid var(--thw-focus-ring);outline-offset:calc(var(--thw-focus-ring-width)*-1)}.feedback-statement[data-v-ac4418d6]{font-weight:var(--thw-font-weight-bold);min-height:var(--thw-feedback-row-height);width:var(--thw-feedback-row-width);--thw-info-row-accent:var(--thw-feedback-row-accent);--thw-info-row-pad-y:0px;--thw-info-row-pad-start:var(--thw-feedback-row-gap);--thw-info-row-pad-end:var(--thw-feedback-row-pad-end);--thw-info-row-font-size:var(--thw-feedback-text-font-size);--thw-info-row-line-height:var(--thw-feedback-text-line-height)}.feedback-statement-content[data-v-ac4418d6]{align-items:center;display:flex;gap:var(--thw-feedback-row-gap)}.feedback-statement-text[data-v-ac4418d6]{flex:none;margin:0;width:var(--thw-feedback-text-width)}.feedback-body[data-v-005ae2be]{min-height:var(--thw-feedback-body-height);width:var(--thw-feedback-row-width)}.feedback-body[data-v-005ae2be],.feedback-form[data-v-005ae2be]{display:flex;flex-direction:column}.feedback-form[data-v-005ae2be]{align-items:center}.feedback-heading[data-v-005ae2be]{color:var(--thw-color-text-brand);font-size:var(--thw-feedback-heading-font-size);font-weight:var(--thw-font-weight-bold);letter-spacing:var(--thw-feedback-heading-tracking);line-height:var(--thw-feedback-heading-line-height);margin:var(--thw-feedback-heading-gap) 0 0}.feedback-statements[data-v-005ae2be]{display:flex;flex-direction:column;gap:var(--thw-feedback-list-gap);list-style:none;margin:var(--thw-feedback-list-gap) 0 0;padding:0;text-align:left}.feedback-privacy[data-v-005ae2be]{color:var(--thw-screens-color-text-body);font-size:var(--thw-feedback-privacy-font-size);line-height:var(--thw-feedback-privacy-line-height);margin:var(--thw-feedback-privacy-gap) 0 0}.feedback-privacy-link[data-v-005ae2be]{color:var(--thw-color-text-brand);position:relative;text-decoration:none}.feedback-privacy-link[data-v-005ae2be]:hover{text-decoration:underline}@media(pointer:coarse){.feedback-cta[data-v-005ae2be]:before,.feedback-privacy-link[data-v-005ae2be]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}.feedback-privacy-link[data-v-005ae2be]:before{bottom:min(0px,calc(100% + var(--thw-feedback-privacy-reach) - var(--thw-touch-target)));top:calc(var(--thw-feedback-privacy-reach)*-1)}}.feedback-thanks[data-v-005ae2be]{flex:1 1 auto;flex-direction:column}.feedback-thanks[data-v-005ae2be],.feedback-thanks-disc[data-v-005ae2be]{align-items:center;display:flex;justify-content:center}.feedback-thanks-disc[data-v-005ae2be]{background:var(--thw-color-bg-brand);border-radius:var(--thw-radius-full);color:var(--thw-color-icon-inverse);height:var(--thw-feedback-thanks-disc);width:var(--thw-feedback-thanks-disc)}.feedback-thanks-disc[data-v-005ae2be]>.thw-icon{height:var(--thw-feedback-thanks-check);width:var(--thw-feedback-thanks-check)}.feedback-thanks-title[data-v-005ae2be]{color:var(--thw-color-text-brand);font-size:var(--thw-feedback-thanks-title-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-feedback-thanks-title-line-height);margin:var(--thw-feedback-thanks-gap) 0 0}.feedback-thanks-text[data-v-005ae2be]{color:var(--thw-color-text-default);font-size:var(--thw-feedback-thanks-text-font-size);line-height:var(--thw-feedback-thanks-text-line-height);margin:var(--thw-feedback-thanks-text-gap) 0 0}.feedback-cta[data-v-005ae2be]{position:relative;width:var(--thw-hero-cta-width)}.feedback-swap-enter-active[data-v-005ae2be],.feedback-swap-leave-active[data-v-005ae2be]{transition:opacity var(--thw-feedback-swap) ease}.feedback-swap-enter-from[data-v-005ae2be],.feedback-swap-leave-to[data-v-005ae2be]{opacity:0}.mission-room.is-hidden[data-v-0a30e03a]{visibility:hidden}
