.gb{--gb-canvas:#f5f5f5;--gb-dot:#c9c9c9;--gb-ui:#fff;--gb-ui-ink:#1e1e1e;--gb-ui-muted:#757575;--gb-ui-line:#e6e6e6;--gb-shadow:0 2px 8px #00000014, 0 0 0 1px #0000000a;--gb-accent:#9747ff;touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;background-color:var(--gb-canvas);background-image:radial-gradient(circle, var(--gb-dot) .8px, transparent 1px);height:calc(100dvh - 84px);font-family:var(--font);color:var(--gb-ui-ink);position:relative;overflow:clip}.gb-tool-select:active{cursor:grabbing}@media (width<=600px){.gb{height:calc(100dvh - 70px)}}:root[data-theme=dark] .gb{--gb-canvas:#1e1e1e;--gb-dot:#3d3d3d;--gb-ui:#2c2c2c;--gb-ui-ink:#f5f5f5;--gb-ui-muted:#a3a3a3;--gb-ui-line:#444;--gb-shadow:0 2px 10px #00000080, 0 0 0 1px #ffffff0f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gb{--gb-canvas:#1e1e1e;--gb-dot:#3d3d3d;--gb-ui:#2c2c2c;--gb-ui-ink:#f5f5f5;--gb-ui-muted:#a3a3a3;--gb-ui-line:#444;--gb-shadow:0 2px 10px #00000080, 0 0 0 1px #ffffff0f}}html:has(.gb){overscroll-behavior:none;overflow:hidden}.gb-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.gb-white{--s:#fff}.gb-grey{--s:#e6e6e6}.gb-red{--s:#ffc2b8}.gb-orange{--s:#ffd3a8}.gb-yellow{--s:#ffe8a3}.gb-green{--s:#c3f0cd}.gb-teal{--s:#c4efec}.gb-blue{--s:#c2e5ff}.gb-purple{--s:#e1d1ff}.gb-pink{--s:#ffc7e2}.gb-note{background:var(--s);color:#1e1e1e;width:200px;height:200px;transform:rotate(var(--r,0deg)) scale(var(--k,1));border-radius:2px;flex-direction:column;padding:18px 18px 14px;transition:transform .15s,box-shadow .15s,left .9s cubic-bezier(.3,.7,.2,1),top .9s cubic-bezier(.3,.7,.2,1);display:flex;position:absolute;box-shadow:0 1px 2px #0000001f,0 4px 10px #00000014}.gb-note:hover{transform:rotate(var(--r,0deg)) scale(calc(var(--k,1) * 1.04));box-shadow:0 2px 4px #0000001f,0 12px 24px #00000024}.gb-note p{letter-spacing:-.01em;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:0;font-weight:500;line-height:1.25;overflow:hidden}.gb-note footer{color:#0000008c;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:12px;font-weight:500;overflow:hidden}.gb-note.is-fresh{z-index:2;animation:.5s cubic-bezier(.2,1.4,.4,1) gb-pop}@keyframes gb-pop{0%{transform:rotate(var(--r,0deg)) scale(calc(var(--k,1) * .6));opacity:0}to{transform:rotate(var(--r,0deg)) scale(var(--k,1));opacity:1}}.gb-draft{z-index:9;width:200px;position:absolute}.gb-draft .gb-note{cursor:move;touch-action:none;outline-offset:0;outline:2px solid #0d99ff;animation:.35s cubic-bezier(.2,1.4,.4,1) gb-pop;position:relative}.gb-draft .gb-note,.gb-draft .gb-note:hover{transform:scale(var(--k,1));transition:none}.gb-draft .gb-note{outline-width:calc(2px / var(--k,1))}.gb-editing textarea,.gb-editing input{font:inherit;color:inherit;-webkit-user-select:text;user-select:text;cursor:text;background:0 0;border:0;outline:none;width:100%;margin:0;padding:0}.gb-editing textarea{resize:none;letter-spacing:-.01em;flex:1;font-weight:500;line-height:1.25}.gb-editing textarea::placeholder{color:#00000059}.gb-editing footer{align-items:center;gap:6px;display:flex}.gb-editing input{color:#000000a6;font-size:12px;font-weight:500}.gb-editing input::placeholder{color:#0006}.gb-count{color:#00000073;font-variant-numeric:tabular-nums;font-size:11px}.gb-draft-bar{bottom:calc(100% + 14px + var(--grow,0px));color:#fff;white-space:nowrap;background:#1e1e1e;border-radius:12px;align-items:center;gap:6px;padding:6px 6px 6px 10px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.gb-swatch{background:var(--s);cursor:pointer;border:0;border-radius:50%;width:20px;height:20px;padding:0;box-shadow:inset 0 0 0 1px #0000001a}.gb-swatch[aria-pressed=true]{box-shadow:0 0 0 2px #1e1e1e,0 0 0 4px #fff}.gb-sep{background:#444;width:1px;height:22px;margin:0 2px}.gb-bar-btn{color:#ccc;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.gb-bar-btn:hover{color:#fff;background:#383838}.gb-post{background:var(--gb-accent);color:#fff;height:30px;font:600 13px var(--font);cursor:pointer;border:0;border-radius:8px;padding:0 14px}.gb-post:hover{background:#8338f0}.gb-post:disabled{opacity:.6;cursor:wait}.gb-error{top:calc(100% + 10px + var(--grow,0px));color:#b42318;text-align:center;box-shadow:var(--gb-shadow);background:#fff0f0;border-radius:6px;margin:0;padding:8px 10px;font-size:13px;font-weight:500;position:absolute;left:-20px;right:-20px}.gb-chips{top:calc(100% + 12px + var(--grow,0px));flex-wrap:wrap;justify-content:center;gap:6px;width:420px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.gb-chips button{cursor:pointer;background:var(--gb-ui);color:var(--gb-ui-ink);box-shadow:var(--gb-shadow);font:500 13px var(--font);border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.gb-chips button:hover{background:var(--gb-accent);color:#fff}.gb-cursor{transform-origin:0 0;pointer-events:none;z-index:10;transition:transform 80ms linear;position:absolute;top:0;left:0}.gb-cursor svg{fill:var(--c);stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #0000002e);display:block}.gb-cursor span{background:var(--c);color:#fff;font:500 11px/1.4 var(--font);white-space:nowrap;border-radius:6px;padding:2px 7px;position:absolute;top:17px;left:13px;box-shadow:0 1px 3px #0000001f}.gb-ui{z-index:20;position:absolute}.gb-ui button:focus-visible,.gb-draft button:focus-visible{outline-offset:2px;outline:2px solid #0d99ff}.gb-people{background:var(--gb-ui);box-shadow:var(--gb-shadow);border-radius:15px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:13px;font-weight:500;display:flex;top:16px;right:16px}.gb-people ul{margin:0;padding:0;list-style:none;display:flex}.gb-people li{border:2px solid var(--gb-ui);background:var(--c);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-6px;font-size:12px;font-weight:700;display:grid}.gb-people li:first-child{margin-left:0}.gb-people .gb-more{background:var(--gb-ui-line);color:var(--gb-ui-ink);letter-spacing:-.03em;font-size:10px}.gb-people>span{color:var(--gb-ui-muted)}.gb-count-pill{background:var(--gb-ui);box-shadow:var(--gb-shadow);letter-spacing:.02em;border-radius:15px;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;display:flex;top:16px;left:16px}.gb-bar{background:var(--gb-ui);height:52px;box-shadow:var(--gb-shadow), 0 8px 24px #0000000f;border-radius:15px;align-items:center;gap:8px;padding:0 10px;display:flex;bottom:16px;left:50%;overflow:hidden;transform:translate(-50%)}.gb-tools{gap:4px;display:flex}.gb-tool{width:36px;height:36px;color:var(--gb-ui-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.gb-tool:hover{background:var(--gb-ui-line)}.gb-tool[aria-pressed=true]{background:var(--gb-accent);color:#fff}.gb-divider{background:var(--gb-ui-line);align-self:stretch;width:1px;margin:9px 2px}.gb-pencil{cursor:pointer;background:0 0;border:0;width:41px;height:52px;padding:0;position:relative;overflow:hidden}.gb-pencil svg{filter:drop-shadow(0 1px 1.5px #0003);width:25px;height:54px;margin-left:-12.5px;transition:transform .2s cubic-bezier(.2,.8,.3,1.2);position:absolute;top:13px;left:50%}.gb-pencil:hover svg,.gb-pencil[aria-pressed=true] svg{transform:translateY(-6px)}.gb-pencil-body{fill:#fff;stroke:#00000024;stroke-width:.8px}.gb-pencil-tip.gb-penfill-ink{fill:#2e2e33}.gb-pencil-cone{fill:#f1f1f1}.gb-pencil-band{stroke:#0000001a;stroke-width:1px;fill:none}.gb-pencil:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #0d99ff}.gb{--pen-ink:#1e1e1e}:root[data-theme=dark] .gb{--pen-ink:#f5f5f5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gb{--pen-ink:#f5f5f5}}.gb-pen-ink{stroke:var(--pen-ink)}.gb-pen-red{stroke:#f24822}.gb-pen-orange{stroke:#ffa629}.gb-pen-green{stroke:#14ae5c}.gb-pen-blue{stroke:#0d99ff}.gb-pen-purple{stroke:#9747ff}.gb-penfill-ink{--s:var(--pen-ink);fill:var(--pen-ink)}.gb-penfill-red{--s:#f24822;fill:#f24822}.gb-penfill-orange{--s:#ffa629;fill:#ffa629}.gb-penfill-green{--s:#14ae5c;fill:#14ae5c}.gb-penfill-blue{--s:#0d99ff;fill:#0d99ff}.gb-penfill-purple{--s:#9747ff;fill:#9747ff}.gb-ink{pointer-events:none;z-index:3;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.gb-ink path{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.gb-tool-pen,.gb-tool-pen .gb-note{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M3 21l1.2-4.6L16.5 4.1a2 2 0 0 1 2.8 0l.6.6a2 2 0 0 1 0 2.8L7.6 19.8z' fill='white' stroke='%231e1e1e' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M3 21l1.2-4.6 3.4 3.4z' fill='%231e1e1e'/%3E%3Cpath d='M14.6 6l3.4 3.4' stroke='%231e1e1e' stroke-width='1.5'/%3E%3C/svg%3E") 3 21,crosshair}.gb-make{align-items:center;gap:2px;display:flex}.gb-stack{cursor:pointer;background:0 0;border:0;width:62px;height:52px;padding:0;position:relative}.gb-stack-note{background:var(--s,#ffe8a3);border-radius:3px;width:38px;height:38px;margin-left:-23px;transition:transform .2s cubic-bezier(.2,.8,.3,1.2);position:absolute;top:15px;left:50%;box-shadow:0 1px 2px #0000001f,0 2px 6px #00000014}.gb-stack-3{--s:#e8d08a;transform:translate(6px,8px)rotate(8deg)}.gb-stack-2{--s:#f1db96;transform:translate(3px,4px)rotate(4deg)}.gb-stack-1:after{content:"";background:linear-gradient(225deg, var(--gb-ui) 50%, #00000024 50%);border-bottom-left-radius:3px;width:14px;height:14px;position:absolute;top:0;right:0}.gb-stack:hover .gb-stack-1,.gb-stack[aria-pressed=true] .gb-stack-1{transform:translateY(-8px)rotate(-3deg)}.gb-stack:hover .gb-stack-2,.gb-stack[aria-pressed=true] .gb-stack-2{transform:translate(4px,-2px)rotate(5deg)}.gb-stack:focus-visible{outline-offset:-2px;border-radius:10px;outline:2px solid #0d99ff}.gb-tool-hand{cursor:grab}.gb-tool-hand:active{cursor:grabbing}.gb-tool-hand .gb-note:not(.gb-editing){pointer-events:none}.gb-tool-sticky{cursor:crosshair}.gb-ghost{z-index:15;pointer-events:none;transform-origin:0 0;will-change:transform;transition:opacity .12s;position:absolute;top:0;left:0;box-shadow:0 6px 14px #0000001f,0 18px 40px #00000024}.gb-ghost:hover{transform:none}.gb-zoom{background:var(--gb-ui);height:38px;box-shadow:var(--gb-shadow), 0 8px 24px #0000000f;border-radius:13px;align-items:center;gap:0;padding:0 3px;display:flex;bottom:16px;right:16px}.gb-zoom button{min-width:32px;height:30px;color:var(--gb-ui-ink);font:500 18px var(--font);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.gb-zoom-sep{background:var(--gb-ui-line);width:1px;height:18px;margin:0 2px}.gb-zoom button:hover{background:var(--gb-ui-line)}.gb-toast{color:#fff;white-space:nowrap;background:#1e1e1e;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:500;animation:.3s gb-up;bottom:84px;left:50%;transform:translate(-50%)}@keyframes gb-up{0%{opacity:0;transform:translate(-50%,8px)}}.gb-empty{color:var(--gb-ui-muted);text-align:center;pointer-events:none;margin:0;font-size:15px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@media (width<=600px){.gb-count-pill{padding:8px 12px;font-size:12px;top:12px;left:12px}.gb-people{top:12px;right:12px}.gb-people>span{display:none}.gb-people{padding:4px}.gb-bar{gap:2px;height:52px;padding:0 6px;bottom:12px;left:12px;transform:none}.gb-zoom{display:none}.gb-pencil{width:40px}.gb-stack{width:56px}.gb-tool{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.gb-note,.gb-note.is-fresh,.gb-draft .gb-note,.gb-toast,.gb-cursor{transition:none;animation:none}}.gb-mychat{background:var(--c);max-width:280px;box-shadow:0 4px 16px color-mix(in srgb, var(--c) 35%, transparent), inset 0 0 0 1px #0000001f;border-radius:4px 18px 18px;padding:7px 14px}.gb-mychat input{field-sizing:content;color:#fff;min-width:1ch;max-width:100%;font:500 15px/1.3 var(--font);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;padding:0}.gb-mychat input::placeholder{color:#ffffffb3}.gb-cursor .gb-bubble{white-space:normal;overflow-wrap:anywhere;max-width:260px;font:500 15px/1.3 var(--font);box-shadow:0 4px 14px color-mix(in srgb, var(--c) 35%, transparent);border-radius:4px 18px 18px;padding:7px 14px;top:18px;left:16px}.gb-cursor.is-chatting{z-index:12}.gb-shake-1{--amp:1px;animation:.28s linear infinite gb-shake}.gb-shake-2{--amp:2px;animation:.18s linear infinite gb-shake}.gb-shake-3{--amp:3.5px;animation:.1s linear infinite gb-shake}@keyframes gb-shake{0%{translate:0;rotate:0deg}20%{translate:calc(var(--amp) * -1) var(--amp);rotate:-1deg}40%{translate:var(--amp) calc(var(--amp) * -1);rotate:1deg}60%{translate:calc(var(--amp) * -1) calc(var(--amp) * -1);rotate:0deg}80%{translate:var(--amp) var(--amp);rotate:-1deg}to{translate:0;rotate:0deg}}.gb-burst{transform-origin:0 0;pointer-events:none;z-index:11;position:absolute;top:0;left:0}.gb-burst span{opacity:0;font-size:28px;line-height:1;animation:1.6s cubic-bezier(.2,.7,.3,1) forwards gb-float;position:absolute;top:-14px;left:-14px}@keyframes gb-float{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1;transform:translate(calc(var(--dx) * .2), -18px) scale(1.15)}to{opacity:0;transform:translate(var(--dx), -95px) scale(.9) rotate(12deg)}}@media (prefers-reduced-motion:reduce){.gb-shake-1,.gb-shake-2,.gb-shake-3{animation:none}.gb-burst span{animation-duration:10ms}}.gb-stamp{pointer-events:none;place-items:center;width:56px;height:56px;display:grid;position:absolute}.gb-stamp.is-fresh{animation:.35s cubic-bezier(.2,1.6,.4,1) gb-stamp-in}.gb-stamp-ghost{pointer-events:none;z-index:15;transform-origin:0 0;will-change:transform;transition:opacity .12s;animation:none;position:absolute;top:0;left:0}@keyframes gb-stamp-in{0%{opacity:0;transform:scale(1.8)}60%{opacity:1;transform:scale(.9)}to{transform:scale(1)}}.gb-stamp-art{user-select:none;place-items:center;line-height:1;display:grid}.gb-stamp-img{filter:drop-shadow(1.5px 0 #fff)drop-shadow(-1.5px 0 #fff)drop-shadow(0 1.5px #fff)drop-shadow(0 -1.5px #fff)drop-shadow(0 2px 3px #0000001f);pointer-events:none;width:52px;height:52px}.gb-stamp-plus{font:800 30px/1 var(--font-display);color:#8b6cf0;letter-spacing:-.04em;-webkit-text-stroke:3px #fff;paint-order:stroke fill;filter:drop-shadow(0 2px 3px #0000001f)}.gb-stamp-avatar{color:#fff;width:40px;height:40px;font:700 18px var(--font);border:2.5px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0000001f}.gb-stamp-btn-art{place-items:center;width:24px;height:24px;display:grid}.gb-stamp-btn-art .gb-stamp-img{filter:none;width:24px;height:24px}.gb-stamp-btn-art .gb-stamp-plus{-webkit-text-stroke:0;filter:none;color:#fff;font-size:15px}.gb-stamp-btn-art .gb-stamp-avatar{width:22px;height:22px;box-shadow:none;border-width:1.5px;font-size:11px}.gb-wheel{background:var(--gb-ui);width:240px;height:240px;box-shadow:var(--gb-shadow), 0 12px 32px #00000024;border-radius:50%;margin-left:-120px;animation:.22s cubic-bezier(.2,1.3,.4,1) gb-wheel-in;bottom:76px;left:50%}.gb-wheel:before{content:"";border:1.5px solid var(--gb-ui-line);background:0 0;border-radius:50%;position:absolute;inset:70px}@keyframes gb-wheel-in{0%{opacity:0;transform:scale(.6)}}.gb-wheel-lines{width:100%;height:100%;position:absolute;inset:0}.gb-wheel-lines line{stroke:var(--gb-ui-line);stroke-width:1.5px}.gb-wheel-item{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;transition:transform .15s;display:grid;position:absolute}.gb-wheel-item:hover,.gb-wheel-item:focus-visible{outline:none;transform:scale(1.18)}.gb-wheel-centre{width:76px;height:76px;margin:-38px 0 0 -38px}.gb-wheel .gb-stamp-img{width:32px;height:32px}.gb-wheel .gb-stamp-plus{font-size:19px}.gb-wheel .gb-stamp-avatar{border-width:2px;width:26px;height:26px;font-size:12px}@media (width<=600px){.gb-wheel{bottom:72px}}.gb-draft-bar{gap:2px;padding:5px 6px}.gb-draft-bar .gb-bar-btn[aria-pressed=true]{color:#fff;background:#444}.gb-dd{position:relative}.gb-dd-btn{color:#fff;height:32px;font:500 14px var(--font);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:flex}.gb-dd-btn:hover,.gb-dd-btn[aria-expanded=true]{background:#383838}.gb-dd-btn .gb-swatch{width:22px;height:22px}.gb-aa{font-size:18px;line-height:1}.gb-dd-size{justify-content:space-between;min-width:92px}.gb-dd-menu{z-index:2;background:#1e1e1e;border-radius:8px;gap:2px;min-width:150px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 24px #0000004d}.gb-dd-menu>button:not(.gb-swatch){color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;height:34px;padding:0 10px 0 6px;font-size:14px;display:flex}.gb-dd-menu>button:not(.gb-swatch):hover{background:var(--gb-accent)}.gb-dd-check{visibility:hidden}.gb-dd-menu [aria-checked=true] .gb-dd-check{visibility:visible}.gb-dd-colours{grid-template-columns:repeat(5,24px);gap:8px;min-width:0;padding:10px}.gb-dd-colours .gb-swatch{width:24px;height:24px}.gb-dd-colours .gb-swatch[aria-checked=true]{box-shadow:0 0 0 2px #1e1e1e,0 0 0 4px #fff}.gb-editing textarea,.gb-note p{font-family:inherit}@media (width<=600px){.gb-draft-bar{padding:4px}.gb-dd-btn{gap:4px;padding:0 6px}.gb-dd-size{min-width:0}.gb-draft-bar [aria-label=Strikethrough],.gb-draft-bar [aria-label=Bulleted\ list]{display:none}.gb-draft-bar .gb-sep{margin:0}}.gb-handle{z-index:2;touch-action:none;width:16px;height:16px;transform:scale(calc(1 / var(--k,1)));background:#fff;border:2px solid #0d99ff;border-radius:3px;margin:-8px;position:absolute}.gb-handle-nw{cursor:nwse-resize;top:0;left:0}.gb-handle-se{cursor:nwse-resize;bottom:0;right:0}.gb-handle-ne{cursor:nesw-resize;top:0;right:0}.gb-handle-sw{cursor:nesw-resize;bottom:0;left:0}@media (width<=600px){.gb-chips{width:330px}.gb-handle{width:20px;height:20px;margin:-10px}}.gb-wheel-tabs{background:var(--gb-ui);box-shadow:var(--gb-shadow);border-radius:10px;gap:2px;padding:3px;display:flex;position:absolute;top:-46px;left:50%;transform:translate(-50%)}.gb-wheel-tabs button{height:28px;color:var(--gb-ui-muted);font:600 13px var(--font);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px}.gb-wheel-tabs button[aria-selected=true]{background:var(--gb-accent);color:#fff}.gb-wheel .gb-wheel-centre .gb-stamp-img{width:42px;height:42px}.gb-tray{background:var(--gb-ui);box-shadow:var(--gb-shadow), 0 8px 24px #00000014;border-radius:15px;gap:6px;padding:7px 10px;animation:.18s gb-tray-in;display:flex;bottom:76px;left:50%;transform:translate(-50%)}@keyframes gb-tray-in{0%{opacity:0;transform:translate(-50%,8px)}}.gb-tray .gb-swatch{width:20px;height:20px;box-shadow:inset 0 0 0 1px #0000001a}.gb-tray .gb-swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px #0000001a, 0 0 0 3px var(--gb-ui), 0 0 0 5px var(--gb-accent)}.gb-stack[aria-pressed=true]{background:var(--gb-ui-line);border-radius:10px}.gb-white.gb-note,.gb-white.gb-stack-note{box-shadow:0 0 0 1px #0000000f,0 1px 2px #0000001f,0 4px 10px #00000014}@media (width<=600px){.gb-tray{gap:8px;padding:7px 10px;bottom:72px}.gb-tray .gb-swatch{width:22px;height:22px}}.gb-tip{pointer-events:none;color:#fff;font:500 12px/1.3 var(--font);white-space:nowrap;background:#1e1e1e;border-radius:6px;padding:5px 9px;animation:.12s gb-tip-in;bottom:74px;transform:translate(-50%);box-shadow:0 2px 8px #0003}:root[data-theme=dark] .gb-tip{color:#1e1e1e;background:#f5f5f5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gb-tip{color:#1e1e1e;background:#f5f5f5}}@keyframes gb-tip-in{0%{opacity:0}}.gb-tool-sticky .gb-tip,.gb-tool-pen .gb-tip,.gb-tool-tape .gb-tip{bottom:120px}@media (hover:none){.gb-tip{display:none}}.gb-select{z-index:7;pointer-events:none;width:200px;height:200px;transform:rotate(var(--r,0deg)) scale(var(--k,1));outline:calc(4px / var(--k,1)) solid #0d99ff;position:absolute}.gb-select .gb-handle{pointer-events:none}.gb-select.is-resizable .gb-handle{pointer-events:auto}.gb-dot{width:10px;height:10px;transform:scale(calc(1 / var(--k,1)));background:#8cc8ff;border:2px solid #fff;border-radius:50%;margin:-5px;position:absolute}.gb-dot-n{top:-22px;left:50%}.gb-dot-s{margin-bottom:-5px;bottom:-22px;left:50%}.gb-dot-w{top:50%;left:-22px}.gb-dot-e{margin-right:-5px;top:50%;right:-22px}.gb-note.is-selected,.gb-note.is-selected:hover{transform:rotate(var(--r,0deg)) scale(var(--k,1));box-shadow:0 2px 4px #0000001f,0 12px 28px #00000029}.gb-select-bar{z-index:9;position:absolute;bottom:auto;transform:translate(-50%,-100%)}.gb-select-meta{color:#d4d4d4;white-space:nowrap;padding:0 8px 0 4px;font-size:13px;font-weight:500}.gb-react img{width:20px;height:20px}.gb-react:hover img{transform:scale(1.15)}.gb-tape-stripes{--tape:repeating-linear-gradient(-45deg, #ffb8cb 0 6px, #ffdbe5 6px 12px)}.gb-tape-dots{--tape:radial-gradient(circle, #fff 2px, transparent 2.6px) 0 0 / 10px 10px, #ffd56b}.gb-tape-grid{--tape:linear-gradient(#ffffffb3 1px, transparent 1px) 0 0 / 8px 8px, linear-gradient(90deg, #ffffffb3 1px, transparent 1px) 0 0 / 8px 8px, #9ccaff}.gb-tape-gingham{--tape:linear-gradient(90deg, #78c88c73 50%, transparent 0) 0 0 / 12px 12px, linear-gradient(#78c88c73 50%, transparent 0) 0 0 / 12px 12px, #e3f6e8}.gb-tape-lilac{--tape:#d9c7ff}.gb-tape-elizabeth{--tape:radial-gradient(circle, #e2d6ff 1.1px, transparent 1.5px) 0 0 / 7px 7px, repeating-linear-gradient(45deg, transparent 0 5px, #9364cc 5px 7px, transparent 7px 12px), repeating-linear-gradient(-45deg, transparent 0 5px, #6950a1 5px 7px, transparent 7px 12px), linear-gradient(90deg, transparent 0 46%, #9364cc8c 46% 54%, transparent 54%) 0 0 / 24px 100%, #262b63}.gb-tape-hammersmith{--tape:radial-gradient(circle, #1f2a5e 1.6px, transparent 2px) 5px 5px / 10px 10px, linear-gradient(90deg, #7a1f458c 1.5px, transparent 1.5px) 0 0 / 10px 10px, linear-gradient(#7a1f458c 1.5px, transparent 1.5px) 0 0 / 10px 10px, repeating-linear-gradient(45deg, transparent 0 9px, #ffffff59 9px 10.5px), #f3a9bb}.gb-tape-piccadilly{--tape:linear-gradient(45deg, transparent 44%, #ffffff8c 44% 50%, transparent 50%) 0 0 / 12px 12px, linear-gradient(-45deg, transparent 46%, #ffffff40 46% 50%, transparent 50%) 0 0 / 12px 12px, radial-gradient(circle, #dc241f 0 1.8px, transparent 2.3px) 0 0 / 12px 12px, radial-gradient(circle, #ffd329 0 1.3px, transparent 1.8px) 6px 6px / 12px 12px, #0f2b8c}.gb-tape.gb-tape-elizabeth,.gb-tape.gb-tape-hammersmith,.gb-tape.gb-tape-piccadilly{opacity:.96;mix-blend-mode:normal}.gb-tape{transform-origin:0;pointer-events:none;opacity:.82;mix-blend-mode:multiply;filter:drop-shadow(0 1px 1px #00000014);height:30px;position:absolute}.gb-tape>i{background:var(--tape);clip-path:polygon(0 0,100% 0,calc(100% - 4px) 20%,100% 40%,calc(100% - 4px) 60%,100% 80%,calc(100% - 4px) 100%,0 100%,4px 80%,0 60%,4px 40%,0 20%);position:absolute;inset:0}:root[data-theme=dark] .gb-tape{mix-blend-mode:normal;opacity:.9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gb-tape{mix-blend-mode:normal;opacity:.9}}.gb-tool-tape{cursor:crosshair}.gb-tape-swatch{background:var(--tape)!important;border-radius:5px!important;width:28px!important}.gb-taperoll{cursor:pointer;background:0 0;border:0;border-radius:10px;width:57px;height:52px;padding:0;position:relative;overflow:hidden}.gb-taperoll[aria-pressed=true]{background:var(--gb-ui-line)}.gb-taperoll-roll{background:var(--tape);border-radius:50%;width:34px;height:34px;transition:transform .2s cubic-bezier(.2,.8,.3,1.2);position:absolute;top:16px;left:8px;box-shadow:0 1px 3px #0003,inset 0 0 0 1px #00000014}.gb-taperoll-roll>span{background:var(--gb-ui);border-radius:50%;position:absolute;inset:9.5px;box-shadow:inset 0 1px 2px #0003}.gb-taperoll-tail{background:var(--tape);opacity:.9;width:25px;height:12px;transition:transform .2s cubic-bezier(.2,.8,.3,1.2);position:absolute;top:40px;left:23px;transform:rotate(-12deg)}.gb-taperoll:hover .gb-taperoll-roll,.gb-taperoll[aria-pressed=true] .gb-taperoll-roll{transform:translateY(-6px)rotate(-20deg)}.gb-taperoll:hover .gb-taperoll-tail,.gb-taperoll[aria-pressed=true] .gb-taperoll-tail{transform:translateY(-6px)rotate(-12deg)}.gb-taperoll:focus-visible{outline-offset:-2px;outline:2px solid #0d99ff}@media (width<=600px){.gb-taperoll{width:48px}.gb-taperoll-roll{left:7px}}.gb-tool-stamp .gb-draft,.gb-tool-stamp .gb-draft .gb-editing,.gb-tool-stamp .gb-draft .gb-editing *,.gb-tool-tape .gb-draft,.gb-tool-tape .gb-draft .gb-editing,.gb-tool-tape .gb-draft .gb-editing *,.gb-tool-pen .gb-draft,.gb-tool-pen .gb-draft .gb-editing,.gb-tool-pen .gb-draft .gb-editing *{pointer-events:none}.gb-draft .gb-draft-bar,.gb-draft .gb-chips,.gb-draft .gb-error{pointer-events:auto}.gb-note.is-rejected{pointer-events:none;animation:.45s ease-in-out gb-no,.75s ease-in .5s forwards gb-dissolve}@keyframes gb-no{0%,to{transform:rotate(var(--r,0deg)) scale(var(--k,1)) translateX(0)}20%{transform:rotate(var(--r,0deg)) scale(var(--k,1)) translateX(-10px)}40%{transform:rotate(var(--r,0deg)) scale(var(--k,1)) translateX(9px)}60%{transform:rotate(var(--r,0deg)) scale(var(--k,1)) translateX(-6px)}80%{transform:rotate(var(--r,0deg)) scale(var(--k,1)) translateX(4px)}}@keyframes gb-dissolve{to{opacity:0;filter:blur(10px);transform:rotate(var(--r,0deg)) scale(calc(var(--k,1) * .85))}}.gb-draft .gb-note.is-shaking{animation:.45s ease-in-out gb-no-draft}@keyframes gb-no-draft{0%,to{transform:scale(var(--k,1)) translateX(0)}20%{transform:scale(var(--k,1)) translateX(-10px)}40%{transform:scale(var(--k,1)) translateX(9px)}60%{transform:scale(var(--k,1)) translateX(-6px)}80%{transform:scale(var(--k,1)) translateX(4px)}}@media (prefers-reduced-motion:reduce){.gb-note.is-rejected{animation:.4s ease-in forwards gb-dissolve}.gb-draft .gb-note.is-shaking{animation:none}}.gb{--glass:#ffffff42;--glass-edge:#ffffffb3;--glass-ring:#00000014;--glass-shine:#ffffff8c;--glass-hover:#fff6;--glass-divider:#00000017}:root[data-theme=dark] .gb{--glass:#28282e3d;--glass-edge:#ffffff2e;--glass-ring:#0006;--glass-shine:#ffffff1a;--glass-hover:#ffffff14;--glass-divider:#ffffff1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gb{--glass:#28282e3d;--glass-edge:#ffffff2e;--glass-ring:#0006;--glass-shine:#ffffff1a;--glass-hover:#ffffff14;--glass-divider:#ffffff1f}}.gb-bar,.gb-zoom,.gb-tray,.gb-count-pill,.gb-people{background:var(--glass);backdrop-filter:blur(12px)saturate(160%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-shine), inset 0 -1px 0 #ffffff14, 0 0 0 .5px var(--glass-ring), 0 8px 24px #00000014}.gb-bar .gb-divider,.gb-zoom-sep{background:var(--glass-divider)}.gb-tool,.gb-zoom button{color:var(--gb-ui-ink)}.gb-tool:hover,.gb-zoom button:hover,.gb-stack:hover,.gb-taperoll:hover{background:var(--glass-hover)}.gb-tool[aria-pressed=true],.gb-stack[aria-pressed=true],.gb-taperoll[aria-pressed=true]{background:color-mix(in srgb, var(--gb-accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gb-accent) 45%, transparent);color:var(--gb-accent)}:root[data-theme=dark] .gb-tool[aria-pressed=true]{color:#c4a1ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gb-tool[aria-pressed=true]{color:#c4a1ff}}@supports not (backdrop-filter:blur(1px)){.gb-bar,.gb-zoom,.gb-tray,.gb-count-pill,.gb-people{background:var(--gb-ui)}}.gb-tool:hover,.gb-zoom button:hover,.gb-pencil:hover,.gb-stack:hover,.gb-taperoll:hover{box-shadow:none;background:0 0}.gb-tool[aria-pressed=true]:hover,.gb-stack[aria-pressed=true]:hover,.gb-taperoll[aria-pressed=true]:hover{background:color-mix(in srgb, var(--gb-accent) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gb-accent) 45%, transparent)}:is(.gb-tool,.gb-zoom button):hover{color:var(--gb-accent)}:root[data-theme=dark] :is(.gb-tool,.gb-zoom button):hover{color:#c4a1ff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.gb-tool,.gb-zoom button):hover{color:#c4a1ff}}.gb-pick{z-index:12;pointer-events:none;border-radius:calc(2px * var(--iz,1));outline:calc(3px * var(--iz,1)) solid #0d99ff;position:absolute}.gb-pick .gb-handle{transform:scale(var(--iz,1));pointer-events:none}.gb-select-bar[style*=--iz]{transform:translate(-50%, -100%) scale(var(--iz,1));transform-origin:50% 100%;z-index:13}.gb-tool-select .gb-note:not(.gb-editing):not(.is-selected):hover{outline-offset:0;outline:2px solid #0d99ffb3}.gb-stack[aria-pressed=true],.gb-taperoll[aria-pressed=true],.gb-pencil[aria-pressed=true],.gb-stack[aria-pressed=true]:hover,.gb-taperoll[aria-pressed=true]:hover{box-shadow:none;background:0 0}.gb-pen-yellow{stroke:#ffd23f}.gb-pen-pink{stroke:#ff6fb5}.gb-penfill-yellow{--s:#ffd23f;fill:#ffd23f}.gb-penfill-pink{--s:#ff6fb5;fill:#ff6fb5}.gb-ink path.gb-hl{stroke-opacity:.42;mix-blend-mode:multiply}:root[data-theme=dark] .gb-ink path.gb-hl{mix-blend-mode:normal;stroke-opacity:.38}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gb-ink path.gb-hl{mix-blend-mode:normal;stroke-opacity:.38}}.gb-tray{align-items:center}.gb-tray-group{gap:2px;display:flex}.gb-tray-sep{background:var(--glass-divider,var(--gb-ui-line));width:1px;height:22px;margin:0 2px}.gb-tray-btn{width:30px;height:30px;color:var(--gb-ui-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.gb-tray-btn:hover{color:var(--gb-accent)}.gb-tray-btn[aria-checked=true]{color:var(--gb-accent);background:color-mix(in srgb, var(--gb-accent) 14%, transparent)}.gb-select-bar .gb-select-meta{font-size:14px}.gb-select-bar .gb-bar-btn{width:34px;height:34px}.gb-select-bar .gb-react img{width:22px;height:22px}.gb-select-bar .gb-delete:hover{color:#ff8a80;background:#4a2626}.gb-marquee{z-index:14;pointer-events:none;border:calc(1px * var(--iz,1)) solid #0d99ff;background:#0d99ff14;position:absolute}.gb-note.is-grouped{outline:calc(3px / var(--k,1)) solid #0d99ff;outline-offset:0}.gb-stamp.is-grouped{border-radius:50%;box-shadow:0 0 0 3px #0d99ff}.gb-tape.is-grouped{opacity:1;filter:drop-shadow(2.5px 0 #0d99ff)drop-shadow(-2.5px 0 #0d99ff)drop-shadow(0 2.5px #0d99ff)drop-shadow(0 -2.5px #0d99ff)}.gb.is-panning,.gb.is-panning *{cursor:grab!important}.gb.is-panning:active,.gb.is-panning:active *{cursor:grabbing!important}.gb-bar{overflow:visible}.gb-bar>.gb-make{border-radius:0 14px 14px 0;align-self:stretch;height:100%;overflow:hidden}.gb-bar:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;filter:drop-shadow(0 0 2px #ffffff80);background:linear-gradient(#ffffffbf,#ffffff73);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.gb-people li.has-animal{background:color-mix(in srgb, var(--c) 16%, var(--gb-ui));color:var(--c)}.gb-animal{pointer-events:none;display:block}.gb-tool-pen.is-erasing-tool,.gb-tool-pen.is-erasing-tool .gb-note{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24'%3E%3Cg transform='rotate(30 12 12)'%3E%3Crect x='5' y='3.5' width='14' height='17' rx='3' fill='%23f6a7a7'/%3E%3Crect x='5' y='3.5' width='14' height='6' rx='3' fill='%23fbd3d3'/%3E%3Crect x='5' y='8' width='14' height='1.5' fill='%23e88d8d'/%3E%3Crect x='5' y='3.5' width='14' height='17' rx='3' fill='none' stroke='%23b85f5f' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E") 9 22,crosshair}.gb-ink path.is-erasing,.gb-tape.is-erasing{opacity:.2;transition:opacity .15s}.gb-stamp-scale{place-items:center;display:grid}.gb-draft .gb-note:before,.gb-note.is-fresh:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg, transparent 50%, color-mix(in srgb, var(--s) 82%, #000) 50%);filter:drop-shadow(1px 1px 1.5px #00000026);width:0;height:0;animation:.6s cubic-bezier(.3,.7,.3,1) gb-flap;position:absolute;top:0;left:0}.gb-draft .gb-note{animation:.35s cubic-bezier(.2,1.4,.4,1) gb-pop,.6s cubic-bezier(.3,.7,.3,1) gb-unfold}.gb-note.is-fresh{animation:.5s cubic-bezier(.2,1.4,.4,1) gb-pop,.6s cubic-bezier(.3,.7,.3,1) gb-unfold}@keyframes gb-flap{0%,25%{width:30px;height:30px}to{width:0;height:0}}@keyframes gb-unfold{0%,25%{clip-path:polygon(30px 0,100% 0,100% 100%,0 100%,0 30px)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0)}}.gb-ghost{box-shadow:0 4px 12px #00000014}@media (prefers-reduced-motion:reduce){.gb-draft .gb-note:before,.gb-note.is-fresh:before,.gb-draft .gb-note,.gb-note.is-fresh{animation:none}}.gb-note.is-rejected{animation:.45s ease-in-out gb-no,.75s ease-in .5s forwards gb-dissolve}.gb-note.is-rejected:before{display:none}.gb-ghost{z-index:25}.gb-ghost.is-peeling{animation:.55s cubic-bezier(.3,.7,.3,1) gb-unfold}.gb-ghost.is-peeling:before{content:"";pointer-events:none;background:linear-gradient(135deg, transparent 50%, color-mix(in srgb, var(--s) 82%, #000) 50%);width:0;height:0;animation:.55s cubic-bezier(.3,.7,.3,1) gb-flap;position:absolute;top:0;left:0}.gb-draft{z-index:auto}.gb-draft .gb-note{z-index:9}.gb-draft .gb-draft-bar,.gb-draft .gb-chips,.gb-draft .gb-error,.gb-select-bar{z-index:30}.gb-stamp-ghost.is-holding{transition:transform .22s cubic-bezier(.3,1.8,.5,1),opacity .12s}.gb-stamp-ghost.is-step .gb-shiver{animation:.22s ease-out gb-step,90ms linear .22s infinite gb-shiver}.gb-shiver{place-items:center;display:grid}.gb-stamp-ghost.is-holding .gb-shiver{animation:90ms linear infinite gb-shiver}@keyframes gb-shiver{0%{translate:0;rotate:0deg}25%{translate:.6px -.4px;rotate:.8deg}50%{translate:-.5px .5px;rotate:-.6deg}75%{translate:.4px .5px;rotate:.5deg}to{translate:0;rotate:0deg}}@keyframes gb-step{0%{scale:1}40%{scale:1.12}to{scale:1}}.gb-sparks{z-index:11;pointer-events:none;width:0;height:0;position:absolute}.gb-sparks i{width:3px;height:12px;transform:rotate(var(--a)) translateY(calc(var(--r) * -1));opacity:0;background:linear-gradient(#ffd56b,#ff9f43);border-radius:2px;animation:.55s cubic-bezier(.2,.8,.3,1) forwards gb-spark;position:absolute;top:-6px;left:-1.5px}@keyframes gb-spark{0%{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--r) * -.9)) scaleY(.4)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1 - 16px)) scaleY(.2)}}@media (prefers-reduced-motion:reduce){.gb-stamp-ghost.is-holding .gb-shiver,.gb-stamp-ghost.is-step .gb-shiver{animation:none}.gb-sparks{display:none}}.gb.is-moving,.gb.is-moving *{cursor:grabbing!important}.gb.is-moving .gb-note,.gb.is-moving .gb-note.is-selected,.gb.is-resizing .gb-note,.gb.is-resizing .gb-note.is-selected,.gb.is-resizing .gb-note:hover{transition:none}.gb-draft.is-parked .gb-draft-bar,.gb-draft.is-parked .gb-chips,.gb-draft.is-parked .gb-handle,.gb-draft.is-parked .gb-error{display:none}.gb-draft.is-parked .gb-note{cursor:text;outline:none;box-shadow:0 1px 2px #0000001f,0 4px 10px #00000014}.gb-draft.is-fading{opacity:0;transition:opacity .45s,transform .45s;transform:scale(.92)}.gb-emote{transform-origin:0 0;pointer-events:none;z-index:11;position:absolute;top:0;left:0}.gb-emote>span{opacity:0;filter:drop-shadow(0 1px 2px #0000001f);width:36px;height:36px;animation:gb-emote-rise var(--dur,1.4s) cubic-bezier(.2, .55, .4, 1) forwards;position:absolute;top:-18px;left:-18px}@keyframes gb-emote-rise{0%{opacity:0;transform:translate(0)scale(.7)}6%{opacity:1;transform:translate(calc(var(--dx) * .04), calc(var(--rise) * .06)) scale(1)}30%{opacity:.9}to{opacity:0;transform:translate(var(--dx), var(--rise)) scale(.5)}}.gb-emote .gb-emote-art{animation:gb-emote-sway var(--sway-dur,.7s) ease-in-out var(--sway-delay,0s) infinite alternate}@keyframes gb-emote-sway{0%{transform:translateX(calc(var(--sway) * -1)) rotate(calc(var(--rot) * -1))}to{transform:translateX(var(--sway)) rotate(var(--rot))}}.gb-emote-art{pointer-events:none;user-select:none;width:100%;height:100%;display:block}.gb-emote-ghost{place-items:center;width:44px;height:44px;display:grid}.gb-stamp-btn-art .gb-emote-ghost{width:100%;height:100%}.gb-wheel-emote .gb-emote-art{width:34px;height:34px}.gb-wheel-centre.gb-wheel-emote .gb-emote-art{width:42px;height:42px}@media (prefers-reduced-motion:reduce){.gb-emote>span{animation-duration:.8s}.gb-emote .gb-emote-art{animation:none}}.gb-emote-art .gb-stamp-art{width:100%;height:100%;font-size:22px}.gb-hf-hand{pointer-events:none;transform-origin:50% 90%;filter:drop-shadow(0 2px 3px #0000002e);width:52px;height:52px;animation:.25s cubic-bezier(.2,1.5,.4,1) gb-hf-in,.8s ease-in-out .25s infinite gb-hf-wave;position:absolute;top:-44px;left:4px}.gb-hf-hand.is-mine{z-index:21;margin:-44px 0 0 4px;top:0;left:0}@keyframes gb-hf-in{0%{opacity:0;transform:scale(.2)rotate(-30deg)}}@keyframes gb-hf-wave{0%,to{transform:translate(-2px)rotate(-22deg)}25%{transform:translate(1px)rotate(4deg)}50%{transform:translate(3px)rotate(26deg)}75%{transform:translate(0)rotate(2deg)}}.gb-hf-tip{bottom:84px}.gb-slap{transform-origin:0 0;pointer-events:none;z-index:12;width:0;height:0;position:absolute;top:0;left:0}.gb-slap img{filter:drop-shadow(0 2px 4px #0003);width:56px;height:56px;position:absolute;top:-28px}.gb-slap-l{animation:1.25s cubic-bezier(.3,.7,.3,1) forwards gb-slap-l;left:-56px}.gb-slap-r{animation:1.25s cubic-bezier(.3,.7,.3,1) forwards gb-slap-r;left:0;transform:scaleX(-1)}@keyframes gb-slap-l{0%{opacity:0;transform:translate(-40px)rotate(-35deg)}22%{opacity:1;transform:translate(6px)rotate(10deg)}32%{transform:translate(0)rotate(0)scale(1.08)}75%{opacity:1;transform:translate(-4px)rotate(-4deg)}to{opacity:0;transform:translate(-14px,-24px)rotate(-12deg)scale(.9)}}@keyframes gb-slap-r{0%{opacity:0;transform:scaleX(-1)translate(-40px)rotate(-35deg)}22%{opacity:1;transform:scaleX(-1)translate(6px)rotate(10deg)}32%{transform:scaleX(-1)translate(0)rotate(0)scale(1.08)}75%{opacity:1;transform:scaleX(-1)translate(-4px)rotate(-4deg)}to{opacity:0;transform:scaleX(-1)translate(-14px,-24px)rotate(-12deg)scale(.9)}}.gb-slap-flash{opacity:0;background:radial-gradient(circle,#fffffff2 0 25%,#ffd666b3 45%,#0000 70%);border-radius:50%;width:90px;height:90px;animation:.7s ease-out .25s forwards gb-slap-flash;position:absolute;top:-45px;left:-45px}@keyframes gb-slap-flash{0%{opacity:0;transform:scale(.3)}25%{opacity:1}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.gb-hf-hand{animation:none}}.gb-undo{pointer-events:auto;align-items:center;gap:14px;padding:8px 8px 8px 16px;display:flex}.gb-undo button{color:#fff;font:600 14px var(--font);cursor:pointer;background:#ffffff24;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.gb-undo button:hover{background:#ffffff3d}.gb-undo kbd{font:500 12px var(--font);opacity:.7}.gb-select.is-line{z-index:auto}.gb-select.is-handles{outline:none}:root[data-theme=dark] .gb-people li.has-animal{background:color-mix(in srgb, var(--c) 26%, #101010);border-color:#ffffff24}:root[data-theme=dark] .gb-people .gb-more{color:#f5f5f5;background:#101010;border-color:#ffffff24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gb-people li.has-animal{background:color-mix(in srgb, var(--c) 26%, #101010);border-color:#ffffff24}:root:not([data-theme=light]) .gb-people .gb-more{color:#f5f5f5;background:#101010;border-color:#ffffff24}}
