:root{--tmb-navy:#060c42;--tmb-blue:#0043fe;--tmb-orange:#f47312;--tmb-purple:#4320fe;--tmb-ink:#111634;--tmb-muted:#5d6279;--tmb-soft:#f4f5f9;--tmb-line:#dfe2eb;--tmb-white:#fff;--tmb-success:#17745b;--tmb-warning:#a84a0c;--tmb-danger:#a62d3d;--tmb-heading:"Montserrat", "Avenir Next", "Segoe UI", sans-serif;--tmb-body:"Lato", "Helvetica Neue", Arial, sans-serif;--tmb-shadow:0 24px 70px #060c421a}#triaza-message-blueprint{min-height:100vh;color:var(--tmb-ink);background:var(--tmb-soft)}#triaza-message-blueprint *,#triaza-message-blueprint :before,#triaza-message-blueprint :after{box-sizing:border-box}#triaza-message-blueprint button,#triaza-message-blueprint input,#triaza-message-blueprint textarea,#triaza-message-blueprint select{font:inherit}#triaza-message-blueprint a{color:inherit}.tmb-app{min-height:100vh;color:var(--tmb-ink);background:linear-gradient(90deg, #0043fe0a 1px, transparent 1px) 0 0 / 72px 72px, var(--tmb-soft);font-family:var(--tmb-body);text-rendering:optimizelegibility;font-size:16px;line-height:1.55}.tmb-app h1,.tmb-app h2,.tmb-app h3,.tmb-app strong,.tmb-app button{font-family:var(--tmb-heading)}.tmb-app h1,.tmb-app h2,.tmb-app h3,.tmb-app p{margin-top:0}.tmb-app h1,.tmb-app h2,.tmb-app h3{color:var(--tmb-navy);letter-spacing:-.035em;line-height:1.08}.tmb-app button,.tmb-app a,.tmb-app input,.tmb-app textarea,.tmb-app summary{-webkit-tap-highlight-color:transparent}.tmb-app :focus-visible{outline-offset:3px;outline:3px solid #0043fe57}.tmb-skip-link{z-index:1000;background:var(--tmb-blue);border-radius:6px;padding:10px 14px;font-weight:700;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%);color:var(--tmb-white)!important}.tmb-skip-link:focus{transform:translateY(0)}.tmb-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tmb-header{z-index:10;color:var(--tmb-ink);background:var(--tmb-white);position:relative;box-shadow:0 8px 30px #060c420d}.tmb-header:after{background:var(--tmb-blue);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.tmb-header__inner{justify-content:space-between;align-items:center;gap:30px;width:min(1440px,100%);min-height:76px;margin:0 auto;padding:0 40px;display:flex}.tmb-brand{align-items:center;gap:13px;min-width:0;display:flex}.tmb-brand__logo{flex:none;width:172px;height:auto;display:block}.tmb-brand__product{border-left:1px solid var(--tmb-line);color:var(--tmb-muted);padding-left:14px;font-size:14px}.tmb-header__context{color:var(--tmb-muted);align-items:center;gap:22px;font-size:13px;display:flex}.tmb-private-indicator{align-items:center;gap:8px;display:inline-flex}.tmb-private-indicator>span{background:#5de2ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5de2ad21}.tmb-header__phase{border-left:1px solid var(--tmb-line);padding-left:22px}.tmb-main{min-height:calc(100vh - 76px)}.tmb-eyebrow,.tmb-kicker{color:var(--tmb-blue);font-family:var(--tmb-heading);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.tmb-start-layout{grid-template-columns:minmax(0,.95fr) minmax(460px,.75fr);align-items:stretch;width:min(1320px,100% - 80px);min-height:calc(100vh - 76px);margin:0 auto;display:grid}.tmb-start-intro{flex-direction:column;justify-content:center;padding:clamp(70px,9vw,132px) clamp(50px,8vw,120px) 72px 0;animation:.52s both tmb-rise;display:flex}.tmb-start-intro h1{max-width:740px;margin-bottom:26px;font-size:clamp(44px,5.4vw,78px)}.tmb-start-intro__lede{max-width:650px;color:var(--tmb-muted);margin-bottom:54px;font-size:clamp(18px,1.6vw,22px);line-height:1.55}.tmb-start-steps{counter-reset:none;gap:0;max-width:700px;margin:0;padding:0;list-style:none;display:grid}.tmb-start-steps li{border-top:1px solid var(--tmb-line);grid-template-columns:48px 1fr;gap:18px;padding:22px 0;display:grid}.tmb-start-steps li:last-child{border-bottom:1px solid var(--tmb-line)}.tmb-start-steps li>span{color:var(--tmb-blue);font-family:var(--tmb-heading);letter-spacing:.08em;font-size:12px;font-weight:800}.tmb-start-steps strong{color:var(--tmb-navy);margin-bottom:4px;font-size:15px;display:block}.tmb-start-steps p{color:var(--tmb-muted);margin-bottom:0;font-size:14px}.tmb-start-form-wrap{border-top:4px solid var(--tmb-blue);background:var(--tmb-white);box-shadow:var(--tmb-shadow);align-self:center;margin:54px 0;padding:clamp(40px,5vw,70px);animation:.52s 90ms both tmb-rise}.tmb-section-heading{max-width:650px;margin-bottom:34px}.tmb-section-heading h2{margin-bottom:12px;font-size:clamp(28px,3vw,40px)}.tmb-section-heading p:last-child{color:var(--tmb-muted);margin-bottom:0}.tmb-section-heading--wide{max-width:760px;margin-bottom:50px}.tmb-form{gap:22px;display:grid}.tmb-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tmb-field{min-width:0}.tmb-field>label,.tmb-correction>label{color:var(--tmb-navy);font-family:var(--tmb-heading);margin-bottom:7px;font-size:13px;font-weight:700;display:block}.tmb-field__hint{color:var(--tmb-muted);margin:-3px 0 8px;font-size:12px}.tmb-field input,.tmb-field textarea,.tmb-answer-field input,.tmb-answer-field textarea,.tmb-correction textarea{width:100%;color:var(--tmb-ink);background:var(--tmb-white);border:1px solid #cfd3df;border-radius:7px;transition:border-color .16s,box-shadow .16s;display:block;box-shadow:inset 0 1px 1px #060c4208}.tmb-field input{min-height:48px;padding:0 13px}.tmb-field textarea{resize:vertical;padding:12px 13px}.tmb-field input:hover,.tmb-field textarea:hover,.tmb-answer-field input:hover,.tmb-answer-field textarea:hover,.tmb-correction textarea:hover{border-color:#afb5c8}.tmb-field input:focus,.tmb-field textarea:focus,.tmb-answer-field input:focus,.tmb-answer-field textarea:focus,.tmb-correction textarea:focus{border-color:var(--tmb-blue);outline:0;box-shadow:0 0 0 4px #0043fe1a}.tmb-consent{color:var(--tmb-muted);cursor:pointer;grid-template-columns:20px 1fr;gap:11px;padding:14px 0 2px;font-size:13px;display:grid}.tmb-consent input{width:18px;height:18px;accent-color:var(--tmb-blue);margin:2px 0 0}.tmb-form__actions{align-items:center;gap:18px;margin-top:4px;display:flex}.tmb-form__actions p{color:var(--tmb-muted);margin:0;font-size:12px}.tmb-form__actions a,.tmb-resume-link,.tmb-evidence a{text-underline-offset:3px;text-decoration-thickness:1px;color:var(--tmb-blue)!important}.tmb-button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:13px;font-weight:750;line-height:1.2;transition:transform .15s,background-color .15s,border-color .15s,color .15s;display:inline-flex;text-decoration:none!important}.tmb-button:hover:not(:disabled){transform:translateY(-1px)}.tmb-button:disabled{cursor:not-allowed;opacity:.58}.tmb-button--primary{background:var(--tmb-blue);color:var(--tmb-white)!important}.tmb-button--primary:hover:not(:disabled){background:#0039d9}.tmb-button--secondary{background:var(--tmb-white);border-color:#bcc3d3;color:var(--tmb-navy)!important}.tmb-button--secondary:hover:not(:disabled){border-color:var(--tmb-blue);color:var(--tmb-blue)!important}.tmb-button--ghost{background:0 0;border-color:#0000;color:var(--tmb-muted)!important}.tmb-button--ghost:hover:not(:disabled){background:#060c420d;color:var(--tmb-navy)!important}.tmb-button--orange{background:var(--tmb-orange);color:var(--tmb-navy)!important}.tmb-button--orange:hover:not(:disabled){background:#ff8731}.tmb-button--light{background:#ffffff14;border-color:#ffffff59;color:var(--tmb-white)!important}.tmb-button--light:hover:not(:disabled){background:#ffffff26}.tmb-button--selected{background:#eef9f5;border-color:#bfe6d8;color:var(--tmb-success)!important}.tmb-text-button{color:var(--tmb-blue);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;font-family:var(--tmb-body)!important}.tmb-alert{border-left:3px solid;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:12px 14px;font-size:13px;display:flex}.tmb-alert--error{color:var(--tmb-danger);background:#fff3f5}.tmb-alert--success{color:var(--tmb-success);background:#eef9f5}.tmb-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:clamp(40px,7vw,100px);width:min(1320px,100% - 80px);min-height:calc(100vh - 76px);margin:0 auto;display:grid}.tmb-question-workspace{flex-direction:column;min-width:0;padding:60px 0 80px;display:flex}.tmb-context-banner{border-left:3px solid var(--tmb-blue);color:#354066;background:#edf2ff;margin-bottom:24px;padding:13px 16px;font-size:14px}.tmb-context-banner--clarify{border-color:var(--tmb-orange);background:#fff4ec}.tmb-question-meta{color:var(--tmb-muted);font-family:var(--tmb-heading);justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}.tmb-save-state{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.tmb-save-state>span{background:#a4a9b8;border-radius:50%;width:7px;height:7px}.tmb-save-state--saving>span{background:var(--tmb-blue);animation:.9s infinite tmb-pulse}.tmb-save-state--saved>span{background:var(--tmb-success)}.tmb-save-state--conflict>span,.tmb-save-state--error>span{background:var(--tmb-orange)}.tmb-question{border-top:4px solid var(--tmb-blue);background:var(--tmb-white);min-height:560px;box-shadow:var(--tmb-shadow);padding:clamp(38px,6vw,74px);animation:.33s both tmb-question-in}.tmb-question h1{max-width:900px;margin-bottom:18px;font-size:clamp(32px,4.3vw,58px)}.tmb-question h1:focus{outline:none}.tmb-question__why{max-width:760px;color:var(--tmb-muted);margin-bottom:38px;font-size:17px}.tmb-answer-field input,.tmb-answer-field textarea{background:#fafbfe;border-width:0 0 2px;border-radius:0;min-height:62px;padding:16px 18px;font-size:18px}.tmb-answer-field textarea{resize:vertical;min-height:190px;line-height:1.6}.tmb-answer-field input:focus,.tmb-answer-field textarea:focus{background:var(--tmb-white);box-shadow:0 5px #0043fe14}.tmb-answer-hint{color:var(--tmb-muted);margin:12px 0 0;font-size:13px}.tmb-prior-answers{border-left:3px solid var(--tmb-orange);background:#fff8f2;margin:0 0 28px;padding:18px 20px}.tmb-prior-answers>.tmb-kicker{color:#8c4b1d;margin-bottom:10px}.tmb-prior-answers__list{gap:12px;display:grid}.tmb-prior-answers__list>div{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tmb-prior-answers__list strong{color:var(--tmb-navy);font-size:12px}.tmb-prior-answers__list p{color:var(--tmb-ink);white-space:pre-wrap;margin:3px 0 0;font-size:14px}.tmb-quick-add{border:1px solid var(--tmb-line);background:#fafbfe;border-radius:6px;margin-bottom:20px;padding:16px 18px}.tmb-quick-add>p{color:var(--tmb-navy);font-family:var(--tmb-heading);letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.tmb-quick-add>div{flex-wrap:wrap;gap:8px;display:flex}.tmb-quick-add button{min-height:34px;color:var(--tmb-blue);background:var(--tmb-white);font-family:var(--tmb-body);cursor:pointer;border:1px solid #b8c3df;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:700}.tmb-quick-add button:hover{border-color:var(--tmb-blue);background:#f2f5ff}.tmb-quick-add button:focus-visible{outline-offset:2px;outline:3px solid #0043fe3d}.tmb-quick-add small{color:var(--tmb-muted);margin-top:10px;font-size:12px;display:block}.tmb-thinking-prompts{border-left:3px solid var(--tmb-blue);background:#f2f5ff;margin-bottom:20px;padding:18px 20px}.tmb-thinking-prompts p{color:var(--tmb-navy);margin:0 0 10px;font-size:13px;font-weight:700}.tmb-thinking-prompts ul{color:#354066;gap:6px;margin:0;padding-left:20px;font-size:13px;display:grid}.tmb-review-summary{border:1px solid var(--tmb-line);background:#fafbfe;border-radius:7px;margin:8px 0 30px;overflow:hidden}.tmb-review-summary__intro{border-bottom:1px solid var(--tmb-line);background:#f2f5ff;padding:26px 28px}.tmb-review-summary__intro h2{margin-bottom:8px;font-size:clamp(22px,3vw,32px)}.tmb-review-summary__intro p:last-child{max-width:720px;color:var(--tmb-muted);margin-bottom:0;font-size:14px}.tmb-review-summary__groups{gap:0;display:grid}.tmb-review-summary__groups>section{border-bottom:1px solid var(--tmb-line);padding:22px 28px}.tmb-review-summary__groups>section:last-child{border-bottom:0}.tmb-review-summary__groups h3{color:var(--tmb-blue);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:13px}.tmb-review-summary dl{margin:0}.tmb-review-summary dl>div{border-top:1px solid #e5e8f0;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;align-items:start;gap:18px;padding:13px 0;display:grid}.tmb-review-summary dt{color:var(--tmb-navy);font-size:12px;font-weight:800}.tmb-review-summary dd{min-width:0;color:var(--tmb-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px}.tmb-review-summary__action{color:var(--tmb-muted)!important;white-space:nowrap!important;font-size:11px!important}.tmb-answer-field__meta{color:#73788c;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-top:14px;font-size:11px;display:flex}.tmb-answer-alternatives{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.tmb-answer-selection{border-left:3px solid var(--tmb-blue);color:var(--tmb-navy);background:#f2f5ff;margin:18px 0 0;padding:10px 12px;font-size:13px}.tmb-choice-group{border:0;gap:10px;margin:0;padding:0;display:grid}.tmb-choice-group>.tmb-answer-hint{margin:0 0 8px}.tmb-choice{border:1px solid var(--tmb-line);cursor:pointer;border-radius:6px;grid-template-columns:24px 1fr;align-items:center;gap:13px;min-height:68px;padding:14px 16px;transition:border-color .15s,background-color .15s,transform .15s;display:grid;position:relative}.tmb-choice:hover{border-color:#aeb6cc;transform:translate(2px)}.tmb-choice:has(input:checked){border-color:var(--tmb-blue);background:#f2f5ff}.tmb-choice input{opacity:0;pointer-events:none;position:absolute}.tmb-choice__control{background:var(--tmb-white);border:1.5px solid #9ba2b6;border-radius:50%;width:20px;height:20px;display:block;position:relative}.tmb-choice input[type=checkbox]+.tmb-choice__control{border-radius:4px}.tmb-choice input:focus-visible+.tmb-choice__control{outline-offset:3px;outline:3px solid #0043fe3d}.tmb-choice input:checked+.tmb-choice__control{border-color:var(--tmb-blue);background:var(--tmb-blue);box-shadow:inset 0 0 0 4px var(--tmb-white)}.tmb-choice input[type=checkbox]:checked+.tmb-choice__control{box-shadow:none}.tmb-choice input[type=checkbox]:checked+.tmb-choice__control:after{border:solid var(--tmb-white);content:"";border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.tmb-choice strong{color:var(--tmb-navy);font-size:14px;display:block}.tmb-choice small{color:var(--tmb-muted);margin-top:2px;font-size:12px;display:block}.tmb-ranking ol{border-top:1px solid var(--tmb-line);margin:18px 0;padding:0;list-style:none}.tmb-ranking li{border-bottom:1px solid var(--tmb-line);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:62px;padding:10px 0;display:grid}.tmb-ranking__number{color:var(--tmb-blue);font-family:var(--tmb-heading);font-size:12px;font-weight:800}.tmb-ranking__actions{gap:5px;display:inline-flex}.tmb-ranking__actions button{border:1px solid var(--tmb-line);width:34px;height:34px;color:var(--tmb-navy);background:var(--tmb-white);cursor:pointer;border-radius:4px}.tmb-ranking__actions button:disabled{opacity:.35;cursor:not-allowed}.tmb-upload-field{gap:14px;display:grid}.tmb-source-examples{border-left:3px solid var(--tmb-blue);color:#354066;background:#f2f5ff;padding:20px 22px;font-size:13px}.tmb-source-examples strong{color:var(--tmb-navy)}.tmb-source-examples ul{gap:6px;margin:10px 0;padding-left:20px;display:grid}.tmb-source-examples p{color:var(--tmb-muted);margin:0;font-size:12px}.tmb-upload-target{min-height:150px;color:var(--tmb-navy);text-align:left;cursor:pointer;background:#fafbfe;border:1px dashed #aab2c9;border-radius:7px;justify-content:center;align-items:center;gap:18px;padding:28px;transition:border-color .15s,background-color .15s;display:flex}.tmb-upload-target:hover{border-color:var(--tmb-blue);background:#f2f5ff}.tmb-upload-target--disabled,.tmb-upload-target--disabled:hover{border-color:var(--tmb-line);cursor:not-allowed;opacity:.64;background:#f6f7fa}.tmb-upload-target__icon{width:42px;height:42px;color:var(--tmb-white);background:var(--tmb-blue);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.tmb-upload-target strong,.tmb-upload-target small{display:block}.tmb-upload-target small{color:var(--tmb-muted);margin-top:4px;font-size:12px}.tmb-uploaded-file{border-left:3px solid var(--tmb-success);color:var(--tmb-success);background:#eef9f5;align-items:center;gap:12px;padding:13px 15px;display:flex}.tmb-uploaded-file strong,.tmb-uploaded-file small{display:block}.tmb-uploaded-file small{color:#477565}.tmb-upload-status{color:var(--tmb-muted);margin:0;font-size:13px}.tmb-upload-status--error{color:var(--tmb-danger)}.tmb-upload-status--uploaded{color:var(--tmb-success)}.tmb-source-manifest-state{border-left:3px solid var(--tmb-blue);min-height:54px;color:var(--tmb-navy);background:#f2f5ff;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;font-size:13px;display:flex}.tmb-source-manifest-state--error{border-color:var(--tmb-danger);color:var(--tmb-danger);background:#fff3f5}.tmb-source-manager{border:1px solid var(--tmb-line);background:var(--tmb-white);border-radius:7px;margin-top:4px;overflow:hidden}.tmb-source-manager__heading{border-bottom:1px solid var(--tmb-line);background:#fafbfe;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.tmb-source-manager__heading h2{letter-spacing:-.02em;margin-bottom:5px;font-size:18px}.tmb-source-manager__heading p,.tmb-source-manager__empty,.tmb-source-manager__removal-note{color:var(--tmb-muted);margin-bottom:0;font-size:12px}.tmb-source-manager__empty{padding:22px 20px}.tmb-source-table-wrap{overflow-x:auto}.tmb-source-table{border-collapse:collapse;width:100%;font-size:13px}.tmb-source-table th,.tmb-source-table td{border-bottom:1px solid var(--tmb-line);text-align:left;vertical-align:middle;padding:12px 16px}.tmb-source-table th{color:var(--tmb-muted);font-family:var(--tmb-heading);letter-spacing:.08em;text-transform:uppercase;background:#fcfcfe;font-size:10px;font-weight:800}.tmb-source-table th:last-child,.tmb-source-table td:last-child{text-align:right}.tmb-source-table td strong,.tmb-source-table td small{display:block}.tmb-source-table td strong{color:var(--tmb-navy);overflow-wrap:anywhere}.tmb-source-table td small,.tmb-source-table__readonly{color:var(--tmb-muted);margin-top:2px;font-size:11px}.tmb-source-table__remove{color:var(--tmb-danger);white-space:nowrap}.tmb-source-table__confirmation td{background:#fff8f2;padding:0;text-align:left!important}.tmb-source-table__confirmation [role=group]{justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.tmb-source-table__confirmation p{color:var(--tmb-ink);margin:0}.tmb-source-table__confirmation [role=group]>div{flex:none;gap:8px;display:flex}.tmb-source-table__confirmation .tmb-button{min-height:38px;padding:0 14px}.tmb-source-manager__removal-note{background:#fafbfe;padding:12px 20px}.tmb-source-action-status{color:var(--tmb-success);margin:0;font-size:13px}.tmb-source-action-status--error{color:var(--tmb-danger)}.tmb-question__actions{border-top:1px solid var(--tmb-line);justify-content:space-between;align-items:center;gap:16px;margin-top:42px;padding-top:30px;display:flex}.tmb-progress-panel{color:var(--tmb-muted);align-self:start;padding:72px 0 40px;font-size:13px;position:sticky;top:28px}.tmb-progress-panel__value{color:var(--tmb-navy);font-family:var(--tmb-heading);letter-spacing:-.04em;margin:-4px 0 12px;font-size:42px;display:block}.tmb-progress{background:#d8dce7;border-radius:99px;width:100%;height:5px;margin-bottom:14px;overflow:hidden}.tmb-progress span{border-radius:inherit;background:var(--tmb-blue);height:100%;transition:width .4s;display:block}.tmb-progress-facts{border-top:1px solid var(--tmb-line);margin:34px 0;padding:0}.tmb-progress-facts>div{border-bottom:1px solid var(--tmb-line);justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;display:flex}.tmb-progress-facts dt{color:var(--tmb-muted)}.tmb-progress-facts dd{color:var(--tmb-navy);margin:0;font-weight:700}.tmb-progress-panel__note{font-size:12px}.tmb-conflict{border:1px solid #f2c7a9;border-left:4px solid var(--tmb-orange);background:#fff8f3;margin-top:26px;padding:24px}.tmb-conflict h2{margin-bottom:20px;font-size:22px}.tmb-conflict__versions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tmb-conflict__versions>div{background:var(--tmb-white);min-width:0;padding:16px}.tmb-conflict__versions span{color:var(--tmb-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.tmb-conflict__versions p{overflow-wrap:anywhere;margin:8px 0 16px}.tmb-processing,.tmb-state-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(760px,100% - 40px);min-height:calc(100vh - 76px);margin:0 auto;padding:80px 0;animation:.48s both tmb-rise;display:flex}.tmb-processing h1,.tmb-state-screen h1{max-width:760px;margin-bottom:20px;font-size:clamp(38px,5vw,62px)}.tmb-processing>p:not(.tmb-eyebrow):not(.tmb-processing__message):not(.tmb-processing__safe-close),.tmb-state-screen>p:not(.tmb-eyebrow){max-width:620px;color:var(--tmb-muted);font-size:18px}.tmb-processing__signal{width:84px;height:84px;margin-bottom:30px;position:relative}.tmb-processing__signal span{background:var(--tmb-blue);border-radius:2px;width:26px;height:6px;display:block;position:absolute;top:50%;left:50%}.tmb-processing__signal span:first-child{transform:translate(-50%,-50%)rotate(45deg)translate(-14px)}.tmb-processing__signal span:nth-child(2){background:var(--tmb-orange);transform:translate(-50%,-50%)rotate(-45deg)translate(14px)}.tmb-processing__signal span:nth-child(3){background:var(--tmb-purple);border-radius:50%;width:12px;height:12px;transform:translate(-50%,-50%)translate(31px)}.tmb-processing-steps{text-align:left;width:min(580px,100%);margin:42px 0;padding:0;list-style:none}.tmb-processing-steps li{border-top:1px solid var(--tmb-line);color:#888d9e;grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:18px 0;display:grid}.tmb-processing-steps li:last-child{border-bottom:1px solid var(--tmb-line)}.tmb-processing-steps li>span{width:30px;height:30px;font-family:var(--tmb-heading);border:1px solid #c9cedb;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.tmb-processing-steps strong,.tmb-processing-steps small{display:block}.tmb-processing-steps small{margin-top:2px}.tmb-processing-steps .is-complete,.tmb-processing-steps .is-active{color:var(--tmb-navy)}.tmb-processing-steps .is-complete>span{border-color:var(--tmb-success);color:var(--tmb-white);background:var(--tmb-success)}.tmb-processing-steps .is-active>span{border-color:var(--tmb-blue);color:var(--tmb-blue);box-shadow:0 0 0 5px #0043fe14}.tmb-processing__actions,.tmb-state-screen__actions{justify-content:center;align-items:center;gap:12px;display:flex}.tmb-processing__message{color:var(--tmb-muted);font-size:13px}.tmb-processing__safe-close{width:min(580px,100%);color:var(--tmb-navy);text-align:left;background:#eef9f5;border:1px solid #bfe6d8;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:13px;margin:24px 0 4px;padding:18px 20px;display:grid}.tmb-processing__safe-close>span{background:var(--tmb-success);width:32px;height:32px;color:var(--tmb-white);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.tmb-processing__safe-close strong{margin-bottom:2px;display:block}.tmb-processing__safe-close p{color:var(--tmb-muted);margin:0;font-size:13px}.tmb-loader{border:3px solid #0043fe29;border-top-color:var(--tmb-blue);border-radius:50%;width:42px;height:42px;margin-bottom:28px;animation:.8s linear infinite tmb-spin}.tmb-state-screen__symbol{width:54px;height:54px;color:var(--tmb-white);background:var(--tmb-orange);font-family:var(--tmb-heading);border-radius:50%;justify-content:center;align-items:center;margin-bottom:26px;font-size:24px;font-weight:800;display:inline-flex}.tmb-report-layout{grid-template-columns:230px minmax(0,1fr);gap:clamp(44px,6vw,96px);width:min(1420px,100% - 64px);margin:0 auto;display:grid}.tmb-report-nav{align-self:start;max-height:calc(100vh - 48px);padding:64px 0 40px;position:sticky;top:24px;overflow:auto}.tmb-report-nav nav{margin-top:22px;display:grid}.tmb-report-nav nav a{border-top:1px solid var(--tmb-line);padding:9px 0;font-size:12px;text-decoration:none;transition:color .14s,padding-left .14s;color:var(--tmb-muted)!important}.tmb-report-nav nav a:hover,.tmb-report-nav nav a:focus-visible{padding-left:5px;color:var(--tmb-blue)!important}.tmb-report-nav__meta{border-top:1px solid var(--tmb-line);color:#777c8d;gap:3px;padding-top:18px;font-size:11px;display:grid}.tmb-report-preview-banner{color:var(--tmb-navy);background:#fff8df;border:1px solid #dba617;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:12px 16px;font-size:13px;display:flex}.tmb-report-preview-banner strong{white-space:nowrap}.tmb-report{min-width:0;max-width:1040px;padding-bottom:80px}.tmb-report-hero{color:var(--tmb-white);background:var(--tmb-navy);padding:clamp(58px,8vw,105px) clamp(38px,7vw,90px);animation:.5s both tmb-rise;position:relative;overflow:hidden}.tmb-report-hero:after{border:32px solid var(--tmb-blue);content:"";opacity:.5;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-70px;right:-70px}.tmb-report-hero .tmb-eyebrow{color:#8eaaff}.tmb-report-hero h1{z-index:1;max-width:800px;color:var(--tmb-white);margin-bottom:22px;font-size:clamp(42px,6vw,76px);position:relative}.tmb-report-hero>p:not(.tmb-eyebrow){z-index:1;color:#ffffffbf;max-width:700px;font-size:18px;position:relative}.tmb-report-hero__meta{z-index:1;color:#fff9;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff2e;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:45px;padding-top:32px;font-size:11px;display:flex;position:relative}.tmb-report-notice{margin:24px 0 0}.tmb-report-sections{background:var(--tmb-white);box-shadow:0 22px 60px #060c4212}.tmb-report-section{border-bottom:1px solid var(--tmb-line);grid-template-columns:50px minmax(0,1fr);gap:24px;padding:clamp(42px,6vw,76px) clamp(32px,6vw,72px);display:grid}.tmb-report-section:nth-child(2n){box-shadow:inset 5px 0 0 var(--tmb-orange);background:#fffaf5}.tmb-report-section:nth-child(2n) .tmb-report-section__rail span{color:var(--tmb-orange)}.tmb-report-section__rail span,.tmb-opportunity__number{color:var(--tmb-blue);font-family:var(--tmb-heading);letter-spacing:.08em;font-size:12px;font-weight:800}.tmb-report-section__heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:26px;display:flex}.tmb-report-section__heading h2{margin-bottom:10px;font-size:clamp(27px,3vw,39px)}.tmb-report-copy{color:#30364d;max-width:780px;font-size:17px;line-height:1.75}.tmb-report-copy p:last-child{margin-bottom:0}.tmb-evidence{border-top:1px solid var(--tmb-line);margin-top:28px;padding-top:18px}.tmb-evidence summary{color:var(--tmb-blue);font-family:var(--tmb-heading);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:750;list-style:none;display:flex}.tmb-evidence summary::-webkit-details-marker{display:none}.tmb-evidence summary:before{content:"+";border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:12px;display:inline-flex}.tmb-evidence[open] summary:before{content:"−"}.tmb-evidence summary span{min-width:19px;height:19px;color:var(--tmb-muted);background:#edf0f6;border-radius:99px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;display:inline-flex}.tmb-evidence ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.tmb-evidence li{background:#f8f9fc;border-left:2px solid #cbd2e1;padding:16px}.tmb-evidence li>div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.tmb-evidence li strong{color:var(--tmb-navy);font-size:12px}.tmb-evidence-state{color:var(--tmb-muted);text-align:right;font-size:10px}.tmb-evidence-state--conflicting,.tmb-evidence-state--needs_verification{color:var(--tmb-warning)}.tmb-evidence blockquote{border-left:2px solid var(--tmb-blue);color:#555c72;margin:13px 0;padding:0 0 0 14px;font-size:13px}.tmb-evidence a{font-size:11px}.tmb-correction{border-left:3px solid var(--tmb-purple);background:#f6f4ff;margin-top:24px;padding:22px}.tmb-correction textarea{resize:vertical;margin-bottom:14px;padding:12px 14px}.tmb-inline-error,.tmb-inline-success{color:var(--tmb-danger);margin:9px 0;font-size:12px}.tmb-inline-success{color:var(--tmb-success)}.tmb-opportunities{padding:clamp(70px,9vw,120px) clamp(0px,1vw,12px)}.tmb-opportunity-list{border-top:1px solid #cfd3df}.tmb-opportunity{border-bottom:1px solid #cfd3df;grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:24px;padding:34px 0;transition:padding .18s,background-color .18s;display:grid}.tmb-opportunity.is-selected{background:#f0f5ff;padding-left:22px;padding-right:22px}.tmb-opportunity__body h3{margin-bottom:10px;font-size:22px}.tmb-opportunity__body>p{max-width:690px;color:var(--tmb-muted)}.tmb-opportunity dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.tmb-opportunity dt{color:var(--tmb-blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800}.tmb-opportunity dd{color:#353b53;margin:0;font-size:14px}.tmb-opportunity>.tmb-button{white-space:nowrap}.tmb-next-step{color:var(--tmb-white);background:var(--tmb-navy);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:clamp(45px,7vw,78px);display:grid}.tmb-next-step.is-download-focused{border-top:5px solid var(--tmb-orange)}.tmb-next-step .tmb-kicker{color:#8eaaff}.tmb-next-step h2{color:var(--tmb-white);margin-bottom:14px;font-size:clamp(30px,4vw,46px)}.tmb-next-step p:last-child{color:#ffffffb3;max-width:610px;margin-bottom:0}.tmb-next-step__actions{flex-direction:column;gap:10px;display:flex}@keyframes tmb-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes tmb-question-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes tmb-pulse{50%{opacity:.35;transform:scale(.82)}}@keyframes tmb-spin{to{transform:rotate(360deg)}}.tmb-start-layout{position:relative}.tmb-start-arrow{z-index:2;fill:none;pointer-events:none;width:188px;height:auto;stroke:var(--tmb-orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;position:absolute;top:43%;left:51.5%;transform:rotate(-5deg)}.tmb-step-shell{width:min(980px,100% - 80px);margin:0 auto;padding:44px 0 88px}.tmb-step-progress{margin:0 4px 22px}.tmb-step-progress__meta{color:var(--tmb-muted);justify-content:space-between;align-items:center;gap:24px;margin-bottom:11px;font-size:12px;display:flex}.tmb-step-progress__meta>strong{color:var(--tmb-navy);font-size:13px}.tmb-step-progress__track{background:#dfe3ef;border-radius:99px;height:6px;overflow:hidden}.tmb-step-progress__track>span{border-radius:inherit;background:var(--tmb-blue);height:100%;transition:width .24s;display:block}.tmb-step-card{border-top:4px solid var(--tmb-blue);background:var(--tmb-white);box-shadow:var(--tmb-shadow);padding:clamp(42px,6vw,68px);animation:.28s both tmb-question-in}.tmb-step-card__header{max-width:780px;margin-bottom:36px}.tmb-step-card__header h1{margin-bottom:13px;font-size:clamp(36px,5vw,56px)}.tmb-step-card__header h1:focus{outline:0}.tmb-step-card__header>p:last-child:not(.tmb-kicker){max-width:680px;color:var(--tmb-muted);margin-bottom:0;font-size:16px}.tmb-step-fields{gap:20px;display:grid}.tmb-step-fields--review{margin-top:30px}.tmb-step-field{border:1px solid var(--tmb-line);background:#fafbfe;border-radius:10px;min-width:0;padding:25px 26px 27px;transition:border-color .15s,box-shadow .15s}.tmb-step-field:focus{outline:0}.tmb-step-field:focus-within{border-color:#aebce2;box-shadow:0 0 0 3px #0043fe0f}.tmb-step-field--invalid,.tmb-step-field--invalid:focus-within{border-color:#d998a3;box-shadow:0 0 0 3px #a62d3d0f}.tmb-step-field__heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:9px;display:flex}.tmb-step-field__heading h2{letter-spacing:-.025em;max-width:760px;margin:0;font-size:clamp(19px,2.4vw,24px);line-height:1.25}.tmb-step-field__heading>span{color:#777d91;white-space:nowrap;padding-top:3px;font-size:11px}.tmb-step-field__help{max-width:720px;color:var(--tmb-muted);margin:0 0 18px;font-size:13px}.tmb-step-field .tmb-answer-field input,.tmb-step-field .tmb-answer-field textarea,.tmb-step-field .tmb-select-field select,.tmb-step-field .tmb-other-field input{width:100%;min-height:48px;color:var(--tmb-ink);background:var(--tmb-white);box-shadow:none;border:1px solid #cbd1df;border-radius:7px;padding:12px 14px;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.tmb-step-field .tmb-answer-field textarea{resize:none;min-height:112px;max-height:236px}.tmb-step-field .tmb-answer-field input:focus,.tmb-step-field .tmb-answer-field textarea:focus,.tmb-step-field .tmb-select-field select:focus,.tmb-step-field .tmb-other-field input:focus{border-color:var(--tmb-blue);background:var(--tmb-white);outline:0;box-shadow:0 0 0 4px #0043fe17}.tmb-step-field [aria-invalid=true]:not(fieldset){border-color:var(--tmb-danger)}.tmb-choice-group--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tmb-choice-group--compact .tmb-choice{background:var(--tmb-white);border-radius:7px;grid-template-columns:22px minmax(0,1fr);gap:10px;min-height:54px;padding:11px 13px}.tmb-choice-group--compact .tmb-choice:hover{border-color:#9ba9d1;transform:none}.tmb-choice-group--compact .tmb-choice:has(input:checked){border-color:var(--tmb-blue);box-shadow:inset 0 0 0 1px var(--tmb-blue);background:#f2f5ff}.tmb-choice-group--compact .tmb-choice strong{font-family:var(--tmb-body);letter-spacing:0;font-size:14px;font-weight:700}.tmb-select-field{position:relative}.tmb-select-field:after{color:var(--tmb-blue);content:"⌄";pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-55%)}.tmb-select-field select{appearance:none;padding-right:44px!important}.tmb-choice-picker{background:var(--tmb-white);border:1px solid #cbd1df;border-radius:7px;grid-column:1/-1}.tmb-choice-picker--invalid{border-color:var(--tmb-danger)}.tmb-choice-picker>summary{min-height:48px;color:var(--tmb-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-weight:700;list-style:none;display:flex}.tmb-choice-picker>summary::-webkit-details-marker{display:none}.tmb-choice-picker[open]>summary{border-bottom:1px solid var(--tmb-line)}.tmb-choice-picker__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;max-height:290px;padding:8px;display:grid;overflow-y:auto}.tmb-choice-picker__options label{cursor:pointer;border-radius:5px;align-items:center;gap:9px;min-height:42px;padding:8px 10px;font-size:14px;display:flex}.tmb-choice-picker__options label:hover{color:var(--tmb-navy);background:#f2f5ff}.tmb-choice-picker__options label:has(input:checked){color:var(--tmb-navy);background:#f2f5ff}.tmb-choice-picker__options input{width:17px;height:17px;accent-color:var(--tmb-blue);margin:0}.tmb-other-field{max-width:520px;margin-top:13px}.tmb-other-field label{color:var(--tmb-navy);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.tmb-step-field__error{color:var(--tmb-danger);margin:11px 0 0;font-size:13px}.tmb-step-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:10px;display:grid}.tmb-step-review__section{border:1px solid var(--tmb-line);background:#fafbfe;border-radius:8px;min-width:0;padding:18px 19px}.tmb-step-review__section>header{border-bottom:1px solid var(--tmb-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.tmb-step-review__section h3{letter-spacing:-.01em;margin:0;font-size:15px}.tmb-step-review__section dl{margin:0}.tmb-step-review__section dl>div{padding:11px 0 0}.tmb-step-review__section dt{color:var(--tmb-muted);font-size:11px;font-weight:700}.tmb-step-review__section dd{color:var(--tmb-ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;font-size:13px;line-height:1.45}.tmb-step-field--upload .tmb-upload-target{background:var(--tmb-white);border-color:#aeb8d1;justify-content:flex-start;min-height:92px;padding:20px 22px}.tmb-step-field--upload .tmb-upload-target__icon{width:36px;height:36px;font-size:19px}.tmb-step-field--upload .tmb-source-manager{margin-top:2px}.tmb-step-field--upload .tmb-source-manager__heading{padding:14px 16px}.tmb-step-field--upload .tmb-source-manager__heading h2{margin:0;font-size:15px}.tmb-source-list{margin:0;padding:0;list-style:none}.tmb-source-list>li{border-top:1px solid var(--tmb-line)}.tmb-source-list>li:first-child{border-top:0}.tmb-source-list__file{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:grid}.tmb-source-list__file>span{color:var(--tmb-blue);font-weight:800}.tmb-source-list__file strong,.tmb-source-list__file small{display:block}.tmb-source-list__file strong{color:var(--tmb-navy);overflow-wrap:anywhere;font-size:13px}.tmb-source-list__file small{color:var(--tmb-muted);font-size:11px}.tmb-source-list__confirm{background:#fff8f2;border-top:1px solid #f1d4be;padding:13px 14px}.tmb-source-list__confirm p{margin-bottom:10px;font-size:13px}.tmb-source-list__confirm>div{gap:8px;display:flex}.tmb-source-list__confirm .tmb-button{min-height:38px;padding:0 13px;font-size:11px}.tmb-step-actions{border-top:1px solid var(--tmb-line);justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding-top:28px;display:flex}.tmb-step-actions .tmb-button--primary{min-width:150px}@media (width<=1100px){.tmb-start-arrow{display:none}.tmb-step-shell{width:min(900px,100% - 56px)}.tmb-start-layout{grid-template-columns:1fr;width:min(920px,100% - 56px)}.tmb-start-intro{padding:72px 0 30px}.tmb-start-intro h1{max-width:820px;font-size:clamp(46px,8vw,72px)}.tmb-start-intro__lede{margin-bottom:30px}.tmb-start-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tmb-start-steps li,.tmb-start-steps li:last-child{border-bottom:0;display:block}.tmb-start-steps li>span{margin-bottom:8px;display:block}.tmb-start-form-wrap{margin:20px 0 72px}.tmb-workspace{grid-template-columns:1fr;gap:0;width:min(900px,100% - 56px)}.tmb-question-workspace{padding-bottom:24px}.tmb-progress-panel{border-top:1px solid var(--tmb-line);grid-template-columns:1fr 1fr;gap:40px;padding:22px 0 60px;display:grid;position:static}.tmb-progress-facts{margin:0}.tmb-report-layout{grid-template-columns:1fr;gap:0;width:min(1000px,100% - 48px)}.tmb-report-nav{align-items:center;gap:20px;max-height:none;padding:24px 0;display:flex;position:static;overflow-x:auto}.tmb-report-nav>.tmb-kicker,.tmb-report-nav__meta{display:none}.tmb-report-nav nav{gap:22px;margin:0;display:flex}.tmb-report-nav nav a{white-space:nowrap;border:0;padding:0}}@media (width<=720px){.tmb-app{background:var(--tmb-soft)}.tmb-header__inner{min-height:66px;padding:0 20px}.tmb-brand{gap:9px}.tmb-brand__logo{width:138px}.tmb-brand__product,.tmb-header__phase{display:none}.tmb-header__context{font-size:11px}.tmb-main{min-height:calc(100vh - 66px)}.tmb-step-shell{width:100%;padding:24px 0 0}.tmb-step-progress{margin:0 20px 18px}.tmb-step-progress__meta{flex-direction:column;align-items:flex-start;gap:4px}.tmb-step-card{box-shadow:none;padding:34px 20px 38px}.tmb-step-card__header{margin-bottom:26px}.tmb-step-card__header h1{font-size:clamp(34px,10vw,44px)}.tmb-step-field{padding:21px 17px 23px}.tmb-step-field__heading{flex-direction:column;gap:3px}.tmb-step-field__heading>span{padding-top:0}.tmb-choice-group--compact,.tmb-choice-picker__options,.tmb-step-review{grid-template-columns:1fr}.tmb-step-actions{align-items:stretch}.tmb-step-actions .tmb-button--primary{flex:1;min-width:0}.tmb-source-list__file{grid-template-columns:20px minmax(0,1fr)}.tmb-source-list__file .tmb-text-button{grid-column:2;justify-self:start}.tmb-source-list__confirm>div{flex-direction:column-reverse;align-items:stretch}.tmb-start-layout,.tmb-workspace,.tmb-report-layout{width:100%}.tmb-start-intro{padding:52px 22px 20px}.tmb-start-intro h1{font-size:clamp(40px,12vw,58px)}.tmb-start-intro__lede{font-size:17px}.tmb-start-steps{grid-template-columns:1fr;gap:0}.tmb-start-steps li{display:grid}.tmb-start-form-wrap{box-shadow:none;margin:20px 0 0;padding:36px 22px}.tmb-field-row{grid-template-columns:1fr;gap:22px}.tmb-form__actions{flex-direction:column;align-items:stretch}.tmb-form__actions .tmb-button{width:100%}.tmb-question-workspace{padding:28px 0 0}.tmb-question-meta,.tmb-context-banner{margin-left:20px;margin-right:20px}.tmb-question-meta{flex-direction:column;align-items:flex-start;gap:5px}.tmb-question{min-height:auto;box-shadow:none;padding:38px 22px}.tmb-question h1{font-size:clamp(32px,10vw,46px)}.tmb-question__why{margin-bottom:30px;font-size:15px}.tmb-prior-answers__list>div{flex-direction:column;gap:8px}.tmb-review-summary__intro,.tmb-review-summary__groups>section{padding:20px}.tmb-review-summary dl>div{grid-template-columns:1fr;gap:6px}.tmb-review-summary__action{margin-top:3px!important}.tmb-question__actions{align-items:stretch}.tmb-question__actions .tmb-button--primary{flex:1}.tmb-progress-panel{grid-template-columns:1fr;gap:26px;padding:30px 22px 54px}.tmb-conflict__versions{grid-template-columns:1fr}.tmb-upload-target{min-height:130px;padding:22px}.tmb-source-table th,.tmb-source-table td{padding:10px 12px}.tmb-source-table__confirmation [role=group]{flex-direction:column;align-items:stretch}.tmb-source-table__confirmation [role=group]>div{flex-direction:column-reverse}.tmb-source-table__confirmation .tmb-button{width:100%}.tmb-processing,.tmb-state-screen{min-height:calc(100vh - 66px);padding:60px 20px}.tmb-processing h1,.tmb-state-screen h1{font-size:clamp(36px,11vw,52px)}.tmb-processing__actions,.tmb-state-screen__actions{flex-direction:column;align-items:stretch;width:100%}.tmb-report-nav{padding:18px 20px}.tmb-report{padding-bottom:0}.tmb-report-hero{padding:54px 22px}.tmb-report-hero h1{font-size:clamp(40px,12vw,58px)}.tmb-report-hero:after{right:-105px}.tmb-report-notice{margin:16px 20px}.tmb-report-sections{box-shadow:none}.tmb-report-section{grid-template-columns:1fr;gap:12px;padding:44px 22px}.tmb-report-section__heading{flex-direction:column;align-items:flex-start}.tmb-report-copy{font-size:16px}.tmb-evidence li>div{flex-direction:column;align-items:flex-start;gap:4px}.tmb-evidence-state{text-align:left}.tmb-opportunities{padding:70px 22px}.tmb-opportunity{grid-template-columns:35px minmax(0,1fr)}.tmb-opportunity>.tmb-button,.tmb-opportunity>.tmb-inline-error{grid-column:2;justify-self:start}.tmb-opportunity dl{grid-template-columns:1fr}.tmb-opportunity.is-selected{padding-left:12px;padding-right:12px}.tmb-next-step{grid-template-columns:1fr;padding:54px 22px}.tmb-next-step__actions{align-items:stretch}}@media (prefers-reduced-motion:reduce){.tmb-app *,.tmb-app :before,.tmb-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.tmb-header,.tmb-report-nav,.tmb-text-button,.tmb-correction,.tmb-opportunity>button,.tmb-next-step__actions{display:none!important}.tmb-app,#triaza-message-blueprint{background:var(--tmb-white)}.tmb-report-layout,.tmb-report{width:100%;max-width:none;display:block}.tmb-report-hero,.tmb-next-step{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tmb-report-section{break-inside:avoid}}
/*$vite$:1*/