._2dkL0a_guide{--face:1;align-items:end;gap:14px;display:grid}._2dkL0a_guide:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--face:-1}._2dkL0a_small{grid-template-columns:150px 1fr}._2dkL0a_large{grid-template-columns:auto minmax(0,34ch)}._2dkL0a_pikoji{filter:drop-shadow(0 14px 18px #14321f4d);transform-origin:bottom;width:100%;height:auto;scale:var(--face) 1;animation:4.2s ease-in-out infinite _2dkL0a_sway}._2dkL0a_tappable{cursor:pointer;-webkit-tap-highlight-color:transparent}._2dkL0a_hop{animation:4.2s ease-in-out infinite _2dkL0a_sway,.5s ease-out _2dkL0a_hop}._2dkL0a_large ._2dkL0a_pikoji{width:auto;height:min(38vh,360px)}._2dkL0a_small ._2dkL0a_pikoji{aspect-ratio:5/6;object-fit:contain;object-position:50% 100%}._2dkL0a_away ._2dkL0a_pikoji{opacity:0;transition:opacity .2s}._2dkL0a_bubble{border-radius:22px;background:var(--cream);color:var(--ink);box-shadow:var(--shadow-lift);border-end-start-radius:6px;margin-bottom:18px;padding:14px 20px 16px;animation:.35s cubic-bezier(.2,1.2,.4,1) _2dkL0a_appear;position:relative}._2dkL0a_bubble:before{content:"";inset-inline-start:-14px;border:12px solid #0000;border-inline-end-color:var(--cream);border-inline-start:0;position:absolute;bottom:16px}._2dkL0a_bubble p{font-size:18px;font-weight:500;line-height:1.45}._2dkL0a_voice{position:absolute;inset-block-start:-16px;inset-inline-end:-10px}._2dkL0a_role{background:var(--lime-light);color:var(--leaf-dark);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}@media (max-width:1024px){._2dkL0a_small{grid-template-columns:90px 1fr;align-items:start;gap:10px}._2dkL0a_small ._2dkL0a_bubble{border-radius:22px;border-start-start-radius:6px;margin:0}._2dkL0a_small ._2dkL0a_bubble:before{inset-inline-start:-12px;top:18px;bottom:auto}._2dkL0a_small ._2dkL0a_bubble p{font-size:17px}}@media (min-width:761px) and (max-width:1024px) and (orientation:portrait){._2dkL0a_small{--pikoji-h:150px;grid-template-columns:auto 1fr;gap:14px}._2dkL0a_small ._2dkL0a_pikoji{width:auto;height:var(--pikoji-h);aspect-ratio:3/4}._2dkL0a_small ._2dkL0a_bubble:before{top:clamp(14px, calc(var(--pikoji-h) * .36 - 12px), calc(100% - 38px))}}@media (orientation:portrait){._2dkL0a_large{--pikoji-h:min(200px, calc(28dvh - 58px - max(10px, env(safe-area-inset-bottom))));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0}._2dkL0a_large ._2dkL0a_pikoji{z-index:1;width:auto;height:var(--pikoji-h);aspect-ratio:3/4;object-fit:contain;object-position:50% 100%;position:relative}._2dkL0a_large ._2dkL0a_bubble{margin:0;border-radius:22px;border-start-start-radius:6px;margin-inline-start:calc(var(--pikoji-h) * -.1);padding-inline-start:calc(20px + var(--pikoji-h) * .1)}._2dkL0a_large ._2dkL0a_bubble:before{inset-inline-start:-8px;top:clamp(14px, calc(var(--pikoji-h) * .36 - 12px), calc(100% - 38px));border-width:10px;border-inline-start:0;bottom:auto}._2dkL0a_large ._2dkL0a_bubble p{font-size:17px}._2dkL0a_large._2dkL0a_collapsed{pointer-events:none}._2dkL0a_large._2dkL0a_collapsed ._2dkL0a_bubble{display:none}._2dkL0a_large._2dkL0a_collapsed ._2dkL0a_pikoji{pointer-events:auto}}@media (orientation:portrait) and (min-width:761px){._2dkL0a_large{--pikoji-h:min(220px, calc(28dvh - 58px - max(10px, env(safe-area-inset-bottom))))}._2dkL0a_large ._2dkL0a_bubble p{font-size:21px}}@media (orientation:landscape) and (max-height:500px){._2dkL0a_large{grid-template-columns:auto minmax(0,220px)}._2dkL0a_large ._2dkL0a_bubble{margin-bottom:8px;padding:10px 14px 12px}._2dkL0a_large ._2dkL0a_bubble p{font-size:14px;line-height:1.4}._2dkL0a_large ._2dkL0a_role{margin-bottom:4px;font-size:10px}}@media (min-width:1025px){._2dkL0a_end._2dkL0a_small{grid-template-columns:1fr 150px}._2dkL0a_end._2dkL0a_large{grid-template-columns:minmax(0,34ch) auto}._2dkL0a_end ._2dkL0a_pikoji{scale:calc(var(--face) * -1) 1;order:1}._2dkL0a_end ._2dkL0a_bubble{border-end-end-radius:6px;border-end-start-radius:22px}._2dkL0a_end ._2dkL0a_bubble:before{border-inline-start:12px solid var(--cream);border-inline-end:0;inset-inline:auto -14px}}@keyframes _2dkL0a_sway{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes _2dkL0a_appear{0%{transform:scale(.94)translateY(6px)}to{transform:none}}@keyframes _2dkL0a_hop{0%,to{translate:0}35%{translate:0 -22px}65%{translate:0}80%{translate:0 -7px}}