.t7-welcome{margin:0}.t7-mode{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}@media (min-width:43.75rem){.t7-mode{grid-template-columns:repeat(2,minmax(0,1fr))}}.t7-mode-opt{gap:var(--space-1);align-content:start;display:grid}.t7-mode-opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:6px}.t7-mode-name{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:.005em;font-weight:500;line-height:1.1}.t7-mode-note{color:var(--ink-muted);font-size:var(--text-body);line-height:1.5}.t7-fields{align-items:start;gap:var(--space-5);min-width:0;display:grid}@media (min-width:43.75rem){.t7-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.t7-fields .tool-input[type=date]:focus-within:not(:focus-visible)::-webkit-calendar-picker-indicator{outline:2px solid var(--accent);outline-offset:2px}.t7-groups{gap:var(--space-5) var(--space-6);min-width:0;display:grid}@media (min-width:43.75rem){.t7-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.t7-group{min-width:0;padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--line);margin:0;display:block}.t7-legend{margin:0 0 var(--space-2);color:var(--ink);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:.005em;padding:0;font-weight:500;line-height:1.1;display:block}.t7-hint{margin:0 0 var(--space-3);max-width:var(--measure-dark)}.t7-picks{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.t7-pick{border-top:1px solid var(--line)}.t7-nav{align-items:center;gap:var(--space-2) var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.t7-nav-end{margin-inline-start:auto}.t7-nav-note{margin:0}.t7-confirm,.t7-confirm-actions{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.t7-confirm p{color:var(--ink);margin:0}.t7-actions{gap:var(--space-2) var(--space-5)}.t7-copied{color:var(--ink);margin:0}.t7-sheet{--paper:var(--snow);--surface:var(--snow);--surface-alt:var(--snow);--ink:var(--coal);--ink-muted:var(--stone);--line:color-mix(in srgb, var(--stone) 28%, transparent);--line-strong:var(--stone);--accent:var(--coal);gap:var(--space-5);width:min(100%,52rem);padding:var(--space-6) var(--card-pad);background:var(--snow);color:var(--coal);font-family:var(--font-body);font-size:var(--text-lg);margin-inline:auto;line-height:1.5;display:grid}@media (min-width:43.75rem){.t7-sheet{padding:var(--space-7)}}.t7-sheet-head{gap:var(--space-3);display:grid}.t7-sheet-title{color:var(--ink);font-family:var(--font-display);font-size:var(--text-h2-sub);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;font-weight:700;line-height:1.02}.t7-meta{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.t7-meta-item{min-width:0}.t7-meta dt{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase}.t7-meta dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:500}.t7-sec>*+*{margin-top:var(--space-3)}.t7-sec-title{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding-top:var(--space-4);border-top:2px solid var(--coal);color:var(--ink);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:.005em;flex-wrap:wrap;font-weight:600;line-height:1.05;display:flex}.t7-due{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-body);letter-spacing:.02em;white-space:nowrap;font-weight:500}.t7-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.t7-item{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.t7-box{border:2px solid var(--ink);flex:none;width:1.125rem;height:1.125rem;margin-top:.3em;position:relative}.t7-check:checked+.t7-box:after{content:"";border:solid var(--ink);border-width:0 2px 2px 0;width:.3125rem;height:.625rem;position:absolute;top:0;left:.25rem;transform:rotate(45deg)}.t7-check:focus-visible+.t7-box{outline:2px solid var(--accent);outline-offset:3px}.t7-check:checked~.t7-item-text{color:var(--ink-muted)}.t7-item-text{min-width:0}.t7-link{color:var(--ink);text-underline-offset:.25em;text-decoration-line:underline;text-decoration-thickness:1px}.t7-sheet-help{padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-body);margin:0}.t7-sheet-foot{color:var(--ink-muted);font-size:var(--text-body);margin:0}@media print{main[data-tool=new-hire-it-checklist] .tool-head{display:none}main[data-tool=new-hire-it-checklist] .tool-stage{padding-block:0}.t7-sheet{gap:var(--space-3);width:100%;font-size:var(--text-body);margin:0;padding:0;line-height:1.35}.t7-sheet-title{font-size:var(--text-h3)}.t7-sec>*+*{margin-top:var(--space-2)}.t7-sec-title{padding-top:var(--space-2);font-size:var(--text-2xl);break-after:avoid}.t7-list{gap:var(--space-2)}.t7-list li{break-inside:avoid}.t7-sheet-help{padding-top:var(--space-2)}}
