.at-pt2{--at-pt2-green:#0F4679;--at-pt2-green-deep:#0B3358;--at-pt2-blue:#00A9E2;--at-pt2-blue-deep:#0088b8;--at-pt2-ink:#111111;--at-pt2-muted:#3a3a3a;--at-pt2-line:#e4e7ea;--at-pt2-card:#ffffff;--at-pt2-soft:#f4faff;--at-pt2-blue-line:#b7ddf5;margin:0 0 1.75rem;color:var(--at-pt2-ink);font-family:inherit}.at-pt2 *,.at-pt2 *::before,.at-pt2 *::after{box-sizing:border-box}.at-pt2__card{background:var(--at-pt2-card);border:1px solid #e7eef2;border-radius:18px;box-shadow:0 10px 28px rgb(15 23 42 / .08);padding:1.35rem 1.3rem 1.4rem}.at-pt2__title,.tool-title{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0 0 0.4rem!important;color:#0f172a!important;font-size:16px!important;font-weight:700;line-height:1.35!important;letter-spacing:-.2px}.at-pt2__title-eq{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:999px;background:#e6f6fd;line-height:1}.at-pt2__title-eq .katex{font-size:1.05em}.at-pt2__lead{margin:0 0 1.1rem!important;color:var(--at-pt2-muted);font-size:.98rem;line-height:1.7}.at-pt2__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.at-pt2__field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.at-pt2__label{color:var(--at-pt2-ink);font-size:.92rem;font-weight:700;line-height:1.3}.at-pt2__label abbr{text-decoration:none;border-bottom:1px dotted #8aa0ad;cursor:help}.at-pt2 input[type="text"]{width:100%;margin:0;padding:.78rem .9rem;border:1px solid #d5dee5;border-radius:12px;background:#fbfcfd;box-shadow:inset 0 1px 2px rgb(15 23 42 / .04);color:var(--at-pt2-ink);font-family:inherit;font-size:16px;line-height:1.4;transition:border-color 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.at-pt2 input[type="text"]::placeholder{color:#8b97a1;opacity:1}.at-pt2 input[type="text"]:hover{border-color:#b7c9d4}.at-pt2 input[type="text"]:focus{outline:none;border-color:var(--at-pt2-blue);background:#fff;box-shadow:0 0 0 4px rgb(0 169 226 / .18)}.at-pt2__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.at-pt2__btn{appearance:none;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;border-radius:12px;padding:.82rem 1.2rem;transition:transform 0.15s ease,box-shadow 0.15s ease,background 0.15s ease,color 0.15s ease,border-color 0.15s ease}.at-pt2__btn:focus{outline:none}.at-pt2__btn:focus-visible{box-shadow:0 0 0 4px rgb(0 169 226 / .22)}.at-pt2__btn--solve{color:#fff;border:0;background:var(--at-pt2-green);box-shadow:0 8px 18px rgb(15 70 121 / .22)}.at-pt2__btn--solve:hover,.at-pt2__btn--solve:focus{color:#fff;background:var(--at-pt2-blue);transform:translateY(-1px)}.at-pt2__btn--reset{color:var(--at-pt2-ink);background:#fff;border:1px solid #d5dee5;box-shadow:none}.at-pt2__btn--reset:hover,.at-pt2__btn--reset:focus{color:var(--at-pt2-blue);background:#f5fbfe;border-color:#9fd4f2}.at-result-shell{position:relative;margin-top:1.15rem}.at-result-shell[hidden]{display:none!important}.at-result-shell>.at-pt2__result{margin-top:0;padding-top:2.85rem}.at-result-toolbar{position:absolute;top:.55rem;right:.6rem;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:calc(100% - 1.2rem)}.at-result-btn{appearance:none;cursor:pointer;margin:0;padding:.28rem .62rem;border:1px solid #c5d7e4;border-radius:999px;background:#fff;color:#0F4679;font-family:inherit;font-size:.8rem;font-weight:700;line-height:1.2;box-shadow:0 1px 2px rgb(15 70 121 / .06)}.at-result-btn:hover,.at-result-btn:focus{border-color:#00A9E2;color:#0F4679;background:#f3fbfe}.at-result-btn.is-copied{border-color:#1f8a4c;color:#166534;background:#f0fdf4}.at-pt2__result{scroll-margin-top:110px;margin-top:1.15rem;padding:1.05rem 1.1rem 1.15rem;border:1px solid var(--at-pt2-blue-line);border-radius:14px;background:var(--at-pt2-soft);color:#111;font-size:1.02rem;line-height:1.8;-webkit-font-smoothing:antialiased}.at-pt2__result[hidden]{display:none!important}.at-pt2__error{margin:0;padding:.75rem .85rem;border-radius:10px;background:#fff4f2;color:#9b2c1a;font-weight:600;line-height:1.6}.at-pt2__step+.at-pt2__step{margin-top:.95rem;padding-top:.9rem;border-top:1px dashed #cfe6f5}.at-pt2__step-title{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:16px 0 8px!important;color:#334155!important;font-size:15.5px!important;font-weight:600;line-height:1.45!important}.at-pt2__step-no{display:inline-flex;align-items:center;border-radius:999px;background:var(--at-pt2-green);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.01em;line-height:1;padding:.32rem .55rem}.at-pt2__step p,.at-pt2__answer p{margin:.35rem 0!important}.at-pt2__formula{margin:.25rem 0 .45rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.at-pt2__formula .katex-display{margin:.3rem 0;text-align:left}.at-pt2__formula .katex,.at-pt2 .katex{font-size:1.08em;color:#111}.at-pt2__answer{margin-top:1rem;padding:.85rem .95rem;border-radius:12px;background:#e6f6fc;border:1px solid rgb(0 169 226 / .45);line-height:1.75}.at-pt2__answer--empty{background:#fff8ee;border-color:#f0d7b0}.at-pt2__tex-fallback{font-family:"Cambria Math","Times New Roman",serif;font-style:italic}.entry-content [data-katex][data-display="1"],.at-math-article [data-katex][data-display="1"]{margin:.75rem 0;overflow-x:auto;overflow-y:hidden}.at-pt1 .at-pt2__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.at-he__legend{grid-column:1 / -1;margin:.2rem 0 0!important;color:#0F4679;font-size:.98rem;font-weight:700;line-height:1.4}.at-pt2__field+.at-he__legend{margin-top:0.85rem!important}@media (max-width:720px){.at-pt2__card{padding:1.05rem .9rem 1.1rem;border-radius:16px}.at-pt2__fields,.at-pt1 .at-pt2__fields,.at-he .at-pt2__fields,.at-pt2__actions{grid-template-columns:1fr}.at-pt2__actions{display:grid}.at-pt2__btn{width:100%}.at-pt2__title,.tool-title{font-size:16px!important}.at-pt2__result{padding:.9rem .75rem 1rem;line-height:1.75}}@media (prefers-reduced-motion:reduce){.at-pt2__btn,.at-pt2 input[type="text"]{transition:none}.at-pt2__btn--solve:hover,.at-pt2__btn--solve:focus{transform:none}}@media print{@page{size:A4 portrait;margin:15mm 15mm 15mm 15mm}.at-pt2__actions,.at-pt2__form,.at-pt2__title,.at-pt2__lead,.at-frac__tabs,.at-result-toolbar,.at-math-article,.tool-inputs-container,button,.btn-action,.no-print{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.at-pt2,.at-pt2__card,.at-result-shell,.at-math-tool-slot{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important;float:none!important}.at-pt2__result:not([hidden]),[id$="-result"]:not([hidden]){display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important;width:100%!important;max-width:100%!important;border:1pt solid #cbd5e1!important;border-radius:4pt!important;padding:12pt!important;background:#ffffff!important;box-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.katex{font-size:1.05em!important;color:#000000!important}.at-pt2__step,.step-box,.result-step,[class*="step-"]{page-break-inside:avoid!important;break-inside:avoid!important;margin-bottom:10pt!important}}body .entry-content .at-result-toolbar button.at-result-btn,body.atn-unified .entry-content .at-result-toolbar button.at-result-btn{width:auto!important;min-height:0!important;margin:0!important;padding:.28rem 0.62rem!important;border:1px solid #c5d7e4!important;border-radius:999px!important;background:#fff!important;color:#0F4679!important;box-shadow:none!important;font-size:0.8rem!important;font-weight:700!important;line-height:1.2!important}body.atn-unified .entry-content .at-pt2 button.at-pt2__btn--solve,body .entry-content .at-pt2 button.at-pt2__btn--solve{background:#0F4679!important;border:0!important;border-radius:12px!important;color:#fff!important;box-shadow:0 8px 18px rgb(15 70 121 / .22)!important;padding:.82rem 1.2rem!important;font-weight:700!important}body.atn-unified .entry-content .at-pt2 button.at-pt2__btn--solve:hover,body.atn-unified .entry-content .at-pt2 button.at-pt2__btn--solve:focus,body .entry-content .at-pt2 button.at-pt2__btn--solve:hover,body .entry-content .at-pt2 button.at-pt2__btn--solve:focus{background:#00A9E2!important;color:#fff!important}body.atn-unified .entry-content .at-pt2 button.at-pt2__btn--reset,body .entry-content .at-pt2 button.at-pt2__btn--reset{background:#fff!important;border:1px solid #d5dee5!important;border-radius:12px!important;color:#111111!important;box-shadow:none!important;padding:.82rem 1.2rem!important;font-weight:700!important}body.atn-unified .entry-content .at-pt2 button.at-pt2__btn--reset:hover,body.atn-unified .entry-content .at-pt2 button.at-pt2__btn--reset:focus,body .entry-content .at-pt2 button.at-pt2__btn--reset:hover,body .entry-content .at-pt2 button.at-pt2__btn--reset:focus{background:#f5fbfe!important;border-color:#9fd4f2!important;color:#00A9E2!important}.at-frac__tabs{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1rem}.at-frac__tab{appearance:none;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:700;line-height:1.3;border-radius:999px;padding:.55rem .95rem;background:#fff;color:#111;border:1px solid #d5dee5}.at-frac__tab[aria-selected="true"]{color:#fff;border-color:#fff0;background:#0F4679}.at-frac__panel[hidden],.at-pt2 [hidden]{display:none!important}.at-frac__fields,.at-pct__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.at-frac__calc{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem minmax(0,1fr);gap:.85rem 1rem;align-items:end}.at-frac__group{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.75rem;border:1px solid #e4eef4;border-radius:14px;background:#fbfefe}.at-frac__bar{height:2px;margin:.15rem 0;border-radius:2px;background:#0F4679}.at-frac__op{align-self:center}.at-pt2 select{width:100%;margin:0;padding:.78rem .7rem;border:1px solid #d5dee5;border-radius:12px;background:#fbfcfd;color:#111;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4}.at-pt2 select:focus{outline:none;border-color:#00A9E2;background:#fff;box-shadow:0 0 0 4px rgb(0 169 226 / .18)}.at-pct__block{margin-top:1rem;padding:1rem .95rem 1.05rem;border:1px solid #e4eef4;border-radius:14px;background:#fbfefe}.at-pct__block:first-of-type{margin-top:.2rem}.at-pct__title{margin:16px 0 8px!important;color:#334155!important;font-size:15.5px!important;font-weight:600;line-height:1.45!important}.at-pct__hint{margin:0 0 0.85rem!important;color:#3a3a3a;line-height:1.6}.at-pct__block .at-pt2__result{margin-bottom:.15rem}@media (max-width:720px){.at-frac__fields,.at-pct__fields,.at-frac__calc{grid-template-columns:1fr}.at-frac__tab{width:100%}}body.atn-unified .entry-content .at-pt2 button.at-frac__tab,body .entry-content .at-pt2 button.at-frac__tab{background:#fff!important;border:1px solid #d5dee5!important;border-radius:999px!important;color:#111!important;box-shadow:none!important;padding:.55rem 0.95rem!important;font-weight:700!important}body.atn-unified .entry-content .at-pt2 button.at-frac__tab[aria-selected="true"],body .entry-content .at-pt2 button.at-frac__tab[aria-selected="true"]{background:#0F4679!important;border-color:transparent!important;color:#fff!important}.at-pow__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.at-expr__input{width:100%;margin:0;padding:.85rem .95rem;border:1px solid #d5dee5;border-radius:12px;background:#fbfcfd;box-shadow:inset 0 1px 2px rgb(15 23 42 / .04);color:#111;font-family:inherit;font-size:16px;line-height:1.55;resize:vertical;min-height:6.2rem}.at-expr__input:focus{outline:none;border-color:#00A9E2;background:#fff;box-shadow:0 0 0 4px rgb(0 169 226 / .18)}.at-expr__keys{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.at-expr__key{appearance:none;cursor:pointer;font-family:inherit;font-size:.98rem;font-weight:700;line-height:1;min-width:2.7rem;padding:.55rem .75rem;border-radius:10px;border:1px solid #d5dee5;background:#fff;color:#111}.at-expr__key:hover,.at-expr__key:focus{border-color:#00A9E2;color:#0F4679;background:#f5fbfe}.at-math-article table,.at-math-table{width:100%;border-collapse:collapse;margin:.85rem 0 1.2rem}.at-math-article th,.at-math-article td,.at-math-table th,.at-math-table td{border:1px solid #d5dee5;padding:.55rem .75rem;text-align:left;vertical-align:middle}.at-math-article th,.at-math-table th{background:#f4faff}body.atn-unified .entry-content .at-pt2 button.at-expr__key,body .entry-content .at-pt2 button.at-expr__key{background:#fff!important;border:1px solid #d5dee5!important;border-radius:10px!important;color:#111!important;box-shadow:none!important;padding:.55rem 0.75rem!important;font-weight:700!important;min-width:2.7rem}@media (max-width:720px){.at-pow__fields{grid-template-columns:1fr}}.at-trig__fields{grid-template-columns:minmax(0,1fr)}.at-trig__range{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem}.at-trig__range[hidden]{display:none!important}.at-trig__check{display:flex;align-items:center;gap:.55rem;margin-top:.95rem;color:#111;font-weight:700;line-height:1.4}.at-pt2 input[type="checkbox"]{width:1.1rem!important;height:1.1rem!important;margin:0!important;accent-color:#0F4679;flex:0 0 auto}.at-trig__undef{color:#9b2c1a;font-weight:700}.at-pt2__result .at-math-table{background:#fff}.at-trig .at-expr__key{min-width:0}@media (max-width:720px){.at-trig__range{grid-template-columns:1fr}}.at-math-figure{margin:1rem 0 1.35rem;overflow-x:auto}.at-math-figure svg{display:block;width:100%;max-width:760px;height:auto}.at-math-figure figcaption{margin-top:.45rem;color:#3a3a3a;font-size:.95rem;line-height:1.55}.at-calc__bounds{margin-top:.85rem}.at-lim__x0[hidden],.at-ks__block[hidden]{display:none!important}.at-lim__approx{margin-top:.8rem}.at-lim__table{width:auto;min-width:16rem}.at-lim__table td,.at-lim__table th{text-align:right;font-variant-numeric:tabular-nums}.at-bbt-wrap{overflow-x:auto;margin:.8rem 0 .2rem}.at-bbt{width:100%;min-width:36rem;border-collapse:collapse;background:#fff;color:#12344d}.at-bbt th,.at-bbt td{border:1.5px solid #0F4679;padding:.45rem .4rem;text-align:center;vertical-align:middle}.at-bbt th{width:2.4rem;background:#eef6fc;font-weight:800}.at-bbt__sign{font-size:1.15rem;font-weight:800;color:#0F4679}.at-bbt__bar{width:.7rem;padding:0;font-weight:800;background:linear-gradient(#0F4679,#0F4679) 35% 0 / 1.5px 100% no-repeat,linear-gradient(#0F4679,#0F4679) 65% 0 / 1.5px 100% no-repeat,#fff}.at-bbt__gap{min-width:6.5rem}.at-bbt__iv{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem;min-height:4.6rem}.at-bbt__iv--up .at-bbt__from{align-self:end}.at-bbt__iv--up .at-bbt__to{align-self:start}.at-bbt__iv--down .at-bbt__from{align-self:start}.at-bbt__iv--down .at-bbt__to{align-self:end}.at-bbt__svg{width:3.2rem;height:2rem;color:#0F4679}.at-bbt__iv--down .at-bbt__svg{color:#c2410c}.at-bbt__tag{display:block;margin-top:.15rem;color:#9a3412;font-size:.78rem;font-weight:700}.at-ks__plot{margin-top:.4rem}.at-ks__canvas{display:block;width:100%;height:420px;border:1px solid #d5e6f2;border-radius:14px;background:#f4faff;touch-action:none;cursor:crosshair}.at-ks__hover{margin:.45rem 0 0;color:#3a3a3a;font-size:.95rem}.at-stat .at-pt2__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.at-stat__span{display:flex;flex-direction:column;gap:.4rem;margin-top:.15rem}.at-pt2 textarea{width:100%;min-height:6.5rem;margin:0;padding:.78rem .9rem;border:1px solid #d5dee5;border-radius:12px;background:#fbfcfd;box-shadow:inset 0 1px 2px rgb(15 23 42 / .04);color:#111;font-family:inherit;font-size:16px;line-height:1.55;resize:vertical}.at-pt2 textarea:focus{outline:none;border-color:#00A9E2;background:#fff;box-shadow:0 0 0 4px rgb(0 169 226 / .18)}.at-pt2__field[hidden],.at-stat__block[hidden]{display:none!important}.at-stat__block{margin-top:.9rem}.at-pt2__result .at-math-table{margin:.7rem 0}@media (max-width:720px){.at-stat .at-pt2__fields{grid-template-columns:1fr}}.at-fin__choices{margin:.35rem 0 .95rem;padding:0;border:0;display:flex;flex-wrap:wrap;gap:.7rem 1.1rem}.at-fin__choices .at-pt2__label{flex:1 0 100%;margin:0}.at-fin__choice{display:flex;align-items:flex-start;gap:.45rem;font-weight:700;line-height:1.4}.at-fin__choice input{width:1.05rem!important;height:1.05rem!important;margin:.2rem 0 0!important;accent-color:#0F4679;flex:0 0 auto}.at-fin__units{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin-top:.4rem}.at-fin__rel{display:block;min-height:1.2em;margin-top:.28rem;color:#3a3a3a;font-size:.88rem;font-weight:600;line-height:1.4}.at-fin__schedule{margin-top:.4rem}.at-fin__schedule.is-collapsed tr.at-fin__extra{display:none}.at-fin__scroll{overflow-x:auto}.at-fin__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.at-fin__toggle{margin-top:.75rem}@media (max-width:720px){.at-fin__units{grid-template-columns:1fr}.at-result-shell>.at-pt2__result{padding-top:3.15rem}}.at-stat .at-pt2__fields.at-nt__fields{grid-template-columns:repeat(3,minmax(0,1fr))}.at-rv__wrap{overflow-x:auto;margin-top:.35rem;padding-bottom:.2rem}.at-rv__table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:.45rem .4rem}.at-rv__table th{padding-right:.35rem;color:#0F4679;font-size:.95rem;font-weight:700;text-align:left;white-space:nowrap;vertical-align:middle}.at-rv__table td{min-width:5.4rem;vertical-align:middle}.at-pt2 .at-rv__input{width:100%;min-width:4.8rem}#nt-k-field[hidden]{display:none!important}@media (max-width:720px){.at-stat .at-pt2__fields.at-nt__fields{grid-template-columns:1fr}}.at-dtlg .at-dtlg__fns{margin-bottom:1.1rem}.at-dtlg__coefs{grid-template-columns:repeat(4,minmax(0,1fr))}.at-dtlg__coef input[type="text"]{padding:.6rem .75rem}.at-pt2 input.at-dtlg__range{width:100%;margin:.15rem 0 0;padding:0;accent-color:#0284c7;cursor:pointer}.at-dtlg__msg{margin-top:0.85rem!important}.at-dtlg__options{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.4rem}.at-dtlg__options .at-trig__check{margin-top:.6rem}.at-dtlg__cmp-wrap{margin-top:.6rem}.at-pt2 .at-dtlg__cmp-select{width:auto;min-width:10rem;padding-top:.5rem;padding-bottom:.5rem}.at-dtlg__reset.at-pt2__btn{margin-top:.6rem;margin-left:auto;padding:.55rem .9rem;font-size:.92rem}.at-dtlg__formula{margin:1rem 0 .55rem;padding:.45rem .8rem;border-radius:10px;background:#f0f9ff;color:#0f172a;overflow-x:auto;overflow-y:hidden}.at-dtlg__formula .katex{font-size:1.2em}.at-dtlg__stage{position:relative}.at-dtlg__canvas{display:block;width:100%;height:380px;border:1px solid #d5e6f2;border-radius:14px;background:#fff;touch-action:pan-y;cursor:crosshair}.at-dtlg__canvas:focus-visible{outline:none;box-shadow:0 0 0 4px rgb(0 169 226 / .22)}.at-dtlg__tooltip{position:absolute;z-index:3;display:flex;flex-direction:column;gap:.1rem;max-width:15.5rem;padding:.45rem .65rem;border:1px solid #fecaca;border-radius:10px;background:rgb(255 255 255 / .96);box-shadow:0 6px 18px rgb(15 23 42 / .12);color:#111;font-size:.85rem;line-height:1.4;pointer-events:none;white-space:nowrap}.at-dtlg__tooltip strong{color:#b91c1c;font-size:.95rem}.at-dtlg__tip-fn{font-weight:700}.at-dtlg__legend{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:.6rem;font-size:.95rem}.at-dtlg__key{display:inline-flex;align-items:center;gap:.45rem}.at-dtlg__key i{display:inline-block;width:1.6rem;height:3px;border-radius:2px}.at-dtlg__key--dash i{height:0;border-top:2px dashed #64748b;border-radius:0}.at-dtlg__readout{margin:.4rem 0 0!important;color:#3a3a3a;font-size:.92rem;line-height:1.55}.at-dtlg__table-wrap{overflow-x:auto}.at-dtlg__table{min-width:30rem}.at-dtlg__table th[scope="row"]{width:9.5rem;white-space:nowrap}.at-dtlg__table td{line-height:1.75}.at-dtlg__bbt{min-width:22rem}.at-dtlg__bbt .at-bbt__gap{min-width:3.6rem}.at-dtlg__bbt td{height:2.6rem}.at-dtlg__bbt-node{min-width:3.4rem;height:4.8rem}.at-dtlg__bbt-node.is-hi{vertical-align:top}.at-dtlg__bbt-node.is-lo{vertical-align:bottom}.at-dtlg__bbt-arrow{color:#0F4679}.at-dtlg__bbt-arrow.is-down{color:#c2410c}.at-dtlg__steps{margin:.3rem 0 0;padding-left:1.3rem}.at-dtlg__steps li+li{margin-top:.35rem}@media (max-width:720px){.at-dtlg__coefs{grid-template-columns:repeat(2,minmax(0,1fr))}.at-dtlg .at-frac__tab{width:auto;flex:1 1 40%}.at-dtlg__reset.at-pt2__btn{margin-left:0}}.at-dtlgc__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.1rem;align-items:start}.at-dtlgc__stage{min-width:0}.at-dtlgc__canvas{display:block;width:100%;max-width:520px;aspect-ratio:1 / 1;height:auto;margin:0 auto;border:1px solid #d5e6f2;border-radius:14px;background:#fff;touch-action:none;cursor:grab}.at-dtlgc__canvas:active{cursor:grabbing}.at-dtlgc__canvas:focus-visible{outline:none;box-shadow:0 0 0 4px rgb(0 169 226 / .22)}.at-dtlgc__help{margin:.45rem 0 0!important;color:#3a3a3a;font-size:.88rem;line-height:1.5}.at-dtlgc__panel{display:flex;flex-direction:column;gap:.85rem;min-width:0}.at-dtlgc__slider{padding:.75rem .85rem .6rem;border:1px solid #e4eef4;border-radius:14px;background:#fbfefe}.at-dtlgc__deg{color:#c2410c;font-weight:700}.at-pt2 input.at-dtlgc__range{width:100%;margin:.55rem 0 .2rem;padding:0;accent-color:#f97316;cursor:pointer}.at-dtlgc__ticks{display:flex;justify-content:space-between;color:#64748b;font-size:.8rem}.at-dtlgc__form{display:flex;align-items:flex-end;gap:.6rem}.at-dtlgc__form .at-pt2__field{flex:1 1 auto}.at-dtlgc__form .at-pt2__btn{flex:0 0 auto;padding:.78rem 1rem}.at-dtlgc__msg{margin:0!important}.at-pt2 .at-dtlgc__keys{margin-top:0;gap:.35rem}.at-pt2 .at-dtlgc__keys .at-expr__key{min-width:3.1rem;padding:.45rem 0.55rem!important;font-size:.9rem}.at-dtlgc__unit{margin:0}.at-dtlgc__options{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem}.at-dtlgc__options .at-trig__check{margin-top:0}.at-dtlgc__play.at-pt2__btn{padding:.55rem .9rem;font-size:.92rem}.at-dtlgc__result .katex-display{margin:.2rem 0}.at-dtlgc__angle .katex{font-size:1.2em}.at-dtlgc__quad,.at-dtlgc__note,.at-dtlgc__check{margin:.35rem 0!important}.at-dtlgc__note{color:#3a3a3a;font-size:.95rem}.at-dtlgc__table{min-width:26rem}.at-dtlgc__hint{display:block;color:#64748b;font-size:.78rem;line-height:1.3}.at-dtlgc__row--sin td:first-child{border-left:4px solid #dc2626}.at-dtlgc__row--cos td:first-child{border-left:4px solid #0284c7}.at-dtlgc__row--tan td:first-child{border-left:4px solid #16a34a}.at-dtlgc__row--cot td:first-child{border-left:4px solid #9333ea}.at-dtlgc__sign{font-weight:700}.at-dtlgc__sign.is-pos{color:#166534}.at-dtlgc__sign.is-neg{color:#b91c1c}@media (max-width:900px){.at-dtlgc__layout{grid-template-columns:1fr}}@media (max-width:480px){.at-dtlgc__form{flex-direction:column;align-items:stretch}}.at-htlg .at-htlg__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.at-htlg__samples .at-expr__key{font-size:.88rem;font-weight:600}.at-pt2__note{margin:0 0 0.6rem!important;padding:.55rem .75rem;border-radius:10px;background:#fff8ee;color:#7c4a03;font-size:.95rem}@media (max-width:720px){.at-htlg .at-htlg__fields{grid-template-columns:1fr}}.at-gtg__samples .at-expr__key{font-size:.88rem;font-weight:600}.at-gtg__table th[scope="row"]{width:7.5rem;white-space:nowrap}.at-gtg__table{min-width:26rem}.at-gtg__figure{margin:1rem 0 0;padding:.6rem;border:1px solid #d5e6f2;border-radius:14px;background:#fff}.at-gtg__svg{display:block;width:100%;max-width:520px;height:auto;margin:0 auto;font-family:"Segoe UI",Arial,sans-serif}.at-gtg__figure figcaption{margin-top:.35rem;color:#3a3a3a;font-size:.88rem;text-align:center}body.atn-unified .entry-content .at-dtlgc button,body.atn-unified .entry-content .at-htlg button,body.atn-unified .entry-content .at-gtg button,body .entry-content .at-dtlgc button,body .entry-content .at-htlg button,body .entry-content .at-gtg button{margin:0!important}.at-calc__samples-label{margin:1rem 0 0!important;color:#334155;font-size:.92rem;font-weight:700}.at-calc__samples{margin-top:.5rem}.at-calc__samples .at-expr__key{font-size:.88rem;font-weight:600}.at-tpud__curves{grid-template-columns:repeat(2,minmax(0,1fr))}.at-mm__table-wrap,.at-tpud__table-wrap{overflow-x:auto}.at-mm__table td,.at-mm__table th{white-space:nowrap}.at-mm__tag{display:inline-block;margin-left:.35rem;padding:.1rem .45rem;border-radius:999px;font-size:.78rem;line-height:1.4}.at-mm__tag--max{background:#fde8e8;color:#b91c1c}.at-mm__tag--min{background:#e6f0fa;color:#0F4679}.at-tpud__sign{text-align:center!important;font-weight:800}.at-calc__plot{margin:1rem 0 .4rem;padding:.6rem;border:1px solid #d5e6f2;border-radius:14px;background:#fff}.at-calc__svg{display:block;width:100%;max-width:640px;height:auto;margin:0 auto}.at-calc__plot figcaption{margin-top:.35rem;color:#3a3a3a;font-size:.88rem;text-align:center}@media (max-width:720px){.at-tpud__curves{grid-template-columns:1fr}}@media print{.at-calc__plot{break-inside:avoid;border:none}}.vt-block{margin-top:.9rem}.vt-block[hidden]{display:none!important}.vt-fields{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr))}.vt-note{padding:.6rem .8rem;border:1px solid #f0d7b0;border-radius:10px;background:#fff8ee}.vt-legend{color:#475569;font-size:.9rem;line-height:1.6}.variation-table-box{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}table.variation-table{width:100%;margin:16px 0;border:1.5px solid #0f172a;border-collapse:collapse;background:#fff;color:#0f172a}table.variation-table th,table.variation-table td{padding:10px 8px;border:1px solid #cbd5e1;font-size:14px;line-height:1.3;text-align:center;vertical-align:middle;white-space:nowrap}table.variation-table td{border-left:0;border-right:0}table.variation-table th{width:50px;min-width:50px;border-right:1.5px solid #0f172a;background:#f8fafc;font-weight:700}table.variation-table tr:first-child>*{border-top:1.5px solid #0f172a}table.variation-table tr:last-child>*{border-bottom:1.5px solid #0f172a}table.variation-table th{border-left:1.5px solid #0f172a}table.variation-table td:last-child{border-right:1.5px solid #0f172a}table.variation-table .katex{font-size:1.05em;color:#0f172a}table.variation-table .vt-sign{font-size:18px;font-weight:700}table.variation-table .vt-sign--pos{color:#0F4679}table.variation-table .vt-sign--neg{color:#c2410c}table.variation-table .vt-zero{font-weight:700}table.variation-table .vt-gap{min-width:72px}table.variation-table .vt-row-y td{height:92px;padding-top:6px;padding-bottom:6px}.vt-cell{display:flex;flex-direction:column;height:72px}.vt-pos-top{justify-content:flex-start}.vt-pos-mid{justify-content:center}.vt-pos-bottom{justify-content:flex-end}.vt-val{display:inline-block;line-height:20px}table.variation-table .vt-arrow-cell{min-width:80px;padding-left:2px;padding-right:2px}.vt-arrow{display:block;width:100%;min-width:56px;height:72px;overflow:visible}.arrow-up{color:#0F4679}.arrow-down{color:#c2410c}.arrow-flat{color:#64748b}table.variation-table td.vt-va{position:relative;min-width:16px;padding-top:0;padding-bottom:0}.double-bar{position:absolute;top:0;bottom:0;left:50%;width:6px;transform:translateX(-50%);border-left:1.5px solid #0f172a;border-right:1.5px solid #0f172a;pointer-events:none}table.variation-table td.vt-va--y{min-width:116px;padding-left:4px;padding-right:4px}.vt-va-split{display:flex;justify-content:space-between;gap:18px;padding:6px 0}.vt-va-split .vt-cell{flex:1 1 0%}.vt-va-split .vt-cell:first-child{align-items:flex-end}.vt-va-split .vt-cell:last-child{align-items:flex-start}.vt-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vt-conclusion__list{margin:0!important;padding-left:1.2rem!important}.vt-conclusion__list li{margin:.25rem 0}@media (max-width:720px){table.variation-table th,table.variation-table td{padding:8px 6px;font-size:13px}}@media print{.variation-table-box{overflow:visible!important}table.variation-table{min-width:0!important;break-inside:avoid}.arrow-up,.arrow-down,table.variation-table .vt-sign--pos,table.variation-table .vt-sign--neg{color:#000000!important}}.at-set .at-set__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.at-set__hint{margin:.55rem 0 0!important;color:#64748b;font-size:.86rem;line-height:1.55}.at-set__check{display:flex;align-items:center;gap:.55rem;margin-top:.9rem;color:#111;font-weight:700;line-height:1.4;cursor:pointer}.at-set__u-field{margin-top:.7rem}.at-set__u-field[hidden]{display:none!important}.at-set__hint--u{margin-top:0.35rem!important}.venn-container{text-align:center;margin:20px 0;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.venn-svg{display:block;max-width:460px;width:100%;height:auto;margin:0 auto}.venn-title{margin:0 0 0.5rem!important;color:#0f172a;font-weight:700}.venn-caption{margin:.6rem auto 0!important;max-width:460px;color:#475569;font-size:.86rem;line-height:1.55}.set-result-badge{display:inline-block;padding:4px 10px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;font-family:monospace;font-size:14px;color:#0369a1;word-break:break-word}.at-set__badges{display:flex;flex-wrap:wrap;gap:.45rem;margin:.4rem 0}.at-set__counts{color:#334155;font-size:.92rem}.at-set__table-wrap{overflow-x:auto}.at-set__table td:nth-child(2),.at-set__table td:nth-child(3){text-align:center;font-weight:700}.at-set__table th:nth-child(2),.at-set__table th:nth-child(3){text-align:center}.at-set__table .at-set__row-both td{background:#f5f3ff}.at-set__modes{margin-top:.2rem}.at-set__keys{margin-top:.75rem}body .entry-content .at-pt2 .at-set__keys button.at-expr__key,body .entry-content .at-pt2 .at-set__modes button.at-frac__tab{margin:0!important}.at-set__op-field{margin-top:.9rem}.at-set__iv-table td:nth-child(4){text-align:center;font-weight:700}.at-set__iv-table th:nth-child(4){text-align:center}.at-set__iv-table .at-set__row-both td{background:#ecfdf5}.at-set__iv-brackets{margin:.4rem 0 .8rem;padding-left:1.3rem;line-height:1.9}.number-line-container{margin:20px 0;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;text-align:center}.number-line-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.number-line-svg{display:block;width:100%;min-width:360px;max-width:760px;height:auto;margin:0 auto;background:#fff;border-radius:8px}.number-line-container .venn-caption{max-width:640px}.set-result-badge--on{background:#ecfdf5;border-color:#6ee7b7;color:#047857;font-weight:700}.set-result-badge sub{font-size:.72em}@media (max-width:720px){.at-set .at-set__fields{grid-template-columns:1fr}}@media print{.venn-container,.number-line-container{break-inside:avoid;background:#ffffff!important}.set-result-badge{color:#000000!important;background:#ffffff!important}}.at-bpt__tabs{margin-top:.2rem}.at-bpt__ineq{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .5rem;margin-top:.6rem}.at-bpt .at-bpt__ineq input[type="text"]{width:5.4rem;padding:.62rem .55rem;text-align:center}.at-bpt .at-bpt__ineq select{width:auto;min-width:4.2rem;padding:.62rem .5rem;text-align:center;font-size:18px}.at-bpt__var{color:#0f172a;font-family:"Times New Roman",Georgia,serif;font-size:1.15rem;font-style:italic;font-weight:700;white-space:nowrap}.at-bpt__var--f{font-style:normal}.at-bpt__row-no{min-width:2.1rem;color:#64748b;font-size:.9rem;font-weight:700}.at-bpt__system{position:relative;margin-top:.4rem;padding:.1rem 0 .5rem .95rem;border-left:3px solid #0F4679;border-radius:14px 0 0 14px}.at-bpt__system .at-bpt__ineq:first-child{margin-top:.35rem}.at-bpt__rowctl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.at-bpt__rowbtn[disabled]{opacity:.45;cursor:not-allowed}.at-bpt__count{color:#475569;font-size:.9rem;font-weight:600}.at-bpt__check{margin-top:1rem}.at-bpt__opt{margin-top:.55rem;padding:.6rem .75rem;border:1px dashed #b7ddf5;border-radius:12px;background:#f4faff}.at-bpt__hint{margin:.55rem 0 0!important;color:#64748b;font-size:.86rem;line-height:1.55}body .entry-content .at-pt2 .at-bpt__tabs button.at-frac__tab,body .entry-content .at-pt2 .at-bpt__samples button.at-expr__key,body .entry-content .at-pt2 .at-bpt__rowctl button.at-expr__key{margin:0!important}.at-bpt__graph{margin:.9rem 0 1rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.at-bpt__stage{display:flex;justify-content:center;overflow:hidden}.at-bpt__canvas{display:block;max-width:100%;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.at-bpt__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1rem;margin-top:.6rem;color:#475569;font-size:.84rem;line-height:1.45}.at-bpt__key{display:inline-flex;align-items:center;gap:.4rem}.at-bpt__key i{display:inline-block;flex:0 0 auto;width:1.6rem;height:.85rem;border-radius:3px}.at-bpt__key--solid i{height:0;border-top:2.5px solid #dc2626;border-radius:0}.at-bpt__key--dashed i{height:0;border-top:2.5px dashed #dc2626;border-radius:0}.at-bpt__key--hatch i{border:1px solid #94a3b8;background:repeating-linear-gradient(-45deg,rgb(100 116 139 / .6) 0 1px,transparent 1px 6px)}.at-bpt__key--blue i{border:1px solid #7dd3fc;background:rgb(14 165 233 / .2)}.at-bpt__key--orange i{border:1px solid #fdba74;background:rgb(249 115 22 / .26)}.at-bpt__key--ok i,.at-bpt__key--bad i,.at-bpt__key--max i,.at-bpt__key--min i{width:.85rem;border-radius:999px}.at-bpt__key--ok i{background:#16a34a}.at-bpt__key--bad i{background:#dc2626}.at-bpt__key--max i{background:#0f172a;box-shadow:0 0 0 2px #fff,0 0 0 4px #16a34a}.at-bpt__key--min i{background:#0f172a;box-shadow:0 0 0 2px #fff,0 0 0 4px #7c3aed}.at-bpt__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.at-bpt__table{font-size:.94rem}.at-bpt__table td{vertical-align:middle}.at-bpt__table .at-bpt__row-on td{background:#fff7ed}.at-bpt__table .at-bpt__row-off td{color:#64748b}.at-bpt__table .at-bpt__row-max td{background:#ecfdf5}.at-bpt__table .at-bpt__row-min td{background:#f5f3ff}.at-bpt__swatch{display:inline-block;width:1.1rem;margin-right:.35rem;vertical-align:middle;border-top:3px solid var(--bpt-line,#0f172a)}.at-bpt__muted{color:#64748b;font-size:.86em;white-space:nowrap}.at-bpt__yes{color:#15803d;font-weight:700}.at-bpt__no{color:#b91c1c;font-weight:600}.at-bpt__tag{display:inline-block;margin-left:.35rem;padding:.1rem .45rem;border-radius:999px;font-size:.78rem;font-weight:700;line-height:1.4}.at-bpt__tag--max{background:#dcfce7;color:#166534}.at-bpt__tag--min{background:#ede9fe;color:#5b21b6}.bpt-figure{margin:20px 0;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;text-align:center}.bpt-svg{display:block;width:100%;max-width:480px;height:auto;margin:0 auto;background:#fff;border-radius:6px}.bpt-figure figcaption{margin-top:.5rem;color:#475569;font-size:.86rem;line-height:1.5}@media (max-width:720px){.at-bpt .at-bpt__ineq input[type="text"]{width:4.4rem}.at-bpt__system{padding-left:.6rem}.at-bpt__row-no{min-width:0;width:100%}.at-bpt__graph{padding:.5rem}}@media print{.at-bpt__graph,.bpt-figure{break-inside:avoid;background:#ffffff!important}.at-bpt__canvas{height:auto!important}}.atmath-calc-footer{margin:-.6rem 0 1.75rem;padding:1rem 1.1rem .85rem;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;color:#334155;font-size:.92rem;line-height:1.5;text-align:center}.atmath-calc-footer *,.atmath-calc-footer *::before,.atmath-calc-footer *::after{box-sizing:border-box}.atmath-calc-footer p{margin:0!important;padding:0}body .entry-content .atmath-calc-footer a.calc-improve-link,body .entry-content .atmath-calc-footer a.calc-embed-trigger,body.atn-unified .entry-content .atmath-calc-footer a.calc-improve-link,body.atn-unified .entry-content .atmath-calc-footer a.calc-embed-trigger{color:#0284c7!important;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color 0.15s ease}body .entry-content .atmath-calc-footer a.calc-improve-link:hover,body .entry-content .atmath-calc-footer a.calc-improve-link:focus,body .entry-content .atmath-calc-footer a.calc-embed-trigger:hover,body .entry-content .atmath-calc-footer a.calc-embed-trigger:focus{color:#0f172a!important}.atmath-calc-footer .calc-share-box{max-width:560px;margin:.85rem auto .9rem;text-align:left}.atmath-calc-footer .calc-share-label{display:block;margin:0 0 .35rem;color:#0f172a;font-size:.9rem;font-weight:700;text-align:center}.atmath-calc-footer .calc-share-row{display:flex;align-items:stretch;gap:.5rem}body .atmath-calc-footer textarea.calc-share-url{flex:1 1 auto;width:auto!important;min-width:0;min-height:2.6rem;margin:0!important;padding:.5rem 0.65rem!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#fff!important;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.45!important;resize:none;word-break:break-all;cursor:text}body .atmath-calc-footer textarea.calc-share-url:focus{outline:none;border-color:#0284c7!important;box-shadow:0 0 0 3px rgb(2 132 199 / .18)}body .atmath-calc-footer .calc-share-row>button.calc-copy-btn,body .atmath-embed-modal button.atmath-embed-copy{flex:0 0 auto;width:auto!important;min-height:0!important;margin:0!important;padding:.5rem 0.9rem!important;border:1px solid #0284c7!important;border-radius:8px!important;background:#0284c7!important;color:#fff!important;box-shadow:none!important;font-family:inherit;font-size:0.84rem!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease}body .atmath-calc-footer .calc-share-row>button.calc-copy-btn:hover,body .atmath-calc-footer .calc-share-row>button.calc-copy-btn:focus-visible,body .atmath-embed-modal button.atmath-embed-copy:hover,body .atmath-embed-modal button.atmath-embed-copy:focus-visible{border-color:#0369a1!important;background:#0369a1!important}body .atmath-calc-footer .calc-share-row>button.calc-copy-btn.is-copied,body .atmath-embed-modal button.atmath-embed-copy.is-copied{border-color:#15803d!important;background:#16a34a!important}.atmath-calc-footer .calc-embed-row{margin-top:0.15rem!important}.atmath-calc-footer .calc-embed-trigger::before{content:"</>";display:inline-block;margin-right:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8em;font-weight:700;text-decoration:none}.atmath-calc-footer .calc-copyright-tag{margin-top:0.55rem!important;color:#94a3b8;font-size:.78rem;letter-spacing:.02em}.atmath-calc-footer .calc-copyright-tag .calc-copyright-reg{position:relative;top:-.75em;margin-left:.08em;font-size:.62em;line-height:0;vertical-align:baseline}html.atmath-modal-open,html.atmath-modal-open body{overflow:hidden!important}.atmath-embed-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1.25rem;visibility:hidden;opacity:0;transition:opacity 0.22s ease,visibility 0s linear 0.22s}.atmath-embed-modal[hidden]{display:none!important}.atmath-embed-modal.is-open{visibility:visible;opacity:1;transition:opacity 0.22s ease,visibility 0s}.atmath-embed-modal *,.atmath-embed-modal *::before,.atmath-embed-modal *::after{box-sizing:border-box}.atmath-embed-modal__backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .55);cursor:pointer}.atmath-embed-modal__dialog{position:relative;display:flex;flex-direction:column;width:100%;max-width:620px;max-height:calc(100vh - 2.5rem);max-height:calc(100dvh - 2.5rem);border-radius:14px;background:#fff;box-shadow:0 24px 60px rgb(15 23 42 / .32);color:#1e293b;font-size:.95rem;line-height:1.5;transform:translateY(14px) scale(.98);transition:transform 0.22s ease;outline:none}.atmath-embed-modal.is-open .atmath-embed-modal__dialog{transform:none}.atmath-embed-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem .85rem;border-bottom:1px solid #e2e8f0}.atmath-embed-modal .atmath-embed-modal__title{margin:0!important;padding:0!important;color:#0f172a!important;font-size:1.08rem!important;font-weight:700!important;line-height:1.4!important}body .atmath-embed-modal button.atmath-embed-modal__close{flex:0 0 auto;width:2.1rem!important;height:2.1rem!important;margin:-.2rem -.35rem 0 0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#64748b!important;box-shadow:none!important;font-size:1.6rem!important;line-height:1!important;cursor:pointer}body .atmath-embed-modal button.atmath-embed-modal__close:hover,body .atmath-embed-modal button.atmath-embed-modal__close:focus-visible{background:#f1f5f9!important;color:#0f172a!important}.atmath-embed-modal__body{overflow-y:auto;overscroll-behavior:contain;padding:.4rem 1.15rem 1.15rem}.atmath-embed-option{padding:.95rem 0 1rem;border-bottom:1px dashed #e2e8f0}.atmath-embed-option:last-child{padding-bottom:.2rem;border-bottom:0}.atmath-embed-modal .atmath-embed-option__title{margin:0 0 0.35rem!important;padding:0!important;color:#0f172a!important;font-size:0.95rem!important;font-weight:700!important;line-height:1.4!important}.atmath-embed-option__desc{margin:0 0 0.6rem!important;color:#475569;font-size:.88rem}.atmath-embed-colors{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 .65rem}.atmath-embed-colors__label{color:#334155;font-size:.85rem;font-weight:600}.atmath-embed-colors__list{display:flex;flex-wrap:wrap;gap:.45rem}body .atmath-embed-modal button.atmath-embed-swatch{position:relative;width:2rem!important;height:2rem!important;min-height:0!important;margin:0!important;padding:0!important;border:2px solid #fff!important;border-radius:8px!important;background:var(--swatch)!important;box-shadow:0 0 0 1px #cbd5e1!important;cursor:pointer;transition:transform 0.12s ease,box-shadow 0.12s ease}body .atmath-embed-modal button.atmath-embed-swatch:hover{transform:translateY(-1px)}body .atmath-embed-modal button.atmath-embed-swatch:focus-visible{outline:none;box-shadow:0 0 0 2px #0f172a!important}body .atmath-embed-modal button.atmath-embed-swatch.is-active{box-shadow:0 0 0 2px var(--swatch)!important}body .atmath-embed-modal button.atmath-embed-swatch.is-active::after{content:"";position:absolute;top:50%;left:50%;width:.45rem;height:.8rem;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-62%) rotate(45deg)}.atmath-embed-preview{display:block;overflow:hidden;max-width:260px;margin:0 0 .7rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.atmath-embed-preview__bar{display:block;height:.85rem;background:var(--atmath-preview-color,#0284c7);transition:background-color 0.15s ease}.atmath-embed-preview__body{display:flex;align-items:center;gap:.35rem;padding:.45rem .55rem}.atmath-embed-preview__body>span{display:block;flex:1 1 0%;height:.55rem;border-radius:3px;background:#e2e8f0}.atmath-embed-preview__body>.atmath-embed-preview__btn{flex:0 0 2.4rem;background:var(--atmath-preview-color,#0284c7)}body .atmath-embed-modal textarea.atmath-embed-code{display:block;width:100%!important;margin:0 0 0.55rem!important;padding:.55rem 0.65rem!important;border:1px solid #cbd5e1!important;border-radius:8px!important;background:#f8fafc!important;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;line-height:1.5!important;resize:vertical;word-break:break-all}body .atmath-embed-modal textarea.atmath-embed-code[rows="1"]{resize:none}body .atmath-embed-modal textarea.atmath-embed-code:focus{outline:none;border-color:#0284c7!important;box-shadow:0 0 0 3px rgb(2 132 199 / .18)}@media (max-width:600px){.atmath-calc-footer{padding:.9rem .8rem .75rem;font-size:.88rem}.atmath-calc-footer .calc-share-row{flex-direction:column}body .atmath-calc-footer .calc-share-row>button.calc-copy-btn{width:100%!important}.atmath-embed-modal{align-items:flex-end;padding:0}.atmath-embed-modal__dialog{max-width:none;max-height:92vh;max-height:92dvh;border-radius:16px 16px 0 0;transform:translateY(40px)}.atmath-embed-modal__header{padding:.9rem .95rem .75rem}.atmath-embed-modal__body{padding:.2rem .95rem calc(1rem + env(safe-area-inset-bottom, 0px))}body .atmath-embed-modal button.atmath-embed-copy{width:100%!important;padding:.65rem 0.9rem!important}}@media (prefers-reduced-motion:reduce){.atmath-embed-modal,.atmath-embed-modal__dialog{transition:none!important}}@media print{.atmath-calc-footer,.atmath-embed-modal{display:none!important}}@media screen{body.is-embedded-view{--atmath-embed-color:#0284c7;margin:0!important;padding:0!important;background:#fff!important}html:has(body.is-embedded-view){margin-top:0!important;background:#fff!important}body.is-embedded-view .site-header,body.is-embedded-view #masthead,body.is-embedded-view .site-footer,body.is-embedded-view .site-sidebar,body.is-embedded-view #secondary,body.is-embedded-view .hero-features,body.is-embedded-view .entry-header,body.is-embedded-view .post-meta,body.is-embedded-view .above-entry-meta,body.is-embedded-view .below-entry-meta,body.is-embedded-view .featured-image,body.is-embedded-view .featured-image-caption,body.is-embedded-view .breadcrumb,body.is-embedded-view .breadcrumbs,body.is-embedded-view #breadcrumbs,body.is-embedded-view .breaking-news,body.is-embedded-view #scroll-up,body.is-embedded-view .atn-scroll-up,body.is-embedded-view .reading-progress-bar,body.is-embedded-view .flyout-related-post,body.is-embedded-view #wpadminbar,body.is-embedded-view .content-ad-wrapper,body.is-embedded-view .at-math-article,body.is-embedded-view .atmath-calc-footer,body.is-embedded-view #primary>:not(#content),body.is-embedded-view #content>:not(article),body.is-embedded-view .at-math-tool-slot>:not([data-tool]){display:none!important}body.is-embedded-view .entry-content>:not(.at-math-tool-slot):not([data-tool]):not(:has([data-tool])){display:none!important}body.is-embedded-view #page,body.is-embedded-view #main,body.is-embedded-view .inner-wrap,body.is-embedded-view #main .inner-wrap,body.is-embedded-view #main>.inner-wrap.clearfix,body.is-embedded-view #primary,body.is-embedded-view #content,body.is-embedded-view article,body.is-embedded-view .article-content,body.is-embedded-view .entry-content,body.is-embedded-view .at-math-tool-slot{float:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.is-embedded-view .at-pt2{margin:0!important}body.is-embedded-view .at-pt2__card{overflow:hidden;padding:1rem 1rem 1.2rem!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.is-embedded-view .at-pt2__card>.at-pt2__title,body.is-embedded-view .at-pt2__card>.tool-title{margin:-1rem -1rem 0.9rem!important;padding:.7rem 1rem!important;background:var(--atmath-embed-color)!important;color:#fff!important}body.is-embedded-view .at-pt2__title .at-pt2__title-eq{background:rgb(255 255 255 / .92);color:#0f172a}body.is-embedded-view .at-pt2__field input:focus,body.is-embedded-view .at-pt2__field select:focus,body.is-embedded-view .at-pt2__field textarea:focus{border-color:var(--atmath-embed-color)!important}body.is-embedded-view .entry-content .at-pt2 button.at-pt2__btn--solve,body.atn-unified.is-embedded-view .entry-content .at-pt2 button.at-pt2__btn--solve{background:var(--atmath-embed-color)!important;box-shadow:none!important}body.is-embedded-view .entry-content .at-pt2 button.at-pt2__btn--solve:hover,body.is-embedded-view .entry-content .at-pt2 button.at-pt2__btn--solve:focus,body.atn-unified.is-embedded-view .entry-content .at-pt2 button.at-pt2__btn--solve:hover,body.atn-unified.is-embedded-view .entry-content .at-pt2 button.at-pt2__btn--solve:focus{background:var(--atmath-embed-color)!important;filter:brightness(.88);transform:none}body.is-embedded-view .entry-content .at-result-toolbar button.at-result-btn,body.atn-unified.is-embedded-view .entry-content .at-result-toolbar button.at-result-btn{color:var(--atmath-embed-color)!important}body.is-embedded-view .at-pt2__result{scroll-margin-top:0}}