.tool-form__secondary{border:1px dashed var(--se-teal);border-radius:var(--se-radius-sm);width:100%;color:var(--se-teal-dark);background:#f4fbfa;margin:0 0 .8rem;padding:.72rem 1rem;font-weight:700}.result-utilities{border-top:1px solid var(--se-border);margin-top:1.25rem;padding-top:1.1rem}.result-utilities__heading h3{margin-bottom:.25rem;font-size:1rem}.result-utilities__heading p{color:var(--se-muted);margin:0 0 .8rem;font-size:.72rem}.result-utilities__bar{flex-wrap:wrap;gap:.45rem;display:flex}.result-utilities button,.result-utilities summary,.result-dialog>a{border:1px solid var(--se-border);min-height:2.45rem;color:var(--se-navy);font:inherit;cursor:pointer;background:#fff;border-radius:.45rem;justify-content:center;align-items:center;gap:.38rem;padding:.5rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.result-utilities button:hover,.result-utilities summary:hover,.result-dialog>a:hover{border-color:var(--se-teal);color:var(--se-teal-dark)}.result-utilities__menu{position:relative}.result-utilities__menu summary{list-style:none}.result-utilities__menu summary::-webkit-details-marker{display:none}.result-utilities__popover{z-index:20;border:1px solid var(--se-border);width:max-content;min-width:12rem;box-shadow:var(--se-shadow-md);background:#fff;border-radius:.6rem;gap:.2rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0}.result-utilities__popover button{border-color:#0000;justify-content:flex-start;width:100%}.result-utilities__toast{min-height:1.2rem;color:var(--se-teal-dark);margin:.55rem 0 0;font-size:.72rem;font-weight:700}.result-dialog{border:1px solid var(--se-border);border-radius:var(--se-radius-md);width:min(42rem,100% - 2rem);max-height:calc(100vh - 2rem);color:var(--se-text);box-shadow:var(--se-shadow-md);background:#fff;padding:1.4rem}.result-dialog::backdrop{background:#0b1f3a94}.result-dialog h3{margin-bottom:.35rem}.result-dialog>p{color:var(--se-muted);font-size:.8rem}.result-dialog label{color:var(--se-navy);gap:.35rem;margin-top:1rem;font-size:.76rem;font-weight:700;display:grid}.result-dialog textarea{min-height:5.5rem;font:inherit;resize:vertical;border:1px solid #b9c7d0;border-radius:.4rem;padding:.65rem;font-size:.72rem}.result-dialog__close{float:right;width:2.4rem;padding:0!important;font-size:1.25rem!important}.result-dialog>button,.result-dialog>a{margin-top:.5rem}.last-reviewed{border-top:1px solid var(--se-border);color:var(--se-muted);margin-top:2rem;padding-top:1rem;font-size:.76rem}@media (width<=38rem){.result-utilities__bar{grid-template-columns:1fr 1fr;display:grid}.result-utilities button,.result-utilities summary{width:100%}.result-utilities__popover{width:auto;position:fixed;inset:auto .75rem .75rem}}@media print{.site-header,.site-footer,.skip-link,.tool-hero,.tool-workspace__grid>div:first-child,.tool-guidance,.result-utilities,.tool-result__empty{display:none!important}body,.tool-workspace,.tool-result{color:#000!important;background:#fff!important}.tool-workspace{padding:0!important}.tool-workspace__grid{display:block!important}.tool-result{min-height:0;box-shadow:none;border:0;padding:0;position:static!important}.tool-result__content{display:block!important}.result-visual-frame,.tool-result__details,.tool-result__actions,.tool-result__warnings,.tool-notice--disclaimer{break-inside:avoid}a{color:#000!important;text-decoration:none!important}}.tool-workspace__grid--tracker{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr)}.tracker-tool{min-width:0}.tracker-form__grid{grid-template-columns:1fr 1fr}.tracker-form__wide{grid-column:1/-1}.tracker-form__buttons{grid-template-columns:1fr auto;gap:.7rem;display:grid}.tracker-form__buttons .tool-form__secondary{margin:0}.tracker-dashboard{border:1px solid var(--se-border);border-radius:var(--se-radius-lg);box-shadow:var(--se-shadow-sm);background:#fff;margin-top:1rem;padding:1rem}.tracker-summary{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.55rem;display:grid}.tracker-summary div{background:var(--se-bg);border-radius:.5rem;padding:.65rem;display:grid}.tracker-summary strong{color:var(--se-navy);font-size:1.2rem}.tracker-summary span{color:var(--se-muted);font-size:.67rem}.tracker-controls{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;margin-block:1rem;display:grid}.tracker-controls label{color:var(--se-navy);gap:.25rem;font-size:.68rem;font-weight:700;display:grid}.tracker-controls input,.tracker-controls select,.tracker-table-wrap select{background:#fff;border:1px solid #b9c7d0;border-radius:.4rem;min-height:2.35rem;padding:.4rem}.tracker-view-switch{gap:.4rem;margin-bottom:.7rem;display:flex}.tracker-view-switch button,.tracker-table-wrap button{border:1px solid var(--se-border);color:var(--se-navy);background:#fff;border-radius:.4rem;padding:.4rem .55rem;font-size:.7rem;font-weight:700}.tracker-view-switch button[aria-pressed=true]{color:#fff;background:var(--se-teal)}.tracker-table-wrap{overflow-x:auto}.tracker-table-wrap table{border-collapse:collapse;width:100%;font-size:.7rem}.tracker-table-wrap caption{text-align:left;padding:.5rem 0;font-weight:800}.tracker-table-wrap th,.tracker-table-wrap td{border-bottom:1px solid var(--se-border);text-align:left;vertical-align:top;min-width:6rem;padding:.5rem}.tracker-table-wrap td:first-child{min-width:13rem}.tracker-table-wrap td p{color:var(--se-muted);margin:.2rem 0 0}.tracker-table-wrap td:last-child{gap:.3rem;display:flex}.tracker-board{grid-template-columns:repeat(4,minmax(10rem,1fr));gap:.65rem;display:grid;overflow-x:auto}.tracker-board section{background:var(--se-bg);border-radius:.5rem;padding:.65rem}.tracker-board h3{text-transform:capitalize;font-size:.78rem}.tracker-board ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tracker-board li{border:1px solid var(--se-border);background:#fff;border-radius:.4rem;padding:.55rem;font-size:.7rem}.tracker-board p,.tracker-board small{color:var(--se-muted);margin:.2rem 0 0;display:block}@media (width<=70rem){.tool-workspace__grid--tracker{grid-template-columns:1fr}}@media (width<=38rem){.tracker-form__grid,.tracker-form__buttons{grid-template-columns:1fr}.tracker-form__wide{grid-column:auto}}
