.chart-row{margin-bottom:1.5rem}.h220{height:220px}.h240{height:240px}.h260{height:260px}.h280{height:300px}.h300{height:320px}.h320{height:340px}.h340{height:360px}.h360{height:380px}.h380{height:400px}.h400{height:420px}.h420{height:440px}.chart-box{height:380px}.pane-frame{border:1px solid var(--st-border);border-radius:.5rem;background:linear-gradient(180deg,var(--st-surface),var(--st-surface-soft));box-shadow:none}@media (max-width:576px){.chart-box{height:320px}}#app[v-cloak]{visibility:hidden!important}#app[v-cloak] [data-st-cloak]{visibility:hidden!important}#app[v-cloak] [data-st-cloak="display"]{display:none!important}.st-stable-slot{min-height:var(--st-stable-slot-min-height,0)}.summary-box{width:100%;background:linear-gradient(180deg,var(--st-panel-bg),var(--st-surface-muted));border:1px solid var(--st-panel-border);border-radius:.5rem;padding:1.1rem 1.25rem;box-shadow:none}#app_frame.st-tool-frame--house .st-tool-source [data-st-tool-root] .summary-box :is(h1,h2,h3,h4,h5,h6,[role="heading"],.big-figure),#app_frame.st-tool-frame--house .st-tool-source [data-st-tool-root] .summary-box>.fw-semibold:first-child,#app_frame.st-tool-frame--house .st-tool-source [data-st-tool-root] .summary-box>p>.fw-semibold:first-child,#app_frame.st-tool-frame--house .st-tool-source [data-st-tool-root] .summary-box .big-figure~.text-muted{display:block!important}#app_frame.st-tool-frame--house .st-tool-source [data-st-tool-root] .summary-box .summary-badge-row,#app_frame.st-tool-frame--house .st-tool-source [data-st-tool-root] .summary-box>:has(>.badge.rounded-pill){display:inline-flex!important;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center}#app_frame.st-tool-frame--house .st-tool-source [data-st-tool-root] .summary-box .badge.rounded-pill{color:var(--st-text)!important;background:var(--st-surface)!important;border:1px solid var(--st-border-strong)}#app_frame.st-tool-frame--house .st-tool-source [data-st-tool-root] .summary-box .summary-badge{display:inline-flex;align-items:center;gap:.25rem}.pre-field-surface{--st-prefield-frame-bg:linear-gradient(180deg,var(--st-surface) 0%,#f8fafc 100%);--st-prefield-frame-border:#d8e0eb;--st-prefield-frame-shadow:none}.pre-field-surface[data-st-stable-slot]{min-height:var(--st-prefield-stable-min-height,var(--st-stable-slot-min-height,0))}.pre-field-surface__frame{width:100%;padding:1rem;border:1px solid var(--st-prefield-frame-border,#d8e0eb);border-radius:.5rem;background:var(--st-prefield-frame-bg,linear-gradient(180deg,#fff 0%,#f8fafc 100%));box-shadow:var(--st-prefield-frame-shadow,none)}.pre-field-surface__preview{height:220px}.big-figure{font-size:2rem;font-weight:600}.accordion{margin-top:20px}.advanced-toggle,.section-toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;background:var(--st-surface-soft);border:1px solid var(--st-border-strong);border-radius:.5rem;padding:.65rem .85rem;color:var(--st-text);font-weight:600;text-align:left;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.advanced-toggle{min-height:2.75rem}.tool-field.mb-0+.advanced-toggle,.tool-field.mb-1+.advanced-toggle,.form-action-row+.advanced-toggle,.form-action-row-main+.advanced-toggle{margin-top:1rem}.advanced-toggle:hover,.section-toggle:hover{background:var(--st-surface-well);border-color:var(--st-border-strong);color:var(--st-action)}.advanced-toggle i,.section-toggle i{transition:transform 0.2s ease}.advanced-toggle[aria-expanded="true"] i,.section-toggle[aria-expanded="true"] i{transform:rotate(180deg)}.section-toggle-subtitle{display:block;color:var(--st-muted);font-size:.78rem;font-weight:500;line-height:1.25}.advanced-panel{border:1px solid var(--st-border);border-radius:.5rem;padding:1rem;background:var(--st-surface-soft)}.advanced-panel>.input-group{display:flex;align-items:stretch;gap:.35rem;margin-bottom:1rem;flex-wrap:wrap}.advanced-panel>.input-group>.form-label,.advanced-panel>.input-group label.form-label[class*="col-"]{flex:1 0 100%;width:100%;max-width:100%;white-space:normal;margin:0 0 .35rem;padding:0;color:var(--st-text);font-size:.9rem;font-weight:600;line-height:1.35;text-align:left}.advanced-panel>.input-group>.form-control,.advanced-panel>.input-group>.form-select,.advanced-panel>.input-group>textarea.form-control{flex:1 1 100%;min-width:0}.advanced-panel>.input-group>.d-flex,.advanced-panel>.input-group>.input-group{flex:1 1 100%;width:100%;max-width:100%!important}.advanced-panel>.input-group>.d-flex{align-items:center!important}.advanced-panel .form-check.form-switch{display:flex;align-items:center;min-height:2.1rem;padding-left:0}.advanced-panel .form-check .form-check-input{margin-left:0}.advanced-panel .form-check-label{color:var(--st-text)}.progress-lg{height:1.4rem}.progress-lg .progress-bar{font-size:.9rem;min-width:2.5rem;white-space:nowrap}.ux-progress-meta{margin-top:.35rem;text-align:right;font-size:.8125rem;color:var(--bs-secondary-color,#6c757d)}.card:has(.ux-progress-meta) .form-check:not(.st-answer-option){display:flex;align-items:center;gap:.6rem;padding-left:1.5rem;padding-top:.2rem;padding-bottom:.2rem}.card:has(.ux-progress-meta) .form-check:not(.st-answer-option) .form-check-label{flex:1 1 auto;margin:0;line-height:1.4;padding-top:0;padding-bottom:0;cursor:pointer}.card:has(.ux-progress-meta) .form-check:not(.st-answer-option) .form-check-input{float:none;flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:0;margin-left:-1.5rem;margin-bottom:0}.st-answer-options{display:flex;flex-direction:column;gap:.2rem;width:100%;min-width:0;margin:0;padding:0;border:0}.st-answer-option.form-check{display:flex;align-items:center;gap:.65rem;min-height:44px;margin:0;padding:0}.st-answer-option .form-check-input{float:none;flex:0 0 auto;width:1.1rem;height:1.1rem;margin:0}.st-answer-option .form-check-label{display:flex;align-items:center;align-self:stretch;flex:1 1 auto;min-width:0;min-height:44px;margin:0;padding:.35rem 0;line-height:1.4;cursor:pointer}.questions-list{max-height:300px;overflow-y:auto}.questions-list .list-group-item{cursor:pointer;border-color:rgb(148 163 184 / .28)}.questions-list .list-group-item.active{background:#eff6ff;border-color:#bfdbfe;color:#0f172a}.card:has(.ux-progress-meta) .btn.w-100{min-height:2.6rem}.card :is(.btn,.advanced-toggle,.form-check-input,.form-select,.list-group-item):focus-visible{outline:2px solid rgb(13 110 253 / .45);outline-offset:2px}.result-panel{border:1px solid var(--st-panel-border);border-radius:.5rem;padding:1rem;background:linear-gradient(180deg,var(--st-panel-bg),var(--st-surface-muted));position:relative;box-shadow:none}.result-panel .pane-frame,.result-panel .table-responsive{background:var(--st-surface)}.result-panel .table-responsive{padding:.45rem;margin-inline:.15rem;overflow:auto}.result-panel .table{font-size:.92rem}.result-panel .table-responsive table.table{border-collapse:separate;border-spacing:0}.result-panel .table-responsive>.table{min-width:34rem}.result-panel .table-scroll{max-height:500px;overflow-y:auto;padding-top:0}.result-panel .table th,.result-panel .table td,.answers-table th,.answers-table td{text-align:left;vertical-align:middle;padding-left:.65rem;padding-right:.65rem}.result-panel .table th,.answers-table th{overflow-wrap:normal;word-break:normal;hyphens:manual}.result-panel .table td,.answers-table td{overflow-wrap:anywhere}.question-cell,.answer-cell{overflow-wrap:break-word;word-break:normal}.assess-focus-table th,.assess-focus-table td{vertical-align:top!important;overflow-wrap:break-word!important;word-break:normal!important}.assess-focus-table th{font-size:.9rem!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.assess-focus-table td{line-height:1.45!important}.result-panel .table-responsive thead{position:sticky;top:0;z-index:4;background:var(--st-surface-soft)}.result-panel .table-responsive thead th{position:sticky;top:0;z-index:5;background:var(--st-surface-soft);background-clip:padding-box;box-shadow:0 1px 0 var(--st-border-strong)}.result-panel .table col.copy-col,.answers-table col.copy-col{width:3.85rem;min-width:3.85rem}.result-panel .table th.copy-col,.result-panel .table td.copy-col,.answers-table th.copy-col,.answers-table td.copy-col{width:3.85rem;min-width:3.85rem;text-align:center}.result-panel .table th.copy-col,.answers-table th.copy-col{white-space:nowrap;padding-left:.45rem;padding-right:.45rem}.result-panel .table td.copy-col .result-row-copy,.answers-table td.copy-col .result-row-copy{width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;text-decoration:none}.result-panel .table td.copy-col .result-row-copy:focus-visible,.answers-table td.copy-col .result-row-copy:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px;border-radius:.25rem}.result-panel .table .btn,.answers-table .btn{white-space:nowrap}.result-panel .nav-tabs{flex-wrap:nowrap!important;gap:.16rem;padding:.22rem;margin-bottom:.875rem;border:1px solid var(--st-border);border-radius:.62rem;background:linear-gradient(180deg,var(--st-surface-muted),var(--st-surface-soft));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:#fff0 #fff0;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;align-items:center}.result-panel .nav-tabs::-webkit-scrollbar{display:none}.result-panel .nav-tabs .nav-item{flex:0 0 auto}.result-panel .nav-tabs .nav-link{position:relative;min-height:2.05rem;margin:0;white-space:nowrap;border:1px solid #fff0;border-radius:.46rem;background:#fff0;color:var(--st-muted);box-shadow:none;font-size:.84rem;font-weight:650;line-height:1.1;padding:.48rem .92rem 0.58rem!important;transition:background-color 0.16s ease,border-color 0.16s ease,color 0.16s ease,box-shadow 0.16s ease}.result-panel .nav-tabs .nav-link:hover{background:rgba(var(--st-action-rgb),.06);color:var(--st-action);border-color:rgba(var(--st-action-rgb),.14)}.result-panel .nav-tabs .nav-link.active{z-index:1;color:var(--st-action);background:var(--st-surface);border-color:var(--st-border-strong);box-shadow:0 1px 2px rgb(15 48 106 / .08),0 5px 14px rgb(15 48 106 / .06)}.result-panel .nav-tabs .nav-link.active::after{content:"";position:absolute;left:.78rem;right:.78rem;bottom:.24rem;height:2px;border-radius:999px;background:var(--st-action)}.result-panel>.result-tab-surface{border:1px solid var(--st-border);border-radius:.5rem;padding:1rem;background-color:var(--st-surface);background-image:linear-gradient(180deg,var(--st-surface),var(--st-surface-soft))}.result-panel>.result-tab-surface>:first-child{margin-top:0!important}.assess-result-shell>[data-assess-result-section]{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}.assess-result-shell>[data-assess-result-section]+[data-assess-result-section]{border-top:1px solid var(--st-border)!important;margin-top:1.25rem;padding-top:1.25rem!important}.result-panel.has-result-tab-overflow .nav-tabs{margin-left:2.25rem;margin-right:2.25rem}.result-tab-scroll-btn{position:absolute;top:var(--result-tab-scroll-top,2rem);transform:translateY(-50%);isolation:isolate;z-index:3;width:28px;height:28px;overflow:hidden;border-radius:999px;border:1px solid rgba(var(--st-action-rgb),.52);display:flex;align-items:center;justify-content:center;color:var(--st-action);background:#fff;box-shadow:0 3px 8px rgba(var(--st-action-rgb),.18),0 7px 18px rgb(15 48 106 / .1);cursor:pointer;transition:opacity 0.2s ease,transform 0.2s ease,color 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;opacity:0;pointer-events:none}.result-tab-scroll-btn::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:#fff;opacity:0;transition:opacity 0.16s ease;pointer-events:none}.result-tab-scroll-btn i{position:relative;z-index:1;font-size:.78rem;pointer-events:none}.result-panel.has-result-tab-overflow .result-tab-scroll-btn{opacity:1;pointer-events:auto}.result-panel.has-result-tab-overflow .result-tab-scroll-btn:hover{opacity:1;color:var(--st-action-hover);border-color:rgba(var(--st-action-rgb),.74);box-shadow:0 4px 10px rgba(var(--st-action-rgb),.22),0 8px 20px rgb(15 48 106 / .1)}.result-panel.has-result-tab-overflow .result-tab-scroll-btn:hover::before{opacity:1}.result-tab-scroll-btn--left{left:.35rem;right:auto}.result-tab-scroll-btn--right{right:.35rem}.result-panel.has-result-tab-overflow .result-tab-scroll-btn.is-hidden,.result-panel.has-result-tab-overflow .result-tab-scroll-btn:disabled,.result-tab-scroll-btn.is-hidden,.result-tab-scroll-btn:disabled{opacity:0;pointer-events:none}.nav-tabs .nav-link{color:var(--st-muted);background:var(--st-surface-soft);border:1px solid var(--st-border);margin-right:0;border-radius:.45rem .45rem 0 0;font-size:.84rem;font-weight:600;padding:.4rem .85rem}.nav-tabs .nav-link:hover{color:var(--st-action);background:var(--st-surface-well);border-color:var(--st-border-strong)}.nav-tabs .nav-link.active{color:var(--st-accent);background:var(--st-inverse);border-color:var(--st-inverse)}textarea.dragging,.drop-zone.dragging{border:2px dashed var(--st-accent)!important;outline:2px dashed rgba(var(--st-accent-rgb),.45);outline-offset:2px;background:var(--st-surface-well)}.tool-form{display:block}.tool-form .input-group{display:flex;align-items:stretch;gap:.35rem;margin-bottom:.9rem;flex-wrap:wrap}.tool-form .input-group>.form-label,.tool-form .row>.form-label,.tool-form label.form-label[class*="col-"]{flex:1 0 100%;width:100%;max-width:100%;white-space:normal;margin:0 0 .35rem;padding:0;color:var(--st-text);font-size:.9rem;font-weight:600;line-height:1.35;text-align:left}.tool-form .input-group>.form-control,.tool-form .input-group>.form-select,.tool-form .input-group>textarea.form-control{min-width:0}.tool-form .row{display:block;margin-left:0;margin-right:0}.tool-form .row>[class*="col-"]{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-bottom:.9rem}.tool-form .row.g-2,.tool-form .row.g-3,.tool-form .row.gy-2,.tool-form .row.gy-3{display:flex}.tool-form .row.g-2>[class*="col-"],.tool-form .row.g-3>[class*="col-"],.tool-form .row.gy-2>[class*="col-"],.tool-form .row.gy-3>[class*="col-"]{width:100%;max-width:100%;flex:0 0 100%}.form-action-row{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;min-height:2.75rem;padding:.5rem .625rem;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--st-action-row-bg,#f7fbff)}.form-action-row-main{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.form-action-row-main--actions-only{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:.45rem;justify-content:flex-start}.form-action-row-main--actions-only .form-action-row-actions{flex:0 0 auto;min-width:0;justify-content:flex-start}.form-action-row-main--actions-only .form-action-row-actions .btn{min-height:2rem;padding:.32rem .72rem;border-width:1px;border-radius:var(--bs-border-radius);font-size:.875rem;font-weight:600;line-height:1.2}.form-action-row-main--actions-only .form-action-row-hint{width:100%;max-width:none;min-width:0;margin-left:0;padding-top:0;padding-right:.72rem;padding-left:0;border-top:0;font-size:.875rem;text-align:left}.form-action-row-main--actions-only .form-action-row-hint .small{font-size:inherit}.form-action-row-label{color:var(--bs-secondary-color);font-size:.875rem;font-weight:600}.form-action-row-hint{padding-top:.3rem;border-top:1px solid var(--bs-border-color-translucent);color:var(--bs-secondary-color);font-size:.8125rem;line-height:1.25}.form-action-row-actions{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.form-action-row-actions .btn{white-space:nowrap}@media (max-width:575.98px){.form-action-row-main{align-items:stretch;flex-direction:column}.form-action-row-actions{width:100%}.form-action-row-actions .btn{width:100%}.form-action-row-main--actions-only .form-action-row-actions .btn{min-height:44px;justify-content:flex-start!important}.form-action-row-main--actions-only .form-action-row-hint{width:100%}}.input-surface{width:100%;padding:1rem;background:var(--st-surface);border:1px solid var(--st-border);border-radius:.5rem;box-shadow:none}.drop-zone,.file-dropzone,.image-dropzone{border-color:var(--st-border-strong);background:var(--st-surface-soft)}.drop-zone:hover,.drop-zone:focus-visible,.file-dropzone:hover,.file-dropzone:focus-visible,.image-dropzone:hover,.image-dropzone:focus-visible{border-color:rgba(var(--st-accent-rgb),.72);background:var(--st-surface-muted);outline:0}.drop-zone.dragging,.drop-zone.is-drag,.file-dropzone.dragging,.file-dropzone.is-drag,.image-dropzone.dragging,.image-dropzone.is-drag{border-color:var(--st-accent)!important;background:var(--st-surface-well)!important}.input-surface.is-ready,.drop-zone.is-ready,.file-dropzone.is-ready,.image-dropzone.is-ready{border-color:rgba(var(--st-accent-rgb),.85);background:var(--st-surface-soft)}.input-surface.is-error,.drop-zone.is-error,.file-dropzone.is-error,.image-dropzone.is-error{border-color:var(--st-danger-border);background:var(--st-danger-soft)}.tool-field{display:block;margin-bottom:1rem}.tool-field:last-child{margin-bottom:0}.tool-field-label{display:inline-flex;align-items:center;justify-content:flex-start;gap:.24rem;width:auto;max-width:100%;margin-bottom:.32rem;color:var(--st-text);font-size:.93rem;font-weight:600;line-height:1.35}.tool-field-label.d-flex{display:inline-flex!important}.tool-field-label.justify-content-between{justify-content:flex-start!important}.tool-field-label .ms-auto{margin-left:0!important}.tool-field-heading{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;width:100%;max-width:100%}.tool-field-heading .tool-field-label{margin-bottom:0}.tool-field:has(>.form-control .form-check.form-switch)>.tool-field-heading .tool-field-label{min-height:44px}.tool-help-button{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;line-height:1!important}.tool-help-button>.st-icon-holder{margin:0!important}.tool-field-help{margin-bottom:.45rem;color:var(--st-description-text);font-size:.82rem;line-height:1.45}.tool-feedback{display:flex;align-items:center;gap:.4rem;margin-top:.45rem;font-size:.82rem;font-weight:500}.tool-feedback-success{color:var(--st-success-text)}.tool-feedback-warning{color:var(--st-warning-text)}.tool-feedback-danger{color:var(--st-danger-text)}.tool-status-block{border-radius:.5rem;box-shadow:0 1px 2px rgb(15 48 106 / .06)}.tool-range-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.35rem .75rem;width:100%;margin-bottom:.35rem}.tool-range-meta .tool-field-label{margin-bottom:0!important}.tool-range-meta .tool-range-value,.tool-range-meta>.small.text-nowrap{margin-left:auto}.tool-range-value{display:inline-flex;align-items:center;justify-content:center;min-width:3.25rem;min-height:1.46rem;margin-left:auto;padding:.12rem .52rem;color:var(--st-text);background:rgba(var(--st-action-rgb),.08);border:1px solid rgba(var(--st-action-rgb),.18);border-radius:999px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72);font-size:.82rem;font-weight:700;line-height:1.2;text-align:center;font-variant-numeric:tabular-nums}.tool-field[data-st-range-field="true"] .form-range{display:block;width:100%;margin-top:0;margin-bottom:0}.st-range-control-row{display:block!important;width:100%;margin-bottom:0!important}.st-range-control-row .form-range{display:block!important;width:100%;min-width:0}.tool-range-scale{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.35rem;color:var(--st-muted);font-size:.76rem;font-weight:500}.tool-range-scale>*{min-width:0}.tool-form .tool-field>.input-group,.advanced-panel .tool-field>.input-group{width:100%;gap:0;margin-bottom:0}.tool-form .tool-field>.input-group:has(input.form-control):has(.input-group-text),.tool-form .tool-field>.input-group:has(input.form-control):has(select.form-select),.tool-form .tool-field>.input-group:has(textarea.form-control):has(.input-group-text),.tool-form .tool-field>.input-group:has(textarea.form-control):has(select.form-select),.advanced-panel .tool-field>.input-group:has(input.form-control):has(.input-group-text),.advanced-panel .tool-field>.input-group:has(input.form-control):has(select.form-select),.advanced-panel .tool-field>.input-group:has(textarea.form-control):has(.input-group-text),.advanced-panel .tool-field>.input-group:has(textarea.form-control):has(select.form-select){gap:0!important;margin-bottom:0!important}.measurement-input-group{width:100%;gap:0!important;margin-bottom:0!important}input[type="color"].form-control-color{width:3.25rem;min-width:3.25rem;min-height:2.38rem;padding:.25rem}.input-group>input[type="color"].form-control-color,.color-input-group input[type="color"].form-control-color,.tool-color-input-group input[type="color"].form-control-color{flex:0 0 3.25rem;max-width:3.25rem}.tool-color-input-group,.color-input-group{width:100%}input[type="color"].form-control-color::-webkit-color-swatch-wrapper{padding:0}input[type="color"].form-control-color::-webkit-color-swatch{border:0;border-radius:.28rem}input[type="color"].form-control-color::-moz-color-swatch{border:0;border-radius:.28rem}.tool-switch-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;background:var(--st-surface-soft);border:1px solid var(--st-border);border-radius:.5rem}.tool-switch-card>.d-flex{align-self:center}.tool-switch-card .form-check{display:flex;align-items:center;min-height:1.5rem;padding-left:0}.tool-switch-card .form-check-input{margin-top:0;margin-left:0}.tool-field[data-st-switch-field="true"] .form-control:has(.form-check.form-switch){display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.55rem}.form-check.form-switch[data-st-switch-row="true"]{min-height:1.5rem}.form-check.form-switch[data-st-switch-row="true"] .form-check-input{margin-left:0;margin-top:0}.tool-switch-state{display:inline-flex;align-items:center;min-height:1.4rem;padding:.12rem .48rem;border:1px solid var(--st-border);border-radius:999px;background:var(--st-surface-muted);color:var(--st-muted);font-size:.75rem;font-weight:700;line-height:1}.tool-switch-state.is-on{background:var(--st-accent-soft);border-color:rgba(var(--st-action-rgb),.22);color:var(--st-action-hover)}.tool-empty-state{padding:1rem;background:var(--st-surface-soft);border:1px dashed var(--st-border-strong);border-radius:.5rem;color:var(--st-muted);font-size:.9rem;text-align:center}.assess-result-shell{display:block}.assess-result-disclosure{margin-top:1rem;border:1px solid var(--st-border);border-radius:.55rem;background:var(--st-surface);overflow:hidden}.assess-result-disclosure-summary{position:relative;min-height:54px;padding:.78rem 2.5rem .78rem .9rem;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;row-gap:.15rem;list-style:none}.assess-result-disclosure-summary::-webkit-details-marker{display:none}.assess-result-disclosure-summary::after{position:absolute;right:.95rem;top:50%;content:"›";font-size:1.4rem;line-height:1;color:var(--st-action);transform:translateY(-50%);transition:transform .16s ease}.assess-result-disclosure[open]>.assess-result-disclosure-summary::after{transform:translateY(-50%) rotate(90deg)}.assess-result-disclosure-summary:hover{background:var(--st-surface-soft)}.assess-result-disclosure-summary:focus-visible{outline:3px solid color-mix(in srgb,var(--st-action) 30%,transparent);outline-offset:-3px}.assess-result-disclosure-title{font-weight:700;line-height:1.3}.assess-result-disclosure-note{color:var(--bs-secondary-color,#6b7280);font-size:.85rem;line-height:1.35;text-align:right}.assess-result-disclosure-body{padding:.9rem;border-top:1px solid var(--st-border);background:var(--st-surface)}.assess-result-actions{background:var(--st-surface-soft)}.assess-result-action-group+.assess-result-action-group{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--st-border)}.assess-result-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.assess-result-action-grid .btn,[data-assess-result-actions] [data-assess-share-trigger]{min-height:44px}.assess-result-shell>[data-assess-result-section]:has(>.assess-result-disclosure){border-top:0!important;margin-top:1rem;padding-top:0!important}.assess-result-block+.assess-result-block{margin-top:1rem}.result-panel:has(.assess-result-overview),.result-panel:has(.assess-result-flow),.result-panel:has(.assess-result-report),.result-panel:has(.assess-result-guide),.result-panel:has(.assessment-disclaimer){margin-top:1rem}.result-panel:has(.assess-result-overview)>.row,.result-panel:has(.assess-result-flow)>.row,.result-panel:has(.assess-result-report)>.row,.result-panel:has(.assess-result-guide)>.row,.result-panel:has(.assessment-disclaimer)>.row,.result-panel:has(.assess-result-overview) .pane-frame>.row,.result-panel:has(.assess-result-flow) .pane-frame>.row,.result-panel:has(.assess-result-report) .pane-frame>.row,.result-panel:has(.assess-result-guide) .pane-frame>.row,.result-panel:has(.assessment-disclaimer) .pane-frame>.row{--bs-gutter-x:0}.result-panel:has(.assess-result-overview)>.row>[class*="col-md-"],.result-panel:has(.assess-result-flow)>.row>[class*="col-md-"],.result-panel:has(.assess-result-report)>.row>[class*="col-md-"],.result-panel:has(.assess-result-guide)>.row>[class*="col-md-"],.result-panel:has(.assessment-disclaimer)>.row>[class*="col-md-"],.result-panel:has(.assess-result-overview)>.row>[class*="col-lg-"],.result-panel:has(.assess-result-flow)>.row>[class*="col-lg-"],.result-panel:has(.assess-result-report)>.row>[class*="col-lg-"],.result-panel:has(.assess-result-guide)>.row>[class*="col-lg-"],.result-panel:has(.assessment-disclaimer)>.row>[class*="col-lg-"],.result-panel:has(.assess-result-overview)>.row>[class*="col-xl-"],.result-panel:has(.assess-result-flow)>.row>[class*="col-xl-"],.result-panel:has(.assess-result-report)>.row>[class*="col-xl-"],.result-panel:has(.assess-result-guide)>.row>[class*="col-xl-"],.result-panel:has(.assessment-disclaimer)>.row>[class*="col-xl-"],.result-panel:has(.assess-result-overview) .pane-frame>.row>[class*="col-md-"],.result-panel:has(.assess-result-flow) .pane-frame>.row>[class*="col-md-"],.result-panel:has(.assess-result-report) .pane-frame>.row>[class*="col-md-"],.result-panel:has(.assess-result-guide) .pane-frame>.row>[class*="col-md-"],.result-panel:has(.assessment-disclaimer) .pane-frame>.row>[class*="col-md-"],.result-panel:has(.assess-result-overview) .pane-frame>.row>[class*="col-lg-"],.result-panel:has(.assess-result-flow) .pane-frame>.row>[class*="col-lg-"],.result-panel:has(.assess-result-report) .pane-frame>.row>[class*="col-lg-"],.result-panel:has(.assess-result-guide) .pane-frame>.row>[class*="col-lg-"],.result-panel:has(.assessment-disclaimer) .pane-frame>.row>[class*="col-lg-"],.result-panel:has(.assess-result-overview) .pane-frame>.row>[class*="col-xl-"],.result-panel:has(.assess-result-flow) .pane-frame>.row>[class*="col-xl-"],.result-panel:has(.assess-result-report) .pane-frame>.row>[class*="col-xl-"],.result-panel:has(.assess-result-guide) .pane-frame>.row>[class*="col-xl-"],.result-panel:has(.assessment-disclaimer) .pane-frame>.row>[class*="col-xl-"]{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.result-panel:has(.assess-result-overview)>.row>[class*="col-"]+[class*="col-"],.result-panel:has(.assess-result-flow)>.row>[class*="col-"]+[class*="col-"],.result-panel:has(.assess-result-report)>.row>[class*="col-"]+[class*="col-"],.result-panel:has(.assess-result-guide)>.row>[class*="col-"]+[class*="col-"],.result-panel:has(.assessment-disclaimer)>.row>[class*="col-"]+[class*="col-"],.result-panel:has(.assess-result-overview) .pane-frame>.row>[class*="col-"]+[class*="col-"],.result-panel:has(.assess-result-flow) .pane-frame>.row>[class*="col-"]+[class*="col-"],.result-panel:has(.assess-result-report) .pane-frame>.row>[class*="col-"]+[class*="col-"],.result-panel:has(.assess-result-guide) .pane-frame>.row>[class*="col-"]+[class*="col-"],.result-panel:has(.assessment-disclaimer) .pane-frame>.row>[class*="col-"]+[class*="col-"]{margin-top:.85rem}.assess-result-overview .row{--bs-gutter-x:.5rem;align-items:stretch!important}.assess-result-overview .row>[class*="col-"]+[class*="col-"]{margin-top:var(--bs-gutter-y)!important}.assess-result-overview .row>[class*="col-"]{display:flex!important;margin-top:var(--bs-gutter-y)!important}.assess-result-overview .assess-overview-card{border:1px solid var(--bs-border-color,#dce1e7)!important;border-radius:.5rem!important;background:linear-gradient(180deg,#f8fbff 0%,#f2f7ff 100%)!important;padding:.8rem .85rem!important;min-height:84px!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.assess-result-overview .assess-overview-label{margin-bottom:.2rem!important;color:var(--bs-secondary-color,#6b7280)!important;font-size:.78rem!important;font-weight:600!important;line-height:1.25!important;letter-spacing:.02em!important;text-transform:uppercase!important}.assess-result-overview .assess-overview-value{font-size:1rem!important;font-weight:700!important;line-height:1.2!important}.assess-result-overview .assess-overview-note{margin-top:.28rem!important;color:var(--bs-secondary-color,#6b7280)!important;font-size:.82rem!important;line-height:1.35!important}.assess-result-overview .assess-overview-card.is-primary{border-color:rgb(13 110 253 / .28)!important}.assess-result-overview .assess-overview-card.is-info{border-color:rgb(13 202 240 / .38)!important}.assess-result-overview .assess-overview-card.is-success,.assess-result-overview .assess-overview-card.is-positive{border-color:rgb(25 135 84 / .38)!important}.assess-result-overview .assess-overview-card.is-warning{border-color:rgb(255 193 7 / .5)!important}.assess-result-overview .assess-overview-card.is-danger{border-color:rgb(220 53 69 / .34)!important}.assess-result-overview .assess-overview-card.is-secondary{border-color:rgb(108 117 125 / .34)!important}.assess-result-overview .assess-overview-card.is-neutral{border-color:rgb(108 117 125 / .3)!important}.assess-result-flow,.assess-result-report,.assess-result-guide{border:1px solid var(--bs-border-color,#dce1e7)!important;border-radius:.5rem!important;background:#fbfcff!important;padding:.9rem 1rem!important}.result-panel:has(.assess-result-flow) [class*="-grid"],.result-panel:has(.assess-result-report) [class*="-grid"],.result-panel:has(.assess-result-guide) [class*="-grid"]{grid-template-columns:1fr!important}.result-panel:has(.assess-result-flow) [class*="-grid"]>*+*,.result-panel:has(.assess-result-report) [class*="-grid"]>*+*,.result-panel:has(.assess-result-guide) [class*="-grid"]>*+*,.result-panel:has(.assess-result-flow) [class*="-stack"]>*+*,.result-panel:has(.assess-result-report) [class*="-stack"]>*+*,.result-panel:has(.assess-result-guide) [class*="-stack"]>*+*{margin-top:.75rem}.result-panel:has(.assess-result-flow) article[class*="-card"],.result-panel:has(.assess-result-report) article[class*="-card"],.result-panel:has(.assess-result-guide) article[class*="-card"],.result-panel:has(.assess-result-flow) div[class*="-card"]:not(.assess-overview-card),.result-panel:has(.assess-result-report) div[class*="-card"]:not(.assess-overview-card),.result-panel:has(.assess-result-guide) div[class*="-card"]:not(.assess-overview-card){border-radius:.5rem}.assess-flow-section+.assess-flow-section{margin-top:.85rem!important;padding-top:.85rem!important;border-top:1px dashed var(--bs-border-color,#dce1e7)!important}.assess-flow-section-split{display:grid!important;grid-template-columns:1fr!important;gap:.85rem!important}.result-panel:has(.assess-result-flow) h6,.result-panel:has(.assess-result-report) h6,.result-panel:has(.assess-result-guide) h6,.assess-result-report h6,.assess-result-flow h6,.assess-result-guide h6{margin:0 0 .45rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}.assess-report-headline{font-weight:600!important;line-height:1.45!important}.assess-primary-action{margin:.9rem 0;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--st-action) 30%,var(--st-border));border-left:4px solid var(--st-action);border-radius:.5rem;background:color-mix(in srgb,var(--st-action) 6%,var(--st-surface))}.assess-primary-action-label{margin-bottom:.2rem;color:var(--st-action);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.assess-primary-action-title{margin-bottom:.25rem;font-size:1.05rem;font-weight:700;line-height:1.35}.assess-secondary-actions{margin:.2rem 0 0;padding-left:1.1rem;color:var(--bs-secondary-color,#6b7280);font-size:.92rem}.assess-secondary-actions li+li{margin-top:.35rem}.assess-result-lifecycle{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.assess-report-list,.assess-result-list{margin:0!important;padding-left:1.1rem!important}.assess-report-list li+li,.assess-result-list li+li{margin-top:.3rem!important}.assessment-disclaimer{padding-top:.8rem;border-top:1px dashed var(--bs-border-color,#dce1e7);font-size:.95rem;line-height:1.45}.assess-answer-review-title{margin:0 0 .5rem!important;font-size:1rem!important;font-weight:700!important;line-height:1.35!important}.assess-report-facts{list-style:none!important;margin:0!important;padding:0!important}.assess-report-facts li+li{margin-top:.32rem!important}.assess-flow-list,.assess-flow-list-ul{margin:0!important;padding-left:1.1rem!important}.assess-flow-list li+li,.assess-flow-list-ul li+li{margin-top:.3rem!important}.assess-support-line{margin-top:.85rem;padding-top:.75rem;border-top:1px dashed var(--bs-border-color,#dce1e7);font-size:.95rem;line-height:1.45}.guide-stack{display:grid;gap:.9rem}.guide-block+.guide-block{padding-top:.85rem;border-top:1px dashed var(--bs-border-color,#dce1e7)}.guide-block h6{margin:0 0 .5rem;font-size:.98rem;font-weight:700;line-height:1.35}.guide-block li+li{margin-top:.3rem}.support-stack{display:flex;flex-direction:column;gap:.75rem}.support-card{border:1px solid var(--bs-border-color,#dce1e7);border-radius:.5rem;padding:.9rem 1rem;background:#fbfcff}.tone-strong{--st-assess-tone-border:rgba(25,135,84,.28)}.tone-watch{--st-assess-tone-border:rgba(255,193,7,.4)}.support-card.tone-strong,.bri-support-card.tone-strong,.bri-lane-card.tone-strong,.swls-anchor-card.tone-strong,.support-panel.tone-strong{border-color:var(--st-assess-tone-border,rgb(25 135 84 / .28))}.support-card.tone-watch,.bri-support-card.tone-watch,.bri-lane-card.tone-watch,.support-panel.tone-low{border-color:var(--st-assess-tone-border,rgb(255 193 7 / .4))}.support-card--strong{border-color:rgb(25 135 84 / .22)}.support-card--low{border-color:rgb(255 193 7 / .28)}.support-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.4rem}.support-card-title{font-weight:700;line-height:1.35}.support-card-meta{font-size:.86rem;color:var(--bs-secondary-color,#6b7280);line-height:1.35}.profile-focus-stack{display:grid;gap:.85rem}.profile-focus-item,.profile-band-item{border:1px solid var(--bs-border-color,#dce1e7);background:#fbfdff}.profile-focus-item{border-radius:.5rem;padding:.9rem 1rem}.profile-focus-item p:last-child{margin-bottom:0}.profile-focus-value{font-size:1rem;font-weight:700;color:var(--st-text,#0f172a)}.profile-subhead{font-size:1rem;font-weight:700;margin-bottom:.6rem;line-height:1.35}.profile-band-list{display:grid;gap:.65rem}.profile-band-item{border-radius:.5rem;padding:.75rem .85rem}.dass-priority-stack,.dass-action-stack{display:grid;gap:.75rem}.dass-domain-card,.dass-priority-card,.dass-action-card{border:1px solid var(--bs-border-color,#dce1e7);border-radius:.5rem;background:linear-gradient(180deg,#fcfdff 0%,#f7fafc 100%)}.dass-domain-card{height:100%;padding:.9rem}.dass-priority-card,.dass-action-card{padding:.85rem .9rem}.dass-domain-card.is-success{border-color:rgb(25 135 84 / .34)}.dass-domain-card.is-info{border-color:rgb(14 165 233 / .34)}.dass-domain-card.is-warning{border-color:rgb(245 158 11 / .4)}.dass-domain-card.is-danger,.dass-action-card.is-danger{border-color:rgb(220 53 69 / .34)}.dass-domain-head,.dass-priority-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.dass-domain-head{margin-bottom:.55rem}.dass-priority-top{margin-bottom:.45rem}.dass-domain-title{font-size:1rem;font-weight:700;line-height:1.3}.dass-domain-band,.dass-priority-meta,.dass-action-label{color:var(--bs-secondary-color,#6b7280)}.dass-domain-band{font-size:.9rem}.dass-domain-meter{width:100%;height:.62rem;margin-bottom:.6rem;background:rgb(148 163 184 / .18);border-radius:999px;overflow:hidden}.dass-domain-meter-fill{height:100%;border-radius:999px}.dass-priority-title{font-size:.98rem;font-weight:700;line-height:1.35}.dass-priority-meta{font-size:.84rem}.dass-priority-action{font-size:.94rem;line-height:1.45}.dass-band-table td.is-active{background:rgb(14 165 233 / .12);font-weight:700}.response-table th{white-space:nowrap}.answers-print{display:block}.export-strip{width:100%}.progress-sm{height:.5rem}.quiz-result-overview .row{--bs-gutter-x:.5rem}.quiz-result-overview .row>[class*="col-"]+[class*="col-"]{margin-top:0}.quiz-result-overview .quiz-overview-card{border:1px solid var(--bs-border-color,#dce1e7);border-radius:.65rem;background:#f8fafc;padding:.75rem .85rem;min-height:78px;display:flex;flex-direction:column;justify-content:center}.quiz-result-overview .quiz-overview-label{margin:0 0 .2rem;font-size:.94rem;line-height:1.3;font-weight:700;letter-spacing:0;text-transform:none}.quiz-result-overview .quiz-overview-value{font-size:1.2rem;line-height:1.2;font-weight:700;word-break:break-word}.quiz-result-overview .quiz-overview-card.is-primary{border-color:rgb(13 110 253 / .35)}.quiz-result-overview .quiz-overview-card.is-info{border-color:rgb(13 202 240 / .4)}.quiz-result-overview .quiz-overview-card.is-success{border-color:rgb(25 135 84 / .38)}.quiz-result-overview .quiz-overview-card.is-warning{border-color:rgb(255 193 7 / .55)}.flag-img{max-width:var(--quiz-media-max-width,220px);height:auto;border:1px solid var(--bs-gray-300,#dee2e6);border-radius:.4rem;background:#fff}.flag-thumb{width:var(--quiz-media-thumb-width,52px);height:auto;border:1px solid var(--bs-gray-300,#dee2e6);border-radius:.25rem;background:#fff}.summary-badge-row{display:inline-flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center}.image-drop-icon{font-size:2rem;color:var(--st-muted,#6c757d)}.draft-output{white-space:pre-wrap;word-break:break-word;font-size:.92rem}.yaml-input,.json-source{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;white-space:pre;overflow:auto;resize:vertical;line-height:1.45}.yaml-input{min-height:18rem}.json-source{min-height:17rem}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-variant-numeric:tabular-nums;letter-spacing:0}.input-text{min-height:11rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}.source-code{white-space:pre-wrap;word-break:break-word}.status-col{width:8rem}.input-toolbar,.file-drop-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.input-toolbar .btn,.file-drop-toolbar .btn{flex:1 1 auto}.wysiwyg-toolbar{background:linear-gradient(165deg,rgb(248 249 252 / .9),rgb(255 255 255 / .95))}.wysiwyg-toolbar .btn{min-width:2.6rem}.wysiwyg-toolbar .dropdown-menu{min-width:16rem;padding:.25rem 0}.wysiwyg-toolbar .dropdown-item{font-size:.875rem}.regex-flag-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.regex-flag-chip{display:flex;align-items:center;gap:.55rem;min-height:2.35rem;padding:.42rem .65rem;border:1px solid rgb(108 117 125 / .32);border-radius:.5rem;cursor:pointer}.regex-flag-chip.active{background:rgb(13 110 253 / .08);border-color:rgb(13 110 253 / .55)}.regex-flag-code{min-width:1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-weight:700}.regex-flag-label{color:var(--bs-secondary-color,#6c757d);font-size:.875rem;line-height:1.2}.printable-pane{background:#fff}.preview-container,.preview-stage{min-height:220px;display:flex;align-items:center;justify-content:center;padding:1.5rem 1rem}.preview-container svg,.preview-stage svg{max-width:100%;height:auto}.preview-output{display:flex;align-items:center;justify-content:center;width:100%}.mathml-scroll{max-height:360px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.mathml-code{display:block;font-family:inherit;white-space:pre-wrap;word-break:break-word;line-height:1.6}.mathml-prolog,.mathml-attr{color:var(--bs-teal,#0f766e)}.mathml-tag{color:var(--bs-primary,#2563eb)}.mathml-name{color:var(--bs-indigo,#1e40af);font-weight:600}.mathml-string{color:var(--bs-danger,#dc2626)}.mathml-entity{color:var(--bs-warning,#ca8a04)}.symbol-swatch{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;font-weight:600;font-size:.95rem;line-height:1}.diff-line{word-break:break-word}.command-output,.json-output,.morse-output{background-color:var(--bs-gray-100,#f8f9fa);border:1px solid var(--bs-gray-300,#dee2e6);border-radius:.5rem;padding:.75rem 1rem;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}.command-output{min-height:6rem}.json-output{max-height:28rem;overflow:auto}.command-output .cmd-binary,.result-pre .cmd-binary{color:var(--bs-primary,#0d6efd);font-weight:600}.command-output .cmd-flag,.result-pre .cmd-flag{color:var(--bs-info,#0dcaf0);font-weight:600}.command-output .cmd-url,.result-pre .cmd-url{color:var(--bs-warning,#ffc107);word-break:break-all}.command-output .cmd-number,.result-pre .cmd-number{color:var(--bs-danger,#dc3545)}.command-output .cmd-string,.result-pre .cmd-string{color:var(--bs-success,#198754)}:where(.dropzone-surface){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:9.5rem;padding:1rem;border:1px dashed var(--st-border-strong,#cbd5e1);border-radius:.75rem;background:var(--st-surface-soft,#f8fafc);text-align:center;cursor:pointer;user-select:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}:where(.dropzone-surface:hover,.dropzone-surface:focus-visible){border-color:rgba(var(--st-accent-rgb),.72);background:var(--st-surface-muted,#eef8f5);outline:0;box-shadow:0 0 0 .2rem rgba(var(--st-accent-rgb),.12)}:where(.dropzone-surface.is-drag,.dropzone-surface.dragging){border-color:var(--st-accent,#0f766e);background:var(--st-surface-well,#e6f4ef)}:where(.dropzone-surface.is-ready){border-color:rgba(var(--st-accent-rgb),.78)}:where(.dropzone-surface.is-loading){border-style:solid;border-color:var(--st-border-strong,#cbd5e1)}:where(.dropzone-surface.is-error){border-color:var(--st-danger-border,#dc3545);background:var(--st-danger-soft,#fff5f5)}:where(.image-dropzone.dropzone-surface){min-height:11rem;border-width:2px}:where(.dropzone-surface-icon){font-size:2rem;color:var(--st-muted,#6c757d)}:where(.dropzone-surface-title){font-weight:700;color:var(--st-text,#0f172a)}:where(.dropzone-surface-help,.dropzone-surface-meta){font-size:.875rem;line-height:1.35;color:var(--st-muted,#6c757d)}:where(.source-action-toolbar){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}:where(.source-action-toolbar .btn){flex:1 1 auto}:where(.artifact-preview-stage){min-width:0;max-width:100%;overflow:auto}:where(.artifact-preview-stage svg,.artifact-preview-stage canvas,.artifact-preview-output svg,.artifact-preview-output canvas){max-width:100%;height:auto}:where(.artifact-preview-output,.artifact-preview-item){min-width:0;overflow-wrap:anywhere}:where(.code-output-block){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-variant-numeric:tabular-nums}:where(.printable-sheet-page){background:#fff;color:#111827}:where(.printable-sheet-header){display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}:where(.printable-sheet-meta){color:#4b5563;font-size:.9rem;line-height:1.35}:where(.printable-sheet-compact){font-size:.92rem}:where(.puzzle-grid){display:grid;min-width:0}:where(.puzzle-cell){min-width:0;overflow-wrap:anywhere}:where(.assess-report-card){border:1px solid var(--bs-border-color,#dce1e7);border-radius:.7rem;background:linear-gradient(180deg,#fcfdff 0%,#f7fafc 100%);padding:.85rem .9rem}:where(.assess-report-card-title,.assess-section-title){font-weight:700;line-height:1.35}:where(.result-panel section.assess-result-block[aria-label]:not(:has(h1,h2,h3,h4,h5,h6)))::before{content:attr(aria-label);display:block;margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.35;color:var(--bs-body-color,#111827)}:where(.assess-report-card-note,.assess-flow-support){color:var(--bs-secondary-color,#6b7280);line-height:1.45}:where(.assess-report-section){display:grid;gap:.65rem}#game_shell .renderer-unavailable{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center;color:var(--arcade-muted,#c6d6f2);background:rgb(5 9 19 / .92);font-weight:700;z-index:5}#game_shell .chip-danger{box-shadow:0 0 18px rgb(255 95 162 / .25);border-color:rgb(255 95 162 / .58)}#game_shell .controls-box{margin-top:.75rem;border-top:1px dashed var(--arcade-line,rgb(112 142 188 / .46));padding-top:.75rem;text-align:left}#game_shell .custom-stack{display:grid;gap:.65rem;margin-top:.9rem;padding:.85rem;background:rgb(8 14 24 / .78);border:1px solid rgb(70 102 148 / .5);border-radius:var(--arcade-radius,8px)}#game_shell .custom-stack .start-btn{width:100%;min-width:0;min-height:40px;border-radius:2px;font-weight:800}#game_shell .custom-stack .tool-field{margin-bottom:0}#game_shell .custom-stack .tool-field-label{margin-bottom:.2rem;color:var(--arcade-muted,#c6d6f2);font-weight:800;letter-spacing:0;text-transform:uppercase;font-size:.78rem}#game_shell .custom-stack .tool-field-help{margin-bottom:.35rem;color:var(--arcade-soft,#9fb2cc);font-size:.8rem;line-height:1.3}#game_shell .custom-stack .tool-range-meta{margin-top:-.35rem;color:var(--arcade-soft,#9fb2cc);font-size:.78rem;font-weight:700;text-align:right}#game_shell .custom-stack .form-range{accent-color:var(--arcade-accent,#61d8ff)}#game_shell .seg{display:inline-grid;grid-auto-flow:column;border:1px solid rgb(70 102 148 / .6);border-radius:var(--arcade-radius,8px);overflow:hidden}#game_shell .seg-input{position:absolute;opacity:0;pointer-events:none}#game_shell .seg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.32rem .58rem;background:rgb(8 14 24 / .92);color:#d0ddf1;font-weight:700;font-size:.8rem;line-height:1;cursor:pointer}#game_shell .seg-input:checked+.seg-btn{background:#2563eb;color:#fff}#game_shell .seg-input:focus-visible+.seg-btn{outline:2px solid var(--arcade-accent,#61d8ff);outline-offset:-2px}#game_shell .go-score{margin:.1rem 0 .85rem;color:#d0ddf1;font-size:1.02rem;font-weight:700}#game_shell .go-score-card{width:min(100%,32rem);margin:.05rem auto .1rem;padding:.85rem 1rem;border:1px solid rgb(97 216 255 / .45);border-radius:var(--arcade-radius,8px);background:linear-gradient(180deg,rgb(14 24 38 / .95),rgb(8 14 24 / .92));box-shadow:inset 0 0 18px rgb(97 216 255 / .08)}#game_shell .go-score-label{display:block;margin-bottom:.32rem;color:var(--arcade-soft,#9fb2cc);font-size:.74rem;font-weight:900;letter-spacing:0;line-height:1;text-transform:uppercase}#game_shell .go-score-num{display:block;color:var(--arcade-accent,#61d8ff);font-size:clamp(2rem,5vw,3.25rem);font-weight:900;line-height:1;font-variant-numeric:tabular-nums}#game_shell .go-score-text{display:block;color:#d0ddf1;font-size:clamp(1rem,1.45vw,1.2rem);font-weight:800;line-height:1.4}#game_shell .go-message-card{padding-block:1rem}#game_shell .overlay-metrics,#game_shell .go-metrics{width:min(100%,32rem);margin:0 auto;padding:.6rem .85rem;list-style:none;text-align:left;background:rgb(8 14 24 / .66);border:1px solid rgb(70 102 148 / .42);border-radius:var(--arcade-radius,8px)}#game_shell .overlay-metrics li,#game_shell .go-metrics li{display:flex;justify-content:space-between;gap:1.25rem;color:#dbe4f4;font-weight:700;padding:.35rem 0;border-bottom:1px dashed rgb(112 142 188 / .35)}#game_shell .overlay-metrics li:last-child,#game_shell .go-metrics li:last-child{border-bottom:0}#game_shell .overlay-metrics span:last-child,#game_shell .go-metrics span:last-child{font-variant-numeric:tabular-nums;color:var(--arcade-accent,#61d8ff)}.preset-chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.preset-chip-row .preset-chip{border-radius:999px;font-weight:650}.input-surface .small,.image-dropzone .small,.file-dropzone .small{color:var(--st-muted)!important}@media (min-width:576px){.export-strip{width:auto}}html[data-bs-theme="dark"] .questions-list .list-group-item.active{background:rgb(59 130 246 / .2)!important;border-color:rgb(96 165 250 / .45)!important;color:#e5edf5!important}html[data-bs-theme="dark"] .assess-result-overview .assess-overview-card{background:#1f242d!important;border-color:#2d3642!important}html[data-bs-theme="dark"] .assess-result-flow,html[data-bs-theme="dark"] .assess-result-report,html[data-bs-theme="dark"] .assess-result-guide{background:#1c222b!important;border-color:#2d3642!important}html[data-bs-theme="dark"] .assess-flow-section+.assess-flow-section,html[data-bs-theme="dark"] .assessment-disclaimer,html[data-bs-theme="dark"] .assess-support-line,html[data-bs-theme="dark"] .guide-block+.guide-block{border-top-color:#334155!important}html[data-bs-theme="dark"] .support-card,html[data-bs-theme="dark"] .profile-focus-item,html[data-bs-theme="dark"] .profile-band-item,html[data-bs-theme="dark"] .dass-domain-card,html[data-bs-theme="dark"] .dass-priority-card,html[data-bs-theme="dark"] .dass-action-card,html[data-bs-theme="dark"] .quiz-result-overview .quiz-overview-card,html[data-bs-theme="dark"] .assess-report-card{background:#1c222b!important;border-color:#2d3642!important}html[data-bs-theme="dark"] .profile-focus-value{color:#e5edf5!important}html[data-bs-theme="dark"] .dass-band-table td.is-active{background:rgb(56 189 248 / .18)!important}@media (max-width:576px){.card:has(.ux-progress-meta) .btn.w-100{min-height:2.9rem}.card:has(.ux-progress-meta) .form-check:not(.st-answer-option){padding-top:.3rem;padding-bottom:.3rem}.card:has(.ux-progress-meta) .form-check:not(.st-answer-option) .form-check-label{font-size:1rem}.questions-list{max-height:260px}.pre-field-surface__frame{padding:.65rem}.pre-field-surface__preview{height:170px}.result-panel.has-result-tab-overflow .nav-tabs{margin-left:3.25rem;margin-right:3.25rem}.result-tab-scroll-btn{width:44px;height:44px}.result-tab-scroll-btn--left{left:0;right:auto}.result-tab-scroll-btn--right{right:0}.result-panel .table col.copy-col,.answers-table col.copy-col,.result-panel .table th.copy-col,.result-panel .table td.copy-col,.answers-table th.copy-col,.answers-table td.copy-col{width:3.85rem;min-width:3.85rem}.result-panel .btn-group[role="group"]>.btn,.result-panel .btn-group[aria-label*="export"]>.btn,.result-panel .btn-group[aria-label*="Export"]>.btn{padding-left:.45rem;padding-right:.45rem;font-size:.74rem}.result-panel .btn-group[role="group"]>.btn i+span,.result-panel .btn-group[aria-label*="export"]>.btn i+span,.result-panel .btn-group[aria-label*="Export"]>.btn i+span{max-width:8rem}.quiz-result-overview .quiz-overview-label{font-size:.98rem}.quiz-result-overview .quiz-overview-value{font-size:1.12rem}.dass-domain-head,.dass-priority-top{flex-direction:column;gap:.35rem}.profile-focus-item,.profile-band-item{padding:.8rem .85rem}}@media (max-width:576px){.result-panel .nav-tabs .nav-link{min-height:44px}}pre{font-size:.85rem}.json-wrapper,.result-pre{display:block;width:100%;margin:0;padding:.85rem 1rem;color:var(--st-code-text);background:linear-gradient(180deg,var(--st-code-bg),var(--st-code-bg-deep));border:1px solid rgba(var(--st-accent-rgb),.32);border-radius:.5rem;box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 1px 2px rgb(15 23 42 / .12)}.json-wrapper{white-space:pre-wrap;word-break:break-word;max-height:500px;overflow-y:auto}.result-pre{max-height:500px;overflow:auto}.json-wrapper code,.result-pre code{color:inherit;background:#fff0}.result-panel textarea.json-wrapper,.result-panel textarea.form-control.json-wrapper{min-height:14rem;color:var(--st-code-text)!important;background:var(--st-code-bg)!important;border-color:rgba(var(--st-accent-rgb),.32)!important}.json-key{color:#8ee7d0}.json-string{color:#baf3c9}.json-number{color:#93c5fd}.json-boolean{color:#f6c96f}.json-null{color:var(--st-code-muted)}.st-result-table-frame{background:var(--st-surface)}.btn-group[aria-label$="chart exports"],.btn-group[aria-label$="table exports"],.result-panel .btn-group[role="group"],.result-panel .btn-group[aria-label*="export"],.result-panel .btn-group[aria-label*="Export"],.st-export-strip{display:flex;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;width:100%;max-width:100%;margin-top:0;margin-bottom:.42rem;scrollbar-width:thin;scrollbar-color:var(--bs-primary) #fff0;-webkit-overflow-scrolling:touch}.btn-group[aria-label$="chart exports"]::-webkit-scrollbar,.btn-group[aria-label$="table exports"]::-webkit-scrollbar,.result-panel .btn-group[role="group"]::-webkit-scrollbar,.result-panel .btn-group[aria-label*="export"]::-webkit-scrollbar,.result-panel .btn-group[aria-label*="Export"]::-webkit-scrollbar{height:6px}.btn-group[aria-label$="chart exports"]::-webkit-scrollbar-thumb,.btn-group[aria-label$="table exports"]::-webkit-scrollbar-thumb,.result-panel .btn-group[role="group"]::-webkit-scrollbar-thumb,.result-panel .btn-group[aria-label*="export"]::-webkit-scrollbar-thumb,.result-panel .btn-group[aria-label*="Export"]::-webkit-scrollbar-thumb{background-color:var(--bs-primary);border-radius:999px}.btn-group[aria-label$="chart exports"]::-webkit-scrollbar-track,.btn-group[aria-label$="table exports"]::-webkit-scrollbar-track,.result-panel .btn-group[role="group"]::-webkit-scrollbar-track,.result-panel .btn-group[aria-label*="export"]::-webkit-scrollbar-track,.result-panel .btn-group[aria-label*="Export"]::-webkit-scrollbar-track{background:#fff0}.btn-group[aria-label$="chart exports"]>.btn.flex-fill,.btn-group[aria-label$="table exports"]>.btn.flex-fill,.result-panel .btn-group[role="group"]>.btn.flex-fill,.result-panel .btn-group[aria-label*="export"]>.btn.flex-fill,.result-panel .btn-group[aria-label*="Export"]>.btn.flex-fill,.st-export-strip>.btn.flex-fill{flex:1 0 auto!important}.result-panel .btn-group[role="group"]>.btn,.result-panel .btn-group[aria-label*="export"]>.btn,.result-panel .btn-group[aria-label*="Export"]>.btn,.st-export-strip>.btn{min-width:0}.result-panel .btn-group[role="group"]>.btn span,.result-panel .btn-group[aria-label*="export"]>.btn span,.result-panel .btn-group[aria-label*="Export"]>.btn span,.st-export-strip>.btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:575.98px){[data-st-tool-root] :is(.btn,.form-control,.form-select,summary){min-height:44px}.assess-result-disclosure-summary{grid-template-columns:1fr}.assess-result-disclosure-note{text-align:left}.assess-result-action-grid{grid-template-columns:1fr}.assess-result-lifecycle .btn{flex:1 1 0%}[data-st-tool-root] .result-row-copy{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.btn-group[aria-label$=" exports"],.result-panel .btn-group[aria-label$=" exports"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;overflow:visible}.btn-group[aria-label$=" exports"]>.btn,.result-panel .btn-group[aria-label$=" exports"]>.btn{width:100%;min-width:0;margin-left:0!important;border-radius:var(--bs-border-radius-sm)!important}.btn-group[aria-label$=" exports"]>.btn span,.result-panel .btn-group[aria-label$=" exports"]>.btn span{overflow:visible;text-overflow:clip;white-space:normal}}[data-assess-prompt],[data-quiz-prompt],[data-assess-result],[data-quiz-result]{scroll-margin-top:4rem}[data-tags-toolbar],.btn-group[aria-label$="tag exports"]{display:flex;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;width:100%;max-width:100%;scrollbar-width:none;-ms-overflow-style:none;scrollbar-color:#fff0 #fff0;-webkit-overflow-scrolling:touch}[data-tags-toolbar]::-webkit-scrollbar,.btn-group[aria-label$="tag exports"]::-webkit-scrollbar{display:none}[data-tags-toolbar]::-webkit-scrollbar-thumb,.btn-group[aria-label$="tag exports"]::-webkit-scrollbar-thumb{background-color:#fff0;border-radius:999px}[data-tags-toolbar]::-webkit-scrollbar-track,.btn-group[aria-label$="tag exports"]::-webkit-scrollbar-track{background:#fff0}#app_frame.st-tool-frame{display:flex;min-width:0;flex-direction:column;box-shadow:none!important}#app_frame.st-tool-frame>.st-tool-frame-body{min-width:0}#app_frame.st-tool-frame--summary{overflow:hidden;background:var(--st-tool-frame-bg);border:1px solid var(--st-tool-frame-edge);border-radius:.5rem}#app_frame.st-tool-frame--summary>.st-tool-frame-body{padding:var(--st-tool-frame-gutter);background:var(--st-tool-frame-bg)}#app_frame.st-tool-frame--workspace{overflow:visible;background:var(--st-surface);border:1px solid var(--st-border);border-radius:.75rem}#app_frame.st-tool-frame--workspace>.st-tool-frame-body{padding:clamp(.75rem,2vw,1.25rem);background:var(--st-surface);border-radius:calc(.75rem - 1px)}#app_frame.st-tool-frame--stage{overflow:visible;background:#fff0;border:0;border-radius:0}#app_frame.st-tool-frame--stage>.st-tool-frame-body{padding:0;background:#fff0;border-radius:0}#app_frame.st-tool-frame--document{width:min(100%,70rem);margin-inline:auto;overflow:visible;background:var(--st-surface);border:1px solid var(--st-border);border-radius:.35rem;box-shadow:0 .25rem 1.25rem rgb(15 23 42 / .08)!important}#app_frame.st-tool-frame--document>.st-tool-frame-body{padding:clamp(1rem,3vw,2rem);background:var(--st-surface);border-radius:calc(.35rem - 1px)}#app_frame.st-tool-frame--house{overflow:hidden;background:var(--st-tool-frame-bg);border:1px solid var(--st-tool-frame-edge);border-radius:.5rem}#app_frame.st-tool-frame--house>.st-tool-frame-body{padding:var(--st-tool-frame-gutter);background:var(--st-tool-frame-bg);border-radius:calc(.5rem - 1px)}#app_frame.st-tool-frame--house>.st-tool-frame-body>.st-tool-content-card{position:relative;margin:0;background:var(--st-surface);border-color:#fff0;border-radius:.5rem;box-shadow:none!important}#app_frame.st-tool-frame--house>.st-tool-frame-body>.st-tool-content-card::before{position:absolute;inset:0;z-index:1;border:1px solid var(--st-tool-frame-edge);border-radius:inherit;content:"";pointer-events:none}#app_frame.st-tool-frame--house>.st-tool-frame-body>.st-tool-content-card>.st-tool-content-card-body{padding:var(--st-tool-card-gutter);background:var(--st-surface);border-radius:calc(.5rem - 1px)}.st-tool-source{min-width:0;max-width:100%}.st-tool-source>:first-child{margin-top:0}.st-tool-source>:last-child{margin-bottom:0}.st-tool-unavailable{display:grid;gap:.5rem;min-height:10rem;align-content:center;justify-items:center;padding:1.5rem;text-align:center;color:var(--st-text)}.st-tool-unavailable h2,.st-tool-unavailable p{margin:0}.st-tool-unavailable p{max-width:38rem;color:var(--st-muted)}.st-tool-frame--house .st-tool-source .summary-box{margin-bottom:1rem!important;padding:1.1rem 1.25rem!important;background:var(--st-tool-frame-bg)!important;border:1px solid var(--st-panel-border)!important;border-radius:.5rem!important;box-shadow:none!important}#app_frame.st-tool-frame>.st-tool-frame-footer{padding:.625rem var(--st-tool-frame-gutter);color:var(--st-muted)!important;font-size:.78rem;line-height:1.4;background:#fff0;border:0;border-top:1px solid var(--st-border)}#app_frame.st-tool-frame--house>.st-tool-frame-footer{background:var(--st-surface-soft)}#app_frame.st-tool-frame--stage>.st-tool-frame-footer{margin-top:.75rem;padding-inline:0}@media (max-width:575.98px){#app_frame.st-tool-frame--workspace>.st-tool-frame-body,#app_frame.st-tool-frame--document>.st-tool-frame-body,#app_frame.st-tool-frame--house>.st-tool-frame-body{padding:var(--st-tool-frame-gutter)}#app_frame.st-tool-frame--stage>.st-tool-frame-footer{padding-inline:.25rem}}