.at-ggg{--at-ggg-paid:#0F4679;--at-ggg-cut1:#f59e0b;--at-ggg-cut2:#ef4444;--at-ggg-save:#15803d}.at-ggg .at-ggg__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.at-ggg__input{position:relative;display:block}.at-ggg .at-ggg__input input[type="text"]{padding-right:4.2rem}.at-ggg__suffix{position:absolute;top:50%;right:.9rem;transform:translateY(-50%);color:#5b6b76;font-size:.9rem;font-weight:700;pointer-events:none}.at-ggg__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}body .entry-content .at-ggg button.at-ggg__chip,body.atn-unified .entry-content .at-ggg button.at-ggg__chip,.at-ggg button.at-ggg__chip{appearance:none;cursor:pointer;min-width:3.4rem;margin:0!important;padding:.45rem 0.8rem!important;border:1px solid #c5d7e4!important;border-radius:999px!important;background:#fff!important;color:#0F4679!important;box-shadow:none!important;font-family:inherit;font-size:0.92rem!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-ggg button.at-ggg__chip:hover,body.atn-unified .entry-content .at-ggg button.at-ggg__chip:hover,.at-ggg button.at-ggg__chip:hover{border-color:#00A9E2!important;background:#f3fbfe!important;color:#0F4679!important}body .entry-content .at-ggg button.at-ggg__chip.is-active,body.atn-unified .entry-content .at-ggg button.at-ggg__chip.is-active,.at-ggg button.at-ggg__chip.is-active{border-color:#0F4679!important;background:#0F4679!important;color:#fff!important}.at-ggg__options{margin-top:.95rem;padding:.15rem .95rem .9rem;border-left:4px solid var(--at-pt2-blue);border-radius:10px;background:var(--at-pt2-soft)}.at-ggg__options .at-trig__check{cursor:pointer}.at-ggg__second{max-width:22rem;margin:.7rem 0 0 1.65rem}.at-ggg__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.at-ggg__card{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.95rem .75rem;border-radius:14px;text-align:center}.at-ggg__card.is-pay{background:var(--at-ggg-paid);color:#fff}.at-ggg__card.is-save{border:1px solid #86efac;background:#f0fdf4;color:var(--at-ggg-save)}.at-ggg__card-icon{font-size:1.5rem;line-height:1.2}.at-ggg__card-label{font-size:.9rem;font-weight:600;opacity:.92}.at-ggg__card-value{font-size:clamp(1.45rem, 5vw, 2rem);font-weight:800;line-height:1.15;font-variant-numeric:tabular-nums;word-break:break-word}.at-ggg__card-note{font-size:.88rem;font-weight:700}.at-pt2__result h3.at-ggg__section-title,.at-ggg h3.at-ggg__section-title{margin:1.15rem 0 0.4rem!important;padding:0!important;color:#0F4679!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.at-ggg__visual{margin-top:.4rem}.at-ggg__svg{display:block;width:100%;height:auto;max-width:680px;overflow:visible;font-family:inherit}.at-ggg__track{fill:#e8eef3}.at-ggg__bars{transform-origin:20px 58px;animation:at-ggg-grow 0.6s ease-out}.at-ggg__seg.is-paid{fill:var(--at-ggg-paid)}.at-ggg__seg.is-cut1{fill:var(--at-ggg-cut1)}.at-ggg__seg.is-cut2{fill:var(--at-ggg-cut2)}.at-ggg__seg-text{fill:#fff;font-size:14px;font-weight:700}.at-ggg__bracket,.at-ggg__scale{fill:none;stroke-width:2}.at-ggg__bracket{stroke:var(--at-ggg-save)}.at-ggg__scale{stroke:#94a3b8}.at-ggg__save-text{fill:var(--at-ggg-save);font-size:14px;font-weight:800}.at-ggg__scale-text{fill:#475569;font-size:13px;font-weight:600}@keyframes at-ggg-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}.at-ggg__legend{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:.4rem 0 0!important;padding:0!important;list-style:none!important;font-size:.92rem;font-weight:600}.at-ggg__legend li{display:flex;align-items:center;gap:.45rem;margin:0!important}.at-ggg__swatch{display:inline-block;width:.9rem;height:.9rem;border-radius:4px}.at-ggg__swatch.is-paid{background:var(--at-ggg-paid)}.at-ggg__swatch.is-cut1{background:var(--at-ggg-cut1)}.at-ggg__swatch.is-cut2{background:var(--at-ggg-cut2)}.at-ggg__note{margin:.3rem 0 0!important;color:#5b6b76;font-size:.88rem}.at-ggg__table{width:100%;margin-top:.6rem}.at-ggg__table td:first-child{width:60%}.at-ggg__table tr.is-save td{background:#f0fdf4;color:var(--at-ggg-save);font-weight:700}.at-ggg__quiz{margin-top:1.1rem}.at-ggg h3.at-ggg__quiz-title{margin:0 0 0.6rem!important;padding:0!important;color:#0f172a!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important}.at-ggg__q+.at-ggg__q{margin-top:1rem;padding-top:.95rem;border-top:1px dashed #cfe6f5}.at-ggg .at-ggg__q-text{margin:0 0 0.6rem!important;line-height:1.6}.at-ggg__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}body .entry-content .at-ggg button.at-ggg__opt,body.atn-unified .entry-content .at-ggg button.at-ggg__opt,.at-ggg button.at-ggg__opt{appearance:none;cursor:pointer;width:100%;margin:0!important;padding:.7rem 0.9rem!important;border:1px solid #d5dee5!important;border-radius:12px!important;background:#fff!important;color:#111!important;box-shadow:none!important;font-family:inherit;font-size:0.95rem!important;font-weight:600!important;line-height:1.4!important;text-align:left;transition:background 0.15s ease,border-color 0.15s ease}body .entry-content .at-ggg button.at-ggg__opt:hover:not(:disabled),body.atn-unified .entry-content .at-ggg button.at-ggg__opt:hover:not(:disabled),.at-ggg button.at-ggg__opt:hover:not(:disabled){border-color:#00A9E2!important;background:#f3fbfe!important}.at-ggg button.at-ggg__opt:disabled{cursor:default;opacity:.75}body .entry-content .at-ggg button.at-ggg__opt.is-correct,body.atn-unified .entry-content .at-ggg button.at-ggg__opt.is-correct,.at-ggg button.at-ggg__opt.is-correct{border-color:#22c55e!important;background:#dcfce7!important;color:#14532d!important;opacity:1}body .entry-content .at-ggg button.at-ggg__opt.is-wrong,body.atn-unified .entry-content .at-ggg button.at-ggg__opt.is-wrong,.at-ggg button.at-ggg__opt.is-wrong{border-color:#f87171!important;background:#fee2e2!important;color:#7f1d1d!important;opacity:1}.at-ggg .at-ggg__feedback{margin:.65rem 0 0!important;font-weight:700}.at-ggg__feedback.is-correct{color:#15803d}.at-ggg__feedback.is-wrong{color:#b91c1c}.at-ggg__explain{margin-top:.5rem;padding:.75rem .9rem;border-left:4px solid #f59e0b;border-radius:10px;background:#fffbeb;line-height:1.7}.at-ggg .at-ggg__explain p{margin:.3rem 0 0!important}.at-ggg__retry{margin-top:1rem}@media (max-width:720px){.at-ggg .at-ggg__fields,.at-ggg__summary,.at-ggg__opts{grid-template-columns:1fr}.at-ggg__second{max-width:none;margin-left:0}}@media (prefers-reduced-motion:reduce){.at-ggg__bars{animation:none}}@media print{.at-ggg__card.is-pay{border:1px solid #0F4679;background:#fff!important;color:#0F4679!important}.at-ggg__svg,.at-ggg__swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}.at-ggg__bars{animation:none}}