.anx{border-top:1px solid var(--hairline);margin:1rem 0;padding-top:.9rem}.anx[hidden]{display:none}.anx-h{color:var(--text-secondary);letter-spacing:.04em;margin:0 0 .5rem;font-size:.78rem;font-weight:700}.anx-row{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem;display:grid}.anx-tile{border:1px solid var(--hairline);min-width:0;color:var(--text);background:#fff;border-radius:8px;flex-direction:column;gap:.1rem;padding:.7rem .9rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.anx-tile:hover{border-color:var(--accent);color:var(--text);transform:translateY(-1px)}.anx-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.anx-tile[hidden]{display:none}.anx-k{color:var(--text-secondary);font-size:.78rem}.anx-v{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800;line-height:1.3}.anx-v small{margin:0 .1em;font-size:.8rem;font-weight:700}.anx-s{color:var(--text-secondary);font-size:.82rem;line-height:1.6}.anx-go{color:var(--accent-strong);margin-top:.35rem;font-size:.82rem;font-weight:700}@media (width<=767px){body .tool-app .drc{display:none}}#verdict:empty{display:none}.ms-left{white-space:nowrap;font-size:.82em;display:block}.tn-era{flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem;display:flex}.tn-era button{min-width:0}.tn-ref-search{margin:1rem 0}.tn-ref-search label{margin-bottom:.4rem;font-weight:700;display:block}.tn-ref-search input{box-sizing:border-box;border:1px solid var(--hairline);width:100%;max-width:28rem;font:inherit;color:var(--text);background:#fff;border-radius:8px;padding:.65rem}.tn-ref-search p{font-size:.875rem}.tn-ref-scroll{border:1px solid var(--hairline);border-radius:8px;max-height:32rem;overflow:auto}.tool-article .tn-ref-scroll table{width:100%;min-width:38rem;margin:0;display:table}.tn-ref-scroll th small{font-size:.875rem}.tn-ref-scroll caption{padding:.7rem;font-size:.875rem}.tn-ref-scroll thead th{background:var(--bg-soft);z-index:1;position:sticky;top:0}.tn-ref-scroll tr[hidden]{display:none}#art-1,#art-rev{scroll-margin-top:7rem}.tn-qa{border:1px solid var(--hairline);background:#fff;border-radius:8px;margin:.6rem 0 .2rem;padding:.7rem .85rem}.tn-qa p{color:var(--text);margin:0;font-size:.95rem;line-height:1.6}.tn-qa b{color:var(--navy);margin-right:.15rem;font-size:1.15rem}.tn-qa .tn-nw{white-space:nowrap}.tn-qa small{color:var(--text-muted);font-size:.78rem;display:block}.tn-qa-go{font:inherit;color:var(--accent,#2f6fed);cursor:pointer;background:0 0;border:0;margin-top:.45rem;padding:0;font-size:.85rem;font-weight:600;display:none}@media (width<=959px){.tn-qa-go{display:inline-block}}.tn-rev-in{align-items:center;gap:.4rem;display:flex}.tn-ref-search .tn-rev-in input{text-align:center;width:5rem;max-width:5rem}.tn-rev-search p b{color:var(--navy)}.tn-rev-scroll{max-height:none}.tool-article .tn-rev-scroll table{min-width:0}.tool-article .tn-rev-scroll th[scope=row],.tool-article .tn-rev-scroll th[scope=row] small{white-space:nowrap}.tool-article caption{caption-side:top;text-align:left;color:var(--text-secondary);padding:0 0 .35rem;font-size:.78rem;font-weight:700}.tool-article th small{color:var(--text-muted);font-size:.68rem;font-weight:500;display:block}.tool-article .aio-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.tool-article .aio-table th{white-space:normal}.tool-article .tt-try:after{content:" ↗";font-size:.7em}.st-lh{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.st-fld .st-lh label{color:var(--text);margin:0;font-size:.86rem;font-weight:700;line-height:1.4rem}.st-fld .st-lh .st-chip{line-height:1}.st-chip{background:var(--navy);color:#fff;width:1.4rem;height:1.4rem;transition:background .15s var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.st-chip.done{color:#15803d;background:oklch(96.5% .03 155);box-shadow:inset 0 0 0 1px oklch(90% .05 155)}.st-fld .st-lh label{white-space:nowrap}.st-fld .st-lh .step-ok{flex:none}@media (width<=560px){.st-fld .st-lh{flex-wrap:wrap;row-gap:.1rem}}.tn-hid{display:none!important}.tn-ymd{align-items:center;gap:.3rem;display:flex}.tn-ymd input{border:1px solid var(--hairline);border-radius:var(--radius-s);font-variant-numeric:tabular-nums;text-align:center;width:3.3em;min-width:0;color:var(--text);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#fff;padding:.62rem .3rem;font-family:inherit;font-size:1.05rem;font-weight:600}.tn-ymd input:first-child{width:4.8em}.tn-ymd input::placeholder{color:var(--text-muted);opacity:.55;font-weight:500}.tn-ymd input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2f6fed26}.tn-ymd .tn-u{color:var(--text-secondary);margin-right:.3rem;font-size:.86rem;font-weight:600}.tn-ymd .tn-u:last-child{margin-right:0}.tn-read{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:.74rem}.tn-read.bad{color:#b45309;font-weight:600}.st-fld.next .tn-ymd:not(:focus-within) input:first-child{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 14%, transparent)}.st-opt{border-top:1px dashed var(--hairline);margin:1.3rem 0 1rem;position:relative}.st-opt span{letter-spacing:.1em;color:var(--text-muted);background:#fff;padding-right:.5rem;font-size:.62rem;font-weight:700;position:absolute;top:-.6rem;left:0}.tn-tl{margin-top:.5rem}.tn-head{color:var(--text-muted);justify-content:space-between;gap:.6rem;margin-bottom:.5rem;font-size:.7rem;display:flex}.tn-head .tn-h1,.tn-head .tn-h2{min-width:0}.tn-head .tn-h2{text-align:right;color:var(--accent-strong);font-weight:700}.tn-track{height:3.6rem;margin:0 1.4rem;position:relative}.tn-line{background:var(--bg-soft);border:1px solid var(--hairline);box-sizing:border-box;border-radius:999px;height:.5rem;position:absolute;top:.55rem;left:0;right:0}.tn-fill{background:var(--accent);height:.5rem;transition:width .3s var(--ease-out);border-radius:999px;position:absolute;top:.55rem;left:0}.tn-ticks{height:.5rem;position:absolute;top:.55rem;left:0;right:0}.tn-tick{background:var(--hairline);width:1px;height:.86rem;position:absolute;top:-.18rem}.tn-mark{width:0;position:absolute;top:0}.tn-dot{border:2px solid var(--hairline);box-sizing:border-box;background:#fff;border-radius:50%;width:.76rem;height:.76rem;position:absolute;top:.42rem;left:0;transform:translate(-50%)}.tn-mark.done .tn-dot{background:var(--navy);border-color:var(--navy)}.tn-mark.next .tn-dot{border-color:var(--accent);background:#fff;border-width:3px}.tn-lab{color:var(--text-muted);white-space:nowrap;text-align:center;font-size:.62rem;font-weight:700;position:absolute;top:1.5rem;left:0;transform:translate(-50%)}.tn-lab small{color:var(--text-muted);font-size:.56rem;font-weight:500;display:block}.tn-mark.done .tn-lab{color:var(--navy)}.tn-mark.next .tn-lab{color:var(--accent-strong)}.tn-mark.nolabel .tn-lab{display:none}.tn-pin{width:0;position:absolute;top:-.15rem}.tn-pin i{background:var(--accent-strong);border-radius:2px;width:3px;height:1.6rem;display:block;position:absolute;top:0;left:0;transform:translate(-50%)}.tn-empty{color:var(--text-muted);margin:.6rem 0 0;font-size:.8rem}.tn-empty[hidden]{display:none}.ms-block .limit-row span:last-child{text-align:right;font-variant-numeric:tabular-nums}.ms-done span{color:var(--text-muted);font-weight:400}.ms-next{background:var(--accent-soft);border-radius:8px;margin:0 -.5rem;padding:.45rem .5rem}.ms-next span{color:var(--accent-strong);font-weight:700}.ms-taxrow span:last-child{font-weight:700}.ms-note{color:var(--text-muted);margin:.35rem 0 0;font-size:.72rem;line-height:1.6}.tool-doc td .try-btn{white-space:nowrap}#amRow{flex-wrap:wrap;row-gap:6px}.tn-big{white-space:nowrap}.tn-big small{letter-spacing:0;color:var(--text-secondary);margin:0 3px 0 2px;font-size:20px;font-weight:600}.tn-nth{color:var(--accent-strong);background:var(--accent-soft);white-space:nowrap;border-radius:999px;align-self:center;margin-left:12px;padding:3px 14px;font-size:16px;font-weight:700}.tn-adjline{color:#7a5301;background:#fbf1dc;border-radius:8px;margin:-8px 0 16px;padding:8px 12px;font-size:.85rem;line-height:1.6}.tn-adjline[hidden],.tn-fmt[hidden],.tn-ymd[hidden]{display:none}.tn-fmt{border:1px solid var(--hairline);border-radius:10px;margin:0 0 20px;overflow:hidden}.tn-fmt-h{background:var(--bg-soft);border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.tn-fmt-h b{font-size:.92rem}.tn-fmt-h .opt-seg{flex-wrap:wrap;gap:.3rem;display:flex}.tn-fmt-h .opt-chip{min-width:0}.tn-fmt table{border-collapse:collapse;width:100%;margin:0;font-size:.92rem}.tn-fmt th,.tn-fmt td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:middle;padding:6px 12px}.tn-fmt tr:last-child th,.tn-fmt tr:last-child td{border-bottom:0}.tn-fmt th{width:40%;color:var(--text-secondary);background:0 0;font-size:.85rem;font-weight:400}.tn-fmt td{font-variant-numeric:tabular-nums;font-weight:700}.tn-fmt td:last-child{text-align:right;white-space:nowrap;width:1%}.tn-fmt td{white-space:nowrap}@media (width<=560px){.tn-fmt table,.tn-fmt tbody{display:block}.tn-fmt tr{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:6px 10px;display:grid}.tn-fmt tr:last-child{border-bottom:0}.tn-fmt th,.tn-fmt td{border:0;width:auto;padding:0}.tn-fmt th{grid-column:1/-1;font-size:.75rem}.tn-fmt td{white-space:normal}.tn-nth{margin-left:8px;padding:2px 10px;font-size:14px}.tn-row input{padding:.3rem .2rem;font-size:.8rem}}.tn-fmt-n{border-top:1px solid var(--hairline);color:var(--text-muted);margin:0;padding:8px 12px;font-size:.75rem;line-height:1.6}.tn-when{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.tn-when button{min-width:0}.tn-rule{border:1px solid var(--hairline);background:var(--bg-soft);border-radius:10px;margin-top:1rem;padding:0 .9rem}.tn-rule summary{cursor:pointer;padding:.7rem 0;font-size:.92rem;font-weight:700}.tn-rule summary small{color:var(--text-muted);font-size:.75rem;font-weight:400;display:block}.tn-rule-b{padding:0 0 .8rem}.tn-rule-h{margin:.6rem 0 .35rem;font-size:.85rem;font-weight:700;display:block}.tn-row{align-items:center;gap:.3rem;margin-bottom:.35rem;display:flex}.tn-row input{min-width:0;font:inherit;border:1px solid var(--hairline);color:var(--text);background:#fff;border-radius:6px;flex:1;padding:.3rem .4rem;font-size:.85rem}.tn-del{min-width:0;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 .2rem;font-size:1rem}.tn-add{min-width:0;color:var(--accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem}.tn-rule select{width:100%}@media (width>=960px){.tn-qa{display:none!important}}@media (width<=560px){.tn-track{height:3.9rem;margin:0 1.1rem}.tn-lab{font-size:.58rem}}
