@font-face{font-family:Anton;src:url(../../../fonts/Anton-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(../../../fonts/Inter-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--teal: #059090;--yellow: #fcdd08;--green: #0cb246;--red: #ef1616;--cream: #f4f2e3;--ink: #0f0f0f;--paper: #efe6d3;--card: var(--cream);--text: var(--ink);--text-2: #4c4b45;--rule: rgba(15, 15, 15, .18);--warn: var(--red);--thai: "Sukhumvit Set", "Thonburi", "Noto Sans Thai", "Leelawadee UI";--display: "Anton", var(--thai), Impact, "Arial Narrow", sans-serif;--sans: "Inter", var(--thai), "Helvetica Neue", Arial, sans-serif;--mono: "SFMono-Regular", ui-monospace, Menlo, monospace;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 20px;--s6: 24px;--s8: 32px;--gutter: 12px;--tabbar-h: 60px;--safe-top: max(env(safe-area-inset-top, 0px), var(--app-safe-top, 0px));--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--app-safe-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px));--safe-left: max(env(safe-area-inset-left, 0px), var(--app-safe-left, 0px));--safe-right: max(env(safe-area-inset-right, 0px), var(--app-safe-right, 0px))}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;color:var(--text);font:400 15px/1.45 var(--sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}button{font:inherit;color:inherit}a{color:inherit}.sr{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.g-teal{--ground: url(../../../art/ground-teal.webp) 0 0 / auto 844px repeat, var(--teal)}.g-yellow{--ground: url(../../../art/ground-yellow.webp) 0 0 / auto 844px repeat, var(--yellow)}.g-green{--ground: url(../../../art/ground-green.webp) 0 0 / auto 844px repeat, var(--green)}.g-black{--ground: url(../../../art/ground-black.webp) 0 0 / auto 844px repeat, var(--ink)}.g-paper{--ground: radial-gradient(rgba(15,15,15,.85) 1.7px, transparent 2px) 0 0 / 6px 6px, var(--paper)}.ground{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ground)}.mast{position:relative;min-height:158px;padding:18px 20px 20px;overflow:hidden}.mast .cut{width:150px;height:150px}.box{position:relative;z-index:2;display:inline-block;margin:0;background:var(--ink);color:var(--cream);padding:9px 18px 11px;font:400 62px/.92 var(--display);text-transform:uppercase;letter-spacing:.01em;transform:rotate(-1.5deg)}.cut{position:absolute;z-index:1;background:center / contain no-repeat}.mark{position:absolute;z-index:1;height:7px;background:var(--ink)}.g-black .mark{background:var(--cream)}.g-black .box{background:var(--cream);color:var(--ink)}.slip{position:relative;z-index:2;display:inline-block;margin:16px 0 0;background:var(--cream);color:var(--ink);padding:8px 14px 9px;font:600 15px/1.3 var(--sans);transform:rotate(1deg);clip-path:polygon(0 3px,18% 0,41% 3px,63% 0,84% 2px,100% 0,99% 50%,100% 100%,77% calc(100% - 3px),52% 100%,29% calc(100% - 2px),8% 100%,0 calc(100% - 3px),1% 50%)}.slip b{font-weight:800}.content{padding:0 0 calc(var(--tabbar-h) + var(--safe-bottom) + 24px)}.no-tabs .content{padding-bottom:calc(var(--safe-bottom) + 24px)}.minibar{position:fixed;top:0;left:0;right:0;z-index:9;height:calc(58px + var(--safe-top));display:flex;align-items:center;gap:12px;padding:var(--safe-top) calc(14px + var(--safe-right)) 0 calc(14px + var(--safe-left));overflow:hidden;background:var(--ground);transform:translateY(-100%);visibility:hidden}.minibar .box{font-size:24px;padding:4px 10px 5px;flex:0 0 auto}.minibar .slip{margin:0;font-size:13px;padding:6px 10px 7px;transform:rotate(.6deg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.is-collapsed .minibar{transform:none;visibility:visible}.switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 var(--gutter) 14px;padding:4px;background:var(--cream);clip-path:polygon(0 2px,40% 0,100% 3px,100% calc(100% - 1px),55% 100%,0 calc(100% - 3px))}.switch a{min-height:44px;display:flex;align-items:center;justify-content:center;text-decoration:none;font:700 15px/1.2 var(--sans)}.switch a[aria-current=true]{background:var(--ink);color:var(--cream)}.stepper{display:grid;grid-template-columns:56px 1fr 56px;align-items:center;margin:0 var(--gutter) 14px;background:var(--cream);min-height:60px;clip-path:polygon(0 3px,35% 0,70% 2px,100% 0,100% calc(100% - 2px),60% 100%,25% calc(100% - 3px),0 100%)}.stepper a{min-height:56px;display:flex;align-items:center;justify-content:center;text-decoration:none;font:800 30px/1 var(--sans)}.stepper a[aria-disabled=true]{color:#0f0f0f47;pointer-events:none}.stepper .day{text-align:center;font:800 16px/1.25 var(--sans)}.stepper .day small{display:block;font:400 13px/1.3 var(--sans);color:var(--text-2)}.card{background:var(--card);color:var(--text);margin:0 var(--gutter) 14px;padding:22px 18px 24px;clip-path:polygon(0 5px,5% 1px,11% 6px,18% 2px,26% 5px,33% 0,41% 4px,49% 1px,57% 6px,64% 2px,72% 5px,79% 0,86% 4px,93% 1px,100% 5px,100% calc(100% - 4px),94% calc(100% - 1px),87% calc(100% - 6px),80% calc(100% - 2px),71% calc(100% - 5px),63% 100%,55% calc(100% - 4px),46% calc(100% - 1px),38% calc(100% - 6px),29% calc(100% - 2px),21% calc(100% - 5px),13% 100%,6% calc(100% - 4px),0 calc(100% - 1px))}.card.b{clip-path:polygon(0 2px,7% 5px,14% 0,22% 4px,30% 1px,38% 6px,45% 2px,53% 5px,61% 0,69% 4px,76% 1px,84% 6px,91% 2px,100% 4px,100% calc(100% - 1px),92% calc(100% - 5px),85% 100%,77% calc(100% - 4px),68% calc(100% - 1px),60% calc(100% - 6px),52% calc(100% - 2px),44% calc(100% - 5px),35% 100%,27% calc(100% - 4px),19% calc(100% - 1px),10% calc(100% - 5px),3% calc(100% - 2px),0 calc(100% - 5px))}.kick{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:600 13px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:0 0 14px}.tag{font:600 11px/1 var(--mono);letter-spacing:.1em;border:1.5px solid var(--text-2);padding:3px 5px 2px;color:var(--text-2);white-space:nowrap}.lead{font:800 19px/1.25 var(--sans);letter-spacing:-.015em;margin:0 0 4px}.note{font-size:13px;line-height:1.4;color:var(--text-2);margin:6px 0 0}.n{font:400 60px/.9 var(--display);letter-spacing:.01em}.n.l{font-size:76px}.n.m{font-size:40px}.n.s{font-size:32px}.cap{font:600 15px/1.3 var(--sans);margin-top:6px}.prev{font-size:13px;line-height:1.35;color:var(--text-2);margin-top:3px;white-space:nowrap}.prev .up:before{content:"▲ ";font-size:10px}.prev .down:before{content:"▼ ";font-size:10px}.prev .same:before{content:"= "}.prev .up,.prev .down,.prev .same{color:var(--ink);font-weight:700}.hero{display:flex;align-items:flex-end;gap:14px}.hero .cap{margin:0 0 6px}.ink-solid{background:var(--ink)}.ink-dots{background:radial-gradient(var(--ink) 1.35px,transparent 1.6px) 0 0 / 5px 5px,var(--cream)}.ink-light{background:radial-gradient(var(--ink) .9px,transparent 1.15px) 0 0 / 6px 6px,var(--cream)}.ink-hatch{background:repeating-linear-gradient(-45deg,var(--ink) 0 2px,var(--cream) 2px 6px)}.states-bar{display:flex;height:30px;border:2px solid var(--ink);margin:18px 0 16px}.states-bar>span{display:block;height:100%}.states-bar>span+span{border-left:2px solid var(--ink)}.legend{display:grid;grid-template-columns:1fr 1fr;gap:16px 14px;margin:0;padding:0;list-style:none}.legend li{display:grid;grid-template-columns:18px 1fr;column-gap:9px;align-items:start}.sw{width:18px;height:18px;border:2px solid var(--ink);margin-top:6px}.legend .n{font-size:34px}.legend .lab{font:600 15px/1.2 var(--sans)}.chart{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;align-items:end;height:176px;margin:18px 0 0}.chart .col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.chart .v{font:700 12.5px/1 var(--sans);margin-bottom:5px;white-space:nowrap}.chart .bar{width:100%;border:2px solid var(--ink)}.chart .bar.ink-solid{border-color:var(--ink)}.axis{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;border-top:2px solid var(--ink);padding-top:6px;text-align:center}.axis div{font:600 13px/1.25 var(--mono)}.axis .p{display:block;font:800 13px/1.2 var(--sans);margin-top:4px}.axis .now{text-decoration:underline 2px;text-underline-offset:3px}.key{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:13px;color:var(--text-2)}.key i{display:inline-block;width:14px;height:14px;border:2px solid var(--ink);vertical-align:-2px;margin-right:6px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:2px solid var(--ink);margin-top:18px}.pair>div{padding:14px 0 2px}.pair>div+div{border-left:1px solid var(--rule);padding-left:16px}.grid2{display:grid;grid-template-columns:1fr 1fr}.grid2>div{padding:14px 0 16px;border-top:1px solid var(--rule)}.grid2>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--rule)}.grid2>div:nth-child(-n+2){border-top:2px solid var(--ink)}.stamp{display:inline-block;margin-top:4px;padding:6px 8px 5px;border:2px dashed var(--ink);font:400 18px/1 var(--display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;transform:rotate(-1.5deg)}.go{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;margin-top:4px;padding:0 16px;border:2px solid var(--ink);background:transparent;font:700 15px/1.2 var(--sans);text-decoration:none;cursor:pointer;text-align:left}.go:after{content:"→";font-weight:800;font-size:18px}.go:active{background:var(--ink);color:var(--cream)}.rank{list-style:none;margin:14px 0 0;padding:0;border-top:2px solid var(--ink)}.rank li{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--rule)}.rank li:last-child{border-bottom:0}.rank .i{font:600 13px/1.4 var(--mono);color:var(--text-2)}.rank .who{font:600 15px/1.3 var(--sans);min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rank .who small{display:block;font-weight:400;font-size:13px;color:var(--text-2)}.rank .m{font:400 24px/1 var(--display);text-align:right}.rank .m small{display:block;font:400 13px/1.3 var(--sans);color:var(--text-2);margin-top:2px}.you{font:800 11px/1 var(--mono);letter-spacing:.1em;background:var(--ink);color:var(--cream);padding:3px 5px 2px;margin-left:6px;vertical-align:2px}.threads{list-style:none;margin:14px 0 0;padding:0;border-top:2px solid var(--ink)}.threads li{padding:12px 0 13px;border-bottom:1px solid var(--rule)}.threads li:last-child{border-bottom:0}.threads .row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.threads .t{font:700 15px/1.3 var(--sans)}.threads .c{font:400 26px/1 var(--display)}.threads .meter{height:12px;margin:8px 0 6px;border:2px solid var(--ink);background:var(--cream)}.threads .meter span{display:block;height:100%;background:var(--ink)}.threads .meta{font-size:13px;color:var(--text-2);display:flex;justify-content:space-between;gap:12px}.foot{margin:6px var(--gutter) 0;padding:10px 14px;background:var(--ink);color:var(--cream);font:600 13px/1.4 var(--mono);letter-spacing:.04em;display:inline-block}.gap{position:relative;z-index:3;overflow:hidden}.gap summary{list-style:none;cursor:pointer}.gap summary::-webkit-details-marker{display:none}.tape{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin:0 -6px;padding:9px 20px 11px;background:var(--warn);color:#060706;transform:rotate(-.8deg);transform-origin:left top;font:400 20px/1.05 var(--display);letter-spacing:.02em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),90% 100%,78% calc(100% - 5px),64% calc(100% - 1px),50% calc(100% - 5px),37% 100%,22% calc(100% - 4px),9% calc(100% - 1px),0 calc(100% - 4px))}.tape i{flex:0 0 auto;width:28px;height:28px;background:#060706;color:var(--cream);font:400 18px/28px var(--display);text-align:center;font-style:normal}.gap[open] .tape i:before{content:"×"}.gap[open] .tape i span{display:none}.tape-note{margin:4px var(--gutter) 6px;padding:14px 16px 15px;background:var(--cream);font-size:15px;line-height:1.45;clip-path:polygon(0 0,100% 0,100% calc(100% - 3px),82% 100%,61% calc(100% - 4px),40% 100%,19% calc(100% - 3px),0 100%)}.tape-note b{font-weight:800}.missed{display:flex;gap:8px;align-items:baseline;font-size:13px;margin-top:8px}.missed:before{content:"";flex:0 0 auto;width:10px;height:10px;background:var(--warn);border:1.5px solid var(--ink);transform:translateY(1px)}.chart .bar.gap{position:relative}.chart .bar.gap:after{content:"";position:absolute;left:-2px;right:-2px;top:30%;height:7px;background:var(--warn);border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.filters{display:flex;gap:8px;overflow-x:auto;padding:4px var(--gutter) 16px;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;min-height:44px;padding:0 14px;border:0;background:var(--cream);color:var(--ink);font:700 15px/44px var(--sans);white-space:nowrap;cursor:pointer;clip-path:polygon(0 2px,30% 0,62% 3px,100% 1px,100% calc(100% - 2px),70% 100%,35% calc(100% - 3px),0 100%)}.chip b{font:400 18px/1 var(--display);margin-left:6px;letter-spacing:.02em}.chip[aria-pressed=true]{background:var(--ink);color:var(--cream);transform:rotate(-1.5deg)}.people{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.people li+li{border-top:1px solid var(--rule)}.person{display:grid;grid-template-columns:1fr auto 14px;gap:4px 12px;align-items:center;width:100%;min-height:64px;padding:11px 0;text-decoration:none;color:inherit}.person .nm{font:600 16px/1.3 var(--sans);min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.person .mt{grid-column:1;font-size:13px;line-height:1.35;color:var(--text-2)}.person .ps{grid-column:2;grid-row:1 / span 2;text-align:right;font:400 28px/1 var(--display)}.person .ps small{display:block;font:400 13px/1.3 var(--sans);color:var(--text-2);margin-top:2px}.person:after{content:"›";grid-column:3;grid-row:1 / span 2;font:400 24px/1 var(--display)}.person:active{background:#0f0f0f0f}.more{margin-top:12px}.facts{display:grid;grid-template-columns:1.25fr 1fr 1fr;margin:14px 0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.facts>div{padding:12px 0 10px}.facts>div+div{border-left:1px solid var(--rule);padding-left:14px}.facts .n{font-size:36px}.facts .cap{font-weight:600;font-size:13px;margin-top:5px}.facts .prev{white-space:normal}.primary{display:block;width:100%;min-height:54px;border:0;background:var(--ink);color:var(--cream);font:400 22px/54px var(--display);letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.primary:active{transform:translateY(1px)}.primary:focus-visible{outline-color:var(--ink);outline-offset:3px}.why{font-size:13px;line-height:1.4;color:var(--text-2);margin:8px 0 0}.rows{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.rows>li{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule)}.rows>li:last-child{border-bottom:0}.rows .nm{font:600 15px/1.3 var(--sans);min-width:0;overflow-wrap:anywhere}.rows .nm b{font-weight:800}.rows .mt{grid-column:1;font-size:13px;line-height:1.4;color:var(--text-2)}.rows .tx{grid-column:1 / -1;font-size:15px;line-height:1.45}.rows .act{grid-column:2;grid-row:1 / span 2}.proj{display:inline-block;font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--ink);padding:3px 5px 2px;margin-left:6px;vertical-align:1px}.mini{min-height:44px;padding:0 12px;border:2px solid var(--ink);background:transparent;font:700 15px/1 var(--sans);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;text-decoration:none}.mini:active,.mini.solid{background:var(--ink);color:var(--cream)}.st{display:inline-block;font:700 13px/1 var(--sans);padding:4px 6px 3px;margin-top:4px;white-space:nowrap}.st.done{background:var(--ink);color:var(--cream)}.st.notyet{border:1.5px dashed var(--ink)}.st.gone{text-decoration:line-through;border:1.5px solid var(--text-2);color:var(--text-2)}.good{display:flex;gap:14px;align-items:center}.good .n{font-size:44px}.good p{margin:0;font:700 16px/1.35 var(--sans)}.good p small{display:block;font:400 13px/1.4 var(--sans);color:var(--text-2);margin-top:3px}.back{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;margin:0 0 12px -4px;background:var(--cream);color:var(--ink);text-decoration:none;font:700 15px/1 var(--sans)}.state-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}.state-line .stamp{margin:0}.stamp.solid{background:var(--ink);color:var(--cream);border-style:solid}.lockt{font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.body{font-size:15px;line-height:1.45;margin:0 0 14px}.second{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;border:2px solid var(--ink);background:transparent;font:700 16px/1.2 var(--sans);cursor:pointer;text-decoration:none}.second:active{background:var(--ink);color:var(--cream)}.group-h{font:600 13px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin:18px 0 6px}.field{display:block;margin:0 0 12px}.field>span{display:block;font:700 15px/1.3 var(--sans);margin-bottom:6px}.field input{width:100%;min-height:50px;padding:0 14px;border:2px solid var(--ink);background:#fff;font:400 16px/1 var(--sans);color:var(--ink);border-radius:0}.field small{display:block;font-size:13px;color:var(--text-2);margin-top:6px}.seg{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--ink);margin:0 0 14px}.seg label{position:relative;min-height:46px;display:flex;align-items:center;justify-content:center;font:700 15px/1 var(--sans);cursor:pointer}.seg label+label{border-left:2px solid var(--ink)}.seg input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.seg label:has(input:checked){background:var(--ink);color:var(--cream)}.seg label:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:10;background:var(--ink);padding-bottom:var(--safe-bottom)}.tabbar ul{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0;padding:0 4px;list-style:none;height:var(--tabbar-h)}.tabbar a{display:flex;align-items:center;justify-content:center;height:100%;min-height:44px;color:#f4f2e3c7;text-decoration:none;font:400 16px/1 var(--display);letter-spacing:.05em;text-transform:uppercase}.tabbar a span{padding:6px 7px 5px}.tabbar a[aria-current=page]{color:var(--ink)}.tabbar a[aria-current=page] span{transform:rotate(-1.5deg)}.tabbar .t-week[aria-current] span{background:var(--teal)}.tabbar .t-today[aria-current] span{background:var(--yellow)}.tabbar .t-people[aria-current] span{background:var(--green)}.tabbar .t-topics[aria-current] span{background:var(--paper)}.tabbar .t-builders[aria-current] span{background:var(--cream)}.tabbar a:focus-visible{outline-color:var(--cream);outline-offset:-4px}@media(prefers-reduced-motion:no-preference){.minibar{transition:transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s linear .18s}.is-collapsed .minibar{transition:transform .18s cubic-bezier(.2,.8,.2,1),visibility 0s}}.conn{position:relative;z-index:3;overflow:hidden}.conn summary{list-style:none;cursor:pointer}.conn summary::-webkit-details-marker{display:none}.tape.ink{background:var(--ink);color:var(--cream)}.tape.ink i,.g-black .tape.ink{background:var(--cream);color:var(--ink)}.g-black .tape.ink i{background:var(--ink);color:var(--cream)}.conn[open] .tape i:before{content:"×"}.conn[open] .tape i span{display:none}.pending{display:inline-block;margin-right:6px;padding:2px 5px 1px;background:var(--ink);color:var(--cream);font:700 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal;vertical-align:1px}.plate{display:block;height:14px;max-width:100%;background:radial-gradient(rgba(15,15,15,.34) 1px,transparent 1.3px) 0 0 / 5px 5px,#0f0f0f0d}.plate.in{display:inline-block;vertical-align:middle}.plate.fig-l{height:68px;width:118px}.plate.fig-m{height:36px;width:56px}.plate.fig-s{height:30px;width:48px}.plate.cap{height:13px;margin-top:10px}.plate.line{height:12px;margin-top:9px}.plate.sq{width:18px;height:18px;margin-top:6px}.plate.bar30{height:30px;margin:18px 0 16px}.plate.chart{height:176px;margin-top:18px}.plate.meter{height:12px;margin:8px 0 6px}.plate.av{width:56px;height:56px}.plate.av48{width:48px;height:48px}.plate.chip{height:28px}.sk-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.sk-list{margin:14px 0 0;padding:0;list-style:none;border-top:2px solid var(--ink)}.sk-list>li{padding:12px 0 13px;border-bottom:1px solid var(--rule)}.sk-list>li:last-child{border-bottom:0}.sk-av{display:grid;grid-template-columns:56px 1fr;gap:0 14px;align-items:start}.sk-chips{display:flex;gap:8px;padding:4px var(--gutter) 16px}.sk-chips .plate{background-color:var(--cream)}@media(prefers-reduced-motion:no-preference){.plate{animation:ink-settle 1.4s ease-in-out infinite alternate}@keyframes ink-settle{0%{opacity:1}to{opacity:.45}}}.fail .say{margin:6px 0 10px;font:400 34px/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.fail .body{margin-bottom:18px}.fail .ref{margin:12px 0 0;font:600 12px/1.4 var(--mono);letter-spacing:.04em;color:var(--text-2)}.fail .stamp{margin:0 0 6px}:root{--thai-display: "Sukhumvit Set", "Thonburi", "Noto Sans Thai", "Leelawadee UI", sans-serif;--tg-button: #2481cc;--tg-button-text: #ffffff;--mainbutton-h: 50px}.box:lang(th),.pbox:lang(th){font-family:var(--thai-display);font-weight:700;font-synthesis:none;line-height:1.22;letter-spacing:0}:lang(th){line-height:1.7}.tabbar.m3 ul{grid-template-columns:repeat(3,1fr);padding:0 12px}.tabbar.m3 a{font-size:18px}.g-black .slip{background:var(--cream)}.me-entry{position:absolute;z-index:4;top:14px;right:14px;display:flex;flex-direction:column;align-items:center;gap:0;width:56px;text-decoration:none}.me-entry .ph{display:grid;place-items:center;width:56px;height:56px;background:var(--cream) center 18% / cover no-repeat;border:2px solid var(--ink);font:400 24px/1 var(--display);color:var(--ink);transform:rotate(3deg)}.me-entry .lb{margin-top:-6px;padding:3px 7px 2px;background:var(--ink);color:var(--cream);font:700 11px/1 var(--mono);letter-spacing:.12em;transform:rotate(-2deg)}.me-entry:focus-visible{outline-offset:4px}.me-entry .ph.photo{border:0;background-color:transparent;background-size:contain}html{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body{background:transparent}.page{min-height:100vh;padding-left:var(--safe-left);padding-right:var(--safe-right)}.top-inset{height:var(--safe-top)}.switch button{min-height:44px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink);cursor:pointer;font:700 15px/1.2 var(--sans)}.switch button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.tabbar.m3 ul{grid-template-columns:none}.mast .me-entry{z-index:4;top:14px}.me-entry .ph:lang(th){font-family:var(--thai-display);font-weight:700;font-synthesis:none;font-size:22px}.gap .tape>span,.conn .tape>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.75;margin-block:-.35em}.optag{font:700 11px/1 var(--mono);letter-spacing:.1em;border:1.5px solid var(--ink);padding:2px 4px 1px;margin-left:6px;vertical-align:2px;white-space:nowrap}.share-line{font-size:15px;color:var(--ink);margin:12px 0 0;line-height:1.4}.share-line .was{color:var(--text-2);font-size:13px}.prev.at{color:var(--text-2)}.foot-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.foot.late{background:var(--cream);color:var(--ink);border:2px solid var(--ink)}.unbuilt .say{margin:10px 0;font:400 34px/1 var(--display);text-transform:uppercase;letter-spacing:.01em}.unbuilt .meanwhile{margin:0;padding-top:12px;border-top:2px solid var(--ink);font-size:15px;line-height:1.45}.stepper button{min-height:56px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink);cursor:pointer;font:800 30px/1 var(--sans)}.stepper button:disabled{color:#0f0f0f47;cursor:default}.person.static{grid-template-columns:1fr auto;cursor:default}.person.static:after{content:none}.person.static:active{background:transparent}
