@font-face{font-family:poppins;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_a4ea4c{font-family:poppins,poppins Fallback}.__variable_a4ea4c{--font-poppins:"poppins","poppins Fallback"}@font-face{font-family:hanken;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:hanken Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_5d5dc0{font-family:hanken,hanken Fallback;font-style:normal}.__variable_5d5dc0{--font-hanken:"hanken","hanken Fallback"}@font-face{font-family:notoKhmer;src:url(/_next/static/media/2df0f432c3c27475-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:notoKhmer Fallback;src:local("Arial");ascent-override:100.41%;descent-override:27.52%;line-gap-override:0.00%;size-adjust:106.47%}.__className_757da2{font-family:notoKhmer,notoKhmer Fallback;font-style:normal}.__variable_757da2{--font-noto-khmer:"notoKhmer","notoKhmer Fallback"}:root{--oh-bg:#F7F9FA;--oh-surface:#FFFFFF;--oh-surface-2:#EFF3F6;--oh-border:#E3E9EE;--oh-border-strong:#CBD5DD;--oh-text:#2C3540;--oh-text-sub:#5A6672;--oh-text-faint:#6B7784;--oh-ink:#141C24;--oh-brand:#F7931E;--oh-brand-amber:#FBB040;--oh-brand-deep:#F26522;--oh-brand-strong:#9A5208;--oh-on-brand:#2A2420;--oh-grad:linear-gradient(135deg,#FBB040,#F7931E 46%,#F26522);--oh-brand-tint:#FEF3E4;--oh-success:#12795C;--oh-success-bg:#E3F2ED;--oh-warning:#A16207;--oh-warning-bg:#FBF2E0;--oh-warning-border:#E4D2A8;--oh-danger:#C4362F;--oh-danger-bg:#FBEAE8;--oh-danger-border:#EDC4C0;--oh-link:#B45309;--oh-focus:#F26522;--oh-space-1:4px;--oh-space-2:8px;--oh-space-3:12px;--oh-space-4:16px;--oh-space-5:20px;--oh-space-6:24px;--oh-space-8:32px;--oh-space-10:40px;--oh-text-xs:12px;--oh-text-sm:13px;--oh-text-base:14px;--oh-text-md:15px;--oh-text-lg:18px;--oh-text-title:22px;--oh-text-hero:30px;--oh-shadow-sm:0 1px 2px rgba(15,23,32,.05);--oh-shadow-md:0 6px 20px rgba(15,23,32,.07);--oh-shadow-brand:0 8px 28px rgba(15,23,32,.08);--oh-radius-sm:6px;--oh-radius-md:8px;--oh-radius-lg:10px;--oh-radius-pill:6px;--oh-font:var(--font-hanken),var(--font-noto-khmer),system-ui,-apple-system,sans-serif;--oh-font-display:var(--oh-font)}[data-skin=v1]{--oh-radius-sm:8px;--oh-radius-md:10px;--oh-radius-lg:14px;--oh-font:var(--font-poppins),var(--font-noto-khmer),system-ui,sans-serif}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--oh-bg);color:var(--oh-text);font-family:var(--oh-font);font-size:var(--oh-text-base);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--oh-link)}:focus-visible{outline:2px solid var(--oh-focus);outline-offset:2px}.oh-cube-bg{background-image:linear-gradient(30deg,rgba(247,147,30,.018) 12%,transparent 12.5%,transparent 87%,rgba(247,147,30,.018) 87.5%),linear-gradient(150deg,rgba(247,147,30,.018) 12%,transparent 12.5%,transparent 87%,rgba(247,147,30,.018) 87.5%);background-size:34px 60px}.oh-display{font-family:var(--oh-font-display);font-weight:600;letter-spacing:-.015em}.oh-marker{background:linear-gradient(transparent 60%,rgba(251,176,64,.5) 0);padding:0 2px}@media (max-width:680px){.oh-2panel{grid-template-columns:1fr!important}}.oh-shell{display:flex;min-height:100vh;min-height:100dvh;background:var(--oh-bg);color:var(--oh-text)}.oh-topbar{display:none}.oh-sidebar{width:224px;flex:none;padding:16px;background:var(--oh-surface);border-right:1px solid var(--oh-border);display:flex;flex-direction:column}.oh-main{flex:1 1;min-width:0;padding:32px}.oh-backdrop{display:none}.oh-hamburger{width:38px;height:38px;display:grid;place-items:center;flex:none;border:1px solid var(--oh-border-strong);border-radius:var(--oh-radius-md);background:var(--oh-surface);color:var(--oh-text);cursor:pointer}@media (max-width:860px){.oh-shell{flex-direction:column}.oh-topbar{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--oh-surface);border-bottom:1px solid var(--oh-border);position:-webkit-sticky;position:sticky;top:0;z-index:30}.oh-sidebar{position:fixed;top:0;left:0;bottom:0;width:270px;max-width:82vw;z-index:50;transform:translateX(-100%);transition:transform .22s ease;box-shadow:var(--oh-shadow-md);overflow-y:auto}.oh-shell.oh-open .oh-sidebar{transform:translateX(0)}.oh-backdrop{display:block;position:fixed;inset:0;background:rgba(15,23,32,.45);z-index:40;opacity:0;pointer-events:none;transition:opacity .22s ease}.oh-shell.oh-open .oh-backdrop{opacity:1;pointer-events:auto}.oh-main{padding:16px 14px 40px}}.oh-table{width:100%;border-collapse:collapse;font-size:13.5px}.oh-table th{text-align:left;padding:9px 14px;color:var(--oh-text-faint);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:var(--oh-surface-2);border-bottom:1px solid var(--oh-border)}.oh-table th.t-right{text-align:right}.oh-table tbody tr{border-bottom:1px solid var(--oh-border)}.oh-table tbody tr:last-child{border-bottom:0}.oh-table tbody tr:hover{background:var(--oh-surface-2)}.oh-table td{padding:8px 14px;color:var(--oh-text-sub);vertical-align:middle}.oh-table td.t-right{text-align:right;color:var(--oh-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:700px){.oh-table thead{display:none}.oh-table,.oh-table tbody{display:block;width:100%}.oh-table tbody tr{display:block;padding:13px 14px}.oh-table td{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:5px 0;text-align:right;color:var(--oh-text)}.oh-table td:before{content:attr(data-label);flex:none;text-align:left;white-space:nowrap;color:var(--oh-text-faint);font-size:12px;font-weight:600}.oh-table td.t-head{display:block;padding:0 0 9px;margin-bottom:5px;border-bottom:1px solid var(--oh-border);text-align:left}.oh-table td.t-head:before{content:none}.oh-table td.t-block{display:block;text-align:left;padding:6px 0}.oh-table td.t-block:before{display:block;margin-bottom:2px}}.oh-modal{display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.oh-modal-body{overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:560px){.oh-modal-overlay{padding:0!important;place-items:end stretch!important}.oh-modal{max-width:none!important;max-height:92dvh;border-radius:var(--oh-radius-lg) var(--oh-radius-lg) 0 0!important}}.oh-agent-tabbar{display:none}@media (max-width:860px){.oh-shell.oh-agent .oh-backdrop,.oh-shell.oh-agent .oh-sidebar{display:none}.oh-shell.oh-agent .oh-main{padding-bottom:84px}.oh-agent-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--oh-surface);border-top:1px solid var(--oh-border);padding:6px 4px calc(8px + env(safe-area-inset-bottom))}.oh-agent-tab{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10.5px;font-weight:600;color:var(--oh-text-faint);text-decoration:none}.oh-agent-tab .oh-agent-tab-pill{padding:2px 14px;border-radius:999px;display:grid;place-items:center}.oh-agent-tab.on{color:var(--oh-brand-deep)}.oh-agent-tab.on .oh-agent-tab-pill{background:var(--oh-brand-tint)}}.oh-portal-shell{min-height:100vh;min-height:100dvh;padding:48px 16px}@media (max-width:560px){.oh-portal-shell{padding:28px 14px}}.oh-portal-account{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;font-size:12.5px;font-weight:600;color:var(--oh-link);text-decoration:none;white-space:nowrap;background:var(--oh-surface,#fff);border:1px solid var(--oh-border);border-radius:999px}.oh-portal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width:700px){.oh-portal-account-label{display:none}.oh-portal-account{padding:6px 7px}.oh-portal-head{padding-right:124px}}.oh-assist{position:-webkit-sticky;position:sticky;top:0;z-index:20;margin:-32px -32px 22px;padding:14px 32px 10px;background:var(--oh-bg)}.oh-assist-box{position:relative;max-width:760px}.oh-assist-row{display:flex;align-items:center;gap:6px;padding:5px 6px 5px 14px;background:var(--oh-surface);border:1px solid var(--oh-border-strong);border-radius:999px;transition:box-shadow .15s ease,border-color .15s ease}.oh-assist-row:focus-within{border-color:var(--oh-brand);box-shadow:0 0 0 3px var(--oh-brand-tint)}.oh-assist-input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:14.5px;color:var(--oh-ink)}.oh-assist-input::placeholder{color:var(--oh-text-faint)}.oh-assist-btn{width:34px;height:34px;flex:none;border:none;border-radius:999px;background:transparent;display:grid;place-items:center;color:var(--oh-text-sub);cursor:pointer}.oh-assist-btn:hover:not(:disabled){background:var(--oh-brand-tint);color:var(--oh-brand)}.oh-assist-btn:disabled{opacity:.45;cursor:default}.oh-assist-send,.oh-assist-send:hover:not(:disabled){background:var(--oh-brand);color:#fff}.oh-assist-send:hover:not(:disabled){filter:brightness(.95)}.oh-assist-btn--rec{background:var(--oh-danger);color:#fff;animation:oh-assist-pulse 1.2s ease-in-out infinite}@keyframes oh-assist-pulse{50%{box-shadow:0 0 0 6px rgba(220,38,38,.18)}}.oh-assist-kbd{font-size:10.5px;color:var(--oh-text-faint);border:1px solid var(--oh-border);border-radius:5px;padding:1px 6px;font-family:ui-monospace,monospace;margin-right:4px}.oh-assist-ctx{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:11.5px;font-weight:600;color:var(--oh-brand);background:var(--oh-brand-tint);border-radius:999px;padding:3px 6px 3px 9px}.oh-assist-ctx-x{border:none;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center;padding:1px;border-radius:999px}.oh-assist-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;padding:6px;background:var(--oh-surface);border:1px solid var(--oh-border);border-radius:var(--oh-radius-lg);box-shadow:0 16px 48px rgba(0,0,0,.16);max-height:400px;overflow-y:auto}.oh-assist-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px}.oh-assist-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--oh-border-strong);background:var(--oh-surface-2);border-radius:999px;padding:5px 11px;font:inherit;font-size:12.5px;color:var(--oh-text);cursor:pointer}.oh-assist-chip:hover{border-color:var(--oh-brand);color:var(--oh-brand)}.oh-assist-chip--primary{background:var(--oh-brand);border-color:var(--oh-brand);color:#fff}.oh-assist-chip--primary:hover{color:#fff;filter:brightness(.95)}.oh-assist-hint{font-size:12px;color:var(--oh-text-faint)}.oh-assist-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;background:transparent;border:none;cursor:pointer;border-radius:var(--oh-radius-md);font:inherit;font-size:14px}.oh-assist-item:disabled{cursor:default}.oh-assist-item--active{background:var(--oh-brand-tint)}.oh-assist-item-label{font-weight:600;color:var(--oh-ink);white-space:nowrap}.oh-assist-item-sub{color:var(--oh-text-faint);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oh-assist-tag{margin-left:auto;flex:none;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--oh-text-faint);border:1px solid var(--oh-border);border-radius:999px;padding:1px 8px}.oh-assist-err{padding:10px 12px;background:var(--oh-danger-tint,#fdecec);color:var(--oh-danger);font-size:13px}.oh-assist-card,.oh-assist-err{margin:6px;border-radius:var(--oh-radius-md)}.oh-assist-card{padding:12px 14px;background:var(--oh-surface-2);border:1px solid var(--oh-border)}.oh-assist-card-title{font-weight:700;color:var(--oh-ink);font-size:14px}.oh-assist-card-sub{font-size:12.5px;color:var(--oh-text-sub);margin:4px 0 10px;line-height:1.45}.oh-assist-card-actions{display:flex;gap:6px;flex-wrap:wrap}.oh-assist-backdrop,.oh-assist-fab{display:none}@media (max-width:860px){.oh-assist{display:none}.oh-assist.oh-assist--sheet{display:block;position:fixed;left:0;right:0;bottom:0;z-index:70;margin:0;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:var(--oh-surface);border-top:1px solid var(--oh-border);box-shadow:0 -12px 40px rgba(0,0,0,.18);border-radius:16px 16px 0 0}.oh-assist--sheet .oh-assist-box{display:flex;flex-direction:column-reverse;max-width:none}.oh-assist--sheet .oh-assist-panel{position:static;box-shadow:none;border:none;padding:0;margin-bottom:8px;max-height:45vh}.oh-assist--sheet .oh-assist-kbd{display:none}.oh-assist-backdrop{display:block;position:fixed;inset:0;background:rgba(15,23,32,.35);z-index:69}.oh-assist-fab{display:grid;place-items:center;position:fixed;right:16px;bottom:calc(18px + env(safe-area-inset-bottom));width:52px;height:52px;border-radius:999px;border:none;background:var(--oh-brand);color:#fff;box-shadow:var(--oh-shadow-md);z-index:65;cursor:pointer}.oh-shell.oh-agent .oh-assist-fab{bottom:calc(78px + env(safe-area-inset-bottom))}}.oh-assist-ask{margin:2px 0 10px;padding:10px 12px;border-radius:var(--oh-radius-md);background:var(--oh-brand-tint)}.oh-assist-ask-q{font-size:13px;font-weight:600;color:var(--oh-ink);margin-bottom:6px}.oh-assist-ask-row{display:flex;gap:6px;align-items:center}.oh-assist-ask-input{flex:1 1;min-width:0;padding:7px 10px;border:1px solid var(--oh-border-strong);border-radius:999px;background:var(--oh-surface);font:inherit;font-size:13.5px;color:var(--oh-ink)}.oh-assist-count{margin-left:8px;font-size:11px;font-weight:700;color:var(--oh-brand);background:var(--oh-brand-tint);border-radius:999px;padding:1px 8px}.oh-assist-table-wrap{overflow-x:auto;margin:6px 0 10px}.oh-assist-table{width:100%;border-collapse:collapse;font-size:12.5px}.oh-assist-table th{text-align:left;font-weight:600;color:var(--oh-text-sub)}.oh-assist-table td,.oh-assist-table th{padding:6px 8px;border-bottom:1px solid var(--oh-border);white-space:nowrap}.oh-assist-table td{color:var(--oh-ink)}.oh-assist-row--link{cursor:pointer}.oh-assist-row--link:hover td{background:var(--oh-brand-tint)}.oh-top-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:1000;pointer-events:none;background:var(--oh-brand);box-shadow:0 0 8px rgba(247,147,30,.55);animation:oh-progress-run 8s cubic-bezier(.1,.6,.2,1) forwards}.oh-top-progress.is-done{width:100%;animation:oh-progress-done .3s ease forwards}@keyframes oh-progress-run{0%{width:0}10%{width:35%}40%{width:70%}to{width:92%}}@keyframes oh-progress-done{0%{opacity:1}to{opacity:0}}.oh-link-pending{width:13px;height:13px;flex:none;border-radius:999px;border:2px solid var(--oh-border-strong);border-top-color:var(--oh-brand);animation:oh-spin .7s linear infinite}.oh-link-pending.is-overlay{position:absolute;top:-3px;right:2px;background:var(--oh-surface)}@keyframes oh-spin{to{transform:rotate(1turn)}}.oh-skeleton{opacity:0;animation:oh-skel-in .2s ease .15s forwards}.oh-skel-block{border-radius:var(--oh-radius-md);background:linear-gradient(90deg,var(--oh-surface-2) 0,var(--oh-border) 50%,var(--oh-surface-2) 100%);background-size:200% 100%;animation:oh-shimmer 1.4s ease-in-out infinite}@keyframes oh-skel-in{to{opacity:1}}@keyframes oh-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.oh-top-progress{animation:none;width:70%}.oh-top-progress.is-done{animation:none;width:100%}.oh-link-pending{animation:none;border-color:var(--oh-brand)}.oh-skeleton{opacity:1}.oh-skel-block,.oh-skeleton{animation:none}}