/*!
 * Khohari.Com — https://khohari.com
 * Copyright (c) 2026 Khohari.Com. All rights reserved.
 * Proprietary: copying, modifying, redistributing or hosting this file
 * elsewhere is prohibited without written permission. See /LICENSE.
 */
.tk.hc{max-width:580px}.tk.hc--wide{max-width:700px}.hc .tk-body{padding:20px 22px 22px}.hc .tk-title{font-size:26px}.hf{display:grid;grid-template-columns:96px 1fr;gap:13px 14px;align-items:center;justify-items:start}.hf>.tk-lbl{margin:0;font-size:13.5px;line-height:1.35}.hf-ctl{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%}.hf-ctl--row{flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.hf-hint,.hf-opt{font-size:11.5px;color:var(--tm);line-height:1.4}.hf-opt{display:block;font-weight:500;font-size:11px;line-height:1.2;margin-top:1px}.hc .tk-table td.l,.hc .tk-table th.l{text-align:left}.hc .tk-pill,.hc .tk-seg{display:inline-flex;width:auto}.hc .tk-seg button{flex:none;padding:5px 12px;font-size:12px}.hc .tk-pill{max-width:100%}.hc .tk-in{flex:none;width:74px;padding:8px 10px;font-size:15px}.hc .tk-in--sm{width:54px}.hc .tk-in--wide{width:112px}.hc .tk-u{padding:0 9px;font-size:12px}.hc .tk-radios{gap:8px 18px;padding:0}.hc .tk-check,.hc .tk-radio,.hc-content .faq-list details p{font-size:14px}.hc .cf-select.tk-sel{width:auto;max-width:100%;padding:8px 30px 8px 10px;font-size:13.5px;min-width:0}.hc .hf-date{min-width:0}.hc .hf-date,.hc .hf-time{padding:7px 10px;border:1.5px solid var(--brd);border-radius:var(--r-md);background:var(--bg);color:var(--th);font:700 15px/1.2 var(--font);outline:0;transition:border-color .15s,box-shadow .15s,background-color .15s;-webkit-appearance:none;appearance:none}.hc .hf-date{width:172px}.hc .hf-time{width:auto;min-width:150px}.hc .hf-date:hover,.hc .hf-time:hover{border-color:var(--brd-h)}.hc .hf-date:focus,.hc .hf-time:focus{background:var(--surf);border-color:var(--blue);box-shadow:0 0 0 3px rgba(37,99,235,.13)}.hc .hf-date.tk-bad,.hc .hf-time.tk-bad{border-color:#ef4444;background:#fef2f2}[data-theme=dark] .hc .hf-date.tk-bad,[data-theme=dark] .hc .hf-time.tk-bad{background:#3b1212}[data-theme=dark] .hc .hf-date,[data-theme=dark] .hc .hf-time{color-scheme:dark}.hc .tk-btns{margin-top:20px;justify-content:flex-start}.hc .hc-go,.hc .tk-clr{border-radius:var(--r-md)}.hc .hc-go{flex:none;padding:10px 26px;border:0;background:var(--blue);color:#fff;font:700 14px/1 var(--font);cursor:pointer;box-shadow:0 2px 8px rgba(37,99,235,.25);transition:background .15s,transform .1s}.hc .hc-go:hover{background:var(--blue-d)}.hc .hc-go:active{transform:translateY(1px)}.hc .tk-clr{padding:10px 16px;font-size:13.5px}.hc .tk-err{margin-top:12px;padding:9px 12px;font-size:12.5px}.hc .tk-out{padding:18px 22px 20px}.hc .tk-k{font-size:12.5px;margin-bottom:4px}.hc .tk-v{font-size:34px;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.hc .tk-v small{margin-left:0}.hc-badge{display:inline-block;align-self:center;padding:3px 10px;border-radius:var(--r-full);font:700 12.5px/1.4 var(--font);letter-spacing:.01em;white-space:nowrap}.hc-badge--good{background:#dcfce7;color:#166534}.hc-badge--warn{background:#fef3c7;color:#92400e}.hc-badge--bad{background:#fee2e2;color:#991b1b}.hc-badge--low{background:#dbeafe;color:#1e40af}.hc-badge--info{background:var(--surf);color:var(--tb);border:1px solid var(--brd)}[data-theme=dark] .hc-badge--good{background:#14532d;color:#bbf7d0}[data-theme=dark] .hc-badge--warn{background:#78350f;color:#fde68a}[data-theme=dark] .hc-badge--bad{background:#7f1d1d;color:#fecaca}[data-theme=dark] .hc-badge--low{background:#1e3a8a;color:#bfdbfe}.hc .tk-rows{margin-top:14px;grid-template-columns:1fr}.hc .tk-r{padding:7px 0}.hc .tk-r>span:first-child{font-size:13px}.hc .tk-r>span:last-child{font-size:14px}.hc .tk-r.tk-r--hi>span:last-child{color:var(--blue)}.hc .tk-note{margin-top:12px;padding:10px 12px;font-size:12.5px}.hc .tk-foot,.hc .tk-tablewrap{margin-top:14px}.hc .tk-table{font-size:13px;min-width:0}.hc .tk-table th{padding:7px 10px;font-size:10.5px}.hc .tk-table td{padding:7px 10px}.hc .tk-table td:first-child{white-space:nowrap}.hc .tk-table tr.tk-hi td{background:var(--blue-l);color:var(--blue-d)}[data-theme=dark] .hc .tk-table tr.tk-hi td,[data-theme=dark] .hc-chip.on .v,[data-theme=dark] .hc-time.on .v{color:#93c5fd}.hc-sub,.hg{margin-top:16px}.hc-sub .tk-k{margin-bottom:2px}.hg-track{position:relative;height:8px;border-radius:4px;display:flex;overflow:visible}.hg-band{height:100%;min-width:2px}.hg-band:first-child{border-radius:4px 0 0 4px}.hg-band:last-child{border-radius:0 4px 4px 0}.hg-band--low{background:#93c5fd}.hg-band--good{background:#86efac}.hg-band--warn{background:#fcd34d}.hg-band--bad{background:#fca5a5}.hg-band--worse{background:#f87171}.hg-band--info{background:var(--brd-h)}.hg-pin{position:absolute;top:-5px;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--surf);border:3px solid var(--th);box-shadow:0 1px 4px rgba(0,0,0,.25);transition:left .5s cubic-bezier(.34,1.2,.64,1)}@media (prefers-reduced-motion:reduce){.hg-pin{transition:none}}.hg-labels{display:flex;margin-top:8px}.hg-lab{font-size:11px;line-height:1.3;color:var(--ts);text-align:center;padding:0 2px;min-width:0;overflow:hidden}.hg-lab b{font-weight:700;color:var(--tb);overflow:hidden;text-overflow:ellipsis}.hc-chip .k,.hg-lab b,.hg-lab span{display:block;white-space:nowrap}.hg-lab span{color:var(--tm);font-variant-numeric:tabular-nums}.hg-lab.on b{color:var(--th)}.hg-lab--n,.hg-lab--n b,.hg-lab--n span{overflow:visible;text-overflow:clip}.hg-lab--n2{padding-top:26px}.hg-labels{align-items:flex-start}.hc-chips{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.hc-chips--2{grid-template-columns:1fr 1fr}.hc-chips--4{grid-template-columns:repeat(4,1fr)}.hc-chip{background:var(--surf);border:1px solid var(--brd);border-radius:var(--r-md);padding:11px 12px;min-width:0}.hc-chip .k{font-size:11.5px;font-weight:600;color:var(--ts);margin-bottom:3px;overflow:hidden;text-overflow:ellipsis}.hc-chip .s,.hc-chip .v{display:block;font-variant-numeric:tabular-nums}.hc-chip .v{font:800 20px/1.1 var(--font);color:var(--th);letter-spacing:-.02em;word-break:break-word}.hc-chip .v small{font-size:12px;font-weight:700;color:var(--ts);margin-left:3px;letter-spacing:0}.hc-chip .s{font-size:11.5px;color:var(--tm);margin-top:3px}.hc-chip.on{border-color:var(--blue);background:var(--blue-l)}.hc-chip.on .v,.hc-time.on .v{color:var(--blue-d)}.hc-times{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin-top:14px}.hc-time{background:var(--surf);border:1px solid var(--brd);border-radius:var(--r-md);padding:10px 12px;text-align:center}.hc-time .v{display:block;font:800 21px/1.1 var(--font);color:var(--th);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hc-time .s{display:block;font-size:11.5px;color:var(--ts);margin-top:4px}.hc-time.on{border-color:var(--blue);background:var(--blue-l)}.hc-content .content-section{margin-bottom:26px}.hc-content .content-section p{font-size:14.5px;line-height:1.65}.hc-content .content-table{font-size:13.5px}.hc-content .content-table td,.hc-content .content-table th{padding:8px 12px}.hc-content .formula-box{padding:12px 16px;font-size:14px}.hc-content .faq-list summary{font-size:14px;padding:11px 40px 11px 14px}.hc-content .disclaimer-box{margin-top:22px}@media (max-width:600px){.hc .tk-title{font-size:23px}.hc .hf-date,.hc .hf-time,.hc .tk-in{font-size:16px}.hc-chips--4{grid-template-columns:repeat(2,1fr)}.hc-chips{gap:8px}.hc-chip{padding:9px 10px}.hc-chip .v{font-size:18px}.hc-chip .s{font-size:11px}.hg-lab span{display:none}.hg-lab--n2{padding-top:14px}.hc .tk-r em{display:block}}@media (max-width:480px){.hf{grid-template-columns:1fr;gap:6px 0;justify-items:stretch}.hf-ctl{width:100%}.hf>.tk-lbl{margin-top:9px}.hf-opt{display:inline;margin-left:5px}.hf>.tk-lbl:first-child{margin-top:0}.hc .tk-body{padding:18px 16px}.hc .tk-out{padding:16px}.hc .tk-btns{margin-top:18px}.hc .hc-go{flex:1;padding:12px 20px;font-size:15px}.hc .tk-clr{padding:12px 16px}.hc .cf-select.tk-sel{width:100%}.hc .tk-v{font-size:30px}}