.mode_swich_scrollbar_track{height:7px;margin:0 auto 0 auto;background-color:#ddd;border-radius:2px;position:relative;overflow:hidden;cursor:pointer}.mode_swich_scrollbar_thumb{position:absolute;top:0;left:0;height:100%;background-color:#3aabd2;border-radius:2px}#omb-tool h2,#omb-tool h3,#omb-tool p,#omb-tool ul,#omb-tool li,#omb-tool a,#omb-tool label,#omb-tool input,#omb-tool button,#omb-tool table,#omb-tool thead,#omb-tool tbody,#omb-tool tr,#omb-tool th,#omb-tool td,#omb-tool span,#omb-tool div,#omb-tool section,#omb-tool small,#omb-tool strong,#omb-tool code,#omb-tool dl,#omb-tool dt,#omb-tool dd,#omb-ref h2,#omb-ref h3,#omb-ref p,#omb-ref ul,#omb-ref li,#omb-ref a,#omb-ref label,#omb-ref input,#omb-ref button,#omb-ref table,#omb-ref thead,#omb-ref tbody,#omb-ref tr,#omb-ref th,#omb-ref td,#omb-ref span,#omb-ref div,#omb-ref section,#omb-ref small,#omb-ref strong,#omb-ref code,#omb-ref dl,#omb-ref dt,#omb-ref dd{all:revert;box-sizing:border-box}#omb-tool h2::before,#omb-tool h2::after,#omb-tool h3::before,#omb-tool h3::after,#omb-ref h2::before,#omb-ref h2::after,#omb-ref h3::before,#omb-ref h3::after{content:none}#omb-tool,#omb-ref{display:block;color:#2d3748;margin:0 0 20px;font-variant-numeric:tabular-nums}#omb-tool p,#omb-ref p{margin:0;font-size:14px;line-height:1.7;color:#2d3748;text-align:left}#omb-tool a,#omb-ref a{color:#2b6cb0;text-decoration:underline}#omb-tool .ht-hero,#omb-ref .ht-hero{margin:16px 4px 18px}#omb-tool .ht-hero__lead,#omb-ref .ht-hero__lead{font-size:16px;font-weight:700;line-height:1.7;margin:0 0 6px}#omb-tool .ht-hero__lead strong,#omb-ref .ht-hero__lead strong{font-weight:700;color:#2d3748;background:linear-gradient(transparent 62%, rgba(58, 171, 210, 0.28) 62%)}#omb-tool .ht-hero__sub,#omb-ref .ht-hero__sub{font-size:13px;color:#718096}#omb-tool .ht-card,#omb-ref .ht-card{display:block;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 16px;margin:0 0 14px;box-shadow:0 2px 10px rgba(45,55,72,.06)}#omb-tool .ht-card__title,#omb-ref .ht-card__title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.4;color:#2d3748;margin:0 0 14px;padding:0;border:none;background:none;text-align:left}#omb-tool .ht-step,#omb-ref .ht-step{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg, #3AABD2, #2b6cb0);border-radius:50%}#omb-tool .ht-card__subtitle,#omb-ref .ht-card__subtitle{display:block;font-size:15px;font-weight:700;line-height:1.5;color:#2d3748;margin:0 0 10px;padding:0 0 0 10px;border:none;border-left:4px solid #3aabd2;background:none;text-align:left}#omb-tool .ht-field,#omb-ref .ht-field{display:block}#omb-tool .ht-field+.ht-field,#omb-ref .ht-field+.ht-field{margin-top:20px;padding-top:18px;border-top:1px solid #edf2f7}#omb-tool .ht-field__label,#omb-ref .ht-field__label{display:block;font-size:13px;font-weight:700;color:#718096;margin:0 0 8px;text-align:left}#omb-tool .ht-input-group,#omb-ref .ht-input-group{display:flex;align-items:center;background:#f7fafc;border:2px solid #e2e8f0;border-radius:12px;padding:0 14px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}#omb-tool .ht-input-group:focus-within,#omb-ref .ht-input-group:focus-within{background:#fff;border-color:#3aabd2;box-shadow:0 0 0 4px rgba(58,171,210,.15)}#omb-tool .ht-input-group__prefix,#omb-tool .ht-input-group__suffix,#omb-ref .ht-input-group__prefix,#omb-ref .ht-input-group__suffix{flex:0 0 auto;font-size:18px;font-weight:700;color:#718096}#omb-tool .ht-input-group__prefix,#omb-ref .ht-input-group__prefix{margin-right:4px}#omb-tool .ht-input-group__suffix,#omb-ref .ht-input-group__suffix{margin-left:4px}#omb-tool input.ht-input,#omb-tool input.ht-input:placeholder-shown,#omb-ref input.ht-input,#omb-ref input.ht-input:placeholder-shown{flex:1 1 auto;min-width:0;width:100%;font-family:inherit;font-size:24px;font-weight:700;color:#2d3748;background:rgba(0,0,0,0);border:none;border-radius:0;outline:none;box-shadow:none;padding:12px 0;margin:0;text-align:left;appearance:none}#omb-tool input.ht-input::placeholder,#omb-tool input.ht-input:placeholder-shown::placeholder,#omb-ref input.ht-input::placeholder,#omb-ref input.ht-input:placeholder-shown::placeholder{font-size:18px;font-weight:400;color:#a0aec0}#omb-tool .ht-chips,#omb-ref .ht-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}#omb-tool .ht-chip,#omb-ref .ht-chip{display:inline-block;font-family:inherit;font-size:13px;font-weight:700;color:#2b6cb0;background:#fff;border:1px solid #cbd5e0;border-radius:999px;padding:6px 12px;margin:0;cursor:pointer;appearance:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}#omb-tool .ht-chip:active,#omb-ref .ht-chip:active{background:#ebf4ff;border-color:#90b4e0}#omb-tool .ht-chip.is-active,#omb-ref .ht-chip.is-active{background:#2b6cb0;border-color:#2b6cb0;color:#fff}#omb-tool [hidden],#omb-ref [hidden]{display:none !important}#omb-tool .ht-seg,#omb-ref .ht-seg{display:flex;gap:4px;padding:4px;margin:0 0 10px;background:#f7fafc;border:1px solid #e2e8f0;border-radius:12px}#omb-tool .ht-seg__btn,#omb-ref .ht-seg__btn{flex:1 1 0;display:block;font-family:inherit;font-size:14px;font-weight:700;color:#718096;background:rgba(0,0,0,0);border:none;border-radius:9px;padding:9px 6px;margin:0;text-align:center;cursor:pointer;appearance:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}#omb-tool .ht-seg__btn.is-active,#omb-ref .ht-seg__btn.is-active{color:#2b6cb0;background:#fff;box-shadow:0 1px 4px rgba(45,55,72,.15)}#omb-tool .ht-field__hint,#omb-ref .ht-field__hint{display:block;font-size:12px;line-height:1.6;color:#718096;margin:8px 0 0;text-align:left}#omb-tool .ht-actions,#omb-ref .ht-actions{display:flex;justify-content:flex-end;margin:16px 0 0}#omb-tool .ht-clear-btn,#omb-ref .ht-clear-btn{display:inline-block;font-family:inherit;font-size:13px;font-weight:700;color:#718096;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:7px 16px;margin:0;cursor:pointer;appearance:none}#omb-tool .ht-clear-btn:active,#omb-ref .ht-clear-btn:active{background:#f7fafc}#omb-tool .ht-result,#omb-ref .ht-result{display:block;background:linear-gradient(160deg, #f0f8fc, #fff 70%);border:1px solid #cfe8f3;border-radius:12px;padding:18px 14px 16px;text-align:center}#omb-tool .ht-cond,#omb-ref .ht-cond{display:grid;grid-template-columns:1fr 1fr;margin:0 0 16px;padding:0;background:#e6f5fb;border-radius:10px;overflow:hidden}#omb-tool .ht-cond--3,#omb-ref .ht-cond--3{grid-template-columns:repeat(3, 1fr)}#omb-tool .ht-cond--3 .ht-cond__value,#omb-ref .ht-cond--3 .ht-cond__value{font-size:15px}#omb-tool .ht-cond__item:only-child,#omb-ref .ht-cond__item:only-child{grid-column:1/-1}#omb-tool .ht-cond__item,#omb-ref .ht-cond__item{display:block;padding:8px 6px;text-align:center;min-width:0}#omb-tool .ht-cond__item+.ht-cond__item,#omb-ref .ht-cond__item+.ht-cond__item{border-left:2px solid #fff}#omb-tool .ht-cond__label,#omb-ref .ht-cond__label{display:block;font-size:11px;font-weight:700;color:#1f6f96;margin:0 0 1px}#omb-tool .ht-cond__value,#omb-ref .ht-cond__value{display:block;font-size:17px;font-weight:700;line-height:1.3;color:#2b6cb0;margin:0;overflow-wrap:anywhere}#omb-tool .ht-result__label,#omb-ref .ht-result__label{display:block;font-size:13px;font-weight:700;color:#1f6f96;margin:0 0 4px;text-align:center}#omb-tool .ht-result__value,#omb-ref .ht-result__value{display:block;font-size:40px;font-weight:700;line-height:1.2;color:#2b6cb0;margin:0;text-align:center;overflow-wrap:anywhere}#omb-tool .ht-result__unit,#omb-ref .ht-result__unit{display:inline;font-size:22px;font-weight:700;color:#2b6cb0;margin-left:4px}#omb-tool .ht-result.is-minus .ht-result__value,#omb-tool .ht-result.is-minus .ht-result__unit,#omb-ref .ht-result.is-minus .ht-result__value,#omb-ref .ht-result.is-minus .ht-result__unit{color:#c53030}#omb-tool .ht-result__freq,#omb-ref .ht-result__freq{display:block;font-size:15px;font-weight:700;color:#2d3748;margin:6px 0 0;text-align:center;overflow-wrap:anywhere}#omb-tool .ht-result__freq.is-tiny,#omb-ref .ht-result__freq.is-tiny{font-size:13px;color:#c53030}#omb-tool .ht-bar,#omb-ref .ht-bar{display:flex;width:100%;height:12px;margin:16px 0 8px;background:#e2f1f8;border-radius:999px;overflow:hidden}#omb-tool .ht-bar__fill,#omb-ref .ht-bar__fill{display:block;height:100%;width:0;background:linear-gradient(90deg, #3AABD2, #2b6cb0);border-radius:999px;transition:width .3s ease}#omb-tool .ht-bar-legend,#omb-ref .ht-bar-legend{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#718096;text-align:left}#omb-tool .ht-bar-legend span,#omb-ref .ht-bar-legend span{display:inline}#omb-tool .ht-bar-legend strong,#omb-ref .ht-bar-legend strong{font-weight:700;color:#2d3748}#omb-tool .ht-bar-legend__hamari::before,#omb-tool .ht-bar-legend__hit::before,#omb-ref .ht-bar-legend__hamari::before,#omb-ref .ht-bar-legend__hit::before{content:"";display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%;vertical-align:1px}#omb-tool .ht-bar-legend__hamari::before,#omb-ref .ht-bar-legend__hamari::before{background:#2b6cb0}#omb-tool .ht-bar-legend__hit::before,#omb-ref .ht-bar-legend__hit::before{background:#bfe0ee}#omb-tool .ht-stats,#omb-ref .ht-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;padding:0;list-style:none}#omb-tool .ht-stat,#omb-ref .ht-stat{display:block;background:#f7fafc;border:1px solid #edf2f7;border-radius:10px;padding:10px 8px;text-align:center}#omb-tool .ht-stat__label,#omb-ref .ht-stat__label{display:block;font-size:11px;font-weight:700;color:#718096;margin:0 0 2px}#omb-tool .ht-stat .ht-nowrap,#omb-ref .ht-stat .ht-nowrap{display:inline-block}#omb-tool .ht-stat__value,#omb-ref .ht-stat__value{display:block;font-size:16px;font-weight:700;color:#2d3748;overflow-wrap:anywhere}#omb-tool .ht-placeholder,#omb-ref .ht-placeholder{display:none;font-size:13px;color:#718096;text-align:center;background:#f7fafc;border:1px dashed #cbd5e0;border-radius:12px;padding:28px 12px}#omb-tool .ht-result-card.is-empty .ht-result,#omb-ref .ht-result-card.is-empty .ht-result{display:none}#omb-tool .ht-result-card.is-empty .ht-placeholder,#omb-ref .ht-result-card.is-empty .ht-placeholder{display:block}#omb-tool .ht-table-note,#omb-ref .ht-table-note{font-size:12px;color:#718096;margin:0 0 10px}#omb-tool .ht-table,#omb-ref .ht-table{display:table;width:100%;border-collapse:separate;border-spacing:0;font-size:13px;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}#omb-tool .ht-table th,#omb-tool .ht-table td,#omb-ref .ht-table th,#omb-ref .ht-table td{padding:9px 6px;text-align:center;border-bottom:1px solid #edf2f7;color:#2d3748;background:#fff}#omb-tool .ht-table thead th,#omb-ref .ht-table thead th{font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg, #3AABD2, #2b6cb0);border-bottom:none}#omb-tool .ht-table tbody th,#omb-ref .ht-table tbody th{font-weight:700;color:#1f6f96;background:#f7fafc}#omb-tool .ht-table tbody tr:last-child th,#omb-tool .ht-table tbody tr:last-child td,#omb-ref .ht-table tbody tr:last-child th,#omb-ref .ht-table tbody tr:last-child td{border-bottom:none}#omb-tool .ht-table tr.is-current th,#omb-tool .ht-table tr.is-current td,#omb-ref .ht-table tr.is-current th,#omb-ref .ht-table tr.is-current td{background:#e6f5fb;font-weight:700}#omb-tool .ht-table tr.is-current th,#omb-ref .ht-table tr.is-current th{box-shadow:inset 4px 0 0 #3aabd2}#omb-tool .ht-table .ht-col-games,#omb-ref .ht-table .ht-col-games{display:none}#omb-tool .ht-table.has-games .ht-col-games,#omb-ref .ht-table.has-games .ht-col-games{display:table-cell}#omb-tool .ht-desc+.ht-desc,#omb-ref .ht-desc+.ht-desc{margin-top:8px}#omb-tool .ht-formula,#omb-ref .ht-formula{display:block;font-size:15px;font-weight:700;color:#2d3748;text-align:center;background:#f7fafc;border:1px solid #edf2f7;border-radius:10px;padding:12px 8px;margin:10px 0}#omb-tool .ht-formula code,#omb-ref .ht-formula code{font-family:inherit;font-size:inherit;font-weight:inherit}#omb-tool .ht-examples,#omb-ref .ht-examples{display:grid;gap:10px;margin:0;padding:0;list-style:none}#omb-tool .ht-example,#omb-ref .ht-example{display:flex;flex-direction:column;gap:6px;background:#f7fafc;border:1px solid #edf2f7;border-radius:10px;padding:12px 14px}#omb-tool .ht-example__title,#omb-ref .ht-example__title{font-size:14px;font-weight:700;line-height:1.6}#omb-tool .ht-example__meta,#omb-ref .ht-example__meta{font-size:13px;color:#718096}#omb-tool .ht-example__meta strong,#omb-ref .ht-example__meta strong{font-weight:700;color:#2b6cb0}#omb-tool .ht-example__btn,#omb-ref .ht-example__btn{align-self:flex-start;font-family:inherit;font-size:12px;font-weight:700;color:#2b6cb0;background:#fff;border:1px solid #cbd5e0;border-radius:999px;padding:6px 14px;margin:0;cursor:pointer;appearance:none}#omb-tool .ht-example__btn:hover,#omb-tool .ht-example__btn:active,#omb-ref .ht-example__btn:hover,#omb-ref .ht-example__btn:active{background:#ebf4ff;border-color:#90b4e0}#omb-tool .ht-links,#omb-ref .ht-links{display:block;margin:0;padding:0 0 0 1.2em;font-size:14px;line-height:1.9;text-align:left}#omb-tool .ht-links li,#omb-ref .ht-links li{display:list-item;text-align:left}#omb-tool .omb-cond{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;padding:0;list-style:none}#omb-tool .omb-cond li{margin:0;padding:8px 10px;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;color:#718096;line-height:1.5}#omb-tool .omb-cond strong{display:block;font-size:14px;font-weight:700;color:#1c2541}#omb-tool .omb-push{display:flex;flex-direction:column;align-items:center;width:190px;margin:10px auto 0;padding:0;background:none;border:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}#omb-tool .omb-push__svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 6px 6px rgba(0, 0, 0, 0.18))}#omb-tool .omb-push__cap{transition:transform .08s ease-out}#omb-tool .omb-push__label{display:block;margin-top:2px;font-size:15px;font-weight:700;letter-spacing:.3em;color:#c00000}#omb-tool .omb-push:active .omb-push__cap,#omb-tool .omb-push.is-pressed .omb-push__cap{transform:translateY(10px)}#omb-tool .omb-push:disabled{cursor:default}#omb-tool .omb-push.is-pressed .omb-push__label{color:#718096}#omb-tool .omb-progress{display:none;padding:18px 8px 10px;text-align:center}#omb-tool .omb-progress p{text-align:center}#omb-tool .omb-progress__label{font-size:12px;color:#718096}#omb-tool .omb-progress__years{margin:2px 0 10px !important;font-size:28px;font-weight:700;line-height:1.3;color:#1c2541;white-space:nowrap}#omb-tool .omb-progress__years small{margin-left:2px;font-size:15px}#omb-tool .omb-progress__bar{height:10px;overflow:hidden;background:#edf2f7;border-radius:999px}#omb-tool .omb-progress__bar span{display:block;width:0;height:100%;background:linear-gradient(90deg, #ff5a5a, #c00000);border-radius:999px}#omb-tool .omb-progress__count{margin-top:6px !important;font-size:11.5px;color:#718096}#omb-tool .omb-progress__msg{min-height:3.4em;margin-top:12px !important;font-size:14px;font-weight:700;color:#a8761a}#omb-tool .omb-progress__skip{margin-top:8px;padding:6px 16px;font-size:12px;color:#718096;background:#fff;border:1px solid #e2e8f0;border-radius:999px;cursor:pointer}#omb-tool .ht-result-card.is-running .omb-progress{display:block}#omb-tool .ht-result-card.is-running .omb-result{display:none}#omb-tool .omb-seed-note{margin-top:12px;font-size:12px;color:#718096}#omb-tool .omb-result{text-align:left}#omb-tool .omb-meta{margin:0 0 8px;font-size:11px;line-height:1.5;color:#718096}#omb-tool .omb-total{display:block;margin:0 0 8px;padding:10px 12px;color:#fff;background:linear-gradient(135deg, #1c2541, #2b3a67);border-radius:10px}#omb-tool .omb-total span{display:block;color:inherit}#omb-tool .omb-total__label{font-size:11px;opacity:.8}#omb-tool .omb-total__value{font-size:18px;font-weight:700;line-height:1.35;color:#f6c744 !important;white-space:nowrap}#omb-tool .omb-total__sub{margin-top:4px;padding-top:6px;border-top:1px solid rgba(255,255,255,.18);font-size:11.5px;line-height:1.6}#omb-tool .omb-total__item{white-space:nowrap}#omb-tool .omb-total__item-label{display:inline-block !important;min-width:32px;margin-right:4px;opacity:.75}#omb-tool .omb-tiles{display:grid;gap:6px;margin:0 0 6px;padding:0;list-style:none}#omb-tool .omb-tile{display:flex;flex-direction:column;min-width:0;margin:0;padding:6px 8px;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px}#omb-tool .omb-tile span{display:block;white-space:nowrap}#omb-tool .omb-tile__label{font-size:10.5px;line-height:1.4;color:#4a5568}#omb-tool .omb-tile__value{font-size:15px;font-weight:700;line-height:1.35;color:#1c2541}#omb-tool .omb-tile__theory{font-size:10px;line-height:1.3;color:#718096}#omb-tool .omb-tiles--main{grid-template-columns:repeat(3, minmax(0, 1fr))}#omb-tool .omb-tiles--main .omb-tile{padding:8px 6px;text-align:center;background:#fdf6e3;border-color:#f1dfb0}#omb-tool .omb-tiles--main .omb-tile__value{font-size:17px;color:#a8761a}#omb-tool .omb-tiles--grid{grid-template-columns:repeat(2, minmax(0, 1fr))}#omb-tool .omb-brand{margin:6px 0 0;font-size:10px;text-align:right;color:#718096}#omb-tool .ht-result-card.is-empty .omb-result{display:none}#omb-tool .omb-history[hidden]{display:none}#omb-tool .omb-history table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}#omb-tool .omb-history th,#omb-tool .omb-history td{padding:7px 4px;text-align:right;border-bottom:1px solid #edf2f7}#omb-tool .omb-history th{font-size:11px;color:#fff;background:#1c2541}#omb-tool .omb-history th:first-child,#omb-tool .omb-history td:first-child{text-align:left}#omb-tool .omb-history td:last-child{color:#718096;font-size:11px}#omb-ref .omb-theory-table{width:100%;border-collapse:collapse;font-size:12.5px}#omb-ref .omb-theory-table th,#omb-ref .omb-theory-table td{padding:8px 6px;text-align:right;border-bottom:1px solid #edf2f7}#omb-ref .omb-theory-table th{text-align:left;font-weight:400;color:#2d3748}#omb-ref .omb-theory-table td{font-weight:700;color:#1c2541;white-space:nowrap}#omb-tool .omb-column-link{text-align:center;background:#f7fafc}#omb-tool .omb-column-link .omb-column-link__lead{margin:0 0 12px;font-size:13px;line-height:1.7;text-align:center}#omb-tool .omb-column-link .omb-column-link__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:12px 6px;font-size:14.5px;font-weight:bold;color:#1f5f8a;background:#f2f8fc;border:1px solid #d5e8f3;border-radius:999px;box-shadow:none;cursor:pointer;touch-action:manipulation;transition:transform .08s,background-color .12s}#omb-tool .omb-column-link .omb-column-link__btn svg{fill:#1c9ad6;flex:none}#omb-tool .omb-column-link .omb-column-link__btn:active{background:#e1f0f9;transform:scale(0.97)}#omb-tool .omb-column-link .omb-column-link__btn{width:100%;max-width:360px;text-decoration:none}