.Whiteboard_root__0xAv8{--board:#f7f7f5;--dot:#cfcdc5;--panel:#ffffff;--ink:#1f2430;--ink-2:#5d5f66;--border:rgba(20,20,30,0.1);--accent:#4262ff;--frame-bg:#ffffff;--frame-line:#d9d8d2;--mini-ink:#1f2430;position:relative;width:100%;max-width:1100px;height:620px;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--board);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,sans-serif;outline:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.Whiteboard_root__0xAv8:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 40%,transparent)}.Whiteboard_root__0xAv8:-webkit-full-screen{max-width:none;height:100vh;border-radius:0}.Whiteboard_root__0xAv8:fullscreen{max-width:none;height:100vh;border-radius:0}@media (prefers-color-scheme:dark){.Whiteboard_root__0xAv8{--board:#16161a;--dot:#34343c;--panel:#24242b;--ink:#f2f2f4;--ink-2:#b4b4bd;--border:rgba(255,255,255,0.1);--accent:#7b8cff;--frame-bg:#202026;--frame-line:#3a3a44;--mini-ink:#f2f2f4}}.Whiteboard_canvas__cOR9n{display:block;width:100%;height:100%;touch-action:none}.Whiteboard_dot__212uM{fill:var(--dot)}.Whiteboard_item__TgSUV{cursor:inherit}.Whiteboard_sticky__jcOLs{filter:url(#wb-shadow)}.Whiteboard_shape__69q5c{stroke:#1f2430;stroke-width:2;vector-effect:non-scaling-stroke}.Whiteboard_frameBody__52Zn1[data-hover=true],.Whiteboard_item__TgSUV[data-hover=true]>:first-child{stroke:var(--accent);stroke-width:3;vector-effect:non-scaling-stroke}.Whiteboard_noHit__XSJkU{pointer-events:none}.Whiteboard_label___mFDL{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;color:#1f2430;font-weight:500;line-height:1.22;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}.Whiteboard_freeText__ss_yL{color:var(--ink);font-size:22px;font-weight:600;line-height:1.3;white-space:pre-wrap;overflow-wrap:anywhere}.Whiteboard_frameBody__52Zn1{fill:var(--frame-bg);stroke:var(--frame-line);stroke-width:1.5;vector-effect:non-scaling-stroke}.Whiteboard_frameTitle__z1EyF{fill:var(--ink-2);font-weight:600}.Whiteboard_stroke__kJ81m{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.Whiteboard_connector__CWs8W{stroke-width:2.2;vector-effect:non-scaling-stroke}.Whiteboard_hitStroke__6swqs{fill:none;stroke:transparent;stroke-linecap:round}.Whiteboard_selection___U2CT{fill:none;stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke;pointer-events:none}.Whiteboard_handle__oY4Ba{fill:#ffffff;stroke:var(--accent)}.Whiteboard_guide__Kgdjx{stroke:#ff4f8b;stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}.Whiteboard_marquee__nfHoS{fill:color-mix(in srgb,var(--accent) 10%,transparent);stroke:var(--accent);stroke-width:1;vector-effect:non-scaling-stroke}.Whiteboard_editor__vLXmQ,.Whiteboard_frameInput__fK3R_{position:absolute;z-index:5;margin:0;border:0;outline:none;color:#1f2430;font-family:inherit;-webkit-user-select:text;-moz-user-select:text;user-select:text}.Whiteboard_editor__vLXmQ{padding:12px;overflow:hidden;resize:none;font-weight:500;line-height:1.22;text-align:center}.Whiteboard_editor__vLXmQ[data-kind=shape],.Whiteboard_editor__vLXmQ[data-kind=sticky]{display:block}.Whiteboard_editor__vLXmQ[data-kind=shape]{padding:12% 14%}.Whiteboard_editor__vLXmQ[data-kind=text]{min-height:36px;padding:0;background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--ink);font-weight:600;line-height:1.3;text-align:left;box-shadow:0 0 0 1.5px var(--accent)}.Whiteboard_frameInput__fK3R_{padding:4px 8px;border-radius:6px;background:var(--panel);color:var(--ink);font-size:14px;font-weight:600;box-shadow:0 0 0 1.5px var(--accent)}.Whiteboard_context__whStD,.Whiteboard_rail__OL0AF,.Whiteboard_topbar__MJoch,.Whiteboard_zoombar__5MXrU{position:absolute;z-index:6;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:0 6px 20px -6px rgba(0,0,0,.22)}.Whiteboard_rail__OL0AF{top:14px;left:14px;flex-direction:column}.Whiteboard_topbar__MJoch{top:14px;right:14px}.Whiteboard_zoombar__5MXrU{bottom:14px;left:14px}.Whiteboard_context__whStD{transform:translateX(-50%)}.Whiteboard_ctxBtn__qBvZM,.Whiteboard_fitBtn__sIf_n,.Whiteboard_invite__UrJyl,.Whiteboard_tool__QPbnn,.Whiteboard_zoomValue__5aRQc{display:grid;place-items:center;min-width:34px;height:34px;padding:0 6px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.Whiteboard_ctxBtn__qBvZM:hover:not(:disabled),.Whiteboard_fitBtn__sIf_n:hover,.Whiteboard_invite__UrJyl:hover,.Whiteboard_tool__QPbnn:hover,.Whiteboard_zoomValue__5aRQc:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.Whiteboard_tool__QPbnn[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.Whiteboard_ctxBtn__qBvZM:disabled{opacity:.35;cursor:default}.Whiteboard_ctxBtn__qBvZM:focus-visible,.Whiteboard_fitBtn__sIf_n:focus-visible,.Whiteboard_invite__UrJyl:focus-visible,.Whiteboard_swatch___B6wl:focus-visible,.Whiteboard_tool__QPbnn:focus-visible,.Whiteboard_zoomValue__5aRQc:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Whiteboard_icon__Qn36m{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.Whiteboard_zoomValue__5aRQc{min-width:52px;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Whiteboard_fitBtn__sIf_n,.Whiteboard_invite__UrJyl{font-size:12.5px;font-weight:600}.Whiteboard_invite__UrJyl{padding:0 10px;color:var(--accent);white-space:nowrap}.Whiteboard_divider__BDbvV{width:1px;height:22px;margin:0 4px;background:var(--border)}.Whiteboard_railDivider__cxcw3{width:22px;height:1px;margin:4px 0;background:var(--border)}.Whiteboard_swatch___B6wl{width:22px;height:22px;margin:0 2px;padding:0;border:1.5px solid rgba(0,0,0,.15);border-radius:50%;cursor:pointer}.Whiteboard_swatch___B6wl:hover{transform:scale(1.12)}.Whiteboard_avatars__p6gG_{display:flex;padding-left:6px}.Whiteboard_avatar__VHhf0{display:grid;place-items:center;width:26px;height:26px;margin-left:-6px;border:2px solid var(--panel);border-radius:50%;color:#fff;font-size:12px;font-weight:700}.Whiteboard_menu__Nz3MB{position:absolute;bottom:0;left:calc(100% + 8px);display:flex;flex-direction:column;min-width:190px;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--panel);box-shadow:0 10px 30px -8px rgba(0,0,0,.3)}.Whiteboard_menuFile__tyWMX,.Whiteboard_menu__Nz3MB button{position:relative;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.Whiteboard_menuFile__tyWMX:hover,.Whiteboard_menu__Nz3MB button:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.Whiteboard_menuFile__tyWMX input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.Whiteboard_menuTitle__bZhsv{padding:6px 10px 4px;color:var(--ink-2);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Whiteboard_menuNote__MfRZZ{padding:4px 10px 2px;color:var(--ink-2);font-size:11.5px}.Whiteboard_peer__isrhE{position:absolute;top:0;left:0;z-index:7;pointer-events:none;transition:transform .08s linear}.Whiteboard_peer__isrhE span{position:absolute;top:16px;left:12px;padding:2px 7px;border-radius:6px;color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap}.Whiteboard_minimap__6Ka_T{position:absolute;right:14px;bottom:14px;z-index:6;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 6px 20px -6px rgba(0,0,0,.22);cursor:pointer}.Whiteboard_miniView__4Gzx2{fill:color-mix(in srgb,var(--accent) 12%,transparent);stroke:var(--accent);stroke-width:1.5}.Whiteboard_hint__ck3Z5{position:absolute;bottom:18px;left:50%;z-index:6;padding:7px 14px;border-radius:99px;background:rgba(20,20,30,.78);color:#fff;font-size:12.5px;white-space:nowrap;transform:translateX(-50%);pointer-events:none}@media (max-width:640px){.Whiteboard_root__0xAv8{height:520px}.Whiteboard_minimap__6Ka_T{display:none}.Whiteboard_hint__ck3Z5{max-width:calc(100% - 24px);white-space:normal;text-align:center;bottom:64px}.Whiteboard_invite__UrJyl{display:none}}