@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}.av{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;background:var(--ink) center 18% / cover no-repeat;color:var(--cream);font:400 21px/1 var(--display);letter-spacing:.02em}.av.photo{background-color:var(--cream);border:2px solid var(--ink)}.av:lang(th){font-family:var(--thai-display);font-weight:700;font-size:20px;line-height:1}.views{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 var(--gutter) 10px;border:2px solid var(--cream)}.views button{min-height:48px;border:0;background:transparent;color:var(--cream);cursor:pointer;font:400 19px/1 var(--display);letter-spacing:.04em;text-transform:uppercase}.views button b{font-weight:400;opacity:.78;margin-left:6px}.views button[aria-selected=true]{background:var(--cream);color:var(--ink)}.views button[aria-selected=true] b{opacity:1}.views button:focus-visible{outline-color:var(--cream);outline-offset:-5px}.filters .sep{flex:0 0 auto;align-self:center;padding:0 2px 0 6px;font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cream)}.g-black .chip[aria-pressed=true]{background:var(--yellow);color:var(--ink)}.bcard{padding:18px 16px;margin-bottom:10px}.bcard>a{display:grid;grid-template-columns:48px 1fr;gap:0 14px;text-decoration:none;color:inherit}.bcard>a:focus-visible{outline-offset:6px}.bcard .who{min-width:0}.bcard .nm{display:block;font:700 17px/1.25 var(--sans);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bcard .pj{display:block;margin-top:6px;font:400 21px/1.05 var(--display);letter-spacing:.02em;text-transform:uppercase}.bcard .ln{display:block;margin-top:3px;font-size:14px;line-height:1.4;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bcard .ln:lang(th){line-height:1.6}.bcard .row{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.bcard .pj+.ln{margin-top:4px}.bcard .open{position:absolute}.tier{display:inline-block;padding:4px 6px 3px;border:1.5px solid var(--ink);font:700 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:2px;margin-left:6px}.tier.official{background:var(--ink);color:var(--cream)}.tier.community{background:transparent;color:var(--ink)}.want{display:inline-block;padding:4px 7px 3px;border:1.5px solid var(--ink);font:700 12px/1.1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.want.on{background:var(--ink);color:var(--cream)}.intros,.feed,.asks{list-style:none;margin:14px 0 0;padding:0;border-top:2px solid var(--ink)}.intros li+li,.feed li+li,.asks li+li{border-top:1px solid var(--rule)}.intros a{display:grid;grid-template-columns:48px 1fr auto;gap:0 12px;align-items:center;min-height:72px;padding:12px 0;text-decoration:none}.intros .nm{font:700 16px/1.25 var(--sans);overflow-wrap:anywhere}.intros .ex{display:block;margin-top:3px;font-size:14px;line-height:1.4;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.intros a:after{content:"→";font:800 18px/1 var(--sans)}.feed li{padding:13px 0 14px}.feed .hd{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.feed .pj{font:400 22px/1 var(--display);letter-spacing:.02em;text-transform:uppercase}.feed .dt{font:600 12px/1 var(--mono);letter-spacing:.06em;color:var(--text-2);white-space:nowrap;text-transform:uppercase}.feed .by{margin-top:4px;font:600 14px/1.3 var(--sans)}.feed .by a{text-underline-offset:3px}.feed .tx{margin:6px 0 0;font-size:15px;line-height:1.45}.feed .src{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;font:700 14px/1.2 var(--sans);text-decoration:underline;text-underline-offset:3px}.asks li{padding:13px 0 4px}.asks .q{margin:0;font:600 16px/1.4 var(--sans)}.asks .q:before{content:"?";display:inline-grid;place-items:center;width:22px;height:26px;margin-right:8px;background:var(--ink);color:var(--yellow);font:400 20px/1 var(--display);vertical-align:1px}.asks .meta{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--text-2)}.asks .meta a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font:700 14px/1.2 var(--sans);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.pmast{position:relative;padding:26px 20px 22px;overflow:hidden}.pmast .cut.portrait{width:236px;height:236px;right:-34px;top:4px;transform:rotate(4deg)}.pmast .cut.noun{width:200px;height:200px;right:-28px;top:6px;transform:rotate(8deg)}.pbox{position:relative;z-index:2;display:inline-block;max-width:270px;margin:0;background:var(--ink);color:var(--cream);padding:9px 16px 11px;font:400 58px/.92 var(--display);letter-spacing:.01em;text-transform:uppercase;transform:rotate(-1.5deg);word-break:keep-all;overflow-wrap:anywhere}.pbox.mid{font-size:46px}.pbox.long{font-size:34px;max-width:340px}.pbox:lang(th){font-size:44px;padding:4px 16px 8px}.pslip{max-width:318px}.pslip .pl{display:block;font:400 13.5px/1.4 var(--sans);margin-top:3px}.ptier{position:relative;z-index:2;margin:14px 0 0 2px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ptier .tier{margin:0;font-size:12px;padding:6px 8px 5px;border-width:2px}.ptier .tier.community{background:var(--cream)}.ptier .hdl{background:var(--ink);color:var(--cream);padding:5px 8px 4px;font:600 13px/1 var(--mono);letter-spacing:.02em}.wants{display:flex;flex-wrap:wrap;align-items:center;gap:8px 8px;margin:0 var(--gutter) 14px}.wants .lbl{padding:7px 9px 6px;background:var(--ink);color:var(--cream);font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.wants .w{padding:8px 12px 7px;background:var(--cream);color:var(--ink);font:400 21px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(0 2px,30% 0,62% 3px,100% 1px,100% calc(100% - 2px),70% 100%,35% calc(100% - 3px),0 100%)}.intro{margin:0}.intro p{margin:0 0 12px;font-size:16.5px;line-height:1.55}.intro p:last-child{margin-bottom:0}.intro p:lang(th){line-height:1.75}.intro.big p{font:600 21px/1.4 var(--sans);letter-spacing:-.01em}.facts-dl{margin:0;border-top:2px solid var(--ink)}.facts-dl>div{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule);align-items:baseline}.facts-dl>div:last-child{border-bottom:0}.facts-dl dt{font:600 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.facts-dl dd{margin:0;font:600 16px/1.35 var(--sans);min-width:0;overflow-wrap:anywhere}.facts-dl dd .pj{display:block;font:400 26px/1 var(--display);letter-spacing:.02em;text-transform:uppercase;margin-bottom:4px}.facts-dl dd small{display:block;font:400 13px/1.4 var(--sans);color:var(--text-2);margin-top:3px}.facts-dl dd a{text-underline-offset:3px}.gos .go+.go{margin-top:10px}.inkcard{background:var(--ink);color:var(--cream);--text-2: rgba(244, 242, 227, .74);--rule: rgba(244, 242, 227, .24)}.inkcard .kick{color:var(--cream)}.inkcard .tag{color:var(--cream);border-color:var(--cream)}.who-sees{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:10px 12px;border:2px dashed rgba(244,242,227,.7);font:600 14px/1.4 var(--sans)}.who-sees:before{content:"";flex:0 0 auto;width:14px;height:18px;margin-top:1px;background:linear-gradient(var(--cream),var(--cream)) 2px 7px / 10px 11px no-repeat,radial-gradient(circle at 50% 7px,transparent 3px,var(--cream) 3.2px,var(--cream) 5px,transparent 5.2px) 0 0 / 14px 9px no-repeat}.inkcard .facts{border-color:var(--cream)}.inkcard .facts>div+div{border-left-color:var(--rule)}.inkcard .n{color:var(--cream)}.inkcard .state{display:inline-block;margin-bottom:2px;font:400 40px/.9 var(--display);text-transform:uppercase;letter-spacing:.02em}.inkcard .statewhy{font-size:14px;color:var(--text-2);margin:4px 0 0}.inkcard .go{border-color:var(--cream);color:var(--cream)}.inkcard .go:active,.inkcard .primary{background:var(--cream);color:var(--ink)}.inkcard .primary:focus-visible{outline-color:var(--cream)}.inkcard .why{color:var(--text-2)}.inkcard :focus-visible{outline-color:var(--cream)}.mebar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 var(--gutter) 14px;padding:10px 10px 10px 14px;background:var(--ink);color:var(--cream);font:600 14px/1.35 var(--sans)}.mebar a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;background:var(--cream);color:var(--ink);text-decoration:none;font:400 18px/1 var(--display);letter-spacing:.04em;text-transform:uppercase}.mebar a:focus-visible{outline-color:var(--cream)}.form .field+.field{margin-top:20px}.form label,.form .lab{display:block;font:700 15px/1.3 var(--sans);margin-bottom:6px}.form .help{font-size:13px;line-height:1.4;color:var(--text-2);margin:6px 0 0}.form .count{float:right;font:600 12px/1.6 var(--mono);color:var(--text-2)}.form input[type=text],.form textarea{display:block;width:100%;min-height:48px;padding:11px 12px;margin:0;background:#fbfaf1;color:var(--ink);border:2px solid var(--ink);border-radius:0;font:400 16px/1.45 var(--sans)}.form textarea{min-height:188px;resize:vertical}.form input:focus-visible,.form textarea:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.form .pre{display:flex}.form .pre span{display:grid;place-items:center;padding:0 12px;border:2px solid var(--ink);border-right:0;background:var(--ink);color:var(--cream);font:700 16px/1 var(--sans)}.form .pre input{flex:1}.form .ro{font:600 16px/1.35 var(--sans)}.form .ro small{display:block;font:400 13px/1.4 var(--sans);color:var(--text-2);margin-top:3px}.form fieldset{margin:0;padding:0;border:0}.form legend{padding:0;font:700 15px/1.3 var(--sans);margin-bottom:8px}.toggles{display:flex;flex-wrap:wrap;gap:8px}.toggles label{position:relative;margin:0}.toggles input{position:absolute;opacity:0;width:1px;height:1px}.toggles span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:2px solid var(--ink);background:transparent;font:700 15px/1 var(--sans);cursor:pointer}.toggles span:before{content:"";width:14px;height:14px;border:2px solid var(--ink)}.toggles input:checked+span{background:var(--ink);color:var(--cream)}.toggles input:checked+span:before{border-color:var(--cream);background:var(--cream);box-shadow:none;clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%)}.toggles input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.optout{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding-top:14px;border-top:2px solid var(--ink)}.optout .lab{margin:0}.optout input{position:absolute;opacity:0;width:1px;height:1px}.optout .track{position:relative;width:58px;height:32px;border:2px solid var(--ink);background:var(--ink);cursor:pointer}.optout .track:after{content:"";position:absolute;top:3px;left:29px;width:22px;height:22px;background:var(--cream)}.optout input:not(:checked)+.track{background:transparent}.optout input:not(:checked)+.track:after{left:3px;background:var(--ink)}.optout input:focus-visible+.track{outline:3px solid var(--ink);outline-offset:2px}.optout .state-txt{grid-column:1 / -1}.invite ol{margin:14px 0 0;padding:0;list-style:none;border-top:2px solid var(--ink);counter-reset:s}.invite li{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--rule);counter-increment:s}.invite li:last-child{border-bottom:0}.invite li:before{content:counter(s);font:400 30px/1 var(--display)}.invite li b{display:block;font:700 16px/1.3 var(--sans)}.invite li span{font-size:14px;line-height:1.45;color:var(--text-2)}.invite .primary{margin-top:16px}.alt{margin:12px 0 0;font-size:14px;line-height:1.45;color:var(--text-2)}.alt a{color:var(--ink);font-weight:700;text-underline-offset:3px}.sample{margin:6px var(--gutter) 0}.threads.tight li{padding:10px 0 11px}.threads.tight .meter{margin:7px 0 0}.threads.tight .c small{font:400 13px/1 var(--sans);color:var(--text-2);margin-right:8px}.pmast.has-photo{padding-right:20px}.pphoto{position:absolute;z-index:1;right:-10px;top:12px;width:204px;height:204px;background:center / contain no-repeat;transform:rotate(4deg)}.pmast.has-photo .cut.noun{z-index:0;width:132px;height:132px;right:-34px;top:176px;transform:rotate(-10deg)}.pmast.has-photo .pbox{max-width:236px}.pmast.has-photo .pbox.long{max-width:340px}.pmast.has-photo .pslip{max-width:300px}.pinit{position:absolute;z-index:1;right:4px;top:14px;width:176px;height:176px;transform:rotate(4deg);display:grid;place-items:center;color:var(--ink);background:radial-gradient(var(--ink) 1.5px,transparent 1.8px) 0 0 / 7px 7px,var(--cream);clip-path:polygon(0 4px,14% 1px,31% 5px,47% 0,66% 4px,83% 1px,100% 3px,99% 22%,100% 47%,98% 71%,100% 100%,79% 98%,58% 100%,36% 97%,17% 100%,0 98%,2% 74%,0 51%,1% 26%)}.pinit span{display:grid;place-items:center;width:116px;height:132px;background:var(--cream);font:400 112px/1 var(--display)}.av.init{background:radial-gradient(var(--ink) 1px,transparent 1.25px) 0 0 / 5px 5px,var(--cream);color:var(--ink)}.av.init>span{display:grid;place-items:center;width:30px;height:34px;background:var(--cream)}.av.photo{border:0;background-color:transparent;background-size:contain}.bcard>a{grid-template-columns:56px 1fr}.bcard .av{width:56px;height:56px}.me-entry .ph.photo{border:0;background-color:transparent;background-size:contain}.bcard .hs{display:block;margin-top:3px;font:600 13px/1.4 var(--mono);color:var(--text-2);overflow-wrap:anywhere}.bcard .hs b{font-weight:700;color:var(--ink);letter-spacing:.04em}.links ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lk{display:grid;grid-template-columns:112px 1fr 22px;align-items:center;gap:0 10px;min-height:58px;padding:8px 14px;border:2px solid var(--ink);text-decoration:none;color:var(--ink)}.lk .pf{font:400 20px/1 var(--display);letter-spacing:.04em;text-transform:uppercase}.lk .hd{min-width:0;font:700 16px/1.25 var(--sans);overflow-wrap:anywhere}.lk .hd small{display:block;font:400 12.5px/1.3 var(--sans);color:var(--text-2);margin-top:2px}.lk:after{content:"→";font:800 19px/1 var(--sans);justify-self:end}.lk.out:after{content:"↗"}.lk:active,.lk.tg{background:var(--ink);color:var(--cream)}.lk.tg .hd small{color:#f4f2e3c7}.lk.tg:focus-visible{outline-offset:3px}.photo-edit{display:grid;grid-template-columns:112px 1fr;gap:16px;align-items:center}.photo-edit .pv{width:112px;height:112px;background:center / contain no-repeat;transform:rotate(3deg)}.photo-edit .src{font:600 15px/1.35 var(--sans)}.photo-edit .src small{display:block;font:400 13px/1.4 var(--sans);color:var(--text-2);margin-top:3px}.photo-edit+.gos{margin-top:14px}.norm{display:flex;gap:8px;align-items:baseline;margin:7px 0 0;font:600 13.5px/1.4 var(--sans)}.norm:before{content:"";flex:0 0 auto;width:13px;height:10px;background:var(--ink);clip-path:polygon(0 52%,16% 36%,38% 62%,84% 0,100% 16%,38% 100%)}.norm code{font:700 13px/1.4 var(--mono)}.err{display:flex;gap:8px;align-items:baseline;margin:7px 0 0;font:600 13.5px/1.4 var(--sans)}.err:before{content:"!";flex:0 0 auto;width:18px;height:20px;background:var(--warn);color:#060706;font:400 15px/20px var(--display);text-align:center}.form input[aria-invalid=true]{border-color:var(--warn);border-width:3px}.byline{font:600 11.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);text-align:right}.byline b{color:var(--ink);font-weight:700}.qa+.qa{margin-top:18px;padding-top:16px;border-top:1px solid var(--rule)}.qa .ql{display:block;margin:0 0 8px;font:700 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.qa .ql b{color:var(--ink)}.qa .qt{margin:8px 0 0;font:400 16px/1.45 var(--sans)}.qa .big{margin:0;font:700 21px/1.3 var(--sans);letter-spacing:-.01em}.chips{display:flex;flex-wrap:wrap;gap:6px}.sk{display:inline-block;padding:6px 9px 5px;border:2px solid var(--ink);font:700 13.5px/1.15 var(--sans)}.sk.on{background:var(--ink);color:var(--cream)}.approach{border-top:2px solid var(--ink);padding-top:14px}.approach .kick{margin-bottom:0}.keyline{display:flex;gap:8px;align-items:center;margin-top:12px;font-size:13px;color:var(--text-2)}.keyline i{width:14px;height:14px;background:var(--ink);flex:0 0 auto}.bg{margin:0;font:400 17px/1.5 var(--sans)}.sub{margin:20px 0 10px;padding-top:14px;border-top:2px solid var(--ink);font:700 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.projects,.history{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.projects li{padding:14px 0;border-bottom:1px solid var(--rule)}.projects li:last-child,.history li:last-child{border-bottom:0}.projects .hd{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.projects .pj{font:400 24px/1 var(--display);letter-spacing:.02em;text-transform:uppercase}.projects .st{flex:0 0 auto;margin-top:0;display:inline-block;padding:4px 6px 3px;border:1.5px solid var(--ink);font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.projects .st.live{background:var(--ink);color:var(--cream)}.projects .st.won{background:var(--yellow)}.projects .st.archived{border-style:dashed;color:var(--text-2);border-color:var(--text-2)}.projects .ln{margin:6px 0 0;font-size:15px;line-height:1.45}.projects .rl{margin:4px 0 0;font-size:13px;color:var(--text-2)}.projects a{display:inline-flex;align-items:center;min-height:44px;font:700 14px/1.2 var(--sans);text-underline-offset:3px}.history li{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--rule)}.history .yr{font:600 12.5px/1.5 var(--mono);letter-spacing:.02em}.history .org{font:700 15px/1.35 var(--sans)}.history .org small{display:block;font:400 14px/1.4 var(--sans);color:var(--text-2)}.history .hack .org:before{content:"Hackathon";display:inline-block;margin-right:6px;padding:2px 5px 1px;background:var(--ink);color:var(--cream);font:700 10px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:2px}.iv{margin:0}.iv>div{padding:16px 0 18px;border-top:1px solid var(--rule)}.iv>div:first-child{border-top:2px solid var(--ink)}.iv dt{font:700 12.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.iv dd{margin:8px 0 0;font:500 20px/1.42 var(--sans);letter-spacing:-.01em}.iv .when{display:block;margin-top:8px;font:600 11.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.todo{list-style:none;margin:0;padding:0;border-top:2px solid var(--cream)}.todo li+li{border-top:1px solid var(--rule)}.todo a{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;min-height:56px;padding:10px 0;color:var(--cream);text-decoration:none;font:600 16px/1.35 var(--sans)}.todo a:after{content:"Answer →";font:700 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.form .rows{list-style:none;margin:0 0 10px;padding:0;border-top:2px solid var(--ink)}.form .rows li{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--rule)}.form .rows .t{font:700 15px/1.3 var(--sans)}.form .rows .t small{display:block;font:400 13px/1.4 var(--sans);color:var(--text-2)}.form .rows button,.ans .mini{min-height:44px;min-width:44px;padding:0 12px;border:2px solid var(--ink);background:transparent;color:var(--ink);font:700 14px/1 var(--sans);cursor:pointer}.add{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 14px;border:2px dashed var(--ink);background:transparent;font:700 15px/1 var(--sans);cursor:pointer}.add:before{content:"+";font:400 24px/1 var(--display)}.ans{padding:14px 0;border-top:1px solid var(--rule)}.ans:first-of-type{border-top:2px solid var(--ink)}.ans .ql{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:8px;font:700 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.ans .ql small{font-weight:600;color:var(--text-2);letter-spacing:.04em;white-space:nowrap}.ans textarea{min-height:96px!important}.ans .ctl{display:flex;gap:8px;align-items:center;margin-top:8px;font-size:13px;color:var(--text-2)}.ans.hidden textarea{border-style:dashed;color:var(--text-2)}.nw{white-space:nowrap}.pmast.has-photo .pbox:lang(th){font-size:36px;max-width:250px}.byline.top{display:block;margin:-6px 0 14px;text-align:left}.bcard .row .rl{flex:0 0 100%;margin-bottom:-2px;font:700 10.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.bcard .row+.row{margin-top:8px}.editor{height:100vh;overflow:hidden;font-size:14px}.ed-top{display:flex;align-items:center;gap:16px;height:56px;padding:0 20px;background:var(--ink);color:var(--cream)}.ed-top .box{font-size:24px;padding:4px 10px 5px;background:var(--cream);color:var(--ink)}.ed-top .who{margin-left:auto;font:600 13px/1 var(--mono);letter-spacing:.04em}.ed-cols{display:grid;grid-template-columns:300px 1fr 452px;height:calc(100vh - 56px)}.ed-col{overflow-y:auto;min-height:0}.roster{background:var(--cream);border-right:2px solid var(--ink)}.roster .find{padding:14px 14px 10px;position:sticky;top:0;background:var(--cream);border-bottom:1px solid var(--rule)}.roster label{display:block;font:700 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-bottom:6px}.roster input{width:100%;height:38px;padding:0 10px;border:2px solid var(--ink);background:#fbfaf1;font:400 14px/1 var(--sans)}.roster .seg,.preview .seg{display:flex;gap:4px;margin-top:10px;border:0}.roster .seg button,.preview .seg button{flex:1;min-height:32px;border:1.5px solid var(--ink);background:transparent;font:700 12px/1.1 var(--sans);cursor:pointer;padding:0 4px}.roster .seg button[aria-pressed=true],.preview .seg button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.rlist{list-style:none;margin:0;padding:0}.rlist a{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--rule);text-decoration:none}.rlist a[aria-current=true]{background:#e6e3cf;box-shadow:inset 4px 0 0 var(--ink)}.rlist .av{width:36px;height:36px;font-size:16px}.rlist .av.init>span{width:20px;height:24px}.rlist .nm{font:700 14px/1.25 var(--sans);overflow-wrap:anywhere}.rlist .nm small{display:block;font:400 12px/1.3 var(--mono);color:var(--text-2)}.state-tag{font:700 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 5px 3px;border:1.5px solid var(--ink);white-space:nowrap}.state-tag.pub{background:var(--ink);color:var(--cream)}.state-tag.draft{background:var(--yellow)}.state-tag.none{border-style:dashed;color:var(--text-2);border-color:var(--text-2)}.ed-form{padding:0 22px 40px}.ed-head{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center;padding:14px 0 12px;background:var(--paper);border-bottom:2px solid var(--ink)}.ed-head h1{margin:0;font:400 30px/1 var(--display);text-transform:uppercase}.ed-head h1:lang(th){font-family:var(--thai-display);font-weight:700;font-size:26px;line-height:1.3}.ed-head .meta{grid-column:1 / -1;display:flex;gap:10px;align-items:center;font:400 13px/1.4 var(--sans);color:var(--text-2)}.ed-head .acts{grid-column:2;grid-row:1;display:flex;gap:8px}.ed-head .acts button{min-height:40px;padding:0 16px;border:2px solid var(--ink);background:transparent;font:700 14px/1 var(--sans);cursor:pointer}.ed-head .acts .pub{background:var(--ink);color:var(--cream);font:400 18px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;padding:0 22px}.blk{margin-top:14px;padding:14px 16px 16px;background:var(--cream)}.blk>h2{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;align-items:baseline;margin:0 0 10px;font:700 12.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.blk>h2 small{font:600 11.5px/1.3 var(--mono);letter-spacing:.04em;text-transform:none;color:var(--text-2)}.g2{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.g2 .full{grid-column:1 / -1}.ef label,.ef .lab{display:block;margin:0 0 4px;font:700 12.5px/1.3 var(--sans)}.ef input[type=text],.ef textarea,.ef select{width:100%;min-height:36px;padding:7px 9px;border:1.5px solid var(--ink);border-radius:0;background:#fbfaf1;font:400 14px/1.4 var(--sans);color:var(--ink)}.ef textarea{min-height:58px;resize:vertical}.ef .norm,.ef .err{margin-top:4px;font-size:12px}.ef .ro{min-height:36px;padding:8px 0;font:600 14px/1.3 var(--sans)}.ef .ro small{font:400 12px/1.3 var(--sans);color:var(--text-2)}.tg-s{display:flex;flex-wrap:wrap;gap:5px}.tg-s label{margin:0}.tg-s input{position:absolute;opacity:0;width:1px;height:1px}.tg-s span{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border:1.5px solid var(--ink);font:700 12.5px/1 var(--sans);cursor:pointer}.tg-s input:checked+span{background:var(--ink);color:var(--cream)}.tg-s input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.tbl th{text-align:left;padding:0 8px 5px 0;font:700 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);border-bottom:2px solid var(--ink)}.tbl td{padding:4px 8px 4px 0;border-bottom:1px solid var(--rule);vertical-align:middle}.tbl input,.tbl select{min-height:32px!important;padding:4px 7px!important;font-size:13.5px!important}.tbl .x{width:32px;height:32px;border:1.5px solid var(--ink);background:transparent;cursor:pointer;font:700 14px/1 var(--sans)}.ef .add{min-height:36px;margin-top:8px;font-size:13.5px}.ivq{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:9px 0;border-top:1px solid var(--rule)}.ivq:first-of-type{border-top:2px solid var(--ink)}.ivq label{grid-column:1;margin:0;font:700 11.5px/1.3 var(--mono)!important;letter-spacing:.07em;text-transform:uppercase}.ivq .vis{grid-column:2;grid-row:1;font:600 12px/1 var(--sans);display:flex;gap:6px;align-items:center}.ivq textarea{grid-column:1 / -1}.ivq .dt{grid-column:1 / -1;font:600 11px/1.3 var(--mono);letter-spacing:.04em;color:var(--text-2)}.locked{padding:10px 12px;border:1.5px dashed var(--ink);font-size:13px;line-height:1.45}.preview{background:#d9d3bf;border-left:2px solid var(--ink);padding:14px 0 20px;display:flex;flex-direction:column;align-items:center}.preview .pv-h{width:390px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font:700 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.preview .seg{margin:0}.preview .seg button{min-width:74px}.phone{width:390px;height:680px;border:3px solid var(--ink);background:var(--ink);overflow:hidden}.phone iframe{display:block;width:390px;height:680px;border:0}.preview .pv-note{width:390px;margin-top:8px;font-size:12px;line-height:1.4;color:var(--text-2)}.pmast .pinit~.pslip{max-width:214px}.pinit{width:156px;height:156px;top:18px}.pinit span{width:100px;height:116px;font-size:96px;line-height:1;padding-top:6px}.pmast.has-photo{padding:210px 20px 22px}.pmast.has-photo .pphoto,.pmast.has-photo .pinit{right:14px;top:14px;width:208px;height:208px;transform:rotate(3deg)}.pmast.has-photo .pinit span{width:132px;height:150px;font-size:128px;padding-top:8px}.pmast.has-photo .pbox,.pmast.has-photo .pbox.long,.pmast.has-photo .pbox:lang(th){max-width:350px}.pmast.has-photo .pbox:lang(th){font-size:40px}.pmast.has-photo .pslip,.pmast.has-photo .pinit~.pslip{max-width:350px}.pmast.has-photo .ptier{position:absolute;z-index:2;top:26px;left:20px;margin:0;flex-direction:column;align-items:flex-start;gap:8px;max-width:140px}.pmast.has-photo .ptier .tier{white-space:normal;line-height:1.25}.pmast.has-photo .cut.noun{z-index:0;width:132px;height:132px;left:6px;right:auto;top:96px;transform:rotate(-8deg)}.pmast.has-photo .mark{display:none}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}.threads a.opens{display:block;color:inherit;text-decoration:none}.threads a.opens:active{background:#0f0f0f0f}.threads a.opens .t:after{content:" ›";font:400 20px/1 var(--display)}.rows a.nm,.rows .nm a,.rank .who a,.share-line a{text-decoration:underline;text-underline-offset:3px}.pinit span:lang(th){font-family:var(--thai-display);font-weight:700;font-synthesis:none}.feed .intro-tx{white-space:pre-line;overflow-wrap:anywhere}.confirm{display:grid;gap:10px;margin:0 0 4px;padding:14px;border:2px solid var(--ink)}.confirm .ask{margin:0;font:700 16px/1.35 var(--sans);overflow-wrap:anywhere}.confirm button:disabled{opacity:.55}.outcome{margin:12px 0 0;display:grid;gap:6px;justify-items:start}.outcome .stamp{margin:0}.outcome p{margin:0;font:600 15px/1.4 var(--sans);overflow-wrap:anywhere}.outcome .dismiss{min-height:44px;padding:0 4px;border:0;background:transparent;font:700 14px/1 var(--sans);text-decoration:underline;color:var(--text-2);cursor:pointer}.inkcard .confirm{border-color:var(--cream)}.inkcard .second{border-color:var(--cream);color:var(--cream)}.inkcard .second:active,.inkcard .outcome .stamp.solid{background:var(--cream);color:var(--ink)}.seg label:has(input:disabled){opacity:.45;cursor:default}.go.share,.go.more.cream{margin:0 var(--gutter) 14px;width:calc(100% - 2 * var(--gutter));background:var(--cream)}.more-note{margin:4px var(--gutter) 8px;color:var(--cream)}.foot.listed{background:var(--cream);color:var(--ink);margin-top:14px}.sample.foot{display:block}.gone-note{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;padding-bottom:14px}.gone-note p{margin:0;font:700 16px/1.35 var(--sans)}@media(prefers-reduced-motion:no-preference){.pphoto{transition:opacity .2s var(--ease-poster)}.pphoto:not(.loaded){opacity:0}}.photo-edit .pv.pinit-s{display:grid;place-items:center;background:radial-gradient(var(--ink) 1.2px,transparent 1.5px) 0 0 / 6px 6px,var(--cream)}.photo-edit .pv.pinit-s span{display:grid;place-items:center;width:64px;height:72px;background:var(--cream);font:400 60px/1 var(--display)}.photo-edit .pv.pinit-s span:lang(th){font-family:var(--thai-display);font-weight:700;font-size:48px}.gos .dismiss{margin-top:6px;min-height:44px;border:0;background:transparent;font:700 14px/1 var(--sans);text-decoration:underline;color:var(--text-2);cursor:pointer}.rows.items{list-style:none;margin:0 0 10px;padding:0;border-top:2px solid var(--ink)}.rows.items>li{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--rule)}.rows.items .t{min-width:0;font:700 15px/1.3 var(--sans);overflow-wrap:anywhere}.rows.items .t small{display:block;font:400 13px/1.4 var(--sans);color:var(--text-2)}.rows.items .ctl{display:flex;gap:6px}.rows.items .ctl button,.item-fields .remove{min-height:44px;min-width:44px;padding:0 12px;border:2px solid var(--ink);background:transparent;color:var(--ink);font:700 14px/1 var(--sans);cursor:pointer}.rows.items .ctl .mv{padding:0;font-size:17px}.rows.items .ctl button:disabled,.item-fields .remove:disabled{border-color:#0f0f0f40;color:#0f0f0f61;cursor:default}.rows.items .ctl button:active:not(:disabled),.item-fields .remove:active:not(:disabled){background:var(--ink);color:var(--cream)}.item-fields{grid-column:1 / -1;display:grid;gap:14px;padding:6px 0 4px}.item-fields .field+.field{margin-top:0}.item-fields .remove{justify-self:start;border-style:dashed}.form select,.item-fields select{display:block;width:100%;min-height:48px;padding:0 12px;border:2px solid var(--ink);border-radius:0;background:#fbfaf1;color:var(--ink);font:400 16px/1 var(--sans)}.form input[type=date]{display:block;min-height:48px;padding:0 12px;border:2px solid var(--ink);border-radius:0;background:#fbfaf1;font:400 16px/1 var(--sans)}.form .count.over{color:var(--warn-text, #a3200f)}.save-row{margin:0 var(--gutter) 14px;padding:14px;background:var(--cream)}.save-row>.second{width:100%}.leave .ask{margin:0 0 12px;font:700 17px/1.35 var(--sans)}.leave .gos{display:grid;gap:10px}.why.waiting{margin:8px 0 0;font-size:13px;color:var(--text-2)}.hidden-note .body{margin:0}.page.editor{height:100vh;min-height:0;overflow:hidden;font-size:14px;padding:0}.page.editor .ed-sum{font:600 14px/1 var(--sans)}.roster .find input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.roster-note{margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--text-2)}.roster-empty{padding:14px}.rlist a:active{background:#e6e3cf}.rlist .sk-r{padding:14px;border-bottom:1px solid var(--rule)}.ed-head .acts button:disabled{border-color:#0f0f0f4d;color:#0f0f0f66;background:transparent;cursor:default}.ed-head .acts .pub:disabled{background:#0f0f0f4d;color:var(--cream)}.ed-head .acts button:active:not(:disabled){background:var(--ink);color:var(--cream)}.ed-head .full{grid-column:1 / -1}.ed-head .why{margin:2px 0 0;font-size:12.5px;color:var(--text-2)}.ed-confirm:empty{display:none}.ed-confirm .confirm{margin-top:8px;background:var(--cream)}.ed-confirm .confirm .primary,.ed-confirm .confirm .second{min-height:40px}.ed-leave{position:fixed;z-index:20;left:50%;top:70px;translate:-50% 0;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--cream);border:2px solid var(--ink);box-shadow:0 6px 0 var(--ink)}.ed-leave p{margin:0;font:700 14px/1.35 var(--sans)}.ed-leave button{width:auto;min-height:40px;padding:0 14px}.ef .lab-note{font-weight:400;color:var(--text-2)}.ef label.inline{display:inline;font:inherit}.ef input.inline-date{display:inline-block;width:auto;min-height:26px;padding:1px 5px;border:1.5px solid var(--ink);background:#fbfaf1;font:600 12px/1 var(--mono)}.ef input[type=date]{width:100%;min-height:36px;padding:4px 9px;border:1.5px solid var(--ink);border-radius:0;background:#fbfaf1;font:400 14px/1.4 var(--sans)}.ef input:disabled,.ef textarea:disabled,.ef select:disabled{border-style:dashed;color:var(--text-2);background:transparent}.ef .field{margin:0}.ef .consent-note{margin:18px 0 0}.ef .count{float:right;font:600 11px/1.6 var(--mono);color:var(--text-2)}.ef label.plain{font:inherit;text-transform:none;letter-spacing:0}.ef .photo-edit{grid-template-columns:72px 1fr}.ef .photo-edit .pv{width:72px;height:72px}.ef .gos{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ef .gos .go{width:auto;min-height:36px;padding:0 12px;font-size:13px}.ef .gos .go+.go{margin-top:0}.ef .rows.items .ctl button,.ef .item-fields .remove{min-height:32px;min-width:32px;padding:0 9px;font-size:12.5px;border-width:1.5px}.ef .item-fields{grid-template-columns:1fr 1fr;gap:8px 14px}.ef .item-fields .remove{grid-column:1 / -1}.ef .item-fields select{min-height:36px;border-width:1.5px;font-size:14px}.ef .add{width:100%}.preview .phones{display:grid;gap:14px}.preview .ph-label{display:none;margin:0 0 6px;font:700 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.preview .phones[data-showing=draft] .ph-live,.preview .phones[data-showing=live] .ph-draft{display:none}.phone{overflow-y:auto;overscroll-behavior:contain}.phone .page.in-phone{position:relative;min-height:100%;transform:translateZ(0);padding:0}.phone .page.in-phone .content{padding-bottom:24px}.empty-phone{display:grid;place-items:center;padding:24px;background:var(--paper)}.empty-phone p{margin:0;font:600 14px/1.45 var(--sans);text-align:center}@media(min-width:1680px){.page.editor .ed-cols{grid-template-columns:300px 1fr 860px}.preview .phones{grid-template-columns:390px 390px}.preview .phones .ph-live,.preview .phones .ph-draft{display:block!important}.preview .ph-label{display:block}.preview .pv-h{width:794px}.preview .pv-h .seg{display:none}.preview .pv-note{width:794px}}@media(max-width:1099px){.page.editor{height:auto;overflow:visible}.page.editor .ed-cols{grid-template-columns:1fr;height:auto}.page.editor .ed-col{overflow:visible}.page.editor .roster{max-height:40vh;overflow-y:auto;border-right:0;border-bottom:2px solid var(--ink)}.page.editor .g2{grid-template-columns:1fr}}.mast.compact{min-height:0;padding-bottom:18px}.mast.compact .box{font-size:48px}:root{--ease-poster: cubic-bezier(.2, .8, .2, 1)}.chip:active:not([aria-pressed=true]){background:color-mix(in srgb,var(--cream) 84%,var(--ink))}.switch button:active:not([aria-pressed=true]),.stepper button:active:not(:disabled){background:#0f0f0f14}.tabbar a:active:not([aria-current=page]){color:var(--cream)}.gap summary:active .tape,.conn summary:active .tape{translate:0 1px}.rows a.nm:active,.rank .who a:active,.share-line a:active,.feed .by a:active,.feed .src:active{background:#0f0f0f1a}.back:active{background:var(--ink);color:var(--cream)}@media(prefers-reduced-motion:no-preference){.chip,.tabbar a span,.me-entry,.primary{transition:scale .12s var(--ease-poster)}.chip:active,.me-entry:active{scale:.96}.tabbar a:active span{scale:.93}.chip b{animation:ink-in .2s var(--ease-poster) backwards}.chart.grow-wait .bar{scale:1 0}.chart.grow-wait .v{opacity:0}.threads.grow-wait .meter span{scale:0 1}.chart.grow .bar{transform-origin:50% 100%;animation:bar-grow .3s var(--ease-poster) backwards;animation-delay:calc(60ms + var(--i, 0) * 20ms)}.chart.grow .v{animation:ink-in .2s var(--ease-poster) backwards;animation-delay:calc(.22s + var(--i, 0) * 20ms)}.threads.grow .meter span{transform-origin:0 50%;animation:meter-fill .3s var(--ease-poster) backwards;animation-delay:calc(60ms + var(--i, 0) * 25ms)}@keyframes ink-in{0%{opacity:0}}@keyframes bar-grow{0%{scale:1 0}}@keyframes meter-fill{0%{scale:0 1}}.tabbar{view-transition-name:tabbar}::view-transition-group(*){animation-duration:.26s;animation-timing-function:var(--ease-poster)}html[data-move=next]::view-transition-old(root),html[data-move=prev]::view-transition-old(root){animation:none}html[data-move=next]::view-transition-new(root){animation:ink-in .1s ease-out backwards,vt-settle-from-right .22s var(--ease-poster) backwards}html[data-move=prev]::view-transition-new(root){animation:ink-in .1s ease-out backwards,vt-settle-from-left .22s var(--ease-poster) backwards}html[data-move=push]::view-transition-old(root){animation:vt-draw-back .28s var(--ease-poster) forwards}html[data-move=push]::view-transition-new(root){animation:vt-in-from-right .28s var(--ease-poster) backwards}html[data-move=push]::view-transition-old(tabbar){animation:vt-tabs-away .2s var(--ease-poster) forwards}html[data-move=pop]::view-transition-old(root){z-index:1;animation:vt-out-to-right .26s var(--ease-poster) forwards}html[data-move=pop]::view-transition-new(root){animation:vt-come-forward .26s var(--ease-poster) backwards}html[data-move=pop]::view-transition-new(tabbar){animation:vt-tabs-back .22s var(--ease-poster) backwards}@keyframes vt-settle-from-right{0%{transform:translate(28px)}}@keyframes vt-settle-from-left{0%{transform:translate(-28px)}}@keyframes vt-in-from-right{0%{transform:translate(100%)}}@keyframes vt-draw-back{to{transform:translate(-30%)}}@keyframes vt-out-to-right{to{transform:translate(100%)}}@keyframes vt-come-forward{0%{transform:translate(-30%)}}@keyframes vt-tabs-away{to{transform:translateY(100%)}}@keyframes vt-tabs-back{0%{transform:translateY(100%)}}}.dismiss:active{color:var(--ink)}.seg label:active{background:#0f0f0f14}.seg label:has(input:checked):active{background:var(--ink)}.confirm button:disabled:active{background:transparent;color:inherit}
