@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-wght-normal-BYSzYMf3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-latin-ext-wght-normal-W1qJv59z.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-wght-normal-B2hlT84T.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-sans-cyrillic-ext-wght-normal-DSNfmdVt.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:"Noto Sans Variable", "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Meiryo", "Noto Sans JP", "Noto Sans CJK JP", system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--text-caption-size:12px;--text-caption-line:18px;--text-body-size:14px;--text-body-line:20px;--text-body-lg-size:16px;--text-body-lg-line:24px;--text-title-size:20px;--text-title-line:28px;--text-heading-size:24px;--text-heading-line:32px;--text-heading-tracking:-.01em;--text-input-size:14px;--text-input-line:20px;--text-label-size:12px;--text-label-line:16px;--space-half:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--edge-top:max(8px, env(safe-area-inset-top));--edge-right:max(8px, env(safe-area-inset-right));--edge-bottom:max(8px, env(safe-area-inset-bottom));--edge-left:max(8px, env(safe-area-inset-left));--bar-height:48px;--bar-padding:4px;--control:40px;--control-sm:32px;--toolbar-width:48px;--toolbar-cell:44px;--flyout-gap:8px;--panel-width:340px;--sidebar-width:260px;--context-offset:64px;--tooltip-offset:7px;--header-height:64px;--menu-item-height:32px;--menu-item-height-icon:40px;--input-height:40px;--button-height:32px;--button-height-lg:40px;--icon-size:24px;--icon-size-menu:16px;--icon-stroke:1.75;--zoom-button-width:52px;--panel-header-height:56px;--flyout-padding:12px;--flyout-width-sticky:136px;--flyout-width-shapes:240px;--flyout-width-frame:184px;--flyout-width-upload:212px;--flyout-width-pen:48px;--flyout-width-preset:197px;--menu-min-width:200px;--menu-max-width:360px;--menu-padding:8px;--menu-item-gap:4px;--menu-check-column:20px;--menu-shortcut-gap:24px;--dialog-width-s:400px;--dialog-width-m:520px;--dialog-width-l:640px;--dialog-padding:24px;--tooltip-height:32px;--tooltip-max-width:280px;--tooltip-arrow-width:8px;--tooltip-arrow-height:6px;--toast-max-width:480px;--toast-min-height:40px;--toast-offset-bottom:24px;--avatar-size:28px;--avatar-overlap:-6px;--avatar-ring:2px;--board-card-width:210px;--board-preview-size:192px;--empty-max-width:360px;--scrollbar-size:6px;--progress-height:4px;--switch-width:28px;--switch-height:16px;--preset-ring-size:30px;--editor-min-height:480px;--gray-0:#fff;--gray-50:#fafafc;--gray-100:#f1f2f5;--gray-150:#e9eaef;--gray-200:#e0e2e8;--gray-250:#d8dae2;--gray-300:#c7cad5;--gray-350:#aeb2c0;--gray-400:#959aac;--gray-450:#7d8297;--gray-500:#646b81;--gray-650:#4d515f;--gray-850:#2b2d33;--gray-900:#222428;--gray-950:#1a1b1e;--blue-50:#f7f8fc;--blue-100:#f2f4fc;--blue-150:#e8ecfc;--blue-200:#d9dffc;--blue-250:#c7d0fd;--blue-300:#b1bdfd;--blue-400:#7a90fe;--blue-500:#3859ff;--blue-550:#314cd9;--blue-600:#2a41b6;--focus:#2b4df8;--color-text:var(--gray-900);--color-text-strong:var(--gray-950);--color-text-secondary:var(--gray-500);--color-text-placeholder:var(--gray-500);--color-text-disabled:var(--gray-350);--color-text-inverse:#fff;--color-text-link:var(--blue-500);--color-text-link-hover:var(--blue-550);--color-text-link-pressed:var(--blue-600);--color-text-selected:var(--blue-550);--color-icon:var(--gray-900);--color-icon-secondary:var(--gray-500);--color-icon-disabled:var(--gray-350);--color-icon-selected:var(--blue-550);--color-bg-surface:#fff;--color-bg-page:#fff;--color-bg-subtle:var(--gray-100);--color-bg-hover:var(--gray-100);--color-bg-pressed:var(--gray-150);--color-bg-selected:var(--blue-150);--color-bg-selected-hover:var(--blue-200);--color-bg-inverse:var(--gray-950);--color-bg-inverse-inset:var(--gray-650);--color-bg-toast:var(--gray-850);--color-overlay:#0006;--color-overlay-nested:#0000003d;--color-border-subtle:var(--gray-150);--color-border:var(--gray-200);--color-border-control:var(--gray-300);--color-border-focus:var(--blue-550);--color-tooltip-text:var(--gray-50);--color-tooltip-secondary:var(--gray-300);--color-primary:var(--blue-500);--color-primary-hover:var(--blue-550);--color-primary-pressed:var(--blue-600);--color-secondary:var(--gray-150);--color-secondary-hover:var(--gray-200);--color-secondary-pressed:var(--gray-250);--color-disabled-bg:var(--gray-150);--color-switch-off:var(--gray-450);--color-switch-off-hover:var(--gray-500);--color-switch-disabled:var(--gray-200);--color-success-text:#186904;--color-success-icon:#1c8f00;--color-success-bg:#eff9ec;--color-success-border:#badeb1;--color-success-solid:#186904;--color-success-solid-hover:#154b08;--color-success-on-dark:#85c476;--color-warning-text:#453911;--color-warning-icon:#b39223;--color-warning-bg:#fff9e3;--color-warning-border:#ffeba3;--color-warning-solid:#ffd02f;--color-warning-solid-hover:#ffdf6f;--color-warning-solid-pressed:#d7b029;--color-warning-on-dark:#ffd02f;--color-danger-text:#d8182c;--color-danger-icon:#d8182c;--color-danger-bg:#fef7f8;--color-danger-bg-hover:#fdf2f3;--color-danger-bg-pressed:#fbe6e8;--color-danger-border:#f8d5d8;--color-danger-solid:#d8182c;--color-danger-solid-hover:#b91829;--color-danger-solid-pressed:#9c1825;--color-danger-on-dark:#f0a5ad;--color-info-text:var(--blue-550);--color-info-icon:var(--blue-500);--color-info-bg:var(--blue-100);--color-info-border:var(--blue-250);--color-info-solid:var(--blue-500);--color-info-solid-hover:var(--blue-550);--color-info-solid-pressed:var(--blue-600);--color-info-on-dark:#97a8fe;--color-toast-action:var(--blue-300);--canvas-bg:#f2f2f2;--canvas-grid-minor:#efefef;--canvas-grid-minor-wide:#eaeaea;--canvas-grid-major:#e2e2e2;--canvas-selection:#3260fb;--canvas-handle-fill:#fff;--canvas-handle-stroke:#aaa;--sticky-text:#1a1a1a;--sticky-text-on-dark:#fff;--sticky-light-yellow:#fff79e;--sticky-light-yellow-border:#ba8a12;--sticky-yellow:#ffe86d;--sticky-yellow-border:#ba8a12;--sticky-orange:#ffb575;--sticky-orange-border:#da792b;--sticky-red:#ff9e9e;--sticky-red-border:#db4f4f;--sticky-light-pink:#ffd2f2;--sticky-light-pink-border:#d55ac8;--sticky-pink:#fd9ae7;--sticky-pink-border:#d55ac8;--sticky-light-blue:#b2d0fe;--sticky-light-blue-border:#5688d3;--sticky-violet:#b8acfb;--sticky-violet-border:#8167e5;--sticky-blue:#9ce6ff;--sticky-blue-border:#0e9dcd;--sticky-dark-blue:#86b4f9;--sticky-dark-blue-border:#5688d3;--sticky-cyan:#81e7de;--sticky-cyan-border:#11a293;--sticky-dark-green:#6ae08d;--sticky-dark-green-border:#0fa83c;--sticky-light-green:#d1f09f;--sticky-light-green-border:#759f38;--sticky-green:#b3e65f;--sticky-green-border:#759f38;--sticky-gray:#f3f5f7;--sticky-gray-border:#908e8e;--sticky-black:#151515;--sticky-black-border:#1c1c1e;--draw-light-yellow:#fff6b6;--draw-yellow:#ffdc4a;--draw-dark-yellow:#af7e04;--draw-white:#fff;--draw-light-orange:#f8d3af;--draw-orange:#fe9f4d;--draw-dark-orange:#9b4a08;--draw-light-gray:#e7e7e7;--draw-light-red:#ffc6c6;--draw-red:#ff6464;--draw-dark-red:#bd0a0a;--draw-gray:#b0b0b0;--draw-light-green:#adf0c7;--draw-green:#2dc75c;--draw-dark-green:#067429;--draw-dark-gray:#595959;--draw-light-blue:#c6dcff;--draw-blue:#659df2;--draw-dark-blue:#305bab;--draw-black:#1a1a1a;--draw-light-violet:#dedaff;--draw-violet:#8f7fee;--draw-dark-violet:#6631d7;--draw-brand-blue:#2a3ef8;--draw-brand-red:#f03200;--draw-brand-yellow:#f9be0f;--draw-swatch-border-yellow:#ba8a12;--draw-swatch-border-orange:#da792b;--draw-swatch-border-red:#db4f4f;--draw-swatch-border-green:#0fa83c;--draw-swatch-border-blue:#5688d3;--draw-swatch-border-violet:#8167e5;--draw-swatch-border-gray:#908e8e;--draw-default:var(--draw-black);--draw-pen-1:#1a1a1a;--draw-pen-1-width:2;--draw-pen-2:#ff6464;--draw-pen-2-width:8;--draw-pen-3:#2dc75c;--draw-pen-3-width:16;--draw-highlighter-1:#ffdc4a;--draw-highlighter-2:#ff6464;--draw-highlighter-3:#2dc75c;--draw-highlighter-opacity:.5;--draw-highlighter-width:20;--draw-width-min:2;--draw-width-max:30;--draw-preset-ring:#05003833;--participant-1-label:#1d4792;--participant-1-pointer:#4978c0;--participant-1-avatar:#2c56a2;--participant-2-label:#8d0101;--participant-2-pointer:#c52c2c;--participant-2-avatar:#aa0606;--participant-3-label:#0a5b23;--participant-3-pointer:#069330;--participant-3-avatar:#066625;--participant-4-label:#461f98;--participant-4-pointer:#7c59df;--participant-4-avatar:#5526b7;--participant-5-label:#843d03;--participant-5-pointer:#d76f1a;--participant-5-avatar:#9b4a08;--participant-6-label:#005875;--participant-6-pointer:#049bcd;--participant-6-avatar:#0a789d;--participant-7-label:#8b1796;--participant-7-pointer:#c851c3;--participant-7-avatar:#a334ac;--participant-8-label:#365318;--participant-8-pointer:#759f38;--participant-8-avatar:#486614;--participant-9-label:#105a59;--participant-9-pointer:#0a9285;--participant-9-avatar:#146a69;--participant-10-label:#6e4f02;--participant-10-pointer:#ba8a12;--participant-10-avatar:#8e6a12;--participant-11-label:#4b4b4b;--participant-11-pointer:#888;--participant-11-avatar:#545454;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--radius-full:999px;--border-hairline:.5px;--shadow-1:0 2px 4px 0 #22242814;--shadow-2:0 2px 8px 0 #2224281f, 0 0 12px 0 #2224280a;--shadow-3:0 6px 16px 0 #2224281f, 0 0 8px 0 #2224280f;--shadow-4:0 4px 16px 0 #0500381f;--shadow-sidebar:0 1px 8px 0 #2224280d;--shadow-ring:0 0 0 1px var(--gray-200);--shadow-focus:0 0 0 2px #fff, 0 0 0 4px var(--focus);--shadow-focus-inset:inset 0 0 0 2px var(--focus);--shadow-input-focus:0 0 0 2px var(--blue-200);--shadow-input-error:0 0 0 2px var(--color-danger-border);--motion-instant:0s;--motion-fast:.1s;--motion-base:.15s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--surface-enter-shift:4px;--z-grid:0;--z-canvas:1;--z-canvas-overlay:2;--z-context-toolbar:10;--z-bars:20;--z-panels:30;--z-toast:40;--z-dialog:100;--z-menu:200;--z-select:300;--z-popover:400;--z-tooltip:500;--bp-tablet:600px;--bp-desktop:1025px}@media (max-resolution:1.49x){:root{--border-hairline:1px}}@media (pointer:coarse){:root{--bar-height:52px;--control:44px;--control-sm:40px;--toolbar-width:52px;--toolbar-cell:48px;--menu-item-height:44px;--menu-item-height-icon:44px;--input-height:44px;--button-height-lg:44px;--text-input-size:16px;--text-input-line:24px}}@media (prefers-reduced-motion:reduce){:root{--motion-base:.1s;--surface-enter-shift:0px}}html{font-family:var(--font-ui);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%}body{background:var(--color-bg-page);min-height:100%;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--font-weight-regular);font-optical-sizing:auto;font-synthesis-weight:none;text-rendering:optimizelegibility;margin:0}#root{isolation:isolate;min-height:100%}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}ol,ul{padding:0;list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;margin:0}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled,[aria-disabled=true]{cursor:default}input,textarea{min-width:0}textarea{resize:vertical}a{color:var(--color-text-link);transition:color var(--motion-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--color-text-link-hover);text-decoration:underline}a:active{color:var(--color-text-link-pressed)}hr{border:0;border-top:1px solid var(--color-border);margin:0}kbd{font:inherit}::placeholder{color:var(--color-text-placeholder);opacity:1}::selection{background:var(--blue-200)}[hidden]{display:none!important}:focus{outline:none}:where(:focus-visible):not(:where(.excalidraw,.excalidraw *)){outline:2px solid var(--focus);outline-offset:2px}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:calc(var(--scrollbar-size) + 4px);height:calc(var(--scrollbar-size) + 4px)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:var(--radius-full);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--gray-350)}::-webkit-scrollbar-corner{background:0 0}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-iteration-count:1;scroll-behavior:auto!important}}.ui-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ui-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-tabular{font-variant-numeric:tabular-nums}.ui-text-caption{font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.ui-text-body{font-size:var(--text-body-size);line-height:var(--text-body-line)}.ui-text-body-lg{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line)}.ui-text-title{font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--font-weight-semibold)}.ui-text-heading{font-size:var(--text-heading-size);line-height:var(--text-heading-line);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-heading-tracking)}.ui-text-secondary{color:var(--color-text-secondary)}.page-shell{background:var(--color-bg-surface);flex-direction:column;min-height:100dvh;display:flex}.page-shell__bar{height:var(--header-height);padding:0 max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));flex:none;align-items:center;display:flex}.page-shell__logo-link{border-radius:var(--radius-sm);color:inherit;display:inline-flex}.page-shell__logo-link:hover{text-decoration:none}.page-shell__logo-link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.page-shell__main{padding:var(--space-6) 16px calc(var(--header-height) + var(--space-6));flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.page-card{gap:var(--space-6);flex-direction:column;width:400px;max-width:100%;display:flex}.page-card__head{gap:var(--space-2);flex-direction:column;display:flex}.page-card__title{font-size:var(--text-heading-size);line-height:var(--text-heading-line);letter-spacing:var(--text-heading-tracking);font-weight:var(--font-weight-semibold);color:var(--color-text-strong)}.page-card__lead{color:var(--color-text-secondary);overflow-wrap:anywhere}.page-form{gap:var(--space-4);flex-direction:column;display:flex}.page-form__actions{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.page-alert{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger-text);padding:10px 12px;display:flex}.page-alert>svg{flex:none;margin-top:2px}.page-alert--warning{border-color:var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning-text)}.page-alert--warning>svg{color:var(--color-warning-icon)}.page-alert__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.page-note{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.join-board{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg-subtle);display:flex}.join-board__icon{border-radius:var(--radius-lg);background:var(--color-bg-surface);width:48px;height:48px;box-shadow:var(--shadow-ring);color:var(--color-icon-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.join-board__text{flex-direction:column;gap:2px;min-width:0;display:flex}.join-board__title{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);font-weight:var(--font-weight-semibold);color:var(--color-text-strong);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.join-board__mode{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line);align-items:center;gap:6px;display:inline-flex}.join-board__hint{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.join-board__badge{border-radius:var(--radius-sm);background:var(--color-bg-selected);height:20px;color:var(--color-text-selected);font-weight:var(--font-weight-semibold);align-items:center;gap:4px;padding:0 6px;display:inline-flex}.page-checking{align-items:center;gap:var(--space-3);color:var(--color-text-secondary);display:flex}.status-page__actions-row{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-alert__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
