.at-tig{--at-tig-ink:#0F4679;--at-tig-blue:#00A9E2;--at-tig-line:#e2e8f0;--at-tig-paper:#fbfdff;--at-tig-add:#0284c7;--at-tig-double:#7c3aed;--at-tig-power:#0d9488;--at-tig-sum:#ea580c;--at-tig-product:#16a34a}.at-tig__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.at-tig__head .at-pt2__title{flex:1 1 auto;min-width:0}.at-tig__lang{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid #d5dee5;border-radius:999px;background:#f4faff}body .entry-content .at-tig button.at-tig__lang-btn,.at-tig button.at-tig__lang-btn{appearance:none;cursor:pointer;min-width:2.6rem;margin:0!important;padding:.32rem 0.7rem!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#334155!important;font-family:inherit;font-size:0.82rem!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.04em}body .entry-content .at-tig button.at-tig__lang-btn[aria-pressed="true"],.at-tig button.at-tig__lang-btn[aria-pressed="true"]{background:var(--at-tig-ink)!important;color:#fff!important}.at-tig button.at-tig__lang-btn:focus-visible{outline:2px solid var(--at-tig-blue);outline-offset:2px}.at-tig__guide{margin:0 0 1rem;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff}.at-tig__guide>summary{cursor:pointer;padding:.65rem .9rem;color:var(--at-tig-ink);font-weight:700;list-style-position:inside}.at-tig__guide ol{margin:0!important;padding:0 1rem .8rem 2.2rem!important;color:#334155;font-size:.95rem;line-height:1.65}.at-tig__guide li+li{margin-top:.35rem}.at-tig__tabstate{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body .entry-content .at-pt2 .at-tig__tabs button.at-frac__tab,.at-tig__tabs button.at-frac__tab{margin:0!important}.at-tig__toolbar{display:flex;flex-direction:column;gap:.7rem;margin:0 0 1rem}.at-tig__chips{display:flex;flex-wrap:wrap;gap:.4rem}body .entry-content .at-tig button.at-tig__chip,.at-tig button.at-tig__chip{appearance:none;cursor:pointer;margin:0!important;padding:.42rem 0.8rem!important;border:1px solid #d5dee5!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;color:#1e293b!important;font-family:inherit;font-size:0.88rem!important;font-weight:700!important;line-height:1.25!important}body .entry-content .at-tig button.at-tig__chip:hover,.at-tig button.at-tig__chip:hover{border-color:var(--at-tig-blue)!important;background:#f5fbfe!important}body .entry-content .at-tig button.at-tig__chip[aria-pressed="true"],.at-tig button.at-tig__chip[aria-pressed="true"]{border-color:transparent!important;background:var(--at-tig-ink)!important;color:#fff!important}.at-tig__group{--at-tig-accent:var(--at-tig-add);margin:0 0 1.35rem}.at-tig__group[data-tig-group="double"]{--at-tig-accent:var(--at-tig-double)}.at-tig__group[data-tig-group="power"]{--at-tig-accent:var(--at-tig-power)}.at-tig__group[data-tig-group="sum"]{--at-tig-accent:var(--at-tig-sum)}.at-tig__group[data-tig-group="product"]{--at-tig-accent:var(--at-tig-product)}.at-tig__group-title{display:flex;align-items:center;gap:.5rem;margin:0 0 0.7rem!important;padding:0 0 0.45rem!important;border-bottom:2px solid var(--at-tig-accent);color:#0f172a!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.35!important}.at-tig__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.at-tig__formula{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.8rem .9rem .75rem;border:1px solid var(--at-tig-line);border-left:4px solid var(--at-tig-accent);border-radius:12px;background:var(--at-tig-paper);transition:box-shadow 0.15s ease,transform 0.15s ease}.at-tig__formula:hover{box-shadow:0 6px 18px rgb(15 23 42 / .08);transform:translateY(-1px)}.at-tig__fname{margin:0!important;color:var(--at-tig-accent)!important;font-size:0.92rem!important;font-weight:800!important;line-height:1.35!important}.at-tig__ftex{margin:0!important;padding:.15rem 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.at-tig__ftex .katex-display{margin:.25rem 0!important}.at-tig__ftex .katex{font-size:1.12em}.at-tig__fnote{margin:0!important;color:#64748b;font-size:.86rem;font-style:italic;line-height:1.5}.at-tig__factions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.35rem}body .entry-content .at-tig button.at-tig__mini,.at-tig button.at-tig__mini{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;margin:0!important;padding:.3rem 0.62rem!important;border:1px solid var(--at-tig-accent)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;color:var(--at-tig-accent)!important;font-family:inherit;font-size:0.8rem!important;font-weight:700!important;line-height:1.2!important}body .entry-content .at-tig button.at-tig__mini:hover,.at-tig button.at-tig__mini:hover{background:var(--at-tig-accent)!important;color:#fff!important}body .entry-content .at-tig button.at-tig__mini--ghost,.at-tig button.at-tig__mini--ghost{border-color:#cbd5e1!important;color:#475569!important}body .entry-content .at-tig button.at-tig__mini--ghost:hover,.at-tig button.at-tig__mini--ghost:hover{border-color:#475569!important;background:#475569!important;color:#fff!important}body .entry-content .at-tig button.at-tig__mini.is-copied,.at-tig button.at-tig__mini.is-copied{border-color:#16a34a!important;background:#f0fdf4!important;color:#166534!important}.at-tig__mini-tag{padding:0 .35rem;border-radius:999px;background:rgb(15 23 42 / .07);font-size:.78rem;font-weight:800}.at-tig__tip{margin:.75rem 0 0!important;padding:.7rem .9rem;border-left:4px solid var(--at-tig-accent);border-radius:10px;background:#fffbeb;color:#422006;font-size:.92rem;line-height:1.6}.at-tig__tip::before{content:"💡 "}.at-tig__empty{margin:0!important;padding:1rem;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;text-align:center}.at-tig__fields--calc{grid-template-columns:repeat(3,minmax(0,1fr))}.at-tig__span2{grid-column:1 / -1}.at-tig__preview{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:.9rem 0 .75rem;padding:.55rem .85rem;border:1px dashed var(--at-pt2-blue-line,#b7ddf5);border-radius:12px;background:#f8fcff}.at-tig__preview-label{color:#475569;font-size:.85rem;font-weight:700}.at-tig__preview-tex{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.at-tig__preview-tex .katex-display{margin:.15rem 0!important;text-align:left}.at-tig__hint{font-size:.92rem}.at-tig__samples{margin-top:.35rem}body .entry-content .at-tig button.at-tig__sample,.at-tig button.at-tig__sample{margin:0!important;font-size:0.88rem!important;font-weight:600!important;line-height:1.25!important;padding:.45rem 0.7rem!important}.at-tig .at-pt2__formula .katex-display>.katex{text-align:left}.at-tig__badge{display:inline-block;margin-right:.35rem;padding:.12rem .55rem;border-radius:999px;font-size:.78rem;font-weight:800;line-height:1.5;vertical-align:.08em}.at-tig__badge--exact{background:#dcfce7;color:#166534}.at-tig__badge--approx{background:#fef3c7;color:#92400e}.at-tig-quiz__tag{display:inline-block;margin-right:.3rem;padding:.1rem .6rem;border-radius:999px;background:#e0f2fe;color:#075985;font-size:.8rem;font-weight:800;line-height:1.6;vertical-align:.06em}.at-tig-quiz .at-quiz__opt .katex{font-size:1.08em}.at-tig-quiz .at-quiz__explain .katex-display{margin:.5rem 0;overflow-x:auto;overflow-y:hidden}.at-tig-quiz__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.25rem 0 1.25rem}.at-tig-quiz__score{margin:0!important;padding:.5rem .95rem;border-radius:12px;background:#f0fdf4;border:1px solid #86efac;color:#166534;font-weight:700}.at-tig-quiz__score[hidden],.at-tig-quiz__retry[hidden]{display:none!important}body .entry-content .at-tig-quiz button.at-tig-quiz__retry,.at-tig-quiz button.at-tig-quiz__retry{margin:0!important;padding:.55rem 1.1rem!important;border:1px solid #d5dee5!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;color:#0f4679!important;font-family:inherit;font-size:0.95rem!important;font-weight:700!important;text-transform:none;cursor:pointer}body .entry-content .at-tig-quiz button.at-tig-quiz__retry:hover,body .entry-content .at-tig-quiz button.at-tig-quiz__retry:focus-visible{border-color:#0284c7!important;background:#f3fbfe!important}@media (max-width:720px){.at-tig__head{flex-direction:column-reverse;align-items:stretch}.at-tig__lang{align-self:flex-end}.at-tig__grid,.at-tig__fields--calc{grid-template-columns:1fr}.at-tig__span2{grid-column:auto}.at-tig__tabs .at-frac__tab{width:auto;flex:1 1 auto}.at-tig__formula{padding:.7rem .75rem}.at-tig__ftex .katex{font-size:1.02em}}@media (prefers-reduced-motion:reduce){.at-tig__formula{transition:none}.at-tig__formula:hover{transform:none}}@media print{.at-tig__lang,.at-tig__guide,.at-tig__toolbar,.at-tig__factions,.at-tig__preview,.at-tig__hint,.at-tig__samples,.at-tig-quiz__footer{display:none!important}.at-tig__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.at-tig__formula{break-inside:avoid;page-break-inside:avoid;box-shadow:none;transform:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}