:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f8;--bg-sunk:#e9ecf1;--surface:#fff;--ink:#0f1b2d;--ink-2:#2b3950;--muted:#55627a;--line:#d5dae3;--line-strong:#8591a6;--accent:#8a5600;--accent-press:#6f4500;--on-accent:#fff;--accent-text:#7d4e00;--accent-soft:#f3e3c4;--scrim:#f5f6f8e6;--shadow-tint:15 27 45;--up:#0b6b3a;--down:#b3261e;--plot:#8a5600;--radius:18px;--radius-small:10px;--gutter:clamp(16px, 4vw, 48px);--page:1240px;--font-text:"Geist Variable", "Kantumruy Pro Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Geist Variable", "Kantumruy Pro Variable", system-ui, sans-serif;--font-number:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--quick:.16s;--settle:.26s}:root:lang(km){--font-text:"Kantumruy Pro Variable", "Geist Variable", system-ui, "Khmer OS", sans-serif;--font-display:"Kantumruy Pro Variable", "Geist Variable", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0e15;--bg-sunk:#06090e;--surface:#121925;--ink:#eaeff7;--ink-2:#c3cddd;--muted:#96a3b8;--line:#1e2838;--line-strong:#5b6a82;--accent:#f0b64a;--accent-press:#f7cb7a;--on-accent:#1a1203;--accent-text:#f0b64a;--accent-soft:#2a2110;--scrim:#0a0e15e6;--shadow-tint:0 0 0;--up:#5fd18f;--down:#ff8a80;--plot:#f0b64a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.55;overflow-x:clip}:lang(km) body,body:lang(km){line-height:1.8}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;padding:0}svg{display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::selection{background:var(--accent);color:var(--on-accent)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:20;background:var(--ink);color:var(--bg);border-radius:var(--radius);padding:10px 14px;position:absolute;top:8px;transform:translateY(-200%)}.skip:focus-visible{transform:none}.icon{flex:none;width:1.25em;height:1.25em}.icon svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.wrap{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.btn{white-space:nowrap;min-height:44px;transition:transform var(--quick) var(--ease-out), opacity var(--quick) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-press)}.btn-quiet{background:var(--scrim);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn-quiet:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.num{font-family:var(--font-number);font-variant-numeric:tabular-nums}.mark{background:var(--level);width:.85em;height:.85em;box-shadow:inset 0 0 0 1.5px rgb(var(--shadow-tint) / .35);border-radius:50%;flex:none;display:inline-block}.top{z-index:6;padding:calc(12px + env(safe-area-inset-top,0px)) max(var(--gutter), calc((100% - var(--page)) / 2 + var(--gutter))) 12px;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:0 0 auto}.brand{background:var(--scrim);border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 8px;text-decoration:none;display:inline-flex}.brand-mark{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:50%;padding:5px}.brand-km{font-family:Kantumruy Pro Variable,system-ui,sans-serif;font-size:1.1875rem;font-weight:700;line-height:1.7}.brand-en{letter-spacing:.02em;color:var(--muted);font-family:Geist Variable,system-ui,sans-serif;font-size:.9375rem;font-weight:600}.top-actions{gap:8px;display:flex}@media (max-width:419px){.top .btn-label,.brand-en{display:none}.top .btn{padding-inline:14px}}.hero{padding:calc(84px + env(safe-area-inset-top,0px)) 0 clamp(28px, 5vw, 56px);background:var(--bg-sunk)}.hero-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.convert,.chart{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;padding:clamp(18px,3vw,30px)}h1{font-family:var(--font-display);color:var(--muted);font-size:1.0625rem;font-weight:600;line-height:1.6}.convert-fields{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:end;gap:12px 8px;margin-top:12px;display:grid}.field{gap:4px;min-width:0;display:grid;position:relative}.field>span:first-child{color:var(--muted);font-size:.8125rem;font-weight:500}.field-amount{grid-column:1/-1}.field input,.field select{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-height:56px;color:var(--ink);font:inherit;border-radius:14px;padding:0 14px;font-size:1.0625rem;font-weight:600}.field input{font-family:var(--font-number);letter-spacing:-.01em;font-size:1.5rem}.field input[aria-invalid=true]{border-color:var(--down)}.field select{appearance:none;text-overflow:ellipsis;cursor:pointer;padding-right:38px}.field-pick select{color:#0000}.field-pick option{color:var(--ink);background:var(--surface)}.pick{white-space:nowrap;pointer-events:none;align-items:center;gap:8px;height:56px;display:flex;position:absolute;bottom:0;left:15px;right:38px;overflow:hidden}.pick b{font-weight:600}.pick span{color:var(--muted);text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.field .icon{width:20px;height:20px;color:var(--muted);pointer-events:none;position:absolute;bottom:18px;right:12px}.swap{width:48px;height:56px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);transition:transform var(--quick) var(--ease-out);border-radius:14px;place-items:center;display:grid}.swap:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.swap:active{transform:scale(.94)}.problem{min-height:1.6em;color:var(--down);font-size:.875rem;font-weight:600}.answer{min-height:11.5rem}.answer-amount{letter-spacing:-.04em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 12px;font-size:clamp(2.5rem,10.5vw,4.25rem);font-weight:600;line-height:1.08;display:flex}.answer-code{font-family:var(--font-number);letter-spacing:0;color:var(--accent-text);font-size:.38em;font-weight:600}.answer-name{color:var(--muted)}.answer-one{color:var(--ink-2);margin-top:12px;font-weight:500}.answer-day,.answer-waiting{color:var(--muted);align-items:center;gap:10px;margin-top:2px;font-size:.9375rem;display:flex}.skeleton .num{color:#0000;background:var(--bg-sunk);border-radius:var(--radius-small)}.status-row{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:10px;display:flex}.status{font-weight:600}.quick{flex-wrap:wrap;gap:8px;display:flex}.chip{min-width:56px;min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;padding:0 14px;font-weight:600}.chip:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:none}.pulse{background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px;position:relative}.pulse:after{content:"";background:var(--accent);animation:beat 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes beat{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.switch{background:var(--scrim);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;padding:3px;display:inline-flex}.switch button{min-width:52px;min-height:44px;transition:background var(--quick) var(--ease-out), color var(--quick) var(--ease-out);border-radius:999px;padding:0 12px;font-size:.9375rem;font-weight:600}.switch button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.chart-head h2{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.plot{border-bottom:1px solid var(--line);touch-action:pan-y;cursor:crosshair;border-radius:4px;height:clamp(200px,28vw,300px);margin-top:16px;position:relative}.plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plot-line{fill:none;stroke:var(--plot);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.plot-area{fill:var(--plot);opacity:.12}.plot-mark{color:var(--ink-2);white-space:nowrap;pointer-events:none;padding-bottom:8px;font-size:.8125rem;position:absolute;translate:-50% -100%}.plot-mark:after{content:"";background:var(--plot);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-4px;left:50%;translate:-50%}.plot-mark.is-low{padding:8px 0 0;translate:-50%}.plot-mark.is-low:after{top:-4px;bottom:auto}.plot-mark.is-start{translate:0 -100%}.plot-mark.is-start.is-low{translate:0}.plot-mark.is-end{translate:-100% -100%}.plot-mark.is-end.is-low{translate:-100%}.plot-mark.is-start:after{left:0}.plot-mark.is-end:after{left:100%}.plot-now{background:var(--ink);width:12px;height:12px;box-shadow:0 0 0 3px var(--surface);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.plot-cursor{background:var(--line-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.plot-dot{background:var(--plot);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.plot-tip{background:var(--ink);color:var(--bg);white-space:nowrap;pointer-events:none;border-radius:10px;padding:6px 10px;font-size:.8125rem;line-height:1.45;display:grid;position:absolute;top:4px;translate:10px}.plot-tip[data-side=left]{translate:calc(-100% - 10px)}.plot-empty{height:100%;color:var(--muted);place-items:center;display:grid}.plot-days{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:.75rem;display:flex}.chart-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.chart-facts dt{color:var(--muted);font-size:.8125rem}.chart-facts dd{font-size:1.125rem;font-weight:600}.chart-facts small{color:var(--muted);font-size:.8125rem;font-weight:400;display:block}.chart-loading{min-height:1.5em;color:var(--muted);margin-top:6px;font-size:.8125rem}.move[data-way=up]{color:var(--up)}.move[data-way=down]{color:var(--down)}.section{padding-block:clamp(44px,7vw,88px)}.section h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.7rem,5vw,2.6rem);font-weight:700;line-height:1.12}:lang(km) .section h2{letter-spacing:0;line-height:1.5}.section-lead{max-width:58ch;color:var(--muted);margin-top:10px}.board-scroll{margin-top:20px;overflow-x:auto}.board{border-collapse:collapse;width:100%}.board th,.board td{border-bottom:1px solid var(--line);text-align:left;padding:6px 10px 6px 0;font-weight:400}.board thead th{border-bottom-color:var(--line-strong);color:var(--muted);padding-bottom:10px;font-size:.8125rem;font-weight:500}.board .is-number,.board thead th:last-child{text-align:right}.board th a{flex-wrap:wrap;align-items:center;gap:0 12px;min-height:48px;text-decoration:none;display:flex}.board th a b{min-width:3.2ch;font-weight:600}.board th a span{color:var(--ink-2)}.board th a:hover span{text-underline-offset:3px;text-decoration:underline}.board tr[aria-current=true] th a b{color:var(--accent-text)}.board-value{font-weight:600}.board .is-wide{display:none}.spark{width:132px;height:30px;margin-left:auto}.spark path{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spark[data-way=up] path{stroke:var(--up)}.spark[data-way=down] path{stroke:var(--down)}.month{background:var(--bg-sunk)}.month-lead{max-width:44ch;color:var(--ink);margin-top:16px;font-size:clamp(1.15rem,2.4vw,1.5rem);line-height:1.5}:lang(km) .month-lead{line-height:1.85}.month-facts{gap:0 clamp(24px,4vw,56px);margin-top:24px;display:grid}.month-facts li{border-top:1px solid var(--line-strong);padding:16px 0 18px}.month-label{color:var(--muted);font-size:.875rem}.month-name{font-weight:600}.month-name .num{color:var(--muted);font-weight:500}.month-figure{letter-spacing:-.02em;margin-top:4px;font-size:1.6rem;font-weight:600}.month-note{color:var(--muted);margin-top:8px;font-size:.875rem}.what{background:var(--ink);color:var(--bg)}.what h2{color:var(--bg)}.claims{border-top:1px solid #7f8ca080;margin-top:clamp(20px,4vw,36px)}.claim{border-bottom:1px solid #7f8ca080;gap:6px 32px;padding:18px 0;display:grid}.claim p{max-width:62ch}.claim a{min-height:44px;color:inherit;align-items:center;gap:6px;font-weight:600;display:inline-flex}.faq-grid{gap:24px 64px;display:grid}.faq-list{border-bottom:1px solid var(--line)}.faq-list details{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 0;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .icon{color:var(--muted);transition:transform var(--settle) var(--ease-out)}.faq-list details[open] summary .icon{transform:rotate(45deg)}.faq-list details p{max-width:62ch;color:var(--ink-2);padding:0 0 20px}.foot{padding-block:36px calc(48px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.foot-grid{gap:16px 48px;display:grid}.foot-word{color:var(--bg-sunk);-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:Kantumruy Pro Variable,system-ui,sans-serif;font-size:clamp(4rem,22vw,13rem);font-weight:700;line-height:1.6;overflow:hidden}.foot-word:before{content:attr(data-word)}.foot nav{flex-wrap:wrap;gap:4px 20px;display:flex}.foot nav a{align-items:center;min-height:44px;display:inline-flex}.foot-meta{color:var(--muted)}.foot-contact span{-webkit-user-select:all;user-select:all;color:var(--ink)}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--ink);max-width:calc(100vw - 32px);color:var(--bg);box-shadow:0 12px 32px rgb(var(--shadow-tint) / .28);animation:toast-in var(--settle) var(--ease-out);border-radius:999px;padding:12px 18px;position:fixed;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(12px)}}@media (min-width:640px){.board .is-wide{display:table-cell}.month-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px){.claim{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:900px){.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.faq-grid h2{position:sticky;top:32px}.foot-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.month-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:980px){.hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:20px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both rise;animation-timeline:view();animation-range:entry entry 55%}@keyframes rise{0%{transform:translateY(28px)}}}}
