.canvas_root__gfsQB{position:fixed;inset:0;overflow:hidden;background-color:#0a0a0a;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.2px);background-size:var(--dot,64px) var(--dot,64px);background-position:var(--bx,0) var(--by,0);touch-action:none;overscroll-behavior:none;user-select:none;cursor:grab}.canvas_root__gfsQB[data-dragging="1"]{cursor:grabbing}.canvas_world__tlE3_{position:absolute;left:0;top:0;width:0;height:0;transform-origin:0 0;will-change:transform}.canvas_header__KbhQT{position:absolute;color:#ededed}.canvas_block__M_fos{position:absolute;left:0;bottom:calc(24px * var(--bs, 1));container-type:inline-size;transform:scale(var(--bs,1));transform-origin:0 100%}.canvas_inner__n1hqF{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.canvas_left__Zd0vb{display:flex;flex-direction:column;gap:12px;min-width:0}.canvas_title__OoL4p{cursor:pointer;margin:0;font-family:var(--font-monument),sans-serif;font-weight:400;font-size:22px;line-height:1.1;letter-spacing:-.01em;overflow-wrap:anywhere}.canvas_open__4VmhY,.canvas_tags__SN9Wc{display:none}@container (min-width: 300px){.canvas_title__OoL4p{font-size:28px}}@container (min-width: 520px){.canvas_inner__n1hqF{column-gap:16px}.canvas_title__OoL4p{font-size:40px}.canvas_open__4VmhY{display:block}}@container (min-width: 760px){.canvas_title__OoL4p{font-size:56px}.canvas_tags__SN9Wc{display:flex}}.canvas_world__tlE3_[data-intro="1"] .canvas_open__4VmhY{display:none}.canvas_tags__SN9Wc{flex-wrap:nowrap;gap:8px;margin:0;padding:0;list-style:none;min-width:0}.canvas_tag__CsFub{padding:4px 8px;border-radius:4px;background:rgba(255,255,255,.1);font-size:12px;line-height:16px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.canvas_open__4VmhY{min-width:160px;padding:16px;border:1px solid transparent;border-radius:999px;background:#fff;color:#000;font-family:var(--font-monument),sans-serif;font-size:16px;line-height:24px;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.canvas_open__4VmhY:hover{background:#000;color:#fff;border-color:rgba(255,255,255,.3)}.canvas_frame__tk7NT{cursor:pointer;position:absolute;overflow:hidden;border-radius:16px;background:rgba(255,255,255,.05)}.canvas_root__gfsQB[data-dragging="1"],.canvas_root__gfsQB[data-dragging="1"] *{cursor:grabbing!important}