.hud-progress[data-v-4572eab9]{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-4572eab9]{display:flex;gap:var(--thw-hud-counter-group-gap)}.hud-progress-counter[data-v-4572eab9],.hud-progress-title[data-v-4572eab9]{margin:0}.hud-progress-title[data-v-4572eab9]{flex:1 1 auto;min-width:0}.hud-progress-counter[data-v-4572eab9]{display:flex;flex:none;gap:var(--thw-hud-counter-gap)}.hud-progress-label[data-v-4572eab9]{min-width:var(--thw-hud-counter-label-width);text-align:right}.hud-progress-label.is-wide[data-v-4572eab9]{min-width:var(--thw-hud-counter-label-wide-width)}.hud-progress-value[data-v-4572eab9]{min-width:var(--thw-hud-counter-value-width)}.hud-progress-segments[data-v-4572eab9]{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-b12bf5fe]{overflow:hidden;overflow:clip}.room-view-markers>.view360-hotspot-visible[data-v-b12bf5fe]{visibility:inherit}.room-view-marker.is-off[data-v-b12bf5fe]{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-f34a9a19]{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-f34a9a19]{opacity:0}@media(pointer:coarse){.room-docs-button[data-v-f34a9a19]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.room-docs-button-icon[data-v-f34a9a19]{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-f34a9a19]{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}.spot-audio[data-v-8978ae53]{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-8978ae53]:after{content:"";inset:min(0px,calc(50% - var(--thw-touch-target)/2));position:absolute}}.spot-audio-icon[data-v-8978ae53]{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-8978ae53]{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-650b2054]{align-items:flex-start;display:flex;flex-direction:column;inset:0;position:absolute}.spot-question--grid-s[data-v-650b2054]{--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-650b2054]{--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-650b2054]{--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-650b2054]{--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-650b2054]{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-650b2054]{opacity:0}.spot-question-options[data-v-650b2054]{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-650b2054]{isolation:isolate}}.spot-question-options.is-grid[data-v-650b2054]{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-650b2054]{align-items:flex-start;display:flex;gap:var(--spot-column-gap)}.spot-question-note[data-v-650b2054]{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-650b2054]:after{content:"";flex:0 1 var(--spot-note-bottom)}.spot-footer[data-v-0e29f1ca]{align-items:center;display:flex;flex:1;justify-content:flex-end;min-width:0}.spot-footer-back[data-v-0e29f1ca]{margin-inline-end:auto;min-width:var(--thw-spot-back-width)}.spot-footer-cta[data-v-0e29f1ca]{min-width:var(--thw-spot-cta-width)}.spot-footer-cta--error[data-v-0e29f1ca]{min-width:var(--thw-spot-recheck-width)}.spot-footer-cta--close[data-v-0e29f1ca],.spot-footer-cta--solved[data-v-0e29f1ca]{min-width:var(--thw-spot-continue-width)}.spot-footer-message[data-v-0e29f1ca]{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-0e29f1ca]{margin-inline-end:var(--thw-spot-error-badge-gap)}.spot-dialog-page[data-v-277974e8]{height:100%;position:relative}.mission-brief[data-v-67b8913d]{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-67b8913d]{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-67b8913d]{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-67b8913d]{color:var(--thw-color-text-muted);font-weight:var(--thw-font-weight-bold)}.mission-brief-value[data-v-67b8913d]{color:var(--thw-color-text-default);margin:0}.mission-clock[data-v-5d10542d]{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);width:var(--thw-overview-clock-width)}.mission-clock-block[data-v-5d10542d]{display:flex;flex-direction:column;margin:0}.mission-clock-label[data-v-5d10542d]{font-weight:var(--thw-font-weight-bold)}.mission-clock-status[data-v-5d10542d]{font-size:var(--thw-overview-clock-status-font-size);margin:0}.document-card[data-v-85557681]{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-width:0;padding:var(--thw-overview-box-pad-y) var(--thw-overview-card-pad-x)}.document-card.is-locked[data-v-85557681]{background:var(--thw-color-bg-muted)}.document-card.is-done[data-v-85557681]{box-shadow:inset 0 0 0 var(--thw-overview-card-done-border) var(--thw-color-correct)}.document-card-head[data-v-85557681]{align-items:center;display:flex;gap:var(--thw-overview-card-head-gap);width:100%}.document-card-number[data-v-85557681]{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-85557681]{background:var(--thw-color-text-muted)}.is-done .document-card-number[data-v-85557681]{background:var(--thw-color-correct)}.document-card-title[data-v-85557681]{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-85557681]{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}.is-locked .document-card-text[data-v-85557681],.is-locked .document-card-title[data-v-85557681]{color:var(--thw-color-text-muted)}.document-card-chip[data-v-85557681]{--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-85557681]{--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-85557681]: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-85557681]{box-shadow:inset 0 0 0 var(--thw-overview-action-border) var(--thw-color-border-brand)}.document-card-action-row[data-v-85557681]{align-items:center;display:inline-flex;gap:var(--thw-overview-action-icon-gap)}.is-open .document-card-action-label[data-v-85557681]{text-align:center;width:var(--thw-overview-action-label-width)}.document-card-action-arrow[data-v-85557681]{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-85557681]{height:var(--thw-overview-action-arrow-height);width:var(--thw-overview-action-arrow-width)}@media(pointer:coarse){.document-card-action[data-v-85557681]{position:relative}.document-card-action[data-v-85557681]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.overview-finish-bar[data-v-7cfdc030]{align-items:center;display:flex;flex:1 1 auto;gap:var(--thw-overview-footer-gap);min-width:0}.overview-finish-status[data-v-7cfdc030]{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--thw-overview-status-gap);min-width:0}.overview-finish-hint[data-v-7cfdc030],.overview-finish-progress[data-v-7cfdc030]{margin:0;max-width:var(--thw-overview-status-width)}.overview-finish-progress[data-v-7cfdc030]{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-7cfdc030]{color:var(--thw-color-correct)}.overview-finish-hint[data-v-7cfdc030]{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-7cfdc030]{--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-7cfdc030]: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-7cfdc030]{align-items:center;display:inline-flex;gap:var(--thw-overview-action-icon-gap)}.overview-finish-label[data-v-7cfdc030]{text-align:center;width:var(--thw-overview-finish-label-width)}.overview-finish-chevrons[data-v-7cfdc030]{flex:none;height:var(--thw-overview-finish-chevrons-size);width:var(--thw-overview-finish-chevrons-size)}@media(pointer:coarse){.overview-finish[data-v-7cfdc030]{position:relative}.overview-finish[data-v-7cfdc030]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.documents-overview-body[data-v-a3eacede]{flex-direction:column;padding-top:var(--thw-overview-body-pad-top)}.documents-overview-body[data-v-a3eacede],.documents-overview-row[data-v-a3eacede]{display:flex;gap:var(--thw-overview-gap)}.documents-overview-row.is-head[data-v-a3eacede]{align-items:flex-start}.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-75f36404]{align-items:center;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);min-height:var(--thw-hazard-toc-row-height);padding:0 var(--thw-hazard-toc-row-pad-x);position:relative;text-align:left;width:100%}.hazard-toc-badge[data-v-75f36404]{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-size);width:var(--thw-hazard-toc-badge-size)}.hazard-toc-label[data-v-75f36404]{flex:1 1 auto;min-width:0;overflow:hidden;overflow-wrap:anywhere;padding:var(--thw-hazard-toc-label-pad-y) 0}.hazard-toc-label[data-v-75f36404],.hazard-toc-status[data-v-75f36404]{font-size:var(--thw-hazard-toc-font-size);line-height:var(--thw-hazard-toc-line-height)}.hazard-toc-status[data-v-75f36404]{color:var(--thw-color-text-brand);flex:none;font-weight:var(--thw-font-weight-bold);min-width:var(--thw-hazard-toc-status-width);text-align:right;white-space:nowrap}.is-open .hazard-toc-badge[data-v-75f36404]{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-75f36404],.is-open .hazard-toc-status[data-v-75f36404]{color:var(--thw-color-text-muted)}.is-current[data-v-75f36404]{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-label[data-v-75f36404],.is-current .hazard-toc-status[data-v-75f36404]{color:var(--thw-color-text-brand)}.is-current.is-open .hazard-toc-badge[data-v-75f36404]{background:var(--thw-color-bg-brand);box-shadow:none;color:var(--thw-color-text-inverse)}.is-correct[data-v-75f36404],.is-wrong[data-v-75f36404]{--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-75f36404]{--hazard-toc-tone:var(--thw-color-wrong);background:var(--thw-color-hazard-wrong-bg)}.is-correct .hazard-toc-badge[data-v-75f36404],.is-wrong .hazard-toc-badge[data-v-75f36404]{background:var(--hazard-toc-tone)}.is-correct .hazard-toc-status[data-v-75f36404],.is-wrong .hazard-toc-status[data-v-75f36404]{color:var(--hazard-toc-tone);font-size:var(--thw-hazard-toc-status-small-font-size);line-height:var(--thw-hazard-toc-status-small-line-height)}.is-correct.is-current[data-v-75f36404],.is-wrong.is-current[data-v-75f36404]{box-shadow:inset 0 0 0 var(--thw-hazard-toc-current-border) var(--thw-color-border-brand)}.is-correct.is-current .hazard-toc-status[data-v-75f36404],.is-wrong.is-current .hazard-toc-status[data-v-75f36404]{color:var(--hazard-toc-tone)}@media(pointer:coarse){.hazard-toc-row[data-v-75f36404]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2)) 0;position:absolute;z-index:-1}}.hazard-scroll[data-v-62bd299f]{position:relative}.hazard-scroll-body[data-v-62bd299f]{inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:absolute;scrollbar-width:none}.hazard-scroll-body[data-v-62bd299f]::-webkit-scrollbar{display:none}.hazard-scroll-indicator[data-v-62bd299f]{bottom:var(--thw-hazard-scroll-inset);right:var(--thw-hazard-scroll-end);top:var(--thw-hazard-scroll-inset);z-index:var(--thw-hazard-z-scroll)}.hazard-toc[data-v-d1f67bca]{display:flex;flex-direction:column;width:var(--thw-hazard-toc-width)}.hazard-toc-head[data-v-d1f67bca]{flex:none;min-height:var(--thw-hazard-toc-list-top)}.hazard-toc-title[data-v-d1f67bca]{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)}.is-evaluate .hazard-toc-title[data-v-d1f67bca]{font-size:var(--thw-hazard-toc-title-small-font-size)}.hazard-toc-legend[data-v-d1f67bca]{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-d1f67bca]{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-d1f67bca]{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-gutter) var(--thw-focus-ring-scroll-margin) var(--thw-focus-ring-scroll-margin)}@media(pointer:coarse){.hazard-toc-list[data-v-d1f67bca]{isolation:isolate}}.hazard-toc-section[data-v-d1f67bca]{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);min-height:var(--thw-hazard-toc-section-height);padding:0 var(--thw-hazard-toc-section-pad-x)}.hazard-rating-head[data-v-efb5795a]{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-efb5795a]{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-efb5795a],.hazard-rating-note[data-v-efb5795a]{font-weight:var(--thw-font-weight-bold);margin:0}.hazard-rating-note[data-v-efb5795a]{font-size:var(--thw-hazard-card-hint-font-size);line-height:var(--thw-hazard-card-hint-line-height);text-align:right}.hazard-rating-note.is-correct[data-v-efb5795a]{color:var(--thw-color-correct)}.hazard-rating-note.is-wrong[data-v-efb5795a]{color:var(--thw-color-wrong)}.hazard-rating-cards[data-v-efb5795a]{display:flex;flex-direction:column;gap:var(--thw-hazard-card-gap)}.hazard-rating-card[data-v-efb5795a]{--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-efb5795a]{--hazard-rating-tone:var(--thw-color-rating-low)}.hazard-rating-card.is-medium[data-v-efb5795a]{--hazard-rating-tone:var(--thw-color-rating-medium)}.hazard-rating-card.is-high[data-v-efb5795a]{--hazard-rating-tone:var(--thw-color-rating-high)}.hazard-rating-card.is-selected[data-v-efb5795a]{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-efb5795a]{cursor:default}@media(hover:hover){.hazard-rating-card[data-v-efb5795a]:not(.is-selected,.is-locked):hover{background:var(--thw-color-bg-muted)}}.hazard-rating-card[data-v-efb5795a]: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-efb5795a]{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-efb5795a]{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-efb5795a]{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-efb5795a]{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-efb5795a]{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-remark[data-v-758bc291]{display:flex;flex-direction:column;gap:var(--thw-hazard-remark-label-gap);margin-top:var(--thw-hazard-remark-top)}.hazard-remark-label[data-v-758bc291]{color:var(--thw-color-text-default);font-size:var(--thw-hazard-heading-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-hazard-heading-line-height)}.hazard-remark-box[data-v-758bc291]{position:relative}.hazard-remark-field[data-v-758bc291]{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;font-size:var(--thw-hazard-remark-font-size);height:var(--thw-hazard-remark-height);line-height:var(--thw-hazard-remark-line-height);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-758bc291]::-webkit-scrollbar{display:none}.hazard-remark-field[data-v-758bc291]::-moz-placeholder{color:var(--thw-color-text-muted);opacity:1}.hazard-remark-field[data-v-758bc291]::placeholder{color:var(--thw-color-text-muted);opacity:1}.hazard-remark-field[data-v-758bc291]:focus{box-shadow:inset 0 0 0 var(--thw-hazard-remark-border) var(--thw-color-border-brand)}.hazard-remark-indicator[data-v-758bc291]{bottom:var(--thw-hazard-scroll-inset);right:var(--thw-hazard-scroll-end);top:var(--thw-hazard-scroll-inset);z-index:var(--thw-hazard-z-scroll)}.hazard-steps[data-v-5e0bfd7f]{margin-top:var(--thw-hazard-steps-top)}.hazard-steps-row[data-v-5e0bfd7f]{display:flex;justify-content:space-between}.hazard-steps-prev[data-v-5e0bfd7f]{width:var(--thw-hazard-prev-width)}.hazard-steps-next[data-v-5e0bfd7f]{width:var(--thw-hazard-next-width)}@media(pointer:coarse){.hazard-steps-next[data-v-5e0bfd7f],.hazard-steps-prev[data-v-5e0bfd7f]{position:relative}.hazard-steps-next[data-v-5e0bfd7f]:before,.hazard-steps-prev[data-v-5e0bfd7f]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.hazard-steps-line[data-v-5e0bfd7f]{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-ef3d4b37]{align-items:center;display:flex;justify-content:flex-end}.hazard-check-hint[data-v-ef3d4b37]{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-ef3d4b37]{margin-right:var(--thw-hazard-check-hint-gap);max-width:var(--thw-hazard-check-hint-width)}.hazard-check-submit[data-v-ef3d4b37]{--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-ef3d4b37]{display:block;text-align:center;white-space:normal;width:var(--thw-hazard-submit-label-width)}.hazard-check-errors[data-v-ef3d4b37]{margin-right:var(--thw-hazard-check-gap)}.hazard-check-recheck[data-v-ef3d4b37]{width:var(--thw-hazard-recheck-width)}@media(pointer:coarse){.hazard-check-recheck[data-v-ef3d4b37],.hazard-check-submit[data-v-ef3d4b37]{position:relative}.hazard-check-recheck[data-v-ef3d4b37]:before,.hazard-check-submit[data-v-ef3d4b37]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.hazard-assess[data-v-8ff33e51]{bottom:0;left:0;position:absolute;right:0;top:var(--thw-hazard-content-top)}.hazard-assess-sidebar[data-v-8ff33e51]{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-content-inset);position:absolute;top:0;width:var(--thw-hazard-sidebar-width)}.hazard-assess-toc[data-v-8ff33e51]{flex:1 1 auto;min-height:0}.hazard-assess-main[data-v-8ff33e51]{left:var(--thw-hazard-main-left);position:absolute;top:var(--thw-hazard-content-pad-top);width:var(--thw-hazard-main-width)}.hazard-assess-topic[data-v-8ff33e51]{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-8ff33e51]{bottom:var(--thw-hazard-footer-bottom);left:var(--thw-hazard-main-left);position:absolute;right:var(--thw-hazard-footer-right)}.hazard-summary[data-v-7d8cf4f4]{align-items:center;background:var(--thw-color-bg-muted);box-shadow:inset 0 0 0 var(--thw-hazard-summary-border) var(--thw-color-correct);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-7d8cf4f4]{flex:none;height:var(--thw-hazard-summary-icon);width:var(--thw-hazard-summary-icon)}.hazard-summary-copy[data-v-7d8cf4f4]{display:flex;flex-direction:column;gap:var(--thw-hazard-summary-copy-gap);min-width:0}.hazard-summary-title[data-v-7d8cf4f4]{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-7d8cf4f4]{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-d49f8962]{display:flex;gap:var(--thw-hazard-filter-gap)}.hazard-filter[data-v-d49f8962]{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-d49f8962]{min-width:var(--thw-hazard-filter-all-width)}.hazard-filter.is-own[data-v-d49f8962]{min-width:var(--thw-hazard-filter-own-width)}.hazard-filter.is-none[data-v-d49f8962]{min-width:var(--thw-hazard-filter-none-width)}.hazard-filter.is-active[data-v-d49f8962]{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-d49f8962]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.hazard-table[data-v-141ca124]{display:flex;flex-direction:column;width:var(--thw-hazard-wide-width)}.hazard-table-head[data-v-141ca124]{flex:none}.hazard-table-row[data-v-141ca124]{display:flex;gap:var(--thw-hazard-table-gap);padding:0 var(--thw-hazard-table-pad-x)}.hazard-table-row.is-head[data-v-141ca124]{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-141ca124]{align-items:flex-start;background:var(--thw-color-bg-surface);box-shadow:inset 0 calc(var(--thw-hazard-table-row-line)*-1) 0 var(--thw-color-table-divider);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)}.hazard-table-row.is-body[data-v-141ca124]:nth-child(2n){background:var(--thw-color-table-row-alt)}.hazard-table-cell[data-v-141ca124]{flex:none;min-width:0;overflow-wrap:anywhere}.hazard-table-cell.is-hazard[data-v-141ca124]{width:var(--thw-hazard-col-hazard)}.hazard-table-cell.is-rating[data-v-141ca124]{width:var(--thw-hazard-col-rating)}.hazard-table-cell.is-own[data-v-141ca124]{white-space:pre-line;width:var(--thw-hazard-col-own)}.hazard-table-cell.is-sample[data-v-141ca124]{width:var(--thw-hazard-col-sample)}.hazard-table-cell.is-sample.is-head[data-v-141ca124]{width:var(--thw-hazard-col-sample-head)}.is-body .hazard-table-cell.is-hazard[data-v-141ca124],.is-body .hazard-table-cell.is-rating[data-v-141ca124]{font-weight:var(--thw-font-weight-bold)}.is-body .hazard-table-cell.is-rating[data-v-141ca124]:first-letter{text-transform:uppercase}.hazard-table-cell.is-empty[data-v-141ca124]{color:var(--thw-color-text-muted)}.hazard-table-viewport[data-v-141ca124]{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-141ca124]: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-141ca124]{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-51089310]{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-51089310]>:not(.hazard-remarks-table){flex:none}.hazard-remarks[data-v-51089310]:focus{outline:none}.hazard-remarks-head[data-v-51089310]{align-items:center;display:flex;justify-content:space-between;margin-top:var(--thw-hazard-remarks-head-top)}.hazard-remarks-heading[data-v-51089310]{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-51089310]{flex:0 1 auto;margin-top:var(--thw-hazard-table-top);min-height:0}.hazard-remarks-line[data-v-51089310]{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-51089310]{align-items:flex-start;display:flex;justify-content:space-between}.hazard-remarks-guidance[data-v-51089310]{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-51089310]{color:var(--thw-color-text-default);display:block;font-weight:var(--thw-font-weight-bold)}.hazard-remarks-action[data-v-51089310]{--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-51089310]{position:relative}.hazard-remarks-action[data-v-51089310]:before{content:"";inset:min(0px,calc((100% - var(--thw-touch-target))/2));position:absolute}}.hazard-title[data-v-6747eddf]{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-small[data-v-6747eddf]{font-size:var(--thw-hazard-title-small-font-size);line-height:var(--thw-hazard-title-small-line-height)}.hazard-header-line[data-v-6747eddf]{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-6747eddf],.hazard-view-leave-active[data-v-6747eddf]{transition:opacity var(--thw-anim-hazard-view) ease}.hazard-view-enter-from[data-v-6747eddf],.hazard-view-leave-to[data-v-6747eddf]{opacity:0}.report-field[data-v-7e1e220f]{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-7e1e220f]{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)}.report-field-help[data-v-7e1e220f]{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--type[data-v-7e1e220f]{width:var(--thw-report-field-width-type)}.report-field--number[data-v-7e1e220f]{width:var(--thw-report-field-width-number)}.report-field--transmission[data-v-7e1e220f]{width:var(--thw-report-field-width-transmission)}.report-field--parties[data-v-7e1e220f]{width:var(--thw-report-field-width-parties)}.report-field--times[data-v-7e1e220f]{width:var(--thw-report-field-width-times)}.report-field--author[data-v-7e1e220f]{width:var(--thw-report-field-width-author)}.report-field--writtenAt[data-v-7e1e220f]{width:var(--thw-report-field-width-written-at)}.report-field--completion[data-v-7e1e220f]{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-panel[data-v-27b148c4]{background:var(--thw-color-bg-surface);border:var(--thw-report-panel-border) solid var(--thw-color-border-default);display:flex;flex:none;flex-direction:column;overflow:hidden;padding:var(--thw-report-panel-pad-top) var(--thw-report-panel-pad-x) 0;position:relative;width:var(--thw-report-panel-width)}.report-panel[data-v-27b148c4]: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-27b148c4]{color:var(--thw-color-text-default);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}.report-panel-hint[data-v-27b148c4]{color:var(--thw-color-text-muted);font-size:var(--thw-report-panel-hint-font-size);line-height:var(--thw-report-panel-hint-line-height);margin:0}.report-panel-divider[data-v-27b148c4]{background:var(--thw-color-border-default);flex:none;height:var(--thw-report-panel-divider);margin-top:var(--thw-report-panel-divider-gap);width:var(--thw-report-panel-inner-width)}.report-own-header[data-v-39545da6]{color:var(--thw-color-text-default);display:flex;flex-direction:column;font-size:var(--thw-report-own-font-size);line-height:var(--thw-report-own-line-height);margin:var(--thw-report-own-header-gap) 0 0}.report-own-header-label[data-v-39545da6]{font-weight:var(--thw-font-weight-bold)}.report-own-header-line--sentAt .report-own-header-label[data-v-39545da6]{font-weight:var(--thw-font-weight-regular)}.report-own-label[data-v-39545da6]{color:var(--thw-color-text-default);font-size:var(--thw-report-own-font-size);font-weight:var(--thw-font-weight-bold);line-height:var(--thw-report-own-line-height);margin-top:var(--thw-report-own-label-gap)}.report-own-box[data-v-39545da6]{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-own-box-height);min-height:var(--thw-report-own-box-min-height);position:relative;width:var(--thw-report-panel-inner-width)}.report-own-box[data-v-39545da6]:focus-within{border-color:var(--thw-color-border-brand)}.report-own-box[data-v-39545da6]:has(.report-own-text:-moz-read-only):focus-within{border-color:var(--thw-color-border-default)}.report-own-box[data-v-39545da6]:has(.report-own-text:read-only):focus-within{border-color:var(--thw-color-border-default)}.report-own-text[data-v-39545da6]{background:transparent;border:0;color:var(--thw-color-text-default);display:block;font-size:var(--thw-report-own-font-size);height:100%;line-height:var(--thw-report-own-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-own-text[data-v-39545da6]::-webkit-scrollbar{display:none}.report-own-scrollbar[data-v-39545da6]{bottom:var(--thw-report-scroll-bottom-own);right:var(--thw-report-scroll-end);top:var(--thw-report-scroll-top)}.report-dots[data-v-b2791cb0]{display:flex;gap:var(--thw-report-dot-gap)}.report-dot[data-v-b2791cb0]{background:var(--thw-color-report-dot-todo);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-b2791cb0]{background:var(--thw-color-bg-brand)}.report-dot.is-active[data-v-b2791cb0]{background:var(--thw-color-bg-highlight)}.report-section[data-v-01909660]{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;text-align:left;width:var(--thw-report-section-width)}.report-section--bullet[data-v-01909660]{font-size:var(--thw-report-section-bullet-font-size);line-height:var(--thw-report-section-bullet-line-height);padding-left:var(--thw-report-section-pad-start-bullet)}.report-section--pill[data-v-01909660]{padding-right:calc(var(--thw-report-section-pad-end) + var(--thw-report-section-badge-pill-pad)*2)}@media(pointer:coarse){.report-section[data-v-01909660]: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-01909660]{background:var(--thw-color-report-section-active-bg);border-color:var(--thw-color-border-brand)}.report-section.is-viewed[data-v-01909660]{background:var(--thw-color-report-section-viewed-bg);border-color:var(--thw-color-correct)}.report-section-text[data-v-01909660]{display:block;text-wrap:pretty}.report-section--bullet .report-section-text[data-v-01909660]{max-width:var(--thw-report-section-bullet-text-width)}.report-section-compound[data-v-01909660]{white-space:nowrap}.report-section-label[data-v-01909660]{font-weight:var(--thw-font-weight-bold)}.report-section--bullet .report-section-text[data-v-01909660]:before{content:"•";left:var(--thw-report-section-bullet-x);position:absolute;transform:translate(-50%)}.report-section-badge[data-v-01909660]{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);font-weight:var(--thw-font-weight-bold);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--pill .report-section-badge[data-v-01909660]{min-width:var(--thw-report-section-badge-size);padding-inline:var(--thw-report-section-badge-pill-pad);width:auto}.report-section.is-viewed .report-section-badge[data-v-01909660]{background:var(--thw-color-correct)}.report-section-check[data-v-01909660]{height:var(--thw-report-section-check-height);width:var(--thw-report-section-check-width)}.report-sample-progress[data-v-90023d54]{left:var(--thw-report-viewed-left);position:absolute;top:var(--thw-report-viewed-top);width:var(--thw-report-viewed-width)}.report-sample-viewed[data-v-90023d54]{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-90023d54]{left:0;position:absolute;top:calc(var(--thw-report-dots-top) - var(--thw-report-viewed-top))}.report-sample-box[data-v-90023d54]{border:var(--thw-report-box-border) solid var(--thw-color-border-default);flex:1 1 0;margin-top:var(--thw-report-viewport-gap);max-height:var(--thw-report-viewport-height);min-height:var(--thw-report-viewport-min-height);position:relative;width:var(--thw-report-panel-inner-width)}.report-sample-viewport[data-v-90023d54]{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.report-sample-viewport[data-v-90023d54]::-webkit-scrollbar{display:none}.report-sample-content[data-v-90023d54]{align-items:flex-start;color:var(--thw-color-text-default);display:flex;flex-direction:column;gap:var(--thw-report-section-gap);margin-top:var(--thw-report-sample-shift);padding:0 0 var(--thw-report-sample-pad-bottom) var(--thw-report-sample-pad-start)}.report-sample-group[data-v-90023d54],.report-sample-header[data-v-90023d54]{margin:0;padding-left:var(--thw-report-sample-text-inset);width:var(--thw-report-sample-text-width)}.report-sample-header[data-v-90023d54]{display:flex;flex-direction:column;font-size:var(--thw-report-sample-font-size);line-height:var(--thw-report-sample-line-height);margin-bottom:calc(var(--thw-report-sample-header-gap) - var(--thw-report-section-gap))}.report-sample-header b[data-v-90023d54]{font-weight:var(--thw-font-weight-bold)}.report-sample-subject[data-v-90023d54]{margin-top:var(--thw-report-sample-line-height)}.report-sample-group[data-v-90023d54]{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-90023d54]{margin-top:calc(var(--thw-report-sample-group-gap-before) - var(--thw-report-section-gap))}.report-sample-scrollbar[data-v-90023d54]{bottom:var(--thw-report-scroll-bottom);right:var(--thw-report-scroll-end);top:var(--thw-report-scroll-top)}.report-section-info[data-v-86a3b3fe]{background:var(--thw-color-bg-surface);border:var(--thw-report-panel-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-86a3b3fe]: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-86a3b3fe]{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-86a3b3fe]{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-86a3b3fe]::-webkit-scrollbar{display:none}.report-section-info-scrollbar[data-v-86a3b3fe]{bottom:var(--thw-report-scroll-bottom);right:var(--thw-report-scroll-end);top:var(--thw-report-scroll-top)}.report-section-info-eyebrow[data-v-86a3b3fe]{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-86a3b3fe]{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-86a3b3fe],.report-section-info-text[data-v-86a3b3fe]{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-86a3b3fe]{white-space:pre-line}.report-section-info-list[data-v-86a3b3fe]{list-style:decimal;margin-top:0;padding-left:var(--thw-report-info-list-indent)}.report-compare[data-v-c0151989]{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-panels[data-v-c0151989]{display:flex;flex:1 1 0;gap:var(--thw-report-compare-gap);max-height:var(--thw-report-panel-box-height)}.report-compare[data-v-c0151989] .report-section-info{margin-top:var(--thw-report-compare-row-gap)}.report-compare-divider[data-v-c0151989]{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-c0151989]{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-c0151989]{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-c0151989]{min-width:var(--thw-report-finish-width)}.report-screen[data-v-550c8afa]{--thw-doc-panel-height:var(--thw-report-panel-height)}.report-progress[data-v-550c8afa]{--thw-progress-box-label-end:var(--thw-report-progress-label-end)}.report-panel-content[data-v-550c8afa]{height:var(--thw-report-panel-height);position:relative}.report-title[data-v-550c8afa]{color:var(--thw-color-text-brand);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-title--write[data-v-550c8afa]{font-size:var(--thw-report-title-font-size-write);top:var(--thw-report-title-top-write)}.report-title--compare[data-v-550c8afa]{font-size:var(--thw-report-title-font-size-compare)}.report-header-divider[data-v-550c8afa]{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-550c8afa]{bottom:0;left:0;position:absolute;right:0;top:var(--thw-report-body-top)}.report-phase-enter-active[data-v-550c8afa],.report-phase-leave-active[data-v-550c8afa]{transition:opacity var(--thw-report-phase-fade) ease}.report-phase-enter-from[data-v-550c8afa],.report-phase-leave-to[data-v-550c8afa]{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-1680d87c]{visibility:hidden}
