.ai-calc-tool{color:var(--ink);background:#fff}.ai-calc-tool__header{color:#fff;background:#001536;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.ai-calc-tool__eyebrow{color:#a9c8f5;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.ai-calc-tool__header h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:25px}.ai-calc-tool__header p{color:#d7e2f5;max-width:62ch;margin:8px 0 0;font-size:16px;line-height:1.55}.ai-calc-tool__header .secondary-button{color:#fff;background:0 0;border-color:#8299bd;flex:none;align-items:center;gap:7px;display:inline-flex}.ai-calc-tool__notice{color:#33445d;background:#f7f9fc;border-bottom:1px solid #d8dee8;align-items:center;gap:9px;min-height:44px;padding:11px 24px;font-size:14px;display:flex}.ai-calc-tool__notice svg{color:#17613a;flex:none}.ai-calc-tool__notice--warning{color:#674b10;background:#fff8e8}.ai-calc-tool__notice--warning svg{color:#8a5c00}.ai-calc-tool__layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);display:grid}.ai-calc-tool__form,.ai-calc-tool__result{min-width:0;padding:24px}.ai-calc-tool__form{border-right:1px solid #d8dee8}.ai-calc-tool__form-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ai-calc-tool :is(h3,h4){color:#17243a;letter-spacing:-.015em;margin:0}.ai-calc-tool h3{font-size:21px}.ai-calc-tool h4{font-size:16px}.ai-calc-tool__form-heading p,.ai-calc-tool__result>div:first-child p{color:#59677d;margin:5px 0 0;font-size:14px}.ai-calc-tool__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.ai-calc-tool__fields label{align-content:start;gap:7px;min-width:0;display:grid}.ai-calc-tool__fields span{color:#17243a;font-size:15px;font-weight:670}.ai-calc-tool__fields input{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9c3d1;border-radius:5px;padding:10px 12px;font-size:16px}.ai-calc-tool__fields input:focus-visible{border-color:var(--blue);outline-offset:1px;outline:3px solid #0053ee33}.ai-calc-tool__fields small{color:#59677d;font-size:13px;line-height:1.45}.ai-calc-tool__actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.ai-calc-tool__actions button{align-items:center;gap:7px;display:inline-flex}.ai-calc-tool__result{background:#fbfcfe}.ai-calc-tool__empty,.ai-calc-tool__result-card{background:#fff;border:1px solid #ccd5e1;border-radius:5px;margin:20px 0 0;padding:20px}.ai-calc-tool__empty{color:#59677d;font-size:15px}.ai-calc-tool__result-card>strong{color:#0d4db3;font-size:18px}.ai-calc-tool__result-card>p{color:#40506a;margin:7px 0 0;font-size:14px;line-height:1.5}.ai-calc-tool__result-card dl{margin:17px 0 0}.ai-calc-tool__result-card dl>div{border-top:1px solid #e1e6ed;padding:10px 0}.ai-calc-tool__result-card dt{color:#657187;font-size:12px;font-weight:650}.ai-calc-tool__result-card dd{color:#17243a;overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;font-weight:650}.ai-calc-tool__formulas{border-top:1px solid #d8dee8;margin-top:24px;padding-top:18px}.ai-calc-tool__formulas ul{color:#40506a;margin:10px 0 0;padding-left:20px;font-size:14px;line-height:1.55}.ai-calc-tool__formulas p{color:#40506a;margin:14px 0 0;font-size:14px;line-height:1.55}@media (width<=920px){.ai-calc-tool__layout{grid-template-columns:1fr}.ai-calc-tool__form{border-bottom:1px solid #d8dee8;border-right:0}}@media (width<=620px){.ai-calc-tool__header,.ai-calc-tool__form-heading{flex-direction:column;align-items:stretch}.ai-calc-tool__header,.ai-calc-tool__form,.ai-calc-tool__result{padding:18px 15px}.ai-calc-tool__notice{padding-inline:15px}.ai-calc-tool__fields{grid-template-columns:1fr}.ai-calc-tool__actions{flex-direction:column-reverse;align-items:stretch}.ai-calc-tool__actions button,.ai-calc-tool__header button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ai-calc-tool *{scroll-behavior:auto!important;transition:none!important}}.ai-prep-tool{color:var(--ink);background:#fff}.ai-prep-tool__header{color:#fff;background:#001536;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.ai-prep-tool__eyebrow{color:#a9c8f5;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.ai-prep-tool__header h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:25px}.ai-prep-tool__header p{color:#d7e2f5;max-width:62ch;margin:8px 0 0;font-size:16px;line-height:1.55}.ai-prep-tool__header-actions{flex:none;gap:9px;display:flex}.ai-prep-tool__header .secondary-button{color:#fff;background:0 0;border-color:#8299bd;align-items:center;gap:7px;display:inline-flex}.ai-prep-tool__notice{color:#33445d;background:#f7f9fc;border-bottom:1px solid #d8dee8;align-items:center;gap:9px;min-height:44px;padding:11px 24px;font-size:14px;display:flex}.ai-prep-tool__notice svg{color:#17613a;flex:none}.ai-prep-tool__notice--warning{color:#674b10;background:#fff8e8}.ai-prep-tool__notice--warning svg{color:#8a5c00}.ai-prep-tool form,.ai-prep-tool__result{padding:24px}.ai-prep-tool__toolbar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ai-prep-tool :is(h3,h4){color:#17243a;letter-spacing:-.015em;margin:0}.ai-prep-tool h3{font-size:21px}.ai-prep-tool h4{font-size:16px}.ai-prep-tool__toolbar p,.ai-prep-tool__checks>div:first-child p,.ai-prep-tool__result>div:first-child p{color:#59677d;margin:5px 0 0;font-size:14px}.ai-prep-tool__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.ai-prep-tool__fields label{align-content:start;gap:7px;min-width:0;display:grid}.ai-prep-tool__field--wide{grid-column:1/-1}.ai-prep-tool__fields span{color:#17243a;font-size:15px;font-weight:670}.ai-prep-tool__fields b{color:#0053ee}.ai-prep-tool :is(input,textarea,select){width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9c3d1;border-radius:5px;padding:10px 12px;font-size:16px}.ai-prep-tool textarea{resize:vertical;min-height:112px}.ai-prep-tool :is(input,textarea,select):focus-visible{border-color:var(--blue);outline-offset:1px;outline:3px solid #0053ee33}.ai-prep-tool__fields small,.ai-prep-tool__check-list small{color:#59677d;font-size:13px;line-height:1.45}.ai-prep-tool__checks{border-top:1px solid #d8dee8;margin-top:30px;padding-top:24px}.ai-prep-tool__check-list{border:1px solid #d8dee8;border-radius:5px;margin-top:17px;overflow:hidden}.ai-prep-tool__check-list label{background:#fbfcfe;border-top:1px solid #e1e6ed;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:22px;padding:14px 16px;display:grid}.ai-prep-tool__check-list label:first-child{border-top:0}.ai-prep-tool__check-list span{gap:4px;min-width:0;display:grid}.ai-prep-tool__check-list strong{color:#17243a;font-size:15px}.ai-prep-tool__actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.ai-prep-tool__actions button{align-items:center;gap:7px;display:inline-flex}.ai-prep-tool__result{background:#fbfcfe;border-top:1px solid #d8dee8}.ai-prep-tool__empty,.ai-prep-tool__result-card{background:#fff;border:1px solid #ccd5e1;border-radius:5px;margin:20px 0 0;padding:20px}.ai-prep-tool__empty{color:#59677d;font-size:15px}.ai-prep-tool__result-card>strong{color:#0d4db3;font-size:18px}.ai-prep-tool__result-card>p{color:#40506a;max-width:66ch;margin:7px 0 0;font-size:15px;line-height:1.55}.ai-prep-tool__result-card dl{border:1px solid #e1e6ed;grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0 0;display:grid}.ai-prep-tool__result-card dl>div{border-left:1px solid #e1e6ed;min-width:0;padding:13px}.ai-prep-tool__result-card dl>div:first-child{border-left:0}.ai-prep-tool__result-card dt{color:#657187;font-size:12px;font-weight:650}.ai-prep-tool__result-card dd{color:#17243a;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;font-weight:650}.ai-prep-tool__unresolved{background:#fff8e8;border-left:4px solid #c77b00;margin-top:20px;padding:17px}.ai-prep-tool__unresolved ul{color:#533c0d;margin:9px 0 0;padding-left:20px;line-height:1.55}.ai-prep-tool__boundary{border-top:1px solid #d8dee8;padding-top:18px}@media (width<=920px){.ai-prep-tool__header,.ai-prep-tool__toolbar{flex-direction:column;align-items:stretch}.ai-prep-tool__header-actions{flex-wrap:wrap}.ai-prep-tool__result-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-prep-tool__result-card dl>div:nth-child(odd){border-left:0}.ai-prep-tool__result-card dl>div:nth-child(n+3){border-top:1px solid #e1e6ed}}@media (width<=620px){.ai-prep-tool__header,.ai-prep-tool form,.ai-prep-tool__result{padding:18px 15px}.ai-prep-tool__notice{padding-inline:15px}.ai-prep-tool__header-actions,.ai-prep-tool__header-actions button,.ai-prep-tool__fields,.ai-prep-tool__actions{width:100%}.ai-prep-tool__fields,.ai-prep-tool__result-card dl{grid-template-columns:1fr}.ai-prep-tool__check-list label{grid-template-columns:1fr;gap:10px}.ai-prep-tool__result-card dl>div,.ai-prep-tool__result-card dl>div:nth-child(odd){border-top:1px solid #e1e6ed;border-left:0}.ai-prep-tool__result-card dl>div:first-child{border-top:0}.ai-prep-tool__actions{flex-direction:column-reverse}.ai-prep-tool__actions button{justify-content:center}}.ai-record-tool{color:var(--ink);background:#fff}.ai-record-tool__header{color:#fff;background:#001536;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.ai-record-tool__eyebrow{color:#a9c8f5;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.ai-record-tool__header h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:25px}.ai-record-tool__header p{color:#d7e2f5;max-width:62ch;margin:8px 0 0;font-size:16px;line-height:1.55}.ai-record-tool__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ai-record-tool__actions .secondary-button{color:#fff;background:0 0;border-color:#8299bd}.ai-record-tool__actions .secondary-button:hover{background:#ffffff14;border-color:#fff}.ai-record-tool__notice{color:#33445d;background:#f7f9fc;border-bottom:1px solid #d8dee8;align-items:center;gap:9px;min-height:44px;padding:11px 24px;font-size:14px;display:flex}.ai-record-tool__notice svg{color:#17613a;flex:none}.ai-record-tool__notice--warning{color:#674b10;background:#fff8e8}.ai-record-tool__notice--warning svg{color:#8a5c00}.ai-record-tool__form{border-bottom:1px solid #d8dee8;padding:24px}.ai-record-tool__form-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ai-record-tool__form-heading h3,.ai-record-tool__records h3{letter-spacing:-.02em;margin:0;font-size:21px}.ai-record-tool__form-heading p,.ai-record-tool__records>div>p{color:#59677d;margin:5px 0 0;font-size:14px}.ai-record-tool__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.ai-record-tool__field{gap:7px;min-width:0;display:grid}.ai-record-tool__field--wide{grid-column:1/-1}.ai-record-tool__field>span{color:#17243a;font-size:15px;font-weight:670}.ai-record-tool__field b{color:var(--blue)}.ai-record-tool__field :is(input,select,textarea){width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9c3d1;border-radius:5px;font-size:16px}.ai-record-tool__field :is(input,select){padding:10px 12px}.ai-record-tool__field textarea{resize:vertical;min-height:108px;padding:12px}.ai-record-tool__field :is(input,select,textarea):focus-visible{border-color:var(--blue);outline-offset:1px;outline:3px solid #0053ee33}.ai-record-tool__field small{color:#59677d;font-size:13px;line-height:1.45}.ai-record-tool__form-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.ai-record-tool__form-actions button,.ai-record-tool__actions button,.ai-record-tool__record-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.ai-record-tool__records{padding:24px}.ai-record-tool__empty{color:#59677d;text-align:center;border:1px dashed #aeb9c8;border-radius:5px;margin:20px 0 0;padding:22px;font-size:15px}.ai-record-tool__record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ai-record-tool__record-list article{border:1px solid #d8dee8;border-radius:5px;min-width:0;padding:18px}.ai-record-tool__record-list h4{overflow-wrap:anywhere;margin:0;font-size:17px}.ai-record-tool__record-list article>div:first-child p{color:#657187;margin:4px 0 0;font-size:12px}.ai-record-tool__record-list dl{margin:15px 0 0}.ai-record-tool__record-list dl>div{border-top:1px solid #e2e7ee;padding:9px 0}.ai-record-tool__record-list dt{color:#657187;font-size:12px;font-weight:650}.ai-record-tool__record-list dd{color:#26344a;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.45}.ai-record-tool__record-actions{gap:8px;margin-top:14px;display:flex}.ai-record-tool__record-actions button{color:#26344a;background:#fff;border:1px solid #b9c3d1;border-radius:4px;min-height:40px;padding:7px 11px;font-weight:620}.ai-record-tool__record-actions button:hover{border-color:var(--blue);color:var(--blue)}@media (width<=820px){.ai-record-tool__header,.ai-record-tool__form-heading{flex-direction:column;align-items:stretch}.ai-record-tool__actions{justify-content:flex-start}}@media (width<=620px){.ai-record-tool__header,.ai-record-tool__form,.ai-record-tool__records{padding:18px 15px}.ai-record-tool__notice{padding-inline:15px}.ai-record-tool__actions,.ai-record-tool__fields,.ai-record-tool__record-list{grid-template-columns:1fr}.ai-record-tool__actions{display:grid}.ai-record-tool__field--wide{grid-column:auto}.ai-record-tool__form-actions{flex-direction:column-reverse;align-items:stretch}.ai-record-tool__form-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.ai-record-tool *{scroll-behavior:auto!important;transition:none!important}}.executable-tool{color:var(--ink);background:#fff}.executable-tool__header{color:#fff;background:#001536;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.executable-tool__header h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:25px}.executable-tool__header p{color:#d7e2f5;max-width:62ch;margin:8px 0 0;font-size:16px;line-height:1.55}.executable-tool__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.executable-tool__header-actions .secondary-button{color:#fff;background:0 0;border-color:#8299bd}.executable-tool__header-actions .secondary-button:hover{background:#ffffff14;border-color:#fff}.executable-tool__notice{color:#33445d;background:#f7f9fc;border-bottom:1px solid #d8dee8;align-items:center;gap:9px;min-height:46px;padding:11px 24px;font-size:14px;line-height:1.45;display:flex}.executable-tool__notice svg{color:#17613a;flex:none}.executable-tool__notice--warning{color:#674b10;background:#fff8e8}.executable-tool__notice--warning svg{color:#8a5c00}.executable-tool__form,.executable-tool__result,.executable-tool__records,.executable-tool__table,.executable-tool__document-actions{border-bottom:1px solid #d8dee8;padding:24px}.executable-tool__contract{background:#f7f9fc;border:1px solid #d8dee8;border-radius:5px;margin:0 0 24px;padding:20px}.executable-tool__contract h3,.executable-tool__boundary h3{letter-spacing:-.01em;margin:0;font-size:18px}.executable-tool__contract p{color:#435168;max-width:66ch;margin:7px 0 0;font-size:14px;line-height:1.55}.executable-tool__contract ul,.executable-tool__boundary ul{color:#435168;max-width:66ch;margin:13px 0 0;padding-left:20px;font-size:14px;line-height:1.55}.executable-tool__section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.executable-tool__section-heading h3,.executable-tool__checks h3,.executable-tool__consent h3,.executable-tool__file-section h3,.executable-tool__match-keys h3,.executable-tool__document-actions h3{letter-spacing:-.02em;margin:0;font-size:21px}.executable-tool__section-heading p,.executable-tool__checks>div:first-child p,.executable-tool__consent>p,.executable-tool__file-section>div:first-child p,.executable-tool__document-actions>div:first-child p{color:#59677d;max-width:66ch;margin:5px 0 0;font-size:14px;line-height:1.55}.executable-tool__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.executable-tool__field{align-content:start;gap:7px;min-width:0;display:grid}.executable-tool__field--wide{grid-column:1/-1}.executable-tool__field>span,.executable-tool__file-grid label>span,.executable-tool__match-keys label>span{color:#17243a;font-size:15px;font-weight:670}.executable-tool__field b{color:var(--blue)}.executable-tool :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #b9c3d1;border-radius:5px;font-size:16px}.executable-tool :is(input:not([type=checkbox]),select){padding:10px 12px}.executable-tool textarea{resize:vertical;min-height:112px;padding:12px}.executable-tool :is(input,select,textarea,button):focus-visible{border-color:var(--blue);outline-offset:2px;outline:3px solid #0053ee33}.executable-tool__field small,.executable-tool__file-grid small{color:#59677d;font-size:13px;line-height:1.45}.executable-tool__checks,.executable-tool__consent,.executable-tool__file-section,.executable-tool__match-keys{border-top:1px solid #d8dee8;margin-top:28px;padding-top:24px}.executable-tool__checks>div:last-child{border-top:1px solid #d8dee8;margin-top:18px}.executable-tool__checks label{border-bottom:1px solid #d8dee8;grid-template-columns:minmax(0,1fr) minmax(160px,210px);align-items:center;gap:20px;min-height:76px;padding:12px 0;display:grid}.executable-tool__checks label span{gap:5px;display:grid}.executable-tool__checks label strong{font-size:15px}.executable-tool__checks label small{color:#59677d;font-size:13px;line-height:1.45}.executable-tool__consent{background:#f7f9fc;padding:20px}.executable-tool__consent label{color:#273750;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-top:16px;font-size:14px;line-height:1.55;display:grid}.executable-tool__consent input{width:18px;height:18px;accent-color:var(--blue);margin:2px 0 0}.executable-tool__file-grid,.executable-tool__match-keys>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.executable-tool__file-grid label,.executable-tool__match-keys label{gap:8px;min-width:0;display:grid}.executable-tool__file-grid input[type=file]{padding:8px}.executable-tool__form-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.executable-tool__form-actions button,.executable-tool__header-actions button,.executable-tool__record-actions button,.executable-tool__document-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.executable-tool__empty{color:#59677d;text-align:center;border:1px dashed #aeb9c8;border-radius:5px;margin:18px 0 0;padding:22px;font-size:15px;line-height:1.55}.executable-tool__result-body{border:1px solid #d8dee8;border-radius:5px;margin-top:18px;padding:20px}.executable-tool__result-status{color:#17243a;font-size:18px;display:block}.executable-tool__result-body>p{color:#435168;max-width:66ch;margin:8px 0 0;font-size:15px;line-height:1.6}.executable-tool__result-body dl{border-block:1px solid #d8dee8;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;display:grid}.executable-tool__result-body dl>div{border-right:1px solid #d8dee8;padding:14px}.executable-tool__result-body dl>div:last-child{border-right:0}.executable-tool__result-body dt{color:#5a677b;font-size:12px;font-weight:650}.executable-tool__result-body dd{color:#17243a;overflow-wrap:anywhere;margin:5px 0 0;font-size:15px;font-weight:670}.executable-tool__result-body>div{margin-top:20px}.executable-tool__result-body h4{margin:0;font-size:16px}.executable-tool__result-body ul{color:#435168;max-width:66ch;margin:10px 0 0;padding-left:21px;font-size:14px;line-height:1.6}.executable-tool__unresolved{background:#fff8e8;padding:16px}.executable-tool__record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.executable-tool__record-list article{border:1px solid #d8dee8;border-radius:5px;min-width:0;padding:18px}.executable-tool__record-list h4{overflow-wrap:anywhere;margin:0;font-size:17px}.executable-tool__record-list article>div:first-child p{color:#657187;margin:4px 0 0;font-size:12px}.executable-tool__record-list dl{margin:15px 0 0}.executable-tool__record-list dl>div{border-top:1px solid #e2e7ee;padding:9px 0}.executable-tool__record-list dt{color:#657187;font-size:12px;font-weight:650}.executable-tool__record-list dd{color:#26344a;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.45}.executable-tool__record-actions{gap:8px;margin-top:14px;display:flex}.executable-tool__record-actions button{color:#24344d;min-height:40px;font:inherit;background:#fff;border:1px solid #b9c3d1;border-radius:4px;padding:7px 11px;font-size:13px;font-weight:620}.executable-tool__document-actions{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.executable-tool__document-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.executable-tool__table-scroll{border:1px solid #d8dee8;max-width:100%;margin-top:18px;overflow:auto}.executable-tool__table table{border-collapse:collapse;width:100%;font-size:13px}.executable-tool__table th,.executable-tool__table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #d8dee8;border-right:1px solid #d8dee8;min-width:120px;padding:10px}.executable-tool__table th{color:#24344d;background:#f1f3f6;font-weight:680}.executable-tool__boundary{color:#435168;background:#f7f9fc;margin:0;padding:16px 24px;font-size:14px;line-height:1.55}@media (width<=760px){.executable-tool__header,.executable-tool__section-heading,.executable-tool__document-actions{flex-direction:column;align-items:stretch}.executable-tool__header-actions,.executable-tool__document-actions>div:last-child{justify-content:flex-start}.executable-tool__fields,.executable-tool__file-grid,.executable-tool__match-keys>div,.executable-tool__record-list{grid-template-columns:1fr}.executable-tool__field--wide{grid-column:auto}.executable-tool__checks label{grid-template-columns:1fr;gap:10px}.executable-tool__result-body dl{grid-template-columns:repeat(2,minmax(0,1fr))}.executable-tool__result-body dl>div:nth-child(2){border-right:0}.executable-tool__result-body dl>div:nth-child(-n+2){border-bottom:1px solid #d8dee8}}@media (width<=480px){.executable-tool__header,.executable-tool__form,.executable-tool__result,.executable-tool__records,.executable-tool__table,.executable-tool__document-actions{padding:20px 16px}.executable-tool__notice,.executable-tool__boundary{padding-inline:16px}.executable-tool__header-actions,.executable-tool__header-actions button,.executable-tool__document-actions>div:last-child,.executable-tool__document-actions button{width:100%}.executable-tool__form-actions{flex-direction:column-reverse;align-items:stretch}.executable-tool__result-body dl{grid-template-columns:1fr}.executable-tool__result-body dl>div{border-bottom:1px solid #d8dee8;border-right:0}.executable-tool__result-body dl>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.executable-tool *{scroll-behavior:auto!important;transition:none!important}}
