.at-tra{--at-tig-accent:var(--at-tig-ink, #0F4679);--at-tra-opposite:#0284c7;--at-tra-supp:#16a34a;--at-tra-comp:#7c3aed;--at-tra-pi:#ea580c;--at-tra-halfpi:#db2777}.at-tra__heading{margin:.25rem 0 0.8rem!important;color:#0f172a!important;font-size:1.08rem!important;font-weight:800!important;line-height:1.35!important}.at-tra__grid{margin-bottom:.9rem}.at-tra__card[data-tra-group="opposite"]{--at-tig-accent:var(--at-tra-opposite)}.at-tra__card[data-tra-group="supp"]{--at-tig-accent:var(--at-tra-supp)}.at-tra__card[data-tra-group="comp"]{--at-tig-accent:var(--at-tra-comp)}.at-tra__card[data-tra-group="pi"]{--at-tig-accent:var(--at-tra-pi)}.at-tra__card[data-tra-group="halfpi"]{--at-tig-accent:var(--at-tra-halfpi)}.at-tra__card[data-tra-group="halfpi"]:last-child{grid-column:1 / -1}.at-tra__motto{margin:0!important;color:#1e293b;font-size:.92rem;font-weight:700;line-height:1.5}.at-tra__mnemonic{margin:0 0 1.4rem!important}.at-tra__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--at-tig-line,#e2e8f0);border-radius:12px}.at-tra__table{width:100%;min-width:640px;margin:0!important;border-collapse:collapse;font-size:.95rem}.at-tra__table th,.at-tra__table td{padding:.45rem 0.6rem!important;border:0!important;border-bottom:1px solid #edf2f7!important;text-align:center;vertical-align:middle;white-space:nowrap}.at-tra__table thead th{background:var(--at-tig-ink,#0F4679);color:#fff;font-weight:800}.at-tra__table tbody tr:nth-child(even){background:#f8fbff}.at-tra__table tbody tr[data-quadrant="2"] th{box-shadow:inset 4px 0 0 var(--at-tra-supp)}.at-tra__table tbody tr[data-quadrant="3"] th{box-shadow:inset 4px 0 0 var(--at-tra-pi)}.at-tra__table tbody tr[data-quadrant="4"] th{box-shadow:inset 4px 0 0 var(--at-tra-opposite)}.at-tra__undef{color:#94a3b8;font-weight:700}.at-tra__quad{color:#334155;font-weight:800}.at-tra__quad--axis{color:#64748b;font-size:.85rem;font-weight:600}body .entry-content .at-tra button.at-tra__row-try,.at-tra button.at-tra__row-try{padding:.2rem 0.5rem!important}.at-tra__fig{max-width:340px;margin:.75rem auto .9rem;text-align:center}.at-tra__fig svg{display:block;width:100%;height:auto}.at-tra__fig figcaption{margin-top:.35rem;color:#475569;font-size:.88rem;line-height:1.5}.at-tra__fig-quad{fill:#e0f2fe}.at-tra__fig-circle{fill:none;stroke:#94a3b8;stroke-width:1.6}.at-tra__fig-axis{stroke:#64748b;stroke-width:1.3}.at-tra__fig-proj{stroke:#94a3b8;stroke-width:1.2;stroke-dasharray:4 4}.at-tra__fig-ray{stroke:#0F4679;stroke-width:2.4}.at-tra__fig-ray--ref{stroke:#ea580c;stroke-width:1.8;stroke-dasharray:6 4}.at-tra__fig-dot{fill:#0F4679}.at-tra__fig-dot--ref{fill:#fff;stroke:#ea580c;stroke-width:2}.at-tra__fig-theta{fill:none;stroke:#0F4679;stroke-width:1.8}.at-tra__fig-alpha{fill:none;stroke:#ea580c;stroke-width:2.2}.at-tra__fig svg text{font-family:"Segoe UI",Arial,sans-serif}.at-tra__fig-small{fill:#475569;font-size:12px}.at-tra__fig-roman{fill:#cbd5e1;font-size:15px;font-weight:800}.at-tra__fig-roman.is-active{fill:#0284c7}.at-tra__fig-theta-label{fill:#0F4679;font-size:12px;font-weight:700}.at-tra__fig-alpha-label{fill:#ea580c;font-size:14px;font-weight:800}.at-tra__fig-label{fill:#0F4679;font-size:14px;font-weight:800}.at-tra__fig-label--ref{fill:#ea580c}.at-tra__signs{display:flex;flex-wrap:wrap;gap:.45rem;margin:.35rem 0 .6rem}.at-tra__sign{padding:.3rem .7rem;border-radius:999px;font-size:.95rem;line-height:1.4}.at-tra__sign--plus{border:1px solid #86efac;background:#f0fdf4;color:#166534}.at-tra__sign--minus{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.at-tra__tip{margin:.4rem 0 0!important;padding:.55rem .85rem;border-left:4px solid #f59e0b;border-radius:10px;background:#fffbeb;color:#422006;font-size:.92rem;line-height:1.6}.at-tra__tip::before{content:"💡 "}.at-tra__alt{margin-top:.8rem;padding:.4rem .9rem .2rem;border:1px dashed #c4b5fd;border-radius:12px;background:#faf5ff}.at-tra .at-pt2__formula .katex-display>.katex{text-align:left}.at-tra-mnemonic{margin:1.1rem 0 1.4rem;padding:.85rem 1.1rem .4rem;border:1px solid #fde68a;border-left:5px solid #f59e0b;border-radius:14px;background:#fffbeb;color:#422006}.at-tra-mnemonic p{margin:0 0 0.5rem!important}.at-tra-mnemonic ul{margin:0 0 0.55rem!important;padding-left:1.3rem!important}.at-tra-mnemonic li+li{margin-top:.2rem}.at-tra-quiz__trap{margin:.6rem 0 .25rem;padding:.5rem .85rem;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:10px;background:#fff7f7;color:#450a0a}.at-tra-quiz__trap-title{margin:0 0 0.25rem!important;color:#b91c1c;font-weight:800}.at-tra-quiz__trap ul{margin:0!important;padding-left:1.2rem!important}.at-tra-quiz__trap li+li{margin-top:.25rem}.at-tra-quiz .at-quiz__opt .katex{font-size:1.08em}.at-tra-quiz .at-quiz__explain .katex-display{margin:.5rem 0;overflow-x:auto;overflow-y:hidden}.at-tra-quiz__footer{flex-direction:column;align-items:flex-start}.at-tra-quiz__summary{width:100%;padding:.8rem 1rem;border:1px solid #86efac;border-radius:14px;background:#f0fdf4}.at-tra-quiz__summary[hidden]{display:none!important}.at-tra-quiz__summary[data-level="mid"]{border-color:#fcd34d;background:#fffbeb}.at-tra-quiz__summary[data-level="low"]{border-color:#fca5a5;background:#fef2f2}.at-tra-quiz__summary .at-tig-quiz__score{padding:0;border:0;background:none;font-size:1.1rem}.at-tra-quiz__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0!important;padding:0!important;list-style:none!important}.at-tra-quiz__chip{margin:0!important;padding:.2rem .65rem;border-radius:999px;font-size:.88rem;font-weight:700}.at-tra-quiz__chip.is-right{background:#dcfce7;color:#166534}.at-tra-quiz__chip.is-missed{background:#fee2e2;color:#991b1b}.at-tra-quiz__msg{margin:0!important;color:#334155;font-weight:600}.at-tra-ex__item{margin:1rem 0 1.2rem;padding:.9rem 1.1rem .6rem;border:1px solid var(--at-pt2-line,#e2e8f0);border-left:4px solid #7c3aed;border-radius:14px;background:#fff;box-shadow:0 2px 8px rgb(15 70 121 / .06)}.at-tra-ex__head{margin:0 0 0.35rem!important}.at-tra-ex__item .katex-display{overflow-x:auto;overflow-y:hidden}.at-tra-ex__sol{margin:.5rem 0 .3rem;border:1px solid #ddd6fe;border-radius:12px;background:#faf5ff}.at-tra-ex__sol>summary{cursor:pointer;padding:.55rem .9rem;color:#5b21b6;font-weight:700;list-style-position:inside}.at-tra-ex__sol[open]>summary{border-bottom:1px dashed #ddd6fe}.at-tra-ex__sol>ol,.at-tra-ex__sol>[data-katex]{margin:.6rem 0.9rem!important}.at-tra-ex__sol li+li{margin-top:.35rem}@media (max-width:720px){.at-tra__card[data-tra-group="halfpi"]:last-child{grid-column:auto}.at-tra__fig{max-width:280px}.at-tra-ex__item{padding:.75rem .8rem .5rem}}@media print{.at-tra__row-try,.at-tra-quiz__footer{display:none!important}.at-tra__fig,.at-tra-ex__item,.at-tra__table tr{break-inside:avoid;page-break-inside:avoid}.at-tra-ex__sol{display:block}}