.sy{max-width:calc(var(--grid-max,1200px) + 2 * var(--chrome-edge,22px));padding:0 var(--chrome-edge,var(--pad));margin:0 auto}.sy-screen{gap:var(--sp-4);padding-block:var(--sp-6);flex-direction:column;display:flex}.sy-screen:first-of-type{padding-top:calc(64px + var(--sp-2))}.sy-screen:last-of-type{padding-bottom:var(--sp-8)}.sy-text,.sy-visual{display:contents}.sy-h{font:600 var(--t-s5) / 1.15 var(--voice);color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0}.sy[lang=th] .sy-h{letter-spacing:0;padding-top:.04em;line-height:1.3}.sy-h span{display:block}.sy-h em{font-style:italic}.sy[lang=th] .sy-h em{font-synthesis-style:none;font-style:normal}.sy-body{font:400 var(--t-s3) / 1.6 var(--ui);color:var(--ink-2);text-wrap:pretty;max-width:32em;margin:0}.sy[lang=th] .sy-body{max-width:30em;line-height:1.75}.sy-screen[data-visual=wordmark] .sy-body{max-width:24em;font-weight:300}.sy-list{gap:var(--sp-2);max-width:36em;margin:0;padding:0;list-style:none;display:grid}.sy-list li{gap:var(--sp-3);font:400 var(--t-body) / 1.6 var(--ui);color:var(--ink);text-wrap:pretty;grid-template-columns:9px minmax(0,1fr);align-items:baseline;display:grid}.sy-list li:before{content:"";background:var(--ink-3);border-radius:50%;width:9px;height:9px;display:block;transform:translateY(-1px)}.sy-link{margin-top:var(--sp-2);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-self:flex-start}.sy-link:hover{filter:brightness(1.06)}.sy-link:active{transform:translateY(1px)}.sy-link:focus-visible{outline:2px solid var(--ring,var(--ink));outline-offset:3px}.sy-hero-row{margin-top:var(--sp-2)}.sy-hr{row-gap:var(--sp-2)}.sy-hr-band{margin:var(--sp-3) 0 var(--sp-1);display:block}.sy-hr-band .v-dayaxis{margin-top:var(--sp-1)}.sy-hr-cap{font:400 var(--t-fine) / 1.4 var(--ui);color:var(--ink-3);grid-column:1/-1}.sy-frames{--obj:116px;margin:0;padding:0;list-style:none;display:grid}.sy-frame{align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.sy-frame:last-child{border-bottom:1px solid var(--line)}.sy-frame-obj{color:var(--ink);align-items:center;display:flex}.sy-obj-tile{aspect-ratio:4/5;border-radius:var(--rad-tile);background:var(--p-plate);width:44px;color:var(--p-ink);font:600 var(--t-s3) / 1 var(--voice);place-items:center;display:grid}.sy-obj-chip{border-radius:var(--rad-pill,999px);background:var(--p-tint);min-height:32px;color:var(--p-ink);font:500 var(--t-fine) / 1.2 var(--ui);white-space:nowrap;align-items:center;padding:0 10px;display:inline-flex}.sy-obj-mark{color:var(--ink);display:block}.sy-frame-cap{font:400 var(--t-body) / 1.55 var(--ui);color:var(--ink);text-wrap:pretty}.sy-cc{gap:var(--sp-6);display:grid}.sy-cc-can,.sy-cc-cannot{color:var(--ink)}.sy-cc-label{font:600 var(--t-body) / 1.4 var(--voice);margin:0 0 var(--sp-2);color:inherit;text-wrap:balance}.sy-cc ul{margin:0;padding:0;list-style:none}.sy-cc li{padding:var(--sp-3) 0;border-top:1px solid var(--line);font:400 var(--t-body) / 1.5 var(--ui);text-wrap:pretty}.sy-cc li:last-child{border-bottom:1px solid var(--line)}.sy-cc-cannot li{color:var(--ink-2)}.sy-an{gap:0;display:grid}.sy-an-page{display:contents}.sy-an-tile{align-content:start;gap:var(--sp-2);padding:var(--sp-3) 0;border-top:1px solid var(--line);color:var(--ink);display:grid}.sy-an-cap{font:400 var(--t-fine) / 1.4 var(--ui);color:var(--ink-3);text-wrap:pretty;margin:0}.sy-an-who{column-gap:var(--sp-3);row-gap:var(--sp-2);grid-template-columns:112px minmax(0,1fr);grid-template-areas:"plate name""fig fig""cap cap";align-items:start}.sy-an-who>.sy-an-cap{grid-area:cap}.sy-an-photo{display:contents}.sy-an-plate{aspect-ratio:4/5;border-radius:var(--rad-tile);background:var(--p-plate);grid-area:plate;display:block;position:relative;overflow:hidden}.sy-an-mono{font:600 var(--t-s5) / 1 var(--voice);color:var(--p-ink);place-items:center;display:grid;position:absolute;inset:0}.sy-an-plate picture,.sy-an-plate img{width:100%;height:100%;display:block;position:absolute;inset:0}.sy-an-plate img{object-fit:cover}.sy-an-fig{font:400 var(--t-fine) / 1.4 var(--ui);color:var(--ink-3);grid-area:fig}.sy-an-name{grid-area:name}.sy-an-name b{font:600 var(--t-s4) / 1.1 var(--voice);letter-spacing:-.01em;display:block}.sy[lang=th] .sy-an-name b{letter-spacing:0;line-height:1.3}.sy-an-name p{margin:var(--sp-2) 0 0;font:400 var(--t-body) / 1.5 var(--voice);color:var(--ink-2);text-wrap:pretty}.sy-an-chips{font:400 var(--t-fine) / 1.4 var(--ui);flex-wrap:wrap;gap:6px;margin:0;display:flex}.sy-an-chips span{background:var(--p-tint);color:var(--p-ink);white-space:nowrap;border-radius:999px;padding:5px 10px}.sy-an-areas{font:400 var(--t-fine) / 1.5 var(--ui);color:var(--ink-2);margin:0}.sy-an-areas span{white-space:nowrap}.sy-an-areas span:not(:last-child):after{content:" ·";color:var(--ink-3)}.sy-an-pair{column-gap:var(--gutter,var(--sp-4));grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.sy-an-num{font-variant-numeric:tabular-nums;font:600 var(--t-s4) / 1 var(--voice);margin:0}.sy-an-num span{margin-top:var(--sp-1);font:500 var(--t-fine) / 1.35 var(--ui);display:block}.sy-an-when{font-variant-numeric:tabular-nums;font:400 var(--t-body) / 1.5 var(--voice);text-wrap:pretty;margin:0}.sy-an-ask{margin-top:var(--sp-3);padding:var(--sp-3);border-radius:var(--rad-card,14px);background:var(--p-paper);color:var(--p-ink);border-top:0}.sy-an-ask>.sy-an-cap{color:var(--p-ink2)}.sy-an-chat{background:0 0;border-radius:12px;flex-direction:column;max-height:clamp(420px,80dvh,680px);display:flex;overflow:hidden}.sy-an-chat>*{flex:0 auto;min-width:0;min-height:0}.sy-an-chat .avatar{font-size:max(var(--t-s1), calc(var(--size) * .5))}.sy-an-chip{background:var(--p-tint);font:400 var(--t-fine) / 1.3 var(--ui);border-radius:999px;justify-self:start;margin:0;padding:7px 12px}.sy-an-field{background:var(--p-plate);color:var(--p-ink2);font:400 var(--t-fine) / 1.3 var(--ui);border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 8px 8px 14px;display:flex}.sy-an-field span{flex:1;min-width:0}.sy-an-field i{background:var(--p-btn);width:30px;height:30px;color:var(--p-btn-fg);border-radius:999px;flex:none;place-items:center;display:grid}.sy-an-field svg{width:18px;height:18px;display:block}.sy-cap,.sy-foot{margin:calc(var(--sp-2) - var(--sp-4)) 0 0;font:400 var(--t-fine) / 1.5 var(--ui);color:var(--ink-2);max-width:32em}.sy-prices{gap:var(--sp-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.sy-price{gap:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid var(--line);color:var(--ink);display:grid}.sy-price[data-tone=ink]{border-top:2px solid var(--ink);padding-top:calc(var(--sp-3) - 1px)}.sy-price-big{font:600 var(--t-s4) / 1.15 var(--voice);text-wrap:balance;margin:0}.sy[lang=th] .sy-price-big{line-height:1.3}.sy-price-note{font:400 var(--t-fine) / 1.4 var(--ui);color:var(--ink-2);text-wrap:pretty;margin:0}.sy-price ul{margin:var(--sp-2) 0 0;padding:0;list-style:none;display:grid}.sy-price li{padding:var(--sp-2) 0;border-top:1px solid var(--line);font:400 var(--t-body) / 1.5 var(--ui);text-wrap:pretty}.sy-notes{gap:var(--sp-5);display:grid}.sy-note{align-content:start;gap:var(--sp-1);display:grid}.sy-note-label{font:600 var(--t-body) / 1.4 var(--voice);color:var(--ink);text-wrap:balance;margin:0}.sy-note ul{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.sy-note li{font:400 var(--t-body) / 1.55 var(--ui);color:var(--ink-2);text-wrap:pretty}.sy-screen[data-visual=blocks] .sy-visual>.sy-notes{margin-top:var(--sp-4)}.sy-signin{gap:var(--sp-2);margin-top:var(--sp-1);display:grid}.sy-signin-row{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sy-signin-row li{background:var(--paper-2);width:48px;height:48px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.sy-signin-row li svg{width:30px;height:30px;display:block}.sy-signin-row li[data-state=no]{color:var(--ink-3);opacity:.4}.sy-signin-cap{font:400 var(--t-body) / 1.5 var(--ui);color:var(--ink-2);margin:0}.sy-contact{margin:calc(var(--sp-2) - var(--sp-4)) 0 0;font:400 var(--t-body) / 1.5 var(--ui);color:var(--ink-2)}.sy-contact a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sy-contact a:focus-visible{outline:2px solid var(--ring,var(--ink));outline-offset:3px}.sy-built{padding:2px var(--sp-4);background:var(--paper-2);border-radius:12px;margin:0}.sy-built>summary{font:500 var(--t-body) / 1.4 var(--ui);color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:44px;list-style:none;display:flex}.sy-built>summary::-webkit-details-marker{display:none}.sy-built>summary:after{content:"+";color:var(--ink-3);font-weight:500}.sy-built[open]>summary:after{content:"–"}.sy-built p{font:400 var(--t-body) / 1.7 var(--ui);color:var(--ink-2);margin:0 0 var(--sp-4);text-wrap:pretty;max-width:32em}.sy-ph{font:500 var(--t-fine) / 1 var(--ui);letter-spacing:.04em;color:var(--ink-2);background:var(--paper-3);border-radius:var(--rad-pill,999px);align-self:flex-start;align-items:center;padding:8px 12px;display:inline-flex}@media (min-width:720px){.sy-screen{gap:var(--sp-5);padding-block:var(--sp-7)}.sy-screen:first-of-type{padding-top:calc(64px + var(--sp-2))}.sy-frame{grid-template-columns:var(--obj) minmax(0, 1fr);gap:var(--sp-5)}.sy-frame-obj{min-height:56px}.sy-cc{column-gap:var(--sp-6);grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;row-gap:0}.sy-cc-can,.sy-cc-cannot{grid-template-rows:subgrid;grid-row:span 2;display:grid}.sy-cc ul{border-bottom:1px solid var(--line)}.sy-cc li:last-child{border-bottom:0}.sy-notes{gap:var(--sp-5);grid-template-columns:1fr 1fr}.sy-an-who{grid-template-columns:132px minmax(0,1fr)}}@media (min-width:1024px){.sy-screen{column-gap:var(--gutter);padding-block:var(--sp-7);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:0;display:grid}.sy-screen:first-of-type{padding-top:calc(64px + var(--sp-5))}.sy-screen>.sy-text,.sy-screen>.sy-visual{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.sy-screen>.sy-text{grid-area:1/1/auto/span 5}.sy-screen>.sy-visual{grid-area:1/7/auto/span 6}.sy-screen[data-visual=none]>.sy-text{grid-column:1/span 7}.sy-screen>.sy-visual:empty{display:none}.sy-screen>.sy-text-after{margin-top:var(--sp-5);grid-area:2/1/auto/span 7}.sy-screen>.sy-text-after:empty{display:none}.sy-screen[data-visual=frames]>.sy-text,.sy-screen[data-visual=can-cannot]>.sy-text,.sy-screen[data-visual=blocks]>.sy-text,.sy-screen[data-visual=today]>.sy-text{top:var(--sp-7);position:sticky}.sy-screen[data-visual=wordmark]{align-items:end}.sy-screen[data-visual=wordmark]>.sy-text{grid-column:1/span 6}.sy-hero-row{margin-top:0}.sy-frame{padding:var(--sp-5) 0}.sy-frame-cap{max-width:26em}.sy-an-chat{max-height:clamp(480px,66dvh,600px)}.sy-screen[data-visual=blocks] .sy-notes{grid-template-columns:1fr}.sy-screen[data-visual=page-anatomy]{grid-template-rows:auto 1fr}.sy-screen[data-visual=page-anatomy]>.sy-visual,.sy-screen[data-visual=page-anatomy] .sy-an{display:contents}.sy-screen[data-visual=page-anatomy] .sy-an-page{border-bottom:1px solid var(--line);grid-area:1/7/span 2/span 6;grid-template-rows:repeat(3,minmax(min-content,1fr));align-self:stretch;display:grid}.sy-screen[data-visual=page-anatomy] .sy-an-pair{align-self:stretch}.sy-screen[data-visual=page-anatomy] .sy-an-ask{margin-top:var(--sp-5);grid-area:2/1/auto/span 5;align-self:start}.sy-note li{max-width:34em}}
