*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--cl-site-background: #f0f0f0;--cl-white: #fff;--cl-side-bar: #3fbcd8;--cl-primary: #3fbcd8;--cl-main-text: #444;--cl-light-gray-1: #eee;--cl-light-gray-2: #ddd;--cl-light-gray-3: #ccc;--cl-gray-1: #aaa;--cl-gray-2: #888;--cl-gray-3: #666;--cl-button-primary: #4bd;--cl-panel-header: #27a;--cl-input-focus: #acf;--cl-card-selected: #9df;--cl-card-hover: #f6fcff;--spec-shadow-light: 0 0 4px #0004;--weight-bold: 500;--spec-opacity-control-disabled: .3}h1,h2,h3,h5,h6{font-weight:500}body,button,input,textarea{font-family:Noto Sans JP,sans-serif;color:var(--cl-main-text)}input,textarea{font-size:1rem}.fc-github-link-button[data-v-1afc2dd2]{margin-top:4px;margin-right:20px}.fc-github-link-button>a[data-v-1afc2dd2]{text-decoration:none;color:inherit;display:flex;align-items:center;cursor:pointer;transition:opacity .5s}.fc-github-link-button>a>.icon[data-v-1afc2dd2]{font-size:1.5em}.fc-github-link-button>a[data-v-1afc2dd2]:hover{opacity:.7}.fc-avatar-icon[data-v-cbeefc45]{border-radius:50%;overflow:hidden;box-shadow:0 0 1px #000}.fc-avatar-icon>img[data-v-cbeefc45]{width:100%;height:100%;object-fit:cover}.fc-button-primary[data-v-2c3591e0]{background:var(--cl-button-primary);color:var(--cl-white);height:32px;border:none;font-weight:var(--weight-bold);display:flex;justify-content:center;align-items:center;padding:0 12px;font-size:1rem;gap:1px;white-space:nowrap;cursor:pointer;transition:opacity .5s}.fc-button-primary>.icon[data-v-2c3591e0]{font-size:1.3em;margin-top:3px}.fc-button-primary[data-v-2c3591e0]:hover{opacity:.7}.fc-button-primary[data-v-2c3591e0]:disabled{opacity:var(--spec-opacity-control-disabled)}.fc-dialog-frame[data-v-eb0d5d76]{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;gap:0px;background:#0002}.fc-dialog-frame>.panel[data-v-eb0d5d76]{background:var(--cl-white);min-width:360px;border:solid 1px var(--cl-primary);box-shadow:var(--spec-shadow-light)}.fc-dialog-frame>.panel>.title-bar[data-v-eb0d5d76]{display:flex;align-items:center;gap:0px;background:var(--cl-primary);color:var(--cl-white);font-weight:var(--weight-bold);height:34px;padding:0 8px}.fc-dialog-frame>.panel>.content-part[data-v-eb0d5d76]{padding:12px}.fc-confirm-dialog-content[data-v-f91a11da]{display:flex;flex-direction:column;gap:0px}.fc-confirm-dialog-content>.edit-row[data-v-f91a11da]{margin-top:4px;display:flex;flex-direction:column;gap:0px}.fc-confirm-dialog-content>.edit-row>input[data-v-f91a11da],.fc-confirm-dialog-content>.edit-row>textarea[data-v-f91a11da]{padding:4px;border:none;outline:none;border:solid 1px var(--cl-light-gray-2)}.fc-confirm-dialog-content>.edit-row>input[data-v-f91a11da]::placeholder,.fc-confirm-dialog-content>.edit-row>textarea[data-v-f91a11da]::placeholder{color:var(--cl-gray-1)}.fc-confirm-dialog-content>.edit-row>input[data-v-f91a11da]:focus,.fc-confirm-dialog-content>.edit-row>textarea[data-v-f91a11da]:focus{border:solid 1px var(--cl-input-focus)}.fc-confirm-dialog-content>.edit-row>textarea[data-v-f91a11da]{resize:none;min-height:90px}.fc-confirm-dialog-content>.buttons-row[data-v-f91a11da]{margin-top:12px;display:flex;justify-content:flex-end}.fc-confirm-dialog-content[data-v-48d96402]{display:flex;flex-direction:column;gap:16px}.fc-confirm-dialog-content>.buttons-row[data-v-48d96402]{margin-top:auto;display:flex;justify-content:flex-end}.fc-side-bar[data-v-7e14bb76]{width:60px;background:var(--cl-side-bar);display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-shadow:0 0 6px #0008;padding:12px 0 16px}.fc-side-bar>nav[data-v-7e14bb76]{display:flex;flex-direction:column;gap:8px}.fc-side-bar>nav>a[data-v-7e14bb76]{font-size:32px;color:var(--cl-white);cursor:pointer;transition:opacity .5s}.fc-side-bar>nav>a[data-v-7e14bb76]:hover{opacity:.7}.fc-app[data-v-40cb2906]{width:100vw;height:100vh;overflow:hidden;display:flex;background:var(--cl-site-background)}.fc-app>.fc-side-bar[data-v-40cb2906]{flex-shrink:0}.fc-app>.main-column[data-v-40cb2906]{flex-grow:1}.fc-app>.github-link-button[data-v-40cb2906]{position:absolute;top:0;right:0}.fc-about-content[data-v-29afde86]{line-height:1.6;padding:4px 24px 32px;background:var(--cl-white)}.fc-about-content h1[data-v-29afde86],.fc-about-content h2[data-v-29afde86],.fc-about-content h3[data-v-29afde86]{margin:revert}.fc-about-content ul[data-v-29afde86]{margin-left:40px}.fc-about-view[data-v-d3fcdf9f]{display:flex;justify-content:center;height:100%;overflow-y:scroll}.fc-about-view>.narrower[data-v-d3fcdf9f]{flex-grow:1;max-width:800px}.fc-panel-header[data-v-15b427a3]{display:flex;align-items:center;gap:12px;color:var(--cl-panel-header)}.fc-panel-header>h2[data-v-15b427a3]{display:flex;align-items:center;gap:0px;font-weight:var(--weight-bold);font-size:1.5rem;white-space:nowrap}.fc-panel-header>h2>.icon[data-v-15b427a3]{font-size:1.4em;margin-top:2px}.fc-panel-header>.spacer[data-v-15b427a3]{margin-left:auto}.fc-dropdown-frame[data-v-67678ae9]{position:relative}.fc-menu-panel[data-v-84224971]{border:solid 1px var(--cl-primary);background:var(--cl-white);display:flex;flex-direction:column;gap:0px;padding:4px;color:var(--cl-gray-3)}.fc-menu-panel *[data-v-84224971-s]{padding:4px 8px;cursor:pointer;transition:.3s}.fc-menu-panel *[data-v-84224971-s]:hover{background:var(--cl-card-selected)}.fc-text-with-icon[data-v-d61de943]{display:flex;align-items:center;gap:0px}.fc-text-with-icon>.text[data-v-d61de943]{white-space:nowrap}.menu-button[data-v-52b2d8a6]{color:var(--cl-gray-2);font-size:20px;cursor:pointer;transition:opacity .5s}.menu-button[data-v-52b2d8a6]:hover{opacity:.7}.panel[data-v-52b2d8a6]{position:absolute;left:0;z-index:200}.fc-speech-user-info-part[data-v-d4270940]{display:flex;align-items:center;gap:8px}.fc-speech-user-info-part>.avatar[data-v-d4270940]{flex-shrink:0}.fc-speech-user-info-part>.user-name[data-v-d4270940]{font-weight:var(--weight-bold)}.fc-speech-card[data-v-d6ea0ab0]{background:var(--cl-white);box-shadow:var(--spec-shadow-light);padding:16px;display:flex;flex-direction:column;gap:8px;position:relative;border:solid 1px transparent}.fc-speech-card.--selected[data-v-d6ea0ab0]{border:solid 1px var(--cl-card-selected)}.fc-speech-card>.header-row[data-v-d6ea0ab0]{display:flex;align-items:center;gap:12px}.fc-speech-card>.header-row>.time[data-v-d6ea0ab0]{color:var(--cl-gray-2);font-size:.9rem}.fc-speech-card>.content-row[data-v-d6ea0ab0]{white-space:pre-wrap;word-break:break-all}.fc-speech-edit-form[data-v-1c2c9139]{padding:16px;display:flex;flex-direction:column;gap:0px;background:var(--cl-white);box-shadow:var(--spec-shadow-light)}.fc-speech-edit-form>.header-row[data-v-1c2c9139]{display:flex;align-items:center;gap:16px}.fc-speech-edit-form>.header-row>.user-info-part[data-v-1c2c9139]{margin-right:auto}.fc-speech-edit-form>.header-row>.lengths[data-v-1c2c9139]{color:var(--cl-gray-2)}.fc-speech-edit-form>.content-row[data-v-1c2c9139]{margin-top:8px;display:flex}.fc-speech-edit-form>.content-row>textarea[data-v-1c2c9139]{flex-grow:1;resize:none;min-height:100px;padding:8px 4px;border:none;outline:none;border-bottom:solid 1px var(--cl-light-gray-2)}.fc-speech-edit-form>.content-row>textarea[data-v-1c2c9139]::placeholder{color:var(--cl-gray-1)}.fc-speech-edit-form>.content-row>textarea[data-v-1c2c9139]:focus{outline:solid 1px var(--cl-input-focus);border-bottom:none}.fc-speech-edit-form>.bottom-row[data-v-1c2c9139]{margin-top:8px;display:flex;justify-content:flex-end}.menu-button[data-v-76cc66cd]{color:var(--cl-gray-2);font-size:20px;cursor:pointer;transition:opacity .5s}.menu-button[data-v-76cc66cd]:hover{opacity:.7}.panel[data-v-76cc66cd]{position:absolute;z-index:200;right:0}.fc-note-editor[data-v-b2b37c2d]{display:flex;flex-direction:column;gap:16px}.fc-note-editor>.speeches[data-v-b2b37c2d]{display:flex;flex-direction:column;gap:16px}.fc-note-editor.--flow-reverse[data-v-b2b37c2d]{flex-direction:column-reverse}.fc-note-editor.--flow-reverse>.speeches[data-v-b2b37c2d]{flex-direction:column-reverse}.speech-operations-part[data-v-b2b37c2d]{position:absolute;top:0;right:0;margin:8px}.fc-speech-count-label[data-v-e3dd4532]{display:flex;align-items:center;gap:2px;font-size:1.5rem}.fc-speech-count-label>.icon[data-v-e3dd4532]{font-size:1.1em;margin-top:4px}.fc-timeline-note-card[data-v-c87f3049]{cursor:pointer;transition:.3s}.fc-timeline-note-card[data-v-c87f3049]:hover{background:var(--cl-card-hover)}.fc-timeline-note-card>.info-additional[data-v-c87f3049]{position:absolute;top:0;right:0;margin:12px 16px;opacity:.7}.fc-note-timeline[data-v-60df961c]{display:flex;flex-direction:column;gap:16px}.fc-home-view[data-v-c1b461d4]{height:100%;display:flex}.fc-home-view>.column[data-v-c1b461d4]{width:50%;padding:12px 20px;display:flex;flex-direction:column;gap:8px;overflow-y:scroll}.fc-home-view>.left-column[data-v-c1b461d4]{border-right:solid 1px #ccc}.fc-toggle-switch[data-v-f835c122]{position:relative;width:48px;height:26px;--transition-spec: .2s;cursor:pointer;transition:opacity .5s}.fc-toggle-switch[data-v-f835c122]:hover{opacity:.7}.fc-toggle-switch>input[data-v-f835c122]{width:0;height:0;opacity:0}.fc-toggle-switch>.slider[data-v-f835c122]{position:absolute;top:0;left:0;width:100%;height:100%;background:#bbb;border-radius:15px;transition:var(--transition-spec)}.fc-toggle-switch>.slider[data-v-f835c122]:before{content:"";position:absolute;top:0;left:0;margin:2px;width:22px;height:22px;background:#fff;border-radius:50%;transition:var(--transition-spec)}.fc-toggle-switch>input:checked+.slider[data-v-f835c122]{background:var(--cl-button-primary)}.fc-toggle-switch>input:checked+.slider[data-v-f835c122]:before{left:22px}.fc-checkbox-line[data-v-00fdb344]{display:flex;align-items:center;gap:4px}.fc-profile-edit-part[data-v-be5247e2]{display:flex;align-items:center;gap:12px}.fc-profile-edit-part>.buttons[data-v-be5247e2]{display:flex;align-items:center;gap:8px}.fc-settings-panel[data-v-a6270e17]{display:flex;flex-direction:column;gap:20px}.fc-settings-panel>.block[data-v-a6270e17]{display:flex;flex-direction:column;gap:12px}.fc-settings-panel>.block>h3[data-v-a6270e17]{display:flex;align-items:center;gap:2px}.fc-settings-panel>.block>h3[data-v-a6270e17]:before{content:"";background-color:var(--cl-main-text);-webkit-mask-image:url(https://api.iconify.design/lucide/settings-2.svg);mask-image:url(https://api.iconify.design/lucide/settings-2.svg);-webkit-mask-size:contain;mask-size:contain;width:22px;height:22px}.fc-settings-panel>.block>.content[data-v-a6270e17]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.fc-settings-view[data-v-5aaa600f]{padding:12px;display:flex;justify-content:center}.fc-settings-view>.narrower[data-v-5aaa600f]{flex-grow:1;max-width:800px;display:flex;flex-direction:column;gap:16px}.fc-settings-view>.narrower>.settings-panel[data-v-5aaa600f]{padding-left:4px}
