.bs-trainer__m{color: var(--muted);font-variant-numeric: tabular-nums}.bs-trainer__m:empty{display: none}.bs-trainer__keep{width: 100%;display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2);color: var(--text-2);font-size: var(--fs-sm)}.bs-trainer__keep[hidden],.rg-hide .bs-trainer__keep{display: none!important}.bs-trainer__note{width: 100%;color: var(--muted);font-size: var(--fs-xs)}.bs-trainer__legend{width: 100%;display: flex;flex-wrap: wrap;gap: var(--space-2) var(--space-3);font-size: var(--fs-xs);color: var(--text-2)}.bs-trainer__legend[hidden]{display: none}.bs-trainer__legend span::before{content: "";display: inline-block;width: 10px;height: 10px;margin-right: var(--space-2);border-radius: 3px;vertical-align: -1px;background: var(--m-c)}.bs-trainer [data-tint][aria-pressed="true"]{color: var(--gold-1);border-color: var(--gold-line-strong)}[data-m="unseen"]{--m-c: var(--white-a3)}[data-m="shaky"]{--m-c: rgba(255,122,122,0.55)}[data-m="mastered"]{--m-c: rgba(63,220,154,0.6)}.bs-chart.bs-tint td[data-m]{box-shadow: inset 0 -3px 0 var(--m-c)}.bs-chart.bs-tint td[data-m="unseen"] .bs-cell{opacity: 0.55}@media (prefers-reduced-motion: no-preference){.bs-chart td[data-m]{transition: box-shadow var(--dur-2) var(--ease-out)}}.calc-save{display: inline-flex;flex-wrap: wrap;align-items: center;gap: var(--space-2);margin-left: var(--space-2)}.calc-save[hidden],.calc-save:empty{display: none}.tool__out .verdict + .calc-save{display: flex;margin-left: 0}.tool__out .verdict + .calc-save:empty,.tool__out .verdict + .calc-save[hidden]{display: none}.rg-hide .calc-save__g{display: none}.bchk__text{width: 100%;min-height: 150px;resize: vertical;font: inherit;line-height: 1.5}.bchk__act{display: flex;flex-wrap: wrap;gap: var(--space-2);margin: var(--space-1) 0 var(--space-3)}.bchk__found[hidden],.bchk__src[hidden]{display: none}.bchk__h{margin: var(--space-3) 0 var(--space-2);font-weight: 650;font-size: var(--fs-sm)}.bchk__h--warn{color: var(--gold-1)}.bchk__h--warn[hidden]{display: none}.bchk__chips{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(180px,100%),1fr));gap: var(--space-3)}.bchk-chip{display: grid;gap: var(--space-1);padding: var(--space-3);border-radius: var(--radius-sm);background: var(--surface-2);border: 1px solid var(--line-2)}.bchk-chip[hidden]{display: none}.bchk-chip label{font-size: var(--fs-xs);color: var(--text-2);font-weight: 600}.bchk-chip small{color: var(--muted);font-size: var(--fs-2xs)}.bchk-chip__src{justify-self: start;font-size: var(--fs-2xs)}.bchk-chip__src[hidden]{display: none}.bchk__unread{display: grid;gap: var(--space-2);margin: 0;padding-left: 18px}.bchk__unread .link-btn{text-align: left;color: var(--text-2)}.bchk__sents{max-height: 220px;overflow-y: auto;padding: var(--space-3) var(--space-3);border-radius: var(--radius-sm);background: var(--bg-3);border: 1px solid var(--line);font-size: var(--fs-sm);line-height: 1.6;color: var(--text-2)}.bchk__s{border-radius: 4px;transition: background var(--dur-1),color var(--dur-1)}.bchk__s.is-unread{text-decoration: underline dotted rgba(226,194,122,0.6);text-underline-offset: 3px}.bchk__s.is-hl{background: rgba(226,194,122,0.22);color: var(--text);box-shadow: 0 0 0 2px rgba(226,194,122,0.22)}.bchk__notes{display: grid;gap: var(--space-2);margin: var(--space-3) 0 0;padding-left: 18px;font-size: var(--fs-sm);color: var(--text-2)}.bchk__notes:empty{display: none}.bchk__compare{margin-top: var(--space-3)}.wsim{margin-top: 28px;padding: var(--space-5)}.wsim__act{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-3);margin: var(--space-2) 0 var(--space-3)}.wsim__act [hidden]{display: none}.wsim__head{font-size: var(--fs-base);margin-bottom: var(--space-3)}.wsim__stats{margin-bottom: var(--space-3)}.wsim__hist{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;align-items: end;gap: 3px;height: 120px;padding: var(--space-2) 0;border-bottom: 1px solid var(--line-2)}.wsim__bar{display: block;height: max(2px,calc(var(--h,0) * 100%));border-radius: 4px 4px 0 0;background: var(--sapphire);opacity: 0.85}.wsim__bar.is-zero{background: var(--ruby)}.wsim__axis{display: flex;justify-content: space-between;margin-top: var(--space-1);font-size: var(--fs-2xs);color: var(--muted);font-variant-numeric: tabular-nums}.wsim__note{margin-top: var(--space-3);font-size: var(--fs-xs)}.wsim__model{margin-top: var(--space-4)}.wsim__model summary{display: inline-flex;align-items: center;min-height: 44px;cursor: pointer;color: var(--gold-1);font-size: var(--fs-sm)}.wsim__model p{margin: var(--space-3) 0;color: var(--text-2);font-size: var(--fs-sm)}.print-sheet{margin-top: var(--space-5);padding: var(--space-5)}.print-sheet__head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--space-3)}.print-sheet__head .article-h2{margin: 0}.print-list{display: grid;gap: var(--space-2);margin: var(--space-3) 0 var(--space-2);padding: 0;list-style: none;counter-reset: pl}.print-list li{display: flex;gap: var(--space-3);align-items: flex-start;color: var(--text-2)}.print-box{flex: none;width: 16px;height: 16px;margin-top: 3px;border-radius: 4px;border: 1.5px solid var(--line-2)}.print-rg,.print-out{display: none}.tool{overflow: clip;background: var(--bg-2)}@media (min-width: 861px){.tool__in{border-right: 1px solid var(--line)}.tool__out{position: sticky;top: calc(var(--hdr-bottom,var(--header-h)) + var(--space-4));align-self: start;border-left: 0}}@media (min-width: 360px) and (max-width: 480px){.tool .field-row{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--space-3)}}.tool__peek{display: none}@media (max-width: 860px){.tool__peek:not([hidden]){position: sticky;bottom: calc(var(--space-2) + env(safe-area-inset-bottom));z-index: var(--z-raised);display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-1) var(--space-4);margin-top: var(--space-2);padding: var(--space-3) var(--space-4);border-radius: var(--radius);background: var(--surface-overlay);border: 1px solid var(--gold-line);box-shadow: var(--elev-overlay);color: var(--text-2);font-size: var(--fs-xs);text-decoration: none}.tool__peek b{color: var(--text);font-weight: 600;font-variant-numeric: tabular-nums}.tool__peek-go{margin-left: auto;display: inline-flex;align-items: center;gap: var(--space-1);color: var(--gold-1);font-weight: 600}.tool__peek-go svg{width: 14px;height: 14px}}@media (max-width: 759px){.tool__peek:not([hidden]){bottom: calc(max(var(--pb-h,56px),env(safe-area-inset-bottom)) + var(--space-2))}}@media (max-width: 860px){html:has(.tool__peek:not([hidden])){scroll-padding-bottom: calc(var(--pb-h,0px) + var(--peek-h,72px) + 24px)}}.tool__out:focus{outline: none}.tool__out:focus-visible{outline: 2px solid var(--gold-2);outline-offset: -2px}.tool__journal>span,.tool-card__sample>span{min-width: 0}.tool-cards .tool-card{padding-top: clamp(22px,2.6vw,30px)}.tool-cards .tool-card:has(>.tool-card__art){padding-top: 0}.tool-card__ico{display: inline-grid;place-items: center;width: 40px;height: 40px;margin-bottom: var(--space-3);border-radius: var(--radius-sm);background: var(--gold-tint-2);color: var(--gold-2)}.tool-card__ico svg{width: 20px;height: 20px}.mini-tool__row{border: 0;background: var(--white-a2);border-radius: var(--radius-sm)}.mini-tool__row>span{min-width: 0}@media print{html:not(.is-printing) .print-sheet .print-rg,html:not(.is-printing) .wsim .print-rg{display: block;color: #000;font-size: 9pt}html.is-printing body>:not(.print-out){display: none!important}html.is-printing .print-out{display: block!important;color: #000;background: #fff;font: 11pt/1.45 system-ui,sans-serif}html.is-printing,html.is-printing body{background: #fff!important}.print-out__brand{font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;font-size: 9pt}.print-out__h{margin: 4pt 0 10pt;font-size: 16pt}.print-out .panel,.print-out .print-sheet,.print-out .table-wrap{background: none!important;border: 0!important;box-shadow: none!important;padding: 0!important;overflow: visible!important}.print-out h2{color: #000;font-size: 13pt}.print-out table{width: 100%;border-collapse: collapse;page-break-inside: avoid;margin-bottom: 10pt}.print-out th,.print-out td{border: 1px solid #999!important;padding: 2pt 4pt!important;color: #000!important;background: none!important;text-align: center;box-shadow: none!important}.print-out caption{text-align: left;font-weight: 600;padding-bottom: 4pt;color: #000}.print-out .print-list li{color: #000}.print-out .print-box{border-color: #000}.print-out .muted{color: #333}.print-out .print-rg{display: block!important;margin-top: 14pt;padding-top: 6pt;border-top: 1px solid #000;font-size: 9pt;color: #000}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms!important;animation-iteration-count: 1!important;animation-delay: 0s!important;transition-duration: 0.01ms!important;transition-delay: 0s!important;scroll-behavior: auto!important}}.gg-still *,.gg-still *::before,.gg-still *::after{animation-play-state: paused!important;animation-delay: -9999s!important}.gg-still .hero__aurora i,.gg-still .fx-mesh i,.gg-still .fx-dust{animation: none!important}html.gg-still{scroll-behavior: auto}
