.at-txd{--at-txd-ink:#0F4679;--at-txd-blue:#0284c7;--at-txd-green:#10b981;--at-txd-red:#dc2626;--at-txd-line:#e2e8f0}.at-txd .at-gm__heading{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.at-txd__types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0 0 .8rem}body .entry-content .at-txd button.at-txd__type,.at-txd button.at-txd__type{appearance:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:0!important;padding:.85rem 0.6rem!important;border:2px solid var(--at-txd-line)!important;border-radius:14px!important;background:#f8fafc!important;color:#0f172a!important;box-shadow:none!important;font-family:inherit;text-align:center;line-height:1.3!important;transition:border-color 0.15s ease,background 0.15s ease,transform 0.15s ease}body .entry-content .at-txd button.at-txd__type:hover,.at-txd button.at-txd__type:hover{border-color:var(--at-txd-blue)!important;background:#f0f9ff!important;transform:translateY(-2px)}body .entry-content .at-txd button.at-txd__type.is-active,.at-txd button.at-txd__type.is-active{border-color:var(--at-txd-blue)!important;background:#e0f2fe!important}body .entry-content .at-txd button.at-txd__type.is-detected,.at-txd button.at-txd__type.is-detected{border-color:var(--at-txd-green)!important;background:#ecfdf5!important;box-shadow:0 0 0 3px rgb(16 185 129 / .18)!important}.at-txd__type-icon{font-size:1.6rem;font-weight:800;line-height:1.1;color:var(--at-txd-ink)}.at-txd__type-title{font-size:.95rem;font-weight:700}.at-txd__type-formula{color:var(--at-txd-blue);font-size:.95rem}.at-txd__type-cond{color:#64748b;font-size:.82rem;font-style:italic}.at-txd__type.is-detected .at-txd__type-cond::after{content:" ✓";color:#047857;font-style:normal;font-weight:800}.at-txd__rule{margin:0 0 1rem;padding:.85rem 1rem;border-left:4px solid var(--at-txd-blue);border-radius:10px;background:#f0f9ff;color:#0f172a;font-size:.95rem;line-height:1.65}.at-txd__rule p{margin:0 0 0.45rem!important}.at-txd__rule p:last-child{margin-bottom:0!important}body .entry-content .at-txd .at-txd__rule button.at-gm__example,.at-txd .at-txd__rule button.at-gm__example{margin-top:0.25rem!important}.at-txd__input-row{display:flex;align-items:center;gap:.55rem}.at-txd__prefix{flex:0 0 auto;color:var(--at-txd-ink);font-size:1.1rem;font-weight:700}.at-txd .at-txd__input-row input[type="text"]{flex:1 1 auto;font-family:Consolas,"Courier New",monospace;font-size:17px}.at-txd__keys{display:flex;flex-wrap:wrap;gap:.4rem;margin:.7rem 0 .4rem;padding:.6rem;border-radius:12px;background:#f8fafc}body .entry-content .at-txd button.at-txd__key,.at-txd button.at-txd__key{appearance:none;cursor:pointer;min-width:2.6rem;margin:0!important;padding:.42rem 0.7rem!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#fff!important;color:#0f172a!important;box-shadow:none!important;font-family:inherit;font-size:0.95rem!important;font-weight:700!important;line-height:1.2!important;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease}body .entry-content .at-txd button.at-txd__key:hover,.at-txd button.at-txd__key:hover{border-color:var(--at-txd-blue)!important;background:var(--at-txd-blue)!important;color:#fff!important}.at-txd .at-txd__hint{margin:.2rem 0 0.6rem!important;color:#64748b;font-size:.88rem;line-height:1.55}.at-txd .at-txd__hint code{padding:0 .25rem;border-radius:4px;background:#f1f5f9;color:#0f172a;font-size:.86rem}.at-txd__preview{margin:0 0 .85rem;padding:.55rem .8rem;border:1px dashed #93c5fd;border-radius:10px;background:#f8fbff;overflow-x:auto;overflow-y:hidden}.at-txd__preview.is-error{border-color:#fca5a5;background:#fef2f2;color:#991b1b;font-size:.9rem}.at-txd__preview-label{color:#64748b;font-size:.85rem;font-weight:700}.at-txd__fx{margin:0 0 .8rem;padding:.2rem 0;overflow-x:auto;overflow-y:hidden}.at-txd__fx-label{color:#64748b;font-size:.9rem;font-weight:700}.at-txd__domain{display:flex;align-items:center;gap:1rem;margin:0 0 .75rem;padding:1rem 1.15rem;border:1px solid #a7f3d0;border-left:6px solid var(--at-txd-green);border-radius:14px;background:#ecfdf5}.at-txd__domain.is-empty{border-color:#fecaca;border-left-color:var(--at-txd-red);background:#fef2f2}.at-txd__domain-icon{font-size:2.2rem;line-height:1}.at-txd__domain-body{display:flex;flex-direction:column;gap:.2rem;min-width:0;overflow-x:auto;overflow-y:hidden}.at-txd__domain-label{color:#047857;font-size:.8rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.at-txd__domain-value{color:#0f172a;font-size:1.35rem;font-weight:700}.at-txd__domain-alt{color:#475569;font-size:.95rem}.at-txd__badges{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .9rem}.at-txd__badge{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;background:#e0f2fe;color:#075985;font-size:.85rem;font-weight:700}.at-txd__badge.is-poly{background:#f1f5f9;color:#334155}.at-txd__line{margin:.4rem 0 1rem}.at-txd__line svg{display:block;width:100%;height:auto}.at-txd__legend{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.45rem;color:#475569;font-size:.85rem}.at-txd__swatch{display:inline-block;flex:0 0 auto;width:1.1rem;height:.7rem;margin-left:.4rem;border-radius:3px}.at-txd__swatch:first-child{margin-left:0}.at-txd__swatch.is-in{height:.4rem;background:var(--at-txd-green)}.at-txd__swatch.is-closed,.at-txd__swatch.is-open{width:.8rem;height:.8rem;border-radius:50%}.at-txd__swatch.is-closed{background:#047857}.at-txd__swatch.is-open{border:2px solid var(--at-txd-red);background:#fff}.at-txd__small-inline{flex-basis:100%;font-style:italic}.at-txd__cond{margin:0 0 .9rem;padding:.8rem .95rem;border:1px solid var(--at-txd-line);border-radius:12px;background:#fff}.at-txd__cond:last-child{margin-bottom:0}.at-txd .at-txd__cond-head{display:flex;align-items:center;gap:.5rem;margin:0 0 0.5rem!important;color:var(--at-txd-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700}.at-txd__cond-no{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--at-txd-blue);color:#fff;font-size:.85rem}.at-txd__chain{display:flex;flex-direction:column;gap:.3rem;margin:.3rem 0;padding:.15rem 0;overflow-x:auto;overflow-y:hidden}.at-txd__chain-line{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.at-txd__iff{color:var(--at-txd-blue);font-weight:700}.at-txd .at-txd__reasons{margin:.4rem 0 0 1.1rem!important;padding:0!important}.at-txd .at-txd__reasons li{margin:.2rem 0!important}.at-txd .at-txd__small{margin:.4rem 0 0!important;color:#64748b;font-size:.88rem;font-style:italic}.at-txd .at-txd__warn{margin:.5rem 0 0!important;padding:.5rem .7rem;border-radius:8px;background:#fffbeb;color:#92400e;font-size:.9rem}.at-txd .at-txd__table-cap{margin:.6rem 0 0.35rem!important;font-size:.92rem}.at-txd .at-txd__sign{width:auto;min-width:60%;margin:0;text-align:center}.at-txd .at-txd__sign th,.at-txd .at-txd__sign td{padding:.4rem .55rem;white-space:nowrap}.at-txd .at-txd__sign th{background:#f1f5f9}.at-txd__sg.is-pos{color:#047857;font-weight:800}.at-txd__sg.is-neg{color:var(--at-txd-red);font-weight:800}.at-txd__mark{color:#0f172a;font-weight:700}.at-txd__pole{color:var(--at-txd-red);letter-spacing:-1px}@media (max-width:860px){.at-txd__types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.at-txd__domain{flex-direction:column;align-items:flex-start;gap:.4rem}.at-txd__domain-value{font-size:1.15rem}body .entry-content .at-txd button.at-txd__key,.at-txd button.at-txd__key{min-width:2.3rem;padding:.38rem 0.55rem!important;font-size:0.88rem!important}}@media print{.at-txd__types,.at-txd__rule,.at-txd__keys,.at-txd__hint,.at-txd__preview{display:none!important}.at-txd__domain{border-color:#000;background:#fff}}