:root{--font-ui:"Assistant", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:18px;--text-xl:22px;--text-wordmark-md:22px;--text-wordmark-lg:30px;--text-display:28px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.25;--leading-normal:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--control-h-sm:32px;--control-h:36px;--control-h-lg:40px;--tap-min:44px;--dur-fast:.12s;--dur:.16s;--dur-slow:.2s;--ease-out:cubic-bezier(.2, .8, .2, 1);--color-bg:#f6f6f9;--color-canvas:#fff;--color-island:#fff;--color-surface-2:#f1f1f5;--color-border:#e4e4eb;--color-border-strong:#c8c8d3;--color-text:#1b1b1f;--color-text-muted:#5c5c68;--color-text-subtle:#6e6e78;--color-doodle:#dedee8;--color-accent:#6965db;--color-accent-hover:#5b57d1;--color-accent-active:#4a47b1;--color-on-accent:#fff;--color-accent-text:#5b57d1;--color-accent-tint:#f1f0ff;--color-accent-tint-strong:#e0dfff;--color-accent-ring:#6965db47;--color-danger:#c92a2a;--color-danger-hover:#b02525;--color-on-danger:#fff;--color-danger-text:#b02525;--color-danger-tint:#fff0f0;--color-warning-text:#8a4b00;--color-warning-tint:#fff4e5;--color-warning-border:#f2c27e;--color-success:#2b8a3e;--color-success-tint:#ebfbee;--color-scrim:#18182052;--color-skeleton:#ebebf0;--color-skeleton-shine:#fff9;--thumb-bg:#fff;--thumb-violet:#e0dfff;--thumb-yellow:#ffec99;--thumb-blue:#a5d8ff;--thumb-green:#b2f2bb;--avatar-violet-bg:#e0dfff;--avatar-violet-fg:#3e3a9e;--avatar-green-bg:#d3f9d8;--avatar-green-fg:#1b6b2c;--avatar-orange-bg:#ffe8cc;--avatar-orange-fg:#8a4100;--avatar-blue-bg:#d0ebff;--avatar-blue-fg:#14527a;--avatar-pink-bg:#ffdeeb;--avatar-pink-fg:#9c1f55;--avatar-teal-bg:#c3fae8;--avatar-teal-fg:#0b6650;--shadow-island:0 0 .9px #0000002b, 0 0 3.1px #00000014, 0 7px 14px #0000000d;--shadow-island-hover:0 0 1px #0003, 0 0 4px #00000014, 0 10px 22px #00000014;--shadow-pop:0 0 1px #0003, 0 4px 10px #00000014, 0 16px 32px #0000001a;--shadow-dialog:0 0 1px #0003, 0 12px 28px #0000001f, 0 32px 64px #0000001f;--focus-ring:0 0 0 2px var(--color-island), 0 0 0 4px var(--color-accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#121212;--color-canvas:#121212;--color-island:#232329;--color-surface-2:#2e2d39;--color-border:#36363f;--color-border-strong:#4c4c58;--color-text:#e3e3e8;--color-text-muted:#a8a8b3;--color-text-subtle:#9a9aa5;--color-doodle:#26262d;--color-accent:#a8a5ff;--color-accent-hover:#bbb8ff;--color-accent-active:#cac8ff;--color-on-accent:#1b1a33;--color-accent-text:#a8a5ff;--color-accent-tint:#2d2c45;--color-accent-tint-strong:#3a3864;--color-accent-ring:#a8a5ff52;--color-danger:#ff8787;--color-danger-hover:#ffa0a0;--color-on-danger:#2a0d0d;--color-danger-text:#ff8787;--color-danger-tint:#3b2224;--color-warning-text:#ffc078;--color-warning-tint:#3a2c17;--color-warning-border:#6b4f1f;--color-success:#8ce99a;--color-success-tint:#1d3323;--color-scrim:#0000008c;--color-skeleton:#2b2b33;--color-skeleton-shine:#ffffff0d;--thumb-bg:#121212;--thumb-violet:#3d3570;--thumb-yellow:#5c4d14;--thumb-blue:#1d4a6b;--thumb-green:#234d2c;--avatar-violet-bg:#3a3864;--avatar-violet-fg:#d6d4ff;--avatar-green-bg:#1f3d26;--avatar-green-fg:#b2f2bb;--avatar-orange-bg:#4a3216;--avatar-orange-fg:#ffd8a8;--avatar-blue-bg:#1a3a52;--avatar-blue-fg:#a5d8ff;--avatar-pink-bg:#4a1d33;--avatar-pink-fg:#fcc2d7;--avatar-teal-bg:#163f37;--avatar-teal-fg:#96f2d7;--shadow-island:0 0 0 1px #ffffff0a, 0 1px 3px #00000080, 0 7px 14px #00000059;--shadow-island-hover:0 0 0 1px #ffffff12, 0 2px 5px #00000080, 0 12px 24px #0006;--shadow-pop:0 0 0 1px #ffffff0f, 0 4px 10px #00000073, 0 16px 32px #00000073;--shadow-dialog:0 0 0 1px #ffffff0f, 0 12px 28px #00000080, 0 32px 64px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--color-bg:#121212;--color-canvas:#121212;--color-island:#232329;--color-surface-2:#2e2d39;--color-border:#36363f;--color-border-strong:#4c4c58;--color-text:#e3e3e8;--color-text-muted:#a8a8b3;--color-text-subtle:#9a9aa5;--color-doodle:#26262d;--color-accent:#a8a5ff;--color-accent-hover:#bbb8ff;--color-accent-active:#cac8ff;--color-on-accent:#1b1a33;--color-accent-text:#a8a5ff;--color-accent-tint:#2d2c45;--color-accent-tint-strong:#3a3864;--color-accent-ring:#a8a5ff52;--color-danger:#ff8787;--color-danger-hover:#ffa0a0;--color-on-danger:#2a0d0d;--color-danger-text:#ff8787;--color-danger-tint:#3b2224;--color-warning-text:#ffc078;--color-warning-tint:#3a2c17;--color-warning-border:#6b4f1f;--color-success:#8ce99a;--color-success-tint:#1d3323;--color-scrim:#0000008c;--color-skeleton:#2b2b33;--color-skeleton-shine:#ffffff0d;--thumb-bg:#121212;--thumb-violet:#3d3570;--thumb-yellow:#5c4d14;--thumb-blue:#1d4a6b;--thumb-green:#234d2c;--avatar-violet-bg:#3a3864;--avatar-violet-fg:#d6d4ff;--avatar-green-bg:#1f3d26;--avatar-green-fg:#b2f2bb;--avatar-orange-bg:#4a3216;--avatar-orange-fg:#ffd8a8;--avatar-blue-bg:#1a3a52;--avatar-blue-fg:#a5d8ff;--avatar-pink-bg:#4a1d33;--avatar-pink-fg:#fcc2d7;--avatar-teal-bg:#163f37;--avatar-teal-fg:#96f2d7;--shadow-island:0 0 0 1px #ffffff0a, 0 1px 3px #00000080, 0 7px 14px #00000059;--shadow-island-hover:0 0 0 1px #ffffff12, 0 2px 5px #00000080, 0 12px 24px #0006;--shadow-pop:0 0 0 1px #ffffff0f, 0 4px 10px #00000073, 0 16px 32px #00000073;--shadow-dialog:0 0 0 1px #ffffff0f, 0 12px 28px #00000080, 0 32px 64px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}svg{flex:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{width:18px;height:18px}.icon--sm{width:16px;height:16px}.icon--xs{width:14px;height:14px}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;padding:0 14px;line-height:1;text-decoration:none;display:inline-flex}.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--sm{height:var(--control-h-sm);font-size:var(--text-sm);padding:0 12px}.btn--lg{height:var(--control-h-lg);font-size:var(--text-md);padding:0 16px}.btn--block{width:100%}.btn--primary{background:var(--color-accent);color:var(--color-on-accent)}.btn--primary:hover:not(:disabled){background:var(--color-accent-hover)}.btn--primary:active:not(:disabled){background:var(--color-accent-active)}.btn--secondary{background:var(--color-island);border-color:var(--color-border-strong);color:var(--color-text)}.btn--secondary:hover:not(:disabled){background:var(--color-surface-2)}.btn--ghost{color:var(--color-text);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--color-surface-2)}.btn--danger{background:var(--color-danger);color:var(--color-on-danger)}.btn--danger:hover:not(:disabled){background:var(--color-danger-hover)}.btn--success{background:var(--color-success-tint);color:var(--color-success);border-color:#0000}.btn-link{font:inherit;font-weight:var(--weight-semibold);color:var(--color-accent-text);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin:-2px;padding:2px;text-decoration:none;display:inline-flex}.btn-link:hover{text-underline-offset:3px;text-decoration:underline}.btn-link:focus-visible{box-shadow:0 0 0 2px var(--color-accent);outline:none}.btn-link--muted{color:var(--color-text-muted);font-size:var(--text-sm)}.btn-link--muted:hover{color:var(--color-text)}.icon-btn{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.icon-btn:hover{background:var(--color-surface-2);color:var(--color-text)}.icon-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.icon-btn[aria-expanded=true]{background:var(--color-accent-tint);color:var(--color-accent-text)}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite spin}.spinner--xs{border-width:1.75px;width:12px;height:12px}.field{flex-direction:column;gap:6px;display:flex}.field-label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}.input{width:100%;height:var(--control-h-lg);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-island);color:var(--color-text);font-family:inherit;font-size:var(--text-md);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:0 12px}.input::placeholder{color:var(--color-text-subtle)}.input:hover:not(:disabled){border-color:var(--color-text-subtle)}.input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring);outline:none}.input:disabled{opacity:.6;cursor:not-allowed}.input[aria-invalid=true]{border-color:var(--color-danger)}.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--color-danger-tint)}.input-wrap{position:relative}.input-wrap .input{padding-right:46px}.input-adorn{position:absolute;top:50%;right:2px;transform:translateY(-50%)}.field-hint{font-size:var(--text-sm);color:var(--color-text-muted)}.field-error{font-size:var(--text-sm);color:var(--color-danger-text);align-items:flex-start;gap:6px;display:flex}.field-error .icon{margin-top:1px}.select-wrap{display:inline-flex;position:relative}.select-wrap--grow{flex:1;min-width:0}.select{appearance:none;text-align:left;white-space:nowrap;width:100%;height:var(--control-h-lg);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-island);color:var(--color-text);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;padding:0 34px 0 12px;display:flex}.select:hover:not(:disabled){border-color:var(--color-text-subtle)}.select:disabled{opacity:.6;cursor:not-allowed}.select[aria-expanded=true]{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring)}.select-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.select:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-ring);outline:none}.select-chevron{pointer-events:none;color:var(--color-text-muted);transition:transform var(--dur-fast) var(--ease-out);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.select[aria-expanded=true]+.select-chevron{transform:translateY(-50%)rotate(180deg)}.select--quiet{height:var(--control-h-sm);font-size:var(--text-sm);color:var(--color-text-muted);background:0 0;border-color:#0000;padding-left:10px;padding-right:28px}.select--quiet[aria-expanded=true]{box-shadow:none;background:var(--color-surface-2);color:var(--color-text);border-color:#0000}.select--quiet:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-text);border-color:#0000}.select-wrap--quiet .select-chevron{right:8px}.dismiss--top{z-index:60}.listbox{z-index:61;background:var(--color-island);border-radius:var(--radius-lg);max-height:min(320px,50vh);box-shadow:var(--shadow-pop);animation:pop-in var(--dur) var(--ease-out);transform-origin:top;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto}.listbox-option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-h);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--color-text);cursor:pointer;white-space:nowrap;padding:6px 10px;display:flex}.listbox-option.is-active{background:var(--color-accent-tint)}.listbox-option[aria-selected=true]{font-weight:var(--weight-semibold)}.listbox-option .icon{color:var(--color-accent-text)}.alert{border-radius:var(--radius-md);font-size:var(--text-base);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.4;display:flex}.alert .icon{margin-top:1px}.alert--danger{background:var(--color-danger-tint);color:var(--color-danger-text)}.alert--warning{background:var(--color-warning-tint);color:var(--color-warning-text)}.alert--compact{font-size:var(--text-sm);padding:8px 10px}.alert,.field-error,.share-note,.inline-confirm,.dialog-note,.link-reset-done{text-wrap:balance}.dialog-text{text-wrap:pretty}.chip{border-radius:var(--radius-full);height:22px;font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;background:var(--color-surface-2);color:var(--color-text-muted);align-items:center;gap:4px;padding:0 8px;display:inline-flex}.chip--accent{background:var(--color-accent-tint);color:var(--color-accent-text)}.chip--lg{height:var(--control-h-lg);font-size:var(--text-sm);border-radius:var(--radius-md);gap:6px;padding:0 12px}.avatar{width:32px;height:32px;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.02em;background:var(--avatar-violet-bg);color:var(--avatar-violet-fg);object-fit:cover;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar--xs{width:20px;height:20px;font-size:9px}.avatar--sm{width:24px;height:24px;font-size:10px}.avatar--violet{background:var(--avatar-violet-bg);color:var(--avatar-violet-fg)}.avatar--green{background:var(--avatar-green-bg);color:var(--avatar-green-fg)}.avatar--orange{background:var(--avatar-orange-bg);color:var(--avatar-orange-fg)}.avatar--blue{background:var(--avatar-blue-bg);color:var(--avatar-blue-fg)}.avatar--pink{background:var(--avatar-pink-bg);color:var(--avatar-pink-fg)}.avatar--teal{background:var(--avatar-teal-bg);color:var(--avatar-teal-fg)}.avatar-btn{cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;display:inline-grid}.avatar-btn:hover{box-shadow:0 0 0 3px var(--color-surface-2)}.avatar-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.avatar-btn[aria-expanded=true]{box-shadow:0 0 0 3px var(--color-accent-tint-strong)}.avatar-btn .avatar{width:34px;height:34px;font-size:var(--text-sm)}.island{background:var(--color-island);border-radius:var(--radius-lg);box-shadow:var(--shadow-island)}.dismiss{z-index:15;cursor:default;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.menu{z-index:20;background:var(--color-island);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-pop);animation:pop-in var(--dur) var(--ease-out);transform-origin:100% 0;padding:6px;position:absolute}.menu-item{width:100%;height:var(--control-h);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-base);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.menu-item .icon{color:var(--color-text-muted)}.menu-item:hover,.menu-item:focus-visible{background:var(--color-accent-tint);outline:none}.menu-item:hover .icon,.menu-item:focus-visible .icon{color:var(--color-accent-text)}.menu-item--danger,.menu-item--danger .icon{color:var(--color-danger-text)}.menu-item--danger:hover,.menu-item--danger:focus-visible{background:var(--color-danger-tint)}.menu-item--danger:hover .icon{color:var(--color-danger-text)}.menu-sep{background:var(--color-border);height:1px;margin:6px 4px}.menu-header{align-items:center;gap:12px;min-width:0;padding:8px 10px 10px;display:flex}.menu-header>div{min-width:0}.menu-header-name{font-weight:var(--weight-semibold);font-size:var(--text-base)}.menu-header-email{font-size:var(--text-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wordmark{color:var(--color-text);border-radius:var(--radius-md);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.wordmark:focus-visible{box-shadow:var(--focus-ring);outline:none}.wordmark-mark{width:26px;height:26px;color:var(--color-accent)}.wordmark-text{font-size:var(--text-wordmark-md);letter-spacing:-.02em;font-weight:800;line-height:1}.wordmark--lg .wordmark-mark{width:34px;height:34px}.wordmark--lg .wordmark-text{font-size:var(--text-wordmark-lg)}.auth{min-height:100%;padding:var(--space-12) var(--space-6);place-items:center;display:grid;position:relative;overflow:hidden}.auth-doodles{color:var(--color-doodle);pointer-events:none;position:absolute;inset:0}.auth-doodle{height:auto;position:absolute}@media (width<=1100px){.auth-doodle--wide{display:none}}.auth-stack{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;max-width:400px;display:flex;position:relative}.auth-card{width:100%;padding:var(--space-8)}.auth-title{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);text-align:center}.auth-sub{font-size:var(--text-md);color:var(--color-text-muted);text-align:center;margin-top:6px}.auth-body{gap:var(--space-4);margin-top:var(--space-6);flex-direction:column;display:flex}.auth-form{gap:var(--space-4);flex-direction:column;display:flex}.auth-form .btn--primary{margin-top:4px}.btn-google{gap:10px}.auth-alt{align-self:center}.divider{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-subtle);display:flex}.divider:before,.divider:after{content:"";background:var(--color-border);flex:1;height:1px}.auth-switch{font-size:var(--text-base);color:var(--color-text-muted);text-align:center}.dash{min-height:100%}.topbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-4);padding:14px var(--space-8);background:var(--color-bg);display:flex;position:sticky;top:0}.topbar-actions{align-items:center;gap:var(--space-3);display:flex}.account{position:relative}.menu--account{min-width:248px;max-width:calc(100vw - 32px);top:calc(100% + 8px);right:0}.page{max-width:1240px;padding:var(--space-6) var(--space-8) var(--space-16);margin:0 auto}.section+.section{margin-top:var(--space-12)}.section-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);min-height:var(--control-h);flex-wrap:wrap;display:flex}.section-title{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.section-count{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-muted);margin-left:8px}.section-title--quiet{font-size:var(--text-md);color:var(--color-text-muted);font-weight:var(--weight-semibold)}.empty-hint{font-size:var(--text-base);color:var(--color-text-muted);align-items:center;gap:8px;margin-top:6px;display:flex}.toolbar{align-items:center;gap:var(--space-2);display:flex}.search{width:240px;position:relative}.search .icon{color:var(--color-text-subtle);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.search-input{height:var(--control-h);font-size:var(--text-base);padding-left:36px}.toolbar .select{height:var(--control-h)}.board-grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(236px,100%),1fr));display:grid}.board-card{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.board-thumb{color:inherit;aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--thumb-bg);width:100%;box-shadow:var(--shadow-island);cursor:pointer;transition:box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border:0;padding:0;text-decoration:none;display:block;overflow:hidden}.board-card:hover .board-thumb{box-shadow:var(--shadow-island-hover);transform:translateY(-1px)}.board-thumb:focus-visible{box-shadow:var(--focus-ring);outline:none}.board-thumb img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.thumb-empty{background-color:var(--color-surface-2);background-image:radial-gradient(var(--color-border-strong) 1px, transparent 1.2px);width:100%;height:100%;color:var(--color-text-muted);font-size:var(--text-sm);background-position:8px 8px;background-size:16px 16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.thumb-empty svg{width:36px;height:36px;color:var(--color-text-subtle)}.board-info{align-items:flex-start;gap:4px;padding:0 2px;display:flex;position:relative}.board-text{flex:1;min-width:0}.board-name{font-size:var(--text-md);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.board-meta{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:6px;margin-top:2px;display:flex}.meta-dot{color:var(--color-text-subtle)}.shared-tag{align-items:center;gap:4px;display:inline-flex}.board-owner{font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:6px;min-width:0;margin-top:8px;display:flex}.board-owner-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.board-menu-btn{opacity:0;width:32px;height:32px;margin-top:-4px}.board-card:hover .board-menu-btn,.board-card:focus-within .board-menu-btn,.board-menu-btn[aria-expanded=true]{opacity:1}@media (hover:none){.board-menu-btn{opacity:1}}.menu--card{top:30px;right:0}.board-rename{width:calc(100% + 9px);height:30px;font-size:var(--text-md);font-weight:var(--weight-semibold);margin:-3px 0 -1px -9px;padding:0 8px}.no-results{padding:var(--space-10) 0;text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:10px;display:flex}.skeleton{background:var(--color-skeleton);border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--color-skeleton-shine), transparent);animation:1.4s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton--thumb{aspect-ratio:16/10;border-radius:var(--radius-lg)}.skeleton--line{height:12px}.skeleton--title{width:120px;height:18px}.skeleton--circle{border-radius:50%;flex:none;width:32px;height:32px}.skeleton-card{flex-direction:column;gap:10px;display:flex}.skeleton-lines{flex-direction:column;gap:8px;padding:2px;display:flex}.empty{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-16) var(--space-6);flex-direction:column;display:flex}.empty-art{width:280px;max-width:80%;height:auto;color:var(--color-text);margin-bottom:var(--space-2)}.empty-title{font-size:var(--text-display);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:1.2}.empty-body{max-width:380px;color:var(--color-text-muted)}.empty .btn{margin-top:var(--space-3)}.page-error{margin-bottom:var(--space-6)}.t-fill-violet{fill:var(--thumb-violet)}.t-fill-yellow{fill:var(--thumb-yellow)}.t-fill-blue{fill:var(--thumb-blue)}.t-fill-green{fill:var(--thumb-green)}.dialog-layer{z-index:40;padding:var(--space-6);place-items:center;display:grid;position:fixed;inset:0}.dialog-scrim{background:var(--color-scrim);cursor:default;animation:fade-in var(--dur) var(--ease-out);border:0;padding:0;position:absolute;inset:0}.dialog{width:min(100%,440px);max-height:calc(100% - 16px);padding:var(--space-6);background:var(--color-island);color:var(--color-text);border-radius:var(--radius-xl);box-shadow:var(--shadow-dialog);animation:dialog-in var(--dur-slow) var(--ease-out);position:relative;overflow-y:auto}.dialog--share{width:min(100%,540px)}.dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.dialog-head .icon-btn{margin:-6px -8px 0 0}.dialog-title{font-size:var(--text-lg);font-weight:var(--weight-bold);overflow-wrap:anywhere;line-height:1.35}.dialog-text{color:var(--color-text-muted)}.dialog-form{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.dialog-note{font-size:var(--text-sm);color:var(--color-text-muted);align-items:flex-start;gap:8px;display:flex}.dialog-note .icon{margin-top:1px}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);display:flex}.dialog-done{text-align:center;padding:var(--space-4) 0 0;flex-direction:column;align-items:center;gap:8px;display:flex}.done-mark{background:var(--color-success-tint);width:52px;height:52px;color:var(--color-success);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.done-mark svg{width:26px;height:26px}.dialog-done .dialog-actions{justify-content:center;align-self:stretch}.share-section{padding-top:var(--space-5)}.share-section+.share-section{margin-top:var(--space-5);border-top:1px solid var(--color-border)}.share-label{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text);margin-bottom:10px}.access-row{align-items:center;gap:var(--space-3);display:flex}.access-icon{background:var(--color-surface-2);width:36px;height:36px;color:var(--color-text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.access-icon--on{background:var(--color-accent-tint);color:var(--color-accent-text)}.share-note{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:10px}.link-row{gap:var(--space-2);margin-top:var(--space-3);display:flex}.link-field{min-width:0;height:var(--control-h);font-size:var(--text-base);color:var(--color-text-muted);background:var(--color-surface-2);border-color:#0000;flex:1}.link-field:hover:not(:disabled){border-color:#0000}.copy-labels{display:grid}.copy-labels>span{grid-area:1/1}.copy-labels>[aria-hidden=true]{visibility:hidden}.link-foot{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:24px;margin-top:10px;display:flex}.link-reset-done{font-size:var(--text-sm);color:var(--color-success);align-items:center;gap:6px;display:inline-flex}.link-foot .btn-link{margin-left:auto}.share-section .alert{margin-top:var(--space-3)}.inline-confirm{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:var(--text-base);animation:fade-in var(--dur) var(--ease-out);flex-direction:column;gap:10px;display:flex}.inline-confirm-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.invite-row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.invite-row .input,.invite-row .select,.invite-row .btn{height:var(--control-h)}.invite-row .input{font-size:var(--text-base)}.invite-error{margin-top:8px}.people-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.person{align-items:center;gap:var(--space-3);min-height:52px;padding:6px 0;display:flex}.person-text{flex:1;min-width:0}.person-name{font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.person-you{font-weight:var(--weight-regular);color:var(--color-text-muted)}.person-email{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.person-actions{flex:none;align-items:center;gap:2px;display:flex}.person-role{font-size:var(--text-sm);color:var(--color-text-muted);padding:0 10px}.row-status{height:var(--control-h-sm);font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.row-status--error{color:var(--color-danger-text)}.share-empty{padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:10px;margin-top:8px;display:flex}.person-skeleton{align-items:center;gap:var(--space-3);min-height:52px;display:flex}.editor{background:var(--color-canvas);position:fixed;inset:0}.editor-cover{z-index:50;position:absolute;inset:0}.ed-slot{align-items:center;gap:var(--space-2);font-family:var(--font-ui);white-space:nowrap;flex-shrink:0;display:flex}.excalidraw:not(.excalidraw--mobile) .layer-ui__wrapper__top-right>.UserList__wrapper{display:none}.excalidraw.excalidraw-container .Toast{border-radius:var(--border-radius-lg);background:var(--color-surface-low);width:max-content;max-width:min(480px,100% - 880px);min-height:42px;box-shadow:0 0 0 1px var(--color-surface-lowest);align-items:center;margin:0;padding:8px 0;display:flex;bottom:16px;left:50%;transform:translate(-50%)}.excalidraw.excalidraw-container .Toast .Toast__message{color:var(--color-on-surface);white-space:normal;padding:0 16px;font-size:.875rem;line-height:1.4}.excalidraw.excalidraw-container .Toast:has(.close) .Toast__message{padding-right:40px}.excalidraw.excalidraw-container .Toast .close{top:50%;right:6px;transform:translateY(-50%)}@media (width<=1240px){.excalidraw.excalidraw-container .Toast{max-width:min(480px,100% - 32px);bottom:70px}}.excalidraw--mobile.excalidraw-container .Toast{max-width:calc(100% - 32px);bottom:112px}.excalidraw .HelpDialog .HelpDialog__header{display:none}.excalidraw .HelpDialog .Modal__content{flex-direction:column;display:flex;overflow:hidden}.excalidraw .HelpDialog .Modal__content>.Island{flex:auto;min-height:0;overflow-y:auto}.excalidraw.excalidraw-container .popover:has(>.context-menu){padding:8px 0}.excalidraw.excalidraw-container .context-menu{overscroll-behavior:contain;touch-action:pan-y;border-radius:var(--radius-lg);background:var(--color-island);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-pop);animation:pop-in var(--dur) var(--ease-out);transform-origin:0 0;border:0;margin:0;padding:6px;overflow-y:auto}.excalidraw.excalidraw-container .context-menu-item{border-radius:var(--radius-md);min-width:200px;height:34px;font-size:var(--text-base);color:var(--color-text);align-items:center;padding:0 10px}.excalidraw.excalidraw-container .context-menu-item .context-menu-item__shortcut{color:var(--color-text-muted);opacity:1;font-size:var(--text-sm)}.excalidraw.excalidraw-container .context-menu-item.checkmark:before{left:-2px}.excalidraw.excalidraw-container .context-menu-item:hover{color:var(--color-text);background:0 0}.excalidraw.excalidraw-container .context-menu-item:hover.dangerous{background:0 0}.excalidraw.excalidraw-container .context-menu-item:hover.dangerous .context-menu-item__label,.excalidraw.excalidraw-container .context-menu-item.dangerous .context-menu-item__label{color:var(--color-danger-text)}@media (hover:hover){.excalidraw.excalidraw-container .context-menu-item:hover{background:var(--color-accent-tint)}.excalidraw.excalidraw-container .context-menu-item:hover.dangerous{background:var(--color-danger-tint)}}.excalidraw.excalidraw-container .context-menu-item:active{background:var(--color-accent-tint)}.excalidraw.excalidraw-container .context-menu-item.dangerous:active{background:var(--color-danger-tint)}.excalidraw.excalidraw-container .context-menu-item-separator{background:var(--color-border);border:0;height:1px;margin:6px 4px}.excalidraw.excalidraw-container .context-menu li[data-testid=addToLibrary]+.context-menu-item-separator{display:none}@media (pointer:coarse){.excalidraw.excalidraw-container .context-menu .context-menu-item{height:44px;display:flex}.excalidraw.excalidraw-container .context-menu-item .context-menu-item__shortcut{display:none}}.excalidraw .sidebar-trigger.default-sidebar-trigger,.excalidraw .context-menu li[data-testid=addToLibrary]{display:none}.excalidraw .Island:has(>.ToolIcon__LaserPointer){padding:4px}.excalidraw .ToolIcon__LaserPointer,.excalidraw .App-toolbar-container .Island .ToolIcon__LaserPointer .ToolIcon__icon{width:var(--lg-button-size);height:var(--lg-button-size)}.excalidraw .excalidraw-button.collab-button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .ed-status,.excalidraw .guest-id,.excalidraw .ed-chip,.excalidraw .ed-signin{height:var(--lg-button-size);border-radius:var(--border-radius-lg);background:var(--color-surface-low);box-shadow:0 0 0 1px var(--color-surface-lowest);color:var(--color-on-surface);font-family:var(--ui-font);align-items:center;font-size:.875rem;display:flex}.excalidraw .ed-chip{gap:6px;padding:0 12px}.excalidraw .ed-signin{cursor:pointer;padding:0 14px;text-decoration:none}.excalidraw .ed-signin:hover{background:var(--color-surface-high)}.excalidraw .ed-signin:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .ed-signin:focus-visible{box-shadow:0 0 0 2px var(--focus-highlight-color);outline:none}.ed-status{gap:2px;padding:0 2px}.excalidraw .follow-mode .follow-mode__badge{border-radius:var(--border-radius-lg);font-family:var(--ui-font);gap:6px;margin-bottom:12px;padding:7px 7px 7px 14px;font-size:.875rem}.excalidraw .follow-mode .follow-mode__badge__label{line-height:1.3}.excalidraw .follow-mode .follow-mode__badge__username{max-width:180px}.excalidraw .follow-mode .follow-mode__disconnect-btn{border-radius:var(--border-radius-md);place-items:center;width:28px;height:28px;display:grid}.excalidraw:not(.excalidraw--mobile){--ed-top-h:calc(var(--lg-button-size) + 6px)}.excalidraw:not(.excalidraw--mobile) .ed-slot{margin-top:1px}.excalidraw:not(.excalidraw--mobile) .ed-slot>*{height:var(--ed-top-h)}.excalidraw:not(.excalidraw--mobile) .ed-slot .collab-button{--button-height:var(--ed-top-h);--button-width:var(--ed-top-h);padding:0 16px}.excalidraw:not(.excalidraw--mobile) .ed-slot .ed-signin{padding:0 16px}.excalidraw:not(.excalidraw--mobile) .ed-slot .guest-id{padding:0 14px 0 6px}.excalidraw:not(.excalidraw--mobile) .ed-slot .guest-id .avatar{width:30px;height:30px}.excalidraw .collab-button .CollabButton-collaborators{width:16px;min-width:0;height:16px;font-family:var(--ui-font);font-size:10px;font-weight:var(--weight-bold);box-shadow:0 0 0 2px var(--island-bg-color);place-items:center;padding:0;line-height:1;display:grid}.excalidraw .App-menu_top__left .main-menu-trigger{width:var(--ed-top-h);height:var(--ed-top-h);margin-top:1px}.excalidraw:not(.excalidraw--mobile) .layer-ui__wrapper__footer .ToolIcon_type_button.ToolIcon_size_medium,.excalidraw:not(.excalidraw--mobile) .layer-ui__wrapper__footer .ToolIcon_type_button.ToolIcon_size_medium .ToolIcon__icon,.excalidraw:not(.excalidraw--mobile) .layer-ui__wrapper__footer .layer-ui__wrapper__footer-right .help-icon{width:var(--ed-top-h);height:var(--ed-top-h)}.excalidraw:not(.excalidraw--mobile) .layer-ui__wrapper__footer .ToolIcon_type_button.reset-zoom-button{width:auto;min-width:64px;padding:0 12px}.excalidraw:not(.excalidraw--mobile) .layer-ui__wrapper__footer .ed-status{height:var(--ed-top-h);padding:0 4px}.excalidraw:not(.excalidraw--mobile) .ed-footer .ed-status input.ed-title-input,.excalidraw:not(.excalidraw--mobile) .ed-footer .sync{height:34px}.excalidraw:not(.excalidraw--mobile) .ed-slot .collab-button:has(>svg){padding:0}@media (width<=1099px){.excalidraw:not(.excalidraw--mobile) .ed-slot .guest-id{padding:0 6px}}.ed-footer{margin-inline-start:auto}.ed-title-wrap{align-items:center;display:flex}.excalidraw .ed-status input.ed-title-input{field-sizing:content;border-radius:var(--border-radius-md);width:180px;min-width:7ch;max-width:260px;height:30px;font-family:inherit;font-size:.875rem;font-weight:var(--weight-semibold);color:var(--color-on-surface);text-overflow:ellipsis;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #0000;padding:0 8px}.excalidraw .ed-status input.ed-title-input:not(:focus):hover{background:var(--color-surface-high);border-color:#0000}.excalidraw .ed-status input.ed-title-input:focus{border-color:var(--color-primary);background:var(--island-bg-color);box-shadow:none;outline:none}.ed-title-static{max-width:260px;font-size:.875rem;font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;padding:0 8px;overflow:hidden}.ed-sep{background:var(--default-border-color,var(--color-border));width:1px;height:18px}.sync{border-radius:var(--border-radius-md,var(--radius-sm));height:30px;font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sync .icon{width:16px;height:16px}.sync-dot{background:var(--color-success);width:8px;height:8px;box-shadow:0 0 0 3px var(--color-success-tint);border-radius:50%}.sync--offline{background:var(--color-warning-tint);color:var(--color-warning-text);box-shadow:inset 0 0 0 1px var(--color-warning-border)}.sync--offline .icon{animation:1.6s ease-in-out infinite pulse}.sync-short{display:none}.sync--live{cursor:pointer;background:0 0;border:0;padding-left:6px;font-family:inherit}.sync--live:hover,.sync--live[aria-expanded=true]{background:var(--color-surface-high,var(--color-surface-2));color:var(--color-text)}.people{display:inline-flex;position:relative}.people-stack{display:inline-flex}.people-stack .avatar{box-shadow:0 0 0 2px var(--color-surface-low,var(--color-island))}.people-stack .avatar+.avatar{margin-left:-6px}.menu--people{z-index:101;min-width:240px;max-height:50vh;top:calc(100% + 12px);right:0;overflow-y:auto}.menu--people.menu--up{transform-origin:100% 100%;top:auto;bottom:calc(100% + 12px)}.menu-hint{font-size:var(--text-xs);color:var(--color-text-muted);padding:6px 10px 4px}.people-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.people-tag{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.people-tag--on{color:var(--color-accent-text);font-weight:var(--weight-semibold)}.guest-id{gap:8px;padding:0 12px 0 5px}.guest-id .avatar{width:26px;height:26px}.menu-board{width:100%;font-family:var(--font-ui);padding:2px 0 4px;display:none}.menu-board .input{height:var(--control-h);font-size:var(--text-base);font-weight:var(--weight-semibold)}.menu-board-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);padding:2px 2px 6px}.menu-board-static{font-weight:var(--weight-semibold);padding:4px 2px}.dropdown-menu-item-custom:has(>.menu-board){display:none}.theme-row{width:100%;font-family:var(--font-ui);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-seg{border-radius:var(--radius-md);background:var(--color-surface-2);gap:2px;padding:2px;display:flex}.theme-seg button{border-radius:var(--radius-sm);width:30px;height:26px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.theme-seg button:hover{color:var(--color-text)}.theme-seg button[aria-pressed=true]{background:var(--color-island);color:var(--color-accent-text);box-shadow:var(--shadow-island)}.theme-seg button:focus-visible{box-shadow:var(--focus-ring);outline:none}.status{min-height:100%;padding:88px var(--space-6) var(--space-12);background:var(--color-bg);place-items:center;display:grid;position:relative}.status-brand{position:absolute;top:18px;left:24px}.status-card{align-items:center;gap:var(--space-3);width:100%;max-width:440px;padding:var(--space-10) var(--space-8);text-align:center;flex-direction:column;display:flex}.status-card--bare{box-shadow:none;background:0 0}.status-art{width:168px;height:116px;color:var(--color-text);margin-bottom:var(--space-2)}.status-art--404{width:240px;height:128px}.status-title{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.status-body{color:var(--color-text-muted);overflow-wrap:anywhere;max-width:340px}.status-actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.loader{width:96px;height:48px;color:var(--color-accent)}.loader path{stroke-dasharray:140;animation:draw 1.6s var(--ease-out) infinite}.loading-label{color:var(--color-text-muted);font-size:var(--text-md)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}@keyframes dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes draw{0%{stroke-dashoffset:140px}55%{stroke-dashoffset:0}to{stroke-dashoffset:-140px}}@keyframes pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spinner{opacity:.5;border-right-color:currentColor;animation:none}.loader path{stroke-dasharray:none}}@media (width<=899px){.ed-title-wrap,.ed-sep{display:none}.dropdown-menu-item-custom:has(>.menu-board){display:flex}.menu-board{display:block}.sync-long{display:none}.sync-short{display:inline}.sync{padding:0 8px}.page,.topbar{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (width<=599px){.topbar{padding:10px var(--space-4)}.page{padding:var(--space-4) var(--space-4) var(--space-16)}.btn,.input,.select,.search-input,.toolbar .select,.invite-row .input,.invite-row .select,.invite-row .btn,.link-field{min-height:var(--tap-min)}.icon-btn,.board-menu-btn{width:var(--tap-min);height:var(--tap-min)}.board-menu-btn{opacity:1;margin:-8px -8px 0 0}.select--quiet{min-height:var(--tap-min)}.section-head{flex-direction:column;align-items:stretch}.toolbar{width:100%}.search{flex:1;width:auto}.board-grid{gap:var(--space-5) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.board-name{font-size:var(--text-base)}.shared-text{display:none}.board-rename{height:var(--tap-min)}.auth{padding:var(--space-8) var(--space-4);align-items:start}.auth-doodles{display:none}.auth-card{padding:var(--space-6) var(--space-5)}.dialog-layer{place-items:end stretch;padding:0}.dialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:92%;padding:var(--space-5) var(--space-4) var(--space-6);animation-name:sheet-in}.dialog--share{width:100%}.dialog-actions{flex-direction:column-reverse}.dialog-actions .btn{width:100%}.invite-row{grid-template-columns:minmax(0,1fr) auto}.invite-row .btn{grid-column:1/-1}.person{flex-wrap:wrap}.person-actions{margin-left:44px}.guest-name{display:none}.guest-id{padding:0 5px}.status{padding:80px var(--space-4) var(--space-8)}.status-card{padding:var(--space-8) var(--space-5)}}@media (width<=1099px){.guest-name{display:none}.guest-id{padding:0 5px}}.excalidraw--mobile .ed-slot{border-radius:var(--border-radius-lg);background:var(--island-bg-color);box-shadow:var(--shadow-island);gap:4px;padding:4px;position:absolute;bottom:54px;right:-2px}.excalidraw--mobile .ed-slot .ed-status,.excalidraw--mobile .ed-slot .ed-chip{box-shadow:none;background:0 0}.excalidraw--mobile .ed-slot .ed-status{padding:0}.excalidraw .sync--live:hover,.excalidraw .sync--live[aria-expanded=true]{color:var(--color-on-surface)}.excalidraw--mobile .ed-slot .sync{height:var(--lg-button-size);border-radius:var(--border-radius-lg)}.excalidraw--mobile .App-toolbar .App-toolbar__extra-tools-trigger{width:var(--lg-button-size);height:var(--lg-button-size)}.excalidraw--mobile:has(.App-mobile-menu) .ed-slot{display:none}.excalidraw--mobile .menu--people{transform-origin:100% 100%;top:auto;bottom:calc(100% + 12px);right:-4px}.excalidraw--mobile .people-stack .avatar{box-shadow:0 0 0 2px var(--island-bg-color)}.excalidraw--mobile .guest-id,.excalidraw--mobile .ed-signin,.excalidraw--mobile .ed-label{display:none}@media (width<=899px){.guest-id,.ed-signin,.ed-label{display:none}}
