@font-face{font-family:Trirong;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8abfaf70866df1d7-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:Trirong;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/003838ce7f1575b1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Trirong;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/73ec69299014a469-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:Trirong;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ab66af988a2a1c-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:Trirong;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/24ac6c138f327d69-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:Trirong;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c6de571d8bcfafec-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Trirong;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0e5d07ba94aadc68-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:Trirong;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0484015875a59228-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:Trirong;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b54277bea1d9a67c-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:Trirong;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8f96214dd21e78af-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Trirong;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e008a6f808d06cbb-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:Trirong;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/23bbc2928bf80881-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:Trirong Fallback;src:local("Times New Roman");ascent-override:101.77%;descent-override:45.29%;line-gap-override:0.00%;size-adjust:117.91%}.__className_7951d7{font-family:Trirong,Trirong Fallback;font-style:normal}.__variable_7951d7{--font-trirong:"Trirong","Trirong Fallback"}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db9bfcd87f1d73a3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4e2312c98e240c05-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:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/feed52454563c595-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:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f83e5507ec3854fa-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:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8934311971e59087-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bfdf244a9384e8b2-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:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b10e9fa1144bb4fb-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:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d13ab8ed065835e4-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:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d8c0f620f258dcc1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fcb63deed33aab6-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:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e595057e1ab84c19-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:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/861fabf8a4ffc042-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:IBM Plex Sans Thai Fallback;src:local("Arial");ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.00%;size-adjust:101.17%}.__className_edce77{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.__variable_edce77{--font-plex-thai:"IBM Plex Sans Thai","IBM Plex Sans Thai Fallback"}:root{color-scheme:dark;--color-primary:#c6a15b;--color-secondary:#8a5a2b;--color-tertiary:#ede6d6;--color-neutral:#0c0b0a;--bg:#0c0b0a;--panel:#161311;--panel-muted:#1e1a16;--border:#2a251f;--gold:#c6a15b;--gold-soft:#d8be86;--text:#ede6d6;--muted:#9a8f7e;--accent:#c6a15b;--danger:#b4462f;--warn:#c6a15b;--ok:#7c8b5a;--font-display:var(--font-trirong),"Cormorant Garamond",serif;--font-sans:var(--font-plex-thai),"Neue Haas Grotesk",system-ui,sans-serif;--track-overline:0.22em;--track-display:0.14em;--track-h1:0.08em;--track-thai-head:0.06em;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:32px;--space-xl:64px;--radius-none:0px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:9999px;--transition:180ms ease}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.6;letter-spacing:.01em;background-image:radial-gradient(120% 50% at 50% -10%,rgba(198,161,91,.07),transparent 60%);-webkit-font-smoothing:antialiased}a{color:var(--gold);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--gold-soft)}a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}main{max-width:1100px;margin:0 auto;padding:var(--space-lg) var(--space-md) var(--space-xl)}h1{font-size:34px;color:var(--text);margin:0 0 var(--space-xs);line-height:1.05}h1,h2{font-family:var(--font-display);font-weight:500;letter-spacing:var(--track-thai-head);text-transform:uppercase}h2{font-size:16px;color:var(--gold);margin:var(--space-lg) 0 var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--space-sm)}.muted{color:var(--muted)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-none);padding:var(--space-md);margin-bottom:var(--space-md)}.row{display:flex;gap:var(--space-md);align-items:flex-start}.grow{flex:1 1 auto;min-width:0}.thumb{width:120px;height:90px;object-fit:cover;border-radius:var(--radius-none);border:1px solid var(--border);background:#000}.tag{display:inline-block;padding:2px var(--space-sm);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);background:transparent;white-space:nowrap}.actions{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-sm)}button{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-pill);border:1px solid var(--gold);background:transparent;color:var(--gold);padding:8px var(--space-md);transition:background var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition),opacity var(--transition)}button:hover:not(:disabled){background:rgba(198,161,91,.12);border-color:var(--gold-soft);color:var(--gold-soft)}button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(198,161,91,.35)}button:disabled{opacity:.4;cursor:not-allowed}button.primary{background:var(--gold);border-color:var(--gold);color:var(--color-neutral)}button.primary:hover:not(:disabled){background:var(--gold-soft);border-color:var(--gold-soft);color:var(--color-neutral)}button.primary:active:not(:disabled){background:var(--color-secondary);border-color:var(--color-secondary)}button.danger{border-color:var(--danger);color:#e0917f;background:transparent}button.danger:hover:not(:disabled){background:rgba(180,70,47,.14);border-color:var(--danger);color:#eaa593}pre.raw{background:var(--panel-muted);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-md);overflow:auto;max-height:220px;font-size:12px;line-height:1.5;color:var(--muted);margin:var(--space-sm) 0 0}details>summary{cursor:pointer}table{width:100%;border-collapse:collapse}th{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--gold);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:var(--track-overline);text-transform:uppercase;color:var(--gold);vertical-align:bottom}td,th{text-align:left}td{padding:var(--space-md);border-bottom:1px solid var(--border);font-size:13px;vertical-align:top}tbody tr{transition:background var(--transition)}tbody tr:hover{background:rgba(198,161,91,.05)}.empty{color:var(--muted);font-style:italic;padding:var(--space-sm) 0;display:flex;align-items:center;gap:var(--space-sm)}.icon{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.5;fill:none}.icon--gold{color:var(--gold)}form.login{max-width:360px;margin:96px auto;display:grid;grid-gap:var(--space-md);gap:var(--space-md)}input{font-family:var(--font-sans);font-size:14px;padding:10px var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel-muted);color:var(--text);transition:border-color var(--transition),box-shadow var(--transition)}input:hover{border-color:var(--muted)}input:focus-visible{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(198,161,91,.25)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}