.atelier:where(.at-pg-about) .at-tagline{font:400 13px var(--f-mono);color:var(--dim);flex-wrap:wrap;gap:8px 0;margin:40px 0 0;padding:0;list-style:none;display:flex}.atelier:where(.at-pg-about) .at-tagline li:not(:last-child):after{content:"/";color:var(--line3);margin:0 14px}.atelier:where(.at-pg-about) .at-stats{padding-top:112px}.atelier:where(.at-pg-about) .at-num .at-v.at-codes{letter-spacing:-.02em;padding-top:calc(clamp(44px,5vw,64px)/1.28205 - clamp(26px,3vw,40px)/1.28205);font-size:clamp(26px,3vw,40px)}.atelier:where(.at-pg-about) .at-num .at-v.at-codes i{color:var(--dim);margin:0 .12em;font-style:normal}.atelier:where(.at-pg-about) .at-origin{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px;display:grid}.atelier:where(.at-pg-about) .at-origin .at-h2{margin-top:0}.atelier:where(.at-pg-about) .at-story{margin-top:32px}.atelier:where(.at-pg-about) .at-story p{color:var(--mute);margin:0;font-size:18px;line-height:1.7}.atelier:where(.at-pg-about) .at-story p+p{margin-top:20px}.atelier:where(.at-pg-about) .at-story b{color:var(--ink);font-weight:500}.atelier:where(.at-pg-about) .at-board.at-ostage{height:auto;margin-top:0;padding:56px 48px 64px}.atelier:where(.at-pg-about) .at-term{z-index:1;background:var(--bg);border:1px solid var(--line2);border-radius:20px;width:calc(100% - 96px);position:relative;overflow:hidden;box-shadow:0 40px 80px -32px #000000b3}.atelier:where(.at-pg-about) .at-term .at-code-bar span:last-child{color:var(--dim)}.atelier:where(.at-pg-about) .at-term-body{font:400 13px/1.85 var(--f-mono);color:var(--ink2);white-space:pre;margin:0;padding:20px 24px 24px;overflow-x:auto}.atelier:where(.at-pg-about) .at-term .at-ln{min-height:1.85em;display:block}.atelier:where(.at-pg-about) .at-term .at-ln.at-rsp{padding-left:2ch}.atelier:where(.at-pg-about) .at-term .at-c{color:var(--dim);font-style:italic}.atelier:where(.at-pg-about) .at-term .at-bad{color:var(--fail)}.atelier:where(.at-pg-about) .at-term .at-good{color:var(--ok)}.atelier:where(.at-pg-about) .at-term .at-ink{color:var(--ink)}.atelier:where(.at-pg-about) .at-term .at-tx{vertical-align:top;display:inline-block;position:relative;overflow:hidden}.atelier:where(.at-pg-about).at-js .at-term .at-ln{opacity:0;transition:opacity .15s var(--ease)}.atelier:where(.at-pg-about).at-js .at-term .at-ln.at-on{opacity:1}.atelier:where(.at-pg-about).at-js .at-term .at-ln.at-typ .at-tx:after{content:"";background:var(--bg);border-left:.62em solid var(--ink);position:absolute;inset:0;transform:translate(0)}.atelier:where(.at-pg-about).at-js .at-term .at-ln.at-typ.at-on .at-tx:after{transition:transform var(--d,.4s) steps(var(--n,12),end);transform:translate(101%)}.atelier:where(.at-pg-about).at-js .at-term.at-done .at-ln{opacity:1;transition:none}.atelier:where(.at-pg-about).at-js .at-term.at-done .at-tx:after{display:none}.atelier:where(.at-pg-about) .at-o-note{z-index:2;background:var(--paper2);width:228px;padding:30px 20px 20px;top:120px;right:28px;transform:rotate(3deg)}.atelier:where(.at-pg-about) .at-o-note .at-tape{width:76px;left:58%}.atelier:where(.at-pg-about) .at-o-note .at-lbl{color:var(--pink);opacity:.6}.atelier:where(.at-pg-about) .at-o-note p{font-family:var(--f-serif);color:var(--pink);margin:12px 0 0;font-size:20px;line-height:1.25}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.atelier:where(.at-pg-about) .at-board .at-o-note:hover{transform:rotate(1.5deg)translateY(-8px)}}.atelier:where(.at-pg-about) .at-pcards{margin-top:64px}.atelier:where(.at-pg-about) .at-pcard{padding:32px}.atelier:where(.at-pg-about) .at-pcard .at-lbl{margin:0}.atelier:where(.at-pg-about) .at-pcard p{max-width:460px}.atelier:where(.at-pg-about) .at-pcard .at-mini{margin-top:auto;position:relative}.atelier:where(.at-pg-about) .at-pcard>p{margin-bottom:20px}.atelier:where(.at-pg-about) .at-mini .at-rules .at-r,.atelier:where(.at-pg-about) .at-mini .at-hops .at-r{transition:color .2s var(--ease),background-color .2s var(--ease)}.atelier:where(.at-pg-about) .at-mini [data-state=now]{color:var(--ink)}.atelier:where(.at-pg-about) .at-mini .at-rules .at-r[data-state=now] code{border-color:var(--line3);color:var(--ink)}.atelier:where(.at-pg-about) .at-mem{font:500 12px var(--f-mono);color:var(--mute);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.atelier:where(.at-pg-about) .at-mem b{font-weight:500}.atelier:where(.at-pg-about) .at-r[data-state=now] .at-mem{color:var(--ink)}.atelier:where(.at-pg-about) .at-mini-btns{background:var(--bg);border:1px solid var(--line);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.atelier:where(.at-pg-about) .at-mini-btns button{height:24px;font:500 11px var(--f-mono);color:var(--dim);border-radius:999px;padding:0 10px;transition:background-color .2s,color .2s}.atelier:where(.at-pg-about) .at-mini-btns button:hover{color:var(--ink)}.atelier:where(.at-pg-about) .at-mini-btns button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.atelier:where(.at-pg-about) .at-mini-pay{white-space:nowrap;background:var(--ink);height:26px;color:var(--bg);font:500 11px var(--f-mono);transition:background-color .2s,transform .2s var(--ease);border-radius:999px;padding:0 12px}.atelier:where(.at-pg-about) .at-mini-pay:hover{background:var(--paper2)}.atelier:where(.at-pg-about) .at-mini-pay:active{transform:scale(.97)}.atelier:where(.at-pg-about) .at-rules .at-r code[data-v]{transition:opacity .15s var(--ease)}.atelier:where(.at-pg-about) .at-hops{padding:8px 16px}.atelier:where(.at-pg-about) .at-hops .at-r{color:var(--ink2);grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:grid}.atelier:where(.at-pg-about) .at-hops .at-r+.at-r{border-top:1px dashed var(--line)}.atelier:where(.at-pg-about) .at-hops .at-n{font:500 11px var(--f-mono);color:var(--dim)}.atelier:where(.at-pg-about) .at-hops .at-st{font:500 12px var(--f-mono);color:var(--mute);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.atelier:where(.at-pg-about) .at-hops .at-r[data-state=now] .at-st{color:var(--ink)}.atelier:where(.at-pg-about) .at-mwall{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.atelier:where(.at-pg-about) .at-mwall span{background:var(--s2);min-width:0;font:400 11px var(--f-mono);color:var(--mute);transition:color .3s var(--ease);align-items:center;gap:8px;padding:10px 12px;display:flex}.atelier:where(.at-pg-about) .at-mwall img{object-fit:contain;width:14px;height:14px;transition:opacity .3s var(--ease);flex:none}.atelier:where(.at-pg-about) .at-mwall span.at-off{color:var(--line3)}.atelier:where(.at-pg-about) .at-mwall span.at-off img{opacity:.22}.atelier:where(.at-pg-about) .at-mcap{color:var(--ink2);border-top:1px solid var(--line);margin:0;padding:12px 16px;font-size:13px}.atelier:where(.at-pg-about) .at-mcap .at-mono{color:var(--ink)}@media (width<=1180px){.atelier:where(.at-pg-about) .at-origin{gap:56px}.atelier:where(.at-pg-about) .at-board.at-ostage{padding:48px 32px 56px}.atelier:where(.at-pg-about) .at-term{width:calc(100% - 72px)}}@media (width<=900px){.atelier:where(.at-pg-about) .at-stats{padding-top:88px}.atelier:where(.at-pg-about) .at-origin{grid-template-columns:minmax(0,1fr);gap:48px}.atelier:where(.at-pg-about) .at-board.at-ostage{gap:32px;padding:40px 16px 48px}.atelier:where(.at-pg-about) .at-term{width:100%}.atelier:where(.at-pg-about) .at-o-note{transform:rotate(-1.5deg)}}@media (width<=600px){.atelier:where(.at-pg-about) .at-term-body{padding:16px 18px 20px;font-size:12px}.atelier:where(.at-pg-about) .at-pcard{padding:22px 22px 32px}.atelier:where(.at-pg-about) .at-pcard .at-mini-h{flex-wrap:wrap;gap:10px}.atelier:where(.at-pg-about) .at-mwall{grid-template-columns:repeat(2,minmax(0,1fr))}.atelier:where(.at-pg-about) .at-story p{font-size:17px}}
