*{box-sizing:border-box}:root{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote{margin:0}div:focus{outline:none}input{font:inherit}input[type=range]{margin:0}select,textarea{font:inherit}button{color:inherit;font:inherit;background:0 0;border:none;margin:0;padding:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-1:#1f8ae0;--color-2:#a374ff;--color-3:#0f1720;--color-4:#f4f6fa;--color-5:#b8c2d1;--color-6:#f4f7fb;--color-7:#4a5266;--color-8:#12151c;--background-color:var(--color-4);--text-color:var(--color-7);--text-heading-color:var(--color-8);--accent-color:var(--color-1);--accent-2-color:var(--color-2);--accent-contrast-color:#05131c;--background-side-color:#fcfcfc;--text-sub-color:#596274;--selected-color:#1f8ae0;--selected-background:#e4f1fd;--tag-color:#42364a;--tag-count-color:#8991a3;--tag-background:#f6f7fa;--tag-border-color:#d7dbe3;--background-elevated-color:#fff;--background-elevated-hover-color:#fff;--border-color:#d8dee8;--accent-soft-color:#1f8ae02e;--toast-message-background:var(--accent-color);--toast-message-color:var(--button-primary-color);--toast-seek-bar-color:#ffffffd9;--tab-bar-background:#fff3;--input-background:#fff;--input-disabled-background:#d5dae3;--input-color:var(--color-8);--input-placeholder-color:var(--color-7);--success-color:#7ee08a;--warning-color:#ffcf6b;--danger-color:#ff8a8a;--status-success-color:#1f9d4d;--status-warning-color:#c77700;--status-danger-color:#d64545;--button-background:#eef1f5;--button-color:var(--text-color);--button-primary-background-color:var(--color-1);--button-primary-color:#fff;--button-danger-background:#ff5a5a24;--button-danger-color:var(--danger-color);--radius-px:14px;--shadow:0 20px 60px -20px #0009;--font-size-standard:16px}@media (prefers-color-scheme:light){:root{--shadow:0 20px 50px -20px #1e283c40}}:root{--border-radius-pill:999px;font-size:var(--font-size-standard);color:var(--text-color);background:var(--background-color);transition-property:background-color;transition-duration:.3s}body{min-height:100dvh}h1,h2{color:var(--text-heading-color);font-weight:600}a{color:var(--accent-color)}::selection{background:var(--accent-soft-color);color:var(--text-heading-color)}button{cursor:pointer}button:disabled{cursor:not-allowed}input[type=checkbox],input[type=range]{accent-color:var(--accent-color);cursor:pointer}textarea{border:1px solid var(--border-color);border-radius:var(--radius-px);background:var(--input-background);color:var(--input-color);resize:vertical;outline:none;min-height:6em;padding-block:.75em;padding-inline:1.1em;transition-property:border-color,box-shadow;transition-duration:.2s}textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 4px var(--accent-soft-color)}textarea::placeholder{color:var(--input-placeholder-color);opacity:.6}textarea:disabled{background:var(--input-disabled-background);opacity:.6;cursor:not-allowed}textarea::selection{background:var(--accent-color);color:var(--accent-contrast-color)}select{border:1px solid var(--border-color);background:var(--input-background);color:var(--input-color);border-radius:.5em;outline:none;padding-block:.75em;padding-inline:1.1em;transition-property:border-color,box-shadow;transition-duration:.2s}select:focus{border-color:var(--accent-color);box-shadow:0 0 0 4px var(--accent-soft-color)}select:disabled{background:var(--input-disabled-background);opacity:.6;cursor:not-allowed}select::selection{background:var(--accent-color);color:var(--accent-contrast-color)}table{border-collapse:collapse;width:100%}table th{border-bottom:1px solid var(--border-color);text-align:left;color:var(--text-heading-color);padding-block:.6em;padding-inline:.8em;font-weight:600}table td{border-bottom:1px solid var(--border-color);text-align:left;padding-block:.6em;padding-inline:.8em}hr{opacity:.25;border-width:1px 0 0;border-top-style:solid;border-top-color:currentColor;width:100%;margin-top:1em;margin-bottom:1em}div.standard-page{padding-block:min(2em,max(1.25em,4vw));padding-inline:min(2em,max(1em,4vw))}@keyframes spin{to{transform:rotate(360deg)}}.animation-loading-rotate{animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.animation-fade-in{animation-name:fade-in;animation-duration:.4s;animation-timing-function:ease;animation-fill-mode:both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animation-fade-in-up{animation-name:fade-in-up;animation-duration:.5s;animation-timing-function:ease;animation-fill-mode:both}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.master-data-maintenance{flex-direction:column;gap:1em;width:100%;min-width:0;display:flex}.master-data-maintenance .master-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;min-height:3em;display:flex}.master-data-maintenance .master-heading-row h1{color:var(--text-heading-color);font-size:1.4em}.master-data-maintenance .master-table-row{min-width:0;overflow-x:auto}.master-data-maintenance .master-table{border-collapse:collapse;width:100%;min-width:max-content}.master-data-maintenance .master-table th{border-bottom:1px solid var(--border-color);text-align:left;white-space:nowrap;padding-block:.75em;padding-inline:.75em;font-size:.85em;font-weight:400}.master-data-maintenance .master-table td{border-bottom:1px solid var(--border-color);text-align:left;white-space:nowrap;padding-block:.75em;padding-inline:.75em}.master-data-maintenance .master-table .edit-cell{width:3em}.master-data-maintenance .master-table .audit-cell{white-space:nowrap}.master-data-maintenance .master-table .row-control{opacity:0;pointer-events:none}.master-data-maintenance .master-table tr:hover .row-control,.master-data-maintenance .master-table tr:focus-within .row-control{opacity:1;pointer-events:auto}@media (hover:none){.master-data-maintenance .master-table .row-control{opacity:1;pointer-events:auto}}:root{--font-family-sans:"Noto Sans JP", system-ui, "Segoe UI", Roboto, sans-serif;--font-family-heading:"Noto Sans JP", system-ui, "Segoe UI", Roboto, sans-serif;font-family:var(--font-family-sans);letter-spacing:.18px;line-height:1.6}h1,h2{font-family:var(--font-family-heading)}.message-dialog-view.svelte-xh6ym4{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.message-dialog-view.svelte-xh6ym4 .overlay:where(.svelte-xh6ym4){background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.message-dialog-view.svelte-xh6ym4 .dialog:where(.svelte-xh6ym4){--message-dialog-padding-px:24px;--message-dialog-max-width-px:360px;padding-top:var(--message-dialog-padding-px);padding-bottom:var(--message-dialog-padding-px);padding-left:var(--message-dialog-padding-px);padding-right:var(--message-dialog-padding-px);max-width:var(--message-dialog-max-width-px);background-color:var(--background-color);border-style:solid;border-width:1px;border-color:var(--border-color);border-radius:var(--radius-px);box-shadow:var(--shadow);flex-direction:column;gap:1em;display:flex;position:relative}.message-dialog-view.svelte-xh6ym4 .dialog:where(.svelte-xh6ym4) .message:where(.svelte-xh6ym4){color:var(--text-heading-color);white-space:pre-wrap;font-size:1em}.message-dialog-view.svelte-xh6ym4 .dialog:where(.svelte-xh6ym4) .description:where(.svelte-xh6ym4){color:var(--text-color);white-space:pre-wrap;font-size:.85em}.message-dialog-view.svelte-xh6ym4 .dialog:where(.svelte-xh6ym4) .button-area:where(.svelte-xh6ym4){justify-content:flex-end;gap:.75em;display:flex}.message-dialog-view.svelte-xh6ym4 .dialog:where(.svelte-xh6ym4) button:where(.svelte-xh6ym4){border-style:solid;border-width:1px;border-color:var(--border-color);border-radius:var(--radius-px);color:var(--text-color);padding:.4em 1.2em;font-size:.9em;transition-property:color,border-color;transition-duration:.2s;transition-timing-function:ease}.message-dialog-view.svelte-xh6ym4 .dialog:where(.svelte-xh6ym4) button:where(.svelte-xh6ym4):hover{color:var(--accent-color);border-color:var(--accent-color)}.message-dialog-view.svelte-xh6ym4 .dialog:where(.svelte-xh6ym4) .positive-button:where(.svelte-xh6ym4){background-color:var(--accent-color);border-color:var(--accent-color);color:var(--background-color)}.message-dialog-view.svelte-xh6ym4 .dialog:where(.svelte-xh6ym4) .positive-button:where(.svelte-xh6ym4):hover{color:var(--background-color)}.message-dialog-view.svelte-xh6ym4 .dialog:where(.svelte-xh6ym4).warning .positive-button:where(.svelte-xh6ym4){background-color:var(--warning-color);border-color:var(--warning-color)}.message-dialog-view.svelte-xh6ym4 .dialog:where(.svelte-xh6ym4).danger .positive-button:where(.svelte-xh6ym4){background-color:var(--danger-color);border-color:var(--danger-color)}.toast-message-view.svelte-1auua79{--toast-message-position-px:24px;background:var(--toast-message-background);border-radius:var(--radius-px);max-width:90vw;box-shadow:var(--shadow);opacity:0;padding:.75em 1.5em;transition-property:transform,opacity;transition-duration:.4s;position:fixed;overflow:hidden}.toast-message-view.svelte-1auua79.top-left{top:var(--toast-message-position-px);left:var(--toast-message-position-px);transform:translate(-100vw)}.toast-message-view.svelte-1auua79.top-center{top:var(--toast-message-position-px);left:50%;transform:translate(-50%,-100vh)}.toast-message-view.svelte-1auua79.top-right{top:var(--toast-message-position-px);right:var(--toast-message-position-px);transform:translate(100vw)}.toast-message-view.svelte-1auua79.center-left{top:50%;left:var(--toast-message-position-px);transform:translate(-100vw,-50%)}.toast-message-view.svelte-1auua79.center-right{top:50%;right:var(--toast-message-position-px);transform:translate(100vw,-50%)}.toast-message-view.svelte-1auua79.bottom-left{bottom:var(--toast-message-position-px);left:var(--toast-message-position-px);transform:translate(-100vw)}.toast-message-view.svelte-1auua79.bottom-center{bottom:var(--toast-message-position-px);left:50%;transform:translate(-50%,100vh)}.toast-message-view.svelte-1auua79.bottom-right{right:var(--toast-message-position-px);bottom:var(--toast-message-position-px);transform:translate(100vw)}.toast-message-view.svelte-1auua79.visible{opacity:1;transform:none}.toast-message-view.svelte-1auua79.visible.top-center{transform:translate(-50%)}.toast-message-view.svelte-1auua79.visible.center-left,.toast-message-view.svelte-1auua79.visible.center-right{transform:translateY(-50%)}.toast-message-view.svelte-1auua79.visible.bottom-center{transform:translate(-50%)}.toast-message-view.svelte-1auua79 .seek-bar:where(.svelte-1auua79){background-color:var(--toast-seek-bar-color);height:3px;animation-name:svelte-1auua79-toast-seek-bar-fill;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:0;left:0}.toast-message-view.svelte-1auua79 .message:where(.svelte-1auua79){color:var(--toast-message-color,var(--accent-contrast-color));white-space:pre-wrap;font-size:.9em;font-weight:600}@keyframes svelte-1auua79-toast-seek-bar-fill{0%{width:0%}to{width:100%}}.balloon-view.svelte-1pt0zso{background-color:var(--background-color);opacity:0;filter:drop-shadow(2px 4px 6px #0006);color:var(--text-color);pointer-events:none;border-style:solid;border-width:1px;border-radius:12px;padding:.25em 1em;font-size:13px;transition-property:opacity;transition-duration:.25s;position:absolute}.balloon-view.svelte-1pt0zso .text:where(.svelte-1pt0zso){white-space:pre-wrap}.balloon-view.svelte-1pt0zso.show{opacity:1;pointer-events:all;transition-duration:.25s}.balloon-view.svelte-1pt0zso .arrow:where(.svelte-1pt0zso){border-style:solid;border-width:0 10px 5px;border-top-color:#0000;border-left-color:#0000;border-bottom-color:var(--background-color);border-right-color:#0000;position:absolute;top:-5px}.balloon-view.svelte-1pt0zso .arrow:where(.svelte-1pt0zso).border{border-bottom-color:var(--text-color);border-width:0 12px 6px;top:-6px;transform:translate(-2px)}.loading-area-view.svelte-wuunlr{flex-direction:column;min-height:6em;display:flex}.loading-area-view.svelte-wuunlr.has-fixed-height{overflow:hidden}.loading-area-view.svelte-wuunlr .state:where(.svelte-wuunlr){opacity:.75;width:100%;color:var(--text-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-block:32px;display:flex}.demo-space-create-view.svelte-1torp5f{flex-direction:column;align-items:flex-start;gap:1em;display:flex}.demo-space-create-view.svelte-1torp5f .message:where(.svelte-1torp5f){color:var(--text-color);opacity:.75}.space-panel-view.svelte-6p3dwo{border:1px solid var(--border-color);border-radius:var(--radius-px);flex-direction:column;width:250px;text-decoration:none;transition-property:transform,border-color;transition-duration:.2s;transition-timing-function:ease;display:flex;overflow:hidden}.space-panel-view.svelte-6p3dwo:hover{border-color:var(--accent-color);transform:translateY(-2px)}.space-panel-view.svelte-6p3dwo .cover-image-area:where(.svelte-6p3dwo){aspect-ratio:4/3;background-color:var(--background-color);flex-shrink:0;width:100%;overflow:hidden}.space-panel-view.svelte-6p3dwo .cover-image-area:where(.svelte-6p3dwo) .cover-image:where(.svelte-6p3dwo),.space-panel-view.svelte-6p3dwo .cover-image-area:where(.svelte-6p3dwo) .cover-image-placeholder:where(.svelte-6p3dwo){width:100%;height:100%;display:block}.space-panel-view.svelte-6p3dwo .cover-image-area:where(.svelte-6p3dwo) .cover-image:where(.svelte-6p3dwo){object-fit:contain}.space-panel-view.svelte-6p3dwo .cover-image-area:where(.svelte-6p3dwo) .cover-image-placeholder:where(.svelte-6p3dwo){background-color:var(--color-5)}.space-panel-view.svelte-6p3dwo .space-name-area:where(.svelte-6p3dwo){text-align:center;width:100%;padding:1em 1.25em}.space-panel-view.svelte-6p3dwo .space-name-area:where(.svelte-6p3dwo) .space-name:where(.svelte-6p3dwo){color:var(--text-heading-color);overflow-wrap:anywhere;margin:0;font-size:1.1em;font-weight:600}.space-panel-view.svelte-6p3dwo .space-name-area:where(.svelte-6p3dwo) .plan-name:where(.svelte-6p3dwo){color:var(--text-sub-color);margin:.5em 0 0;font-size:.8em}.space-locked-panel-view.svelte-14yhdvm{border:1px dashed var(--border-color);border-radius:var(--radius-px);width:250px;color:var(--text-color);flex-direction:column;text-decoration:none;transition-property:transform,border-color;transition-duration:.2s;transition-timing-function:ease;display:flex;overflow:hidden}.space-locked-panel-view.svelte-14yhdvm:hover{border-color:var(--accent-color);transform:translateY(-2px)}.space-locked-panel-view.svelte-14yhdvm .lock-area:where(.svelte-14yhdvm){aspect-ratio:4/3;background-color:var(--background-color);opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}.space-locked-panel-view.svelte-14yhdvm .lock-area:where(.svelte-14yhdvm) .lock-icon:where(.svelte-14yhdvm){color:var(--text-sub-color);font-size:2.5em}.space-locked-panel-view.svelte-14yhdvm .space-name-area:where(.svelte-14yhdvm){flex-direction:column;gap:.4em;padding:.75em 1em;display:flex}.space-locked-panel-view.svelte-14yhdvm .space-name-area:where(.svelte-14yhdvm) .space-name:where(.svelte-14yhdvm){text-align:center;overflow-wrap:anywhere;margin:0}.space-locked-panel-view.svelte-14yhdvm .space-name-area:where(.svelte-14yhdvm) .requirement-text:where(.svelte-14yhdvm){color:var(--text-sub-color);text-align:center;overflow-wrap:anywhere;margin:0;font-size:.8em}.space-list-view.svelte-7hqvvo{flex-direction:column;gap:2em;width:100%;display:flex}.space-list-view.svelte-7hqvvo .space-group:where(.svelte-7hqvvo){flex-direction:column;gap:1em;display:flex}.space-list-view.svelte-7hqvvo .space-group:where(.svelte-7hqvvo) h2:where(.svelte-7hqvvo){color:var(--text-heading-color);margin:0;font-size:1.1em}.space-list-view.svelte-7hqvvo .space-list:where(.svelte-7hqvvo){grid-template-columns:repeat(auto-fill,250px);justify-content:start;gap:1em;width:100%;display:grid}.empty-area.svelte-7hqvvo{flex-direction:column;align-items:flex-start;gap:1em;display:flex}.empty-message.svelte-7hqvvo{color:var(--text-color);opacity:.75}.error-message.svelte-7hqvvo{color:var(--danger-color)}.logo-view.svelte-nvkm96{transition-property:opacity;transition-duration:.2s;display:inline-flex}.logo-view.svelte-nvkm96:hover{opacity:.8}.logo.svelte-nvkm96{border-radius:var(--radius-px);display:block}.logo-text.svelte-nvkm96{color:var(--text-heading-color);white-space:nowrap;font-weight:600;line-height:1}.user-icon-view.svelte-1o641yn{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;overflow:hidden}.user-icon-view.svelte-1o641yn img:where(.svelte-1o641yn){object-fit:cover;width:100%;height:100%}.auth-user-view.svelte-1qt1n8f{max-width:100%;display:inline-flex}.auth-user-view.svelte-1qt1n8f.wide{width:100%;display:flex}.auth-user-view.svelte-1qt1n8f.wide .user-trigger:where(.svelte-1qt1n8f){justify-content:center;width:100%}.auth-user-view.svelte-1qt1n8f .user-trigger:where(.svelte-1qt1n8f){min-width:0;color:var(--text-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:.65em;padding:0;font-size:1.1em;display:flex}.auth-user-view.svelte-1qt1n8f .user-trigger:where(.svelte-1qt1n8f) .user-icon:where(.svelte-1qt1n8f){border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;font-size:2em;display:flex;overflow:hidden}.auth-user-view.svelte-1qt1n8f .user-trigger:where(.svelte-1qt1n8f) .trigger-user-name:where(.svelte-1qt1n8f){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9em;overflow:hidden}.auth-user-view.svelte-1qt1n8f .user-trigger:where(.svelte-1qt1n8f):hover .user-icon:where(.svelte-1qt1n8f){opacity:.75}.auth-user-view.svelte-1qt1n8f .user-trigger:where(.svelte-1qt1n8f):hover .trigger-user-name:where(.svelte-1qt1n8f){color:var(--accent-color)}.auth-user-popup.svelte-1qt1n8f{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--radius-px);width:max-content;min-width:10em;box-shadow:var(--shadow);flex-direction:column;gap:.5em;padding:.75em 1em;display:flex;position:fixed}.auth-user-popup.svelte-1qt1n8f .user-name:where(.svelte-1qt1n8f){color:var(--text-color);overflow-wrap:anywhere;font-size:.85em}.auth-user-popup.svelte-1qt1n8f .divider:where(.svelte-1qt1n8f){border:none;border-top:1px solid var(--border-color);width:100%;margin:0}.auth-user-popup.svelte-1qt1n8f .setting-item:where(.svelte-1qt1n8f),.auth-user-popup.svelte-1qt1n8f .feedback-item:where(.svelte-1qt1n8f){color:var(--text-color);align-items:center;gap:.25em;font-size:.85em;text-decoration:none;display:flex}:is(.auth-user-popup.svelte-1qt1n8f .setting-item:where(.svelte-1qt1n8f),.auth-user-popup.svelte-1qt1n8f .feedback-item:where(.svelte-1qt1n8f)):hover{color:var(--accent-color)}.auth-user-popup.svelte-1qt1n8f .logout-item:where(.svelte-1qt1n8f){width:100%;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;border:none;font-size:.85em}.auth-user-popup.svelte-1qt1n8f .logout-item:where(.svelte-1qt1n8f):hover{color:var(--accent-color)}.home-left-bar.svelte-hm42lp{border-right:1px solid var(--border-color);flex-direction:column;flex-shrink:0;align-items:center;width:240px;height:100vh;min-height:100vh;padding:1.5em;display:flex;position:sticky;top:0}.home-left-bar.svelte-hm42lp .logo-area:where(.svelte-hm42lp){flex-direction:column;align-items:center;gap:.5em;margin-bottom:1.25em;display:flex}.home-left-bar.svelte-hm42lp .menu-area:where(.svelte-hm42lp){flex-grow:1;width:100%}.home-left-bar.svelte-hm42lp .setting-area:where(.svelte-hm42lp){justify-content:flex-end;width:100%;margin-bottom:.75em;display:flex}.home-left-bar.svelte-hm42lp .setting-area:where(.svelte-hm42lp) .setting-link:where(.svelte-hm42lp){color:var(--text-color);opacity:.75;align-items:center;gap:.4em;font-size:.85em;text-decoration:none;display:inline-flex}.home-left-bar.svelte-hm42lp .setting-area:where(.svelte-hm42lp) .setting-link:where(.svelte-hm42lp):hover{opacity:1}.home-left-bar.svelte-hm42lp .setting-area:where(.svelte-hm42lp) .setting-link:where(.svelte-hm42lp).selected{color:var(--accent-color);opacity:1}.home-left-bar.svelte-hm42lp .user-area:where(.svelte-hm42lp){border-top:1px solid var(--border-color);justify-content:center;align-items:center;gap:.75em;width:100%;padding-top:1em;display:flex}.user-area.svelte-10ab8y2{align-items:center;gap:1em;display:flex}.home-sp-header-view.svelte-10ab8y2{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;width:100%;padding-block:.75em;padding-inline:1em;display:flex}.home-layout-view.svelte-oemw22{align-items:flex-start;width:100%;min-height:100vh;display:flex}.home-layout-view.svelte-oemw22.mobile{flex-direction:column;align-items:stretch}.home-layout-view.svelte-oemw22 .main-area:where(.svelte-oemw22){flex-grow:1;min-width:0;padding:1.5em}.home-page.svelte-1yng7lr{width:100%}.home-page.svelte-1yng7lr .space-list-notice:where(.svelte-1yng7lr){flex-direction:column;align-items:flex-start;gap:1em;display:flex}.home-page.svelte-1yng7lr .space-list-notice:where(.svelte-1yng7lr) p:where(.svelte-1yng7lr){color:var(--text-sub-color);overflow-wrap:anywhere;margin:0}.home-page.svelte-1yng7lr .space-list-notice:where(.svelte-1yng7lr) .button-view{white-space:normal;text-align:left;max-width:100%}.home-page.svelte-1yng7lr .visibility-control:where(.svelte-1yng7lr){margin-bottom:1.5em}.home-page.svelte-1yng7lr .admin-link:where(.svelte-1yng7lr){color:var(--text-color);opacity:.25;font-size:.7em;text-decoration:none;position:fixed;bottom:.5em;right:.75em}.home-page.svelte-1yng7lr .admin-link:where(.svelte-1yng7lr):hover{opacity:.8}.sorry-message-view.svelte-1lxd7iz{width:100%;min-height:var(--sorry-message-min-height,100dvh);flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:1em;padding-block:3em;display:flex}.sorry-message-view.svelte-1lxd7iz .sorry-text:where(.svelte-1lxd7iz){color:var(--text-color);text-align:center;overflow-wrap:anywhere;font-size:1.1em}.sorry-message-view.svelte-1lxd7iz .home-link:where(.svelte-1lxd7iz){color:var(--accent-color)}.sorry-message-view.svelte-1lxd7iz.compact{flex-grow:0;justify-content:flex-start;align-items:flex-start;min-height:0;padding-block:1em;padding-inline:1em}.sorry-message-view.svelte-1lxd7iz.compact .sorry-text:where(.svelte-1lxd7iz){text-align:start;font-size:.9em;line-height:1.8}.not-found-page.svelte-h3kr3r{flex-direction:column;flex-grow:1;display:flex}.router-view.svelte-2ilg5k{flex-direction:column;align-items:center;gap:1em;padding:3em 1em;display:flex}.icon-view.svelte-1lhfvaw{cursor:pointer;justify-content:center;align-items:center;width:1em;height:1em;padding:.5em;line-height:1em;transition-duration:.5s;display:inline-flex;position:relative}.icon-view.svelte-1lhfvaw .icon-content:where(.svelte-1lhfvaw){justify-content:center;align-items:center;display:inline-flex}.icon-view.svelte-1lhfvaw.rotate-on-hover:hover:not(.disabled) .icon-content:where(.svelte-1lhfvaw){transition-property:transform;transition-duration:.2s;transition-timing-function:ease-out;transform:rotate(90deg)}.icon-view.svelte-1lhfvaw .notification-badge:where(.svelte-1lhfvaw){pointer-events:none;justify-content:center;align-items:center;width:.75em;font-size:.75em;display:flex;position:absolute;top:-.2em;right:-.2em}.icon-view.svelte-1lhfvaw.circle{border-radius:1em;width:2em;height:2em}.icon-view.svelte-1lhfvaw.circle:hover{background-color:var(--accent-soft-color)}.icon-view.svelte-1lhfvaw.plain{padding:0}.icon-view.svelte-1lhfvaw.button{border-style:solid;border-width:1px;border-color:var(--text-color);background-color:var(--background-color);border-radius:2px}.icon-view.svelte-1lhfvaw.button:hover{filter:brightness(.75)}.icon-view.svelte-1lhfvaw.disabled{opacity:.3;cursor:not-allowed}.icon-view.svelte-1lhfvaw.disabled:hover{filter:none;background-color:#0000}.dialog-view.svelte-15yih0y{--dialog-padding:20px;opacity:0;width:100%;height:100%;text-align:initial;background-color:#0003;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:auto}.dialog-view.svelte-15yih0y.background-blur{-webkit-backdrop-filter:blur(8px)}.dialog-view.svelte-15yih0y{pointer-events:none;overscroll-behavior:none;transition-duration:.125s}.dialog-view.svelte-15yih0y .dialog:where(.svelte-15yih0y){background-color:var(--background-color);border:1px solid #aaaa;border-radius:10px;outline:none;flex-direction:column;max-width:90vw;max-height:90vh;transition-property:transform;transition-duration:.125s;transition-timing-function:linear;display:flex;position:relative;transform:scale(0)}.dialog-view.svelte-15yih0y .dialog:where(.svelte-15yih0y) .header-area:where(.svelte-15yih0y){padding-left:var(--dialog-padding);align-items:center;gap:24px;padding-right:10px;font-size:18px;display:flex}.dialog-view.svelte-15yih0y .dialog:where(.svelte-15yih0y) .header-area:where(.svelte-15yih0y) .title-area:where(.svelte-15yih0y){flex-grow:1;padding-top:.5em;padding-bottom:.5em}.dialog-view.svelte-15yih0y .dialog:where(.svelte-15yih0y) .header-area:where(.svelte-15yih0y) .title-area:where(.svelte-15yih0y) .sub-title:where(.svelte-15yih0y){opacity:.6;margin-left:.75em;font-size:.85em}.dialog-view.svelte-15yih0y .dialog:where(.svelte-15yih0y) .header-area:where(.svelte-15yih0y) .close-button-area:where(.svelte-15yih0y){opacity:0;pointer-events:none;padding-top:.5em;padding-bottom:.5em;transition-property:opacity;transition-duration:.15s;transition-timing-function:ease}.dialog-view.svelte-15yih0y .dialog:where(.svelte-15yih0y) .header-area:where(.svelte-15yih0y).draggable{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.dialog-view.svelte-15yih0y .dialog:where(.svelte-15yih0y) .header-area:where(.svelte-15yih0y).with-title{border-bottom:1px solid #0002}.dialog-view.svelte-15yih0y .dialog:where(.svelte-15yih0y):hover .close-button-area:where(.svelte-15yih0y),.dialog-view.svelte-15yih0y .dialog:where(.svelte-15yih0y):focus-within .close-button-area:where(.svelte-15yih0y){opacity:1;pointer-events:auto}.dialog-view.svelte-15yih0y .dialog:where(.svelte-15yih0y)>.content:where(.svelte-15yih0y){min-height:100px;padding-left:var(--dialog-padding);padding-right:var(--dialog-padding);padding-top:14px;padding-bottom:var(--dialog-padding);flex:auto;overflow-y:auto}.dialog-view.svelte-15yih0y .dialog:where(.svelte-15yih0y) .footer-area:where(.svelte-15yih0y){justify-content:center;align-items:center;gap:24px;padding-top:12px;padding-bottom:12px;display:flex}.dialog-view.svelte-15yih0y.show{opacity:1;pointer-events:all}.dialog-view.svelte-15yih0y.show .dialog:where(.svelte-15yih0y){transition-duration:.125s;transition-delay:.1s;transform:scale(1)}.dialog-view.svelte-15yih0y.position-right{justify-content:flex-end;align-items:stretch}.dialog-view.svelte-15yih0y.position-right .dialog:where(.svelte-15yih0y){border-top-width:0;border-bottom-width:0;border-right-width:0;border-radius:0;width:320px;height:100%;max-height:100vh;transform:translate(100%)}.dialog-view.svelte-15yih0y.position-right.show .dialog:where(.svelte-15yih0y){transform:translate(0)}@media (hover:none){.dialog-view.svelte-15yih0y .dialog:where(.svelte-15yih0y) .header-area:where(.svelte-15yih0y) .close-button-area:where(.svelte-15yih0y){opacity:1;pointer-events:auto}}@media (width<=768px){.dialog-view.position-right.svelte-15yih0y .dialog:where(.svelte-15yih0y){width:100%!important;max-width:100%!important}}.label-view.svelte-qzto1z{opacity:.8;color:var(--text-color);white-space:nowrap;flex-shrink:0;font-size:.8em}.checkbox-view.svelte-fufanr{vertical-align:middle;cursor:pointer;align-items:center;gap:.5em;display:inline-flex}.checkbox-view.svelte-fufanr .box:where(.svelte-fufanr){background:var(--background-color);border:1px solid var(--border-color);width:1.2em;height:1.2em;color:var(--accent-contrast-color);border-radius:.25em;justify-content:center;align-items:center;font-size:.85em;display:inline-flex}.checkbox-view.svelte-fufanr.checked .box:where(.svelte-fufanr){background:var(--accent-color);border-color:var(--accent-color)}.checkbox-view.svelte-fufanr:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.checkbox-view.svelte-fufanr.disabled{cursor:not-allowed;opacity:.6}.text-button-view.svelte-1xr4tib{flex-direction:column;display:inline-flex}.text-button-view.svelte-1xr4tib.enabled{cursor:pointer;transition-duration:.25s}.text-button-view.svelte-1xr4tib.enabled .text-area:where(.svelte-1xr4tib){align-items:center;display:inline-flex}.text-button-view.svelte-1xr4tib.enabled .under-line:where(.svelte-1xr4tib){background-color:var(--text-color);width:0;height:1px;transition-duration:.25s;transition-timing-function:linear}.text-button-view.svelte-1xr4tib.enabled:hover{opacity:1}.text-button-view.svelte-1xr4tib.enabled:hover .under-line:where(.svelte-1xr4tib){width:100%}.text-button-view.svelte-1xr4tib.enabled:active{opacity:.5}.terms-dialog-view.svelte-sdrflg{flex-direction:column;gap:1em;display:flex}.terms-dialog-view.svelte-sdrflg .message-area:where(.svelte-sdrflg){margin:0;line-height:1.8}.terms-dialog-view.svelte-sdrflg .link-area:where(.svelte-sdrflg){flex-direction:column;gap:.4em;margin:0;padding-inline-start:1.4em;display:flex}.terms-dialog-view.svelte-sdrflg .link-area:where(.svelte-sdrflg) a:where(.svelte-sdrflg){color:var(--accent-2-color)}.terms-dialog-view.svelte-sdrflg .agree-area:where(.svelte-sdrflg){justify-content:center;display:flex}.terms-dialog-view.svelte-sdrflg .button-area:where(.svelte-sdrflg){grid-template-columns:1fr auto 1fr;align-items:center;gap:1em;display:grid}.terms-dialog-view.svelte-sdrflg .button-area:where(.svelte-sdrflg) .ok-area:where(.svelte-sdrflg){grid-column:2}.terms-dialog-view.svelte-sdrflg .button-area:where(.svelte-sdrflg) .logout-area:where(.svelte-sdrflg){grid-column:3;justify-self:end;font-size:.5em}.footer-link-view.svelte-1isl8zg{color:var(--text-color);align-items:center;gap:.25em;font-size:.9em;text-decoration:none;transition-property:color;transition-duration:.2s;transition-timing-function:ease;display:inline-flex}.footer-link-view.svelte-1isl8zg:hover{color:var(--accent-2-color)}.select-view.svelte-1dlbfcb{appearance:none;background-image:conic-gradient(from -45deg at 50% 100%, currentColor 90deg, transparent 0);background-position:calc(100% - 1.2em);background-repeat:no-repeat;background-size:.6em .3em;padding-inline-end:2.4em}.select-view.svelte-1dlbfcb.empty{color:color-mix(in srgb, var(--input-placeholder-color) 60%, transparent)}.select-view.svelte-1dlbfcb option:where(.svelte-1dlbfcb),.select-view.svelte-1dlbfcb optgroup:where(.svelte-1dlbfcb){color:var(--input-color)}.select-view.svelte-1dlbfcb.small{background-position:calc(100% - .9em);padding-block:.4em;padding-inline:.7em 1.7em;font-size:.9em}.language-select-view.svelte-v31g5t{align-items:center;gap:.4em;display:inline-flex}.footer-view.svelte-1w632ls{border-top:1px solid var(--border-color);flex-direction:column;gap:1.5em;width:100%;padding-block:2em;padding-inline:1.5em;display:flex}.footer-view.svelte-1w632ls .main-area:where(.svelte-1w632ls){flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5em 4em;display:flex}.footer-view.svelte-1w632ls .side-area:where(.svelte-1w632ls){flex-direction:column;gap:1em;display:flex}.footer-view.svelte-1w632ls .link-area:where(.svelte-1w632ls){flex-direction:column;align-items:flex-start;gap:.5em;display:flex}.footer-view.svelte-1w632ls .extra-area:where(.svelte-1w632ls){flex-wrap:wrap;gap:1em;display:flex}.footer-view.svelte-1w632ls .copyright:where(.svelte-1w632ls){text-align:center;font-size:.8em}.google-login-view.svelte-vip1k0,.microsoft-login-view.svelte-2tbt4{display:inline-block}.passkey-help-dialog-view.svelte-1forehm{color:var(--text-color);flex-direction:column;gap:1em;padding:.5em;font-size:.9em;display:flex}.passkey-help-dialog-view.svelte-1forehm .help-section:where(.svelte-1forehm){flex-direction:column;gap:.5em;display:flex}.passkey-help-dialog-view.svelte-1forehm .help-section:where(.svelte-1forehm) p:where(.svelte-1forehm){margin:0}.passkey-help-dialog-view.svelte-1forehm .help-section:where(.svelte-1forehm) .help-heading:where(.svelte-1forehm){color:var(--text-heading-color);margin:0;font-size:1em}.passkey-help-dialog-view.svelte-1forehm .help-section:where(.svelte-1forehm) .help-list:where(.svelte-1forehm){flex-direction:column;gap:.4em;margin:0;padding-inline-start:1.4em;display:flex}.passkey-help-dialog-view.svelte-1forehm .button-area:where(.svelte-1forehm){justify-content:flex-end;display:flex}.passkey-login-view.svelte-17btyfo{flex-direction:column;align-items:center;gap:.25em;width:100%;display:flex}.passkey-login-view.svelte-17btyfo .help-area:where(.svelte-17btyfo){font-size:.75em}.input-frame-view.svelte-12f3xlr{border:1px solid var(--border-color);background:var(--input-background);width:100%;color:var(--input-color);border-radius:.5em;align-items:center;gap:.6em;padding-block:.75em;padding-inline:1.1em;transition-property:border-color,box-shadow;transition-duration:.2s;display:flex}.input-frame-view.svelte-12f3xlr.invalid{border-color:var(--danger-color)}.input-frame-view.svelte-12f3xlr:focus-within{border-color:var(--accent-color);box-shadow:0 0 0 4px var(--accent-soft-color)}.input-frame-view.svelte-12f3xlr.small{border-radius:0;padding-block:.4em;padding-inline:.7em;font-size:.9em}.input-frame-view.svelte-12f3xlr.disabled{background:var(--input-disabled-background);opacity:.6;cursor:not-allowed}.input-frame-view.svelte-12f3xlr>input{min-width:0;color:inherit;font:inherit;background:0 0;border:none;outline:none;flex:1 1 0;padding:0}.input-frame-view.svelte-12f3xlr>input::placeholder{color:var(--input-placeholder-color);opacity:.6}.input-frame-view.svelte-12f3xlr>input:disabled{cursor:not-allowed}.input-frame-view.svelte-12f3xlr>input::selection{background:var(--accent-color);color:var(--accent-contrast-color)}.input-frame-view.svelte-12f3xlr .left-area:where(.svelte-12f3xlr),.input-frame-view.svelte-12f3xlr .right-area:where(.svelte-12f3xlr){color:var(--input-placeholder-color);flex-shrink:0;align-items:center;display:flex}:is(.input-frame-view.svelte-12f3xlr .left-area:where(.svelte-12f3xlr),.input-frame-view.svelte-12f3xlr .right-area:where(.svelte-12f3xlr)):empty{display:none}.input-mail-address-view.svelte-fli7pn{flex-direction:column;gap:.4em;display:flex}.input-mail-address-view.svelte-fli7pn .error-message:where(.svelte-fli7pn){color:var(--danger-color);font-size:.85em}.toggle-visible-button.svelte-uwrw1j{width:1.8em;height:1.8em;color:var(--text-color);opacity:.6;border-radius:50%;justify-content:center;align-items:center;font-size:.85em;display:inline-flex}.toggle-visible-button.svelte-uwrw1j:hover{opacity:1}.toggle-visible-button.svelte-uwrw1j:disabled{opacity:.3}.login-view.svelte-1j9cnef{flex-direction:column;align-items:center;gap:1.25em;width:100%;max-width:320px;margin-left:auto;margin-right:auto;padding-block-start:.5em;display:flex}.login-view.svelte-1j9cnef .provider-area:where(.svelte-1j9cnef){flex-direction:column;align-self:stretch;gap:.75em;display:flex}.login-view.svelte-1j9cnef .divider:where(.svelte-1j9cnef){color:var(--text-sub-color);align-self:stretch;align-items:center;gap:.75em;font-size:.85em;display:flex}.login-view.svelte-1j9cnef .divider:where(.svelte-1j9cnef):before,.login-view.svelte-1j9cnef .divider:where(.svelte-1j9cnef):after{content:"";border-top:1px solid var(--border-color);flex:1}.login-view.svelte-1j9cnef .email-login-area:where(.svelte-1j9cnef){flex-direction:column;align-self:stretch;gap:.75em;display:flex}.login-view.svelte-1j9cnef .email-login-area:where(.svelte-1j9cnef) .error-message:where(.svelte-1j9cnef){color:var(--danger-color)}.login-view.svelte-1j9cnef .email-login-area:where(.svelte-1j9cnef) .button-area:where(.svelte-1j9cnef){justify-content:center;display:flex}.registry-view.svelte-17xsh1h{flex-direction:column;align-items:center;gap:1.5em;width:100%;max-width:320px;margin-left:auto;margin-right:auto;display:flex}.registry-view.svelte-17xsh1h .sent-message:where(.svelte-17xsh1h){text-align:center}.registry-view.svelte-17xsh1h .divider:where(.svelte-17xsh1h){align-self:stretch}.registry-view.svelte-17xsh1h .email-registry-area:where(.svelte-17xsh1h){flex-direction:column;align-self:stretch;gap:.75em;display:flex}.registry-view.svelte-17xsh1h .email-registry-area:where(.svelte-17xsh1h) .button-area:where(.svelte-17xsh1h){justify-content:center;display:flex}.news-row-view.svelte-o02gte{background:var(--background-elevated-color);border-style:solid;border-width:1px;border-color:var(--border-color);border-radius:var(--radius-px);width:100%;color:var(--text-heading-color);text-align:left;cursor:pointer;align-items:baseline;gap:1em;padding-block:.9em;padding-inline:1.2em;font-size:1em;font-weight:600;transition-property:border-color;transition-duration:.2s;display:flex}.news-row-view.svelte-o02gte:hover{border-color:var(--accent-color)}.news-row-view.svelte-o02gte .published-date:where(.svelte-o02gte){opacity:.5;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.85em;font-weight:400}.news-row-view.svelte-o02gte .title:where(.svelte-o02gte){overflow-wrap:anywhere;flex:1 1 0}.news-detail-dialog-view.svelte-1u68ho3{flex-direction:column;gap:1em;display:flex}.news-detail-dialog-view.svelte-1u68ho3 .date:where(.svelte-1u68ho3){opacity:.7;font-size:.85em}.news-detail-dialog-view.svelte-1u68ho3 .body:where(.svelte-1u68ho3){white-space:pre-wrap;line-height:1.9}.news-list-view.svelte-1kb9v5s{flex-direction:column;gap:.8em;width:100%;display:flex}.empty-message.svelte-1kb9v5s{color:var(--text-color);opacity:.6;margin:0}.public-home-background-view.svelte-1lyr218{pointer-events:none;position:absolute;inset:0;overflow:hidden}.public-home-background-view.svelte-1lyr218 .box:where(.svelte-1lyr218){opacity:.25;height:auto;position:absolute}@keyframes svelte-r4xg55-hero-message-shine{0%{background-position:100% 0}to{background-position:0 0}}.public-home-page.svelte-r4xg55{background-color:#fff;flex-direction:column;flex-grow:1;width:100%;display:flex;position:relative}.public-home-page.svelte-r4xg55 .page-content:where(.svelte-r4xg55){flex-direction:column;flex-grow:1;width:100%;display:flex;position:relative}.public-home-page.svelte-r4xg55 .header-area:where(.svelte-r4xg55){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1em;width:100%;padding-block:1em;padding-inline:1.5em;display:flex}.public-home-page.svelte-r4xg55 .header-area:where(.svelte-r4xg55) .button-area:where(.svelte-r4xg55){gap:.75em;display:flex}@media (width<=768px){.public-home-page.svelte-r4xg55 .header-area:where(.svelte-r4xg55){padding-block:.75em;padding-inline:1em}.public-home-page.svelte-r4xg55 .header-area:where(.svelte-r4xg55) .button-area:where(.svelte-r4xg55){flex-wrap:wrap;justify-content:flex-end;gap:.5em}.public-home-page.svelte-r4xg55 .header-area:where(.svelte-r4xg55) .button-area:where(.svelte-r4xg55) .button-view{min-height:2.75em;padding-block:.5em;padding-inline:.9em;font-size:.875em}}.public-home-page.svelte-r4xg55 .hero-area:where(.svelte-r4xg55){text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:1em;width:100%;padding:1.5em;display:flex}.public-home-page.svelte-r4xg55 .hero-area:where(.svelte-r4xg55) .hero-message:where(.svelte-r4xg55){color:var(--text-heading-color);font-synthesis:none;letter-spacing:.04em;white-space:nowrap;margin-block:0;font-family:Dela Gothic One,Noto Sans JP,sans-serif;font-size:min(3.3vw,4em);font-weight:400;line-height:1.5}@supports ((-webkit-background-clip:text) or (background-clip:text)){.public-home-page.svelte-r4xg55 .hero-area:where(.svelte-r4xg55) .hero-message:where(.svelte-r4xg55){background-image:linear-gradient(110deg, var(--text-heading-color) 42%, var(--accent-color) 47%, #fff 50%, var(--accent-color) 53%, var(--text-heading-color) 58%);color:#0000;background-position:0 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation-name:svelte-r4xg55-hero-message-shine;animation-duration:2.2s;animation-timing-function:ease-in-out;animation-delay:.2s;animation-fill-mode:backwards}}@media (prefers-reduced-motion:reduce){.public-home-page.svelte-r4xg55 .hero-area:where(.svelte-r4xg55) .hero-message:where(.svelte-r4xg55){color:var(--text-heading-color);background-image:none;animation:none}}.public-home-page.svelte-r4xg55 .hero-area:where(.svelte-r4xg55) .hero-message:where(.svelte-r4xg55) span:where(.svelte-r4xg55){display:inline-block}@media (width<=768px){.public-home-page.svelte-r4xg55 .hero-area:where(.svelte-r4xg55) .hero-message:where(.svelte-r4xg55){font-size:min(6.5vw,2.5em)}.public-home-page.svelte-r4xg55 .hero-area:where(.svelte-r4xg55) .hero-message:where(.svelte-r4xg55) span:where(.svelte-r4xg55){display:block}}.public-home-page.svelte-r4xg55 .hero-area:where(.svelte-r4xg55) .logo-area:where(.svelte-r4xg55){padding-block:64px}.public-home-page.svelte-r4xg55 .hero-area:where(.svelte-r4xg55) .about-link:where(.svelte-r4xg55){color:var(--accent-2-color);text-underline-offset:.25em;font-weight:600;text-decoration:underline;transition:opacity .2s}.public-home-page.svelte-r4xg55 .hero-area:where(.svelte-r4xg55) .about-link:where(.svelte-r4xg55):hover{opacity:.7}.public-home-page.svelte-r4xg55 .hero-area:where(.svelte-r4xg55) .hero-description:where(.svelte-r4xg55){overflow-wrap:break-word;width:100%;color:var(--text-color);opacity:.85}.public-home-page.svelte-r4xg55 .news-area:where(.svelte-r4xg55){flex-direction:column;align-items:center;gap:1em;width:100%;max-width:60em;margin-inline:auto;padding-block:1.5em;padding-inline:1.5em;display:flex}.public-home-page.svelte-r4xg55 .news-area:where(.svelte-r4xg55) h2:where(.svelte-r4xg55){color:var(--text-heading-color);font-size:1.1em}.public-view.svelte-tqj2g{flex-direction:column;min-height:100dvh;display:flex}.public-view.svelte-tqj2g .content-area:where(.svelte-tqj2g){--sorry-message-min-height:0;flex-direction:column;flex-grow:1;display:flex}.duplicate-upload-dialog-view.svelte-v87g2y{flex-direction:column;align-items:flex-start;gap:1em;display:flex}.duplicate-upload-dialog-view.svelte-v87g2y .message:where(.svelte-v87g2y){color:var(--text-heading-color)}.duplicate-upload-dialog-view.svelte-v87g2y .uploading-file-name:where(.svelte-v87g2y){color:var(--text-color);overflow-wrap:anywhere}.duplicate-upload-dialog-view.svelte-v87g2y .uploaded-at:where(.svelte-v87g2y){color:var(--text-color);opacity:.75;font-size:.8em}.duplicate-upload-dialog-view.svelte-v87g2y .button-area:where(.svelte-v87g2y){justify-content:center;width:100%;display:flex}
