@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/f196b1e65fee88ed-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/61a7a85bb72f3355-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Noto_Sans_Thai_795816;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/cc95fdb254242a42-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Noto_Sans_Thai_Fallback_795816;src:local("Arial");ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.00%;size-adjust:106.33%}.__className_795816{font-family:__Noto_Sans_Thai_795816,__Noto_Sans_Thai_Fallback_795816;font-style:normal}.__variable_795816{--font-sans-thai:"__Noto_Sans_Thai_795816","__Noto_Sans_Thai_Fallback_795816"}.card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-16);padding:var(--s-6) var(--s-5);box-shadow:var(--shadow-1);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.label{color:var(--muted);font-size:var(--fs-14);text-transform:uppercase;letter-spacing:.12em}.clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(36px,5vw,var(--fs-56));line-height:var(--lh-tight);margin:var(--s-3) 0 var(--s-2)}.meta{font-size:var(--fs-14)}.footer,.meta{color:var(--muted)}.footer{margin-top:var(--s-4);font-size:var(--fs-13,13px)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-1);background:var(--surface-1);color:var(--fg);padding:10px 14px;border-radius:var(--r-12);cursor:pointer;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:linear-gradient(135deg,rgba(255,153,51,.9),rgba(255,92,92,.92));border-color:transparent;color:#fffaf2;box-shadow:0 12px 24px rgba(255,107,53,.25)}.tab-link,.weekday-tab{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid var(--border-1);border-radius:999px;background:var(--surface-1);color:var(--fg);text-decoration:none;transition:transform .14s ease,border-color .14s ease,background .14s ease}.tab-link:hover,.weekday-tab:hover{transform:translateY(-1px);border-color:rgba(255,153,51,.45)}.weekday-tab{cursor:pointer;font:inherit}.weekday-tab.is-active{background:linear-gradient(135deg,rgba(255,153,51,.2),rgba(255,92,92,.18));border-color:rgba(255,153,51,.55)}.status-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(78,214,153,.15);color:#2cc58d;font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.14em}.checker-card,.sidebar-card{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.latest-board,.recent-draws{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.latest-board-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.latest-board-head strong{display:block;margin-top:var(--s-1);font-size:clamp(28px,4vw,36px)}.latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.latest-cell{display:grid;grid-gap:var(--s-2);gap:var(--s-2);min-height:104px;padding:var(--s-4);border-radius:var(--r-12);border:1px solid rgba(255,153,51,.18);background:linear-gradient(180deg,rgba(255,214,189,.22),hsla(0,0%,100%,.04))}.latest-cell--hero{grid-column:span 1}.latest-cell span{color:var(--muted)}.latest-cell strong{font-size:clamp(22px,3vw,32px);line-height:1.1}.recent-title{margin:0;font-size:var(--fs-16)}.recent-draw-buttons{display:flex;flex-wrap:wrap;gap:var(--s-3)}.recent-draw-button{min-height:44px;padding:0 16px;border:1px solid var(--border-1);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--fg);font:inherit;cursor:pointer}.recent-draw-button.is-active{border-color:rgba(255,153,51,.55);background:linear-gradient(135deg,rgba(255,153,51,.18),rgba(255,92,92,.14))}.checker-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-4)}.field{display:grid;grid-gap:var(--s-2);gap:var(--s-2);min-width:min(280px,100%);color:var(--muted);font-size:var(--fs-14)}.field input,.field select{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--border-1);border-radius:var(--r-12);background:hsla(0,0%,100%,.04);color:var(--fg);font:inherit}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.field input::-webkit-calendar-picker-indicator{filter:invert(1)}.result-board{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.match-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.result-main{display:grid;grid-gap:var(--s-1);gap:var(--s-1);padding:var(--s-5);border-radius:var(--r-16);background:linear-gradient(160deg,hsla(0,0%,100%,.09),hsla(0,0%,100%,.03));border:1px solid var(--border-1)}.result-main strong{font-size:clamp(34px,6vw,56px);line-height:1;letter-spacing:.06em}.result-cell span,.result-date,.result-label,.stat-link span,.stat-row span{color:var(--muted)}.result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.result-cell,.stat-row{display:grid;grid-gap:var(--s-1);gap:var(--s-1);padding:var(--s-4);border:1px solid var(--border-1);border-radius:var(--r-12);background:hsla(0,0%,100%,.03)}.result-cell strong,.stat-row strong{font-size:clamp(22px,4vw,32px);line-height:1}.stat-board,.stats-links{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.period-strip{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-5)}.custom-years{margin-top:var(--s-4);max-width:220px}.stats-layout{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.75fr);grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.stats-filter-panel{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.filter-group{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.filter-group-head{display:flex;align-items:center;justify-content:space-between}.filter-chip-grid{display:flex;flex-wrap:wrap;gap:var(--s-2)}.filter-chip{min-height:38px;padding:0 14px;border:1px solid var(--border-1);border-radius:999px;background:hsla(0,0%,100%,.03);color:var(--fg);font:inherit;cursor:pointer}.filter-chip.is-active{border-color:rgba(255,153,51,.55);background:linear-gradient(135deg,rgba(255,153,51,.18),rgba(255,92,92,.14))}.stats-results{display:grid;grid-gap:var(--s-6);gap:var(--s-6)}.stats-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-4)}.stat-link{display:grid;grid-gap:var(--s-1);gap:var(--s-1);padding:var(--s-4);border-radius:var(--r-12);border:1px solid var(--border-1);text-decoration:none;color:var(--fg);background:hsla(0,0%,100%,.03)}.error-text{margin:0;color:#ff8d8d}@media (max-width:680px){.latest-board-head{align-items:stretch;flex-direction:column}.latest-grid{grid-template-columns:1fr}.checker-form{align-items:stretch}.checker-form .btn{width:100%}.result-grid,.stats-summary-grid{grid-template-columns:1fr}}@media (max-width:960px){.stats-layout{grid-template-columns:1fr}}.active-filter-list{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}.active-filter-pill,.insight-reason-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,153,51,.28);background:rgba(255,153,51,.12);color:var(--fg);font-size:var(--fs-14)}.insight-groups,.insight-item,.insight-list,.insights-board,.insights-card{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.insights-form{display:flex;flex-wrap:wrap;gap:var(--s-4)}.insight-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-item{padding:var(--s-4);border-radius:var(--r-12);border:1px solid var(--border-1);background:hsla(0,0%,100%,.03)}.insight-item-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.insight-item-head strong{font-size:clamp(24px,4vw,34px);line-height:1}.heat-chip-grid,.insight-reason-list{display:flex;flex-wrap:wrap;gap:var(--s-2)}.heat-chip{display:grid;grid-gap:var(--s-1);gap:var(--s-1);min-width:84px;padding:var(--s-3);border-radius:var(--r-12);border:1px solid var(--border-1)}.heat-chip strong{font-size:clamp(20px,3vw,28px);line-height:1}.heat-chip--hot{background:linear-gradient(180deg,rgba(255,153,51,.18),rgba(255,92,92,.12));border-color:rgba(255,153,51,.4)}.heat-chip--cold{background:linear-gradient(180deg,rgba(91,139,245,.18),rgba(100,197,255,.08));border-color:rgba(100,197,255,.28)}.insights-heat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-4);gap:var(--s-4)}@media (max-width:680px){.insight-groups,.insights-heat-grid{grid-template-columns:1fr}}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:var(--font-sans);color:var(--fg);background:radial-gradient(1200px 700px at 30% 20%,var(--blob-1),transparent 55%),radial-gradient(1000px 600px at 70% 60%,var(--blob-2),transparent 55%),var(--bg);display:grid;place-items:start center;padding:var(--s-6)}.container{width:min(720px,100%);text-align:center}.stack>*+*{margin-top:var(--s-4)}.h1{font-size:clamp(var(--fs-40),6vw,64px);line-height:var(--lh-tight);letter-spacing:-.02em;margin:var(--s-0)}.text-muted{color:var(--muted)}.text-xs{font-size:var(--fs-12)}.text-sm{font-size:var(--fs-14)}.text-md{font-size:var(--fs-16)}.app-shell{width:min(1160px,100%);grid-gap:var(--s-6)}.app-shell,.panel-grid{display:grid;gap:var(--s-6)}.panel-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);grid-gap:var(--s-6);align-items:start}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4)}.section-title{margin:0;font-size:clamp(28px,4vw,40px);line-height:var(--lh-tight)}.eyebrow{margin:0 0 var(--s-2);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.hero{position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:auto -10% -45% auto;width:280px;height:280px;background:radial-gradient(circle,rgba(255,184,77,.26),transparent 60%);pointer-events:none}.hero-title{margin:var(--s-3) 0 0;max-width:18ch;font-size:clamp(22px,2.9vw,38px);line-height:1.08;letter-spacing:-.04em}.hero .eyebrow{font-size:clamp(18px,2vw,28px);letter-spacing:.22em;color:rgba(232,238,252,.88)}.hero-system-name{margin:var(--s-3) 0 0;color:var(--muted);font-size:clamp(15px,2vw,20px)}.tab-strip{gap:var(--s-3);margin-top:var(--s-6)}.tab-strip,.weekday-tabs{display:flex;flex-wrap:wrap}.weekday-tabs{gap:var(--s-2);margin-top:var(--s-5)}@media (max-width:900px){.panel-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}:root{--font-sans:var(--font-sans-thai),"Noto Sans Thai",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-24:24px;--fs-40:40px;--fs-56:56px;--lh-tight:1.1;--lh-normal:1.4;--s-0:0px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--r-12:12px;--r-16:16px;--r-24:24px;--bg:#0b1020;--fg:#e8eefc;--muted:#a7b3d6;--surface-1:hsla(0,0%,100%,.06);--border-1:hsla(0,0%,100%,.12);--shadow-1:0 10px 30px rgba(0,0,0,.25);--glass-blur:10px;--blob-1:rgba(99,102,241,.35);--blob-2:rgba(34,197,94,.18)}@media (prefers-color-scheme:light){:root{--bg:#f7f8ff;--fg:#0b1020;--muted:#44507a;--surface-1:rgba(0,0,0,.04);--border-1:rgba(0,0,0,.1);--shadow-1:0 10px 30px rgba(0,0,0,.12);--blob-1:rgba(99,102,241,.22);--blob-2:rgba(34,197,94,.12)}}html[data-theme=dark]{--bg:#0b1020;--fg:#e8eefc;--muted:#a7b3d6;--surface-1:hsla(0,0%,100%,.06);--border-1:hsla(0,0%,100%,.12);--shadow-1:0 10px 30px rgba(0,0,0,.25);--blob-1:rgba(99,102,241,.35);--blob-2:rgba(34,197,94,.18)}html[data-theme=light]{--bg:#f7f8ff;--fg:#0b1020;--muted:#44507a;--surface-1:rgba(0,0,0,.04);--border-1:rgba(0,0,0,.1);--shadow-1:0 10px 30px rgba(0,0,0,.12);--blob-1:rgba(99,102,241,.22);--blob-2:rgba(34,197,94,.12)}