@charset "UTF-8";.display-none{display:none}@media screen and (min-width: 400px){.display-none-sm{display:none}}@media screen and (min-width: 820px){.display-none-md{display:none}}@media screen and (min-width: 1000px){.display-none-lg{display:none}}@media screen and (min-width: 1200px){.display-none-xl{display:none}}*{box-sizing:border-box}body{font-family:var(--core-font-family);font-size:1.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:var(--core-font-weight);height:100%;margin:0;position:relative;text-rendering:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word}button,input,select,textarea{background-color:transparent;border:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;outline:none}::-moz-color-swatch{background-color:transparent;border:none;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;outline:none}::-moz-color-swatch :focus{outline:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0}select::-ms-expand{display:none}:root{--core-color-white:#ffffff;--core-color-black:#000000;--core-color-gray-050:#f7f7f7;--core-color-gray-100:#ececec;--core-color-gray-200:#dddddd;--core-color-gray-300:#bababa;--core-color-gray-400:#7f7f7f;--core-color-gray-500:#5e5e5e;--core-color-gray-600:#404040;--core-color-gray-700:#323232;--core-color-gray-800:#202020;--core-color-gray-900:#111111;--core-color-danger-900:#b96262;--core-color-danger-800:#f06561;--core-color-danger-600:#f58f8f;--core-color-danger-400:#fdcecf;--core-color-danger-200:#ffedee;--core-color-warning-800:#fea944;--core-color-warning-600:#ffca7b;--core-color-warning-400:#ffca7b;--core-color-warning-200:#fff5d8;--core-color-success-900:#319a62;--core-color-success-800:#58b88c;--core-color-success-600:#75d5b2;--core-color-success-400:#a7e8d4;--core-color-success-200:#ddf8f1;--core-color-green-500:#60c198;--core-color-blue-900:#6294b9;--core-color-blue-800:#4376dd;--core-color-blue-700:#66b0f0;--core-color-blue-300:#d3def8;--core-color-blue-200:#f4fcff;--core-color-orange-700:#ffa215;--core-font-family:"Helvetica Neue", "Arial", "Noto Sans JP", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Hiragino Sans", "游ゴシック体", "游ゴシック", "YuGothic", "Yu Gothic Medium", "Yu Gothic", "Meiryo", sans-serif;--core-font-weight:400;--idp-z-index-menu:100;--idp-box-shadow-card:rgba(0, 0, 0, 10%) 0 3px 10px;--idp-border-radius-squared:4px;--idp-card-padding:32px;--idp-hover-animation-duration:.1s;--idp-color-primary:var(--core-color-tenant-700);--idp-color-text-danger:var(--core-color-danger-800);--idp-color-danger:var(--core-color-danger-600);--idp-color-surface-danger:var(--core-color-danger-200);--idp-color-border-danger:var(--core-color-danger-600);--idp-color-text-warning:var(--core-color-warning-800);--idp-color-warning:var(--core-color-warning-600);--idp-color-surface-warning:var(--core-color-warning-200);--idp-color-border-warning:var(--core-color-warning-600);--idp-color-text-success:var(--core-color-success-800);--idp-color-success:var(--core-color-success-600);--idp-color-surface-success:var(--core-color-success-200);--idp-color-border-success:var(--core-color-success-600);--idp-color-background:var(--core-color-background);--idp-color-surface-primary:var(--core-color-white);--idp-color-surface-secondary:var(--core-color-gray-050);--idp-color-surface-tertiary:var(--core-color-gray-100);--idp-color-surface-accent-primary:var(--idp-color-primary);--idp-color-surface-accent-secondary:var(--core-color-tenant-900);--idp-color-surface-accent-tertiary:var(--core-color-gray-600);--idp-color-border-primary:var(--core-color-gray-200);--idp-color-border-secondary:var(--core-color-gray-100);--idp-color-border-contrast:var(--core-color-gray-050);--idp-color-text:var(--core-color-gray-800);--idp-color-text-muted:var(--core-color-gray-500);--idp-color-text-contrast:var(--core-color-gray-050);--idp-color-text-edit:var(--core-color-green-500);--idp-color-text-accent-primary:var(--idp-color-primary);--idp-color-text-accent-secondary:var(--core-color-tenant-600)}.idp-button{align-items:center;background:var(--button-color-background);border-radius:var(--app-corner-squared-radius);box-sizing:border-box;color:var(--button-color-foreground);cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:600;justify-content:center;padding:var(--button-padding, .6em 1em);text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.idp-button:disabled{cursor:default}.idp-button:hover,.idp-button:disabled{background:var(--button-color-foreground);color:var(--button-color-background)}.idp-button.color-success{--button-color-background:var(--idp-color-success);--button-color-foreground:var(--idp-color-text-contrast)}.idp-button.color-danger{--button-color-background:var(--idp-color-danger);--button-color-foreground:var(--idp-color-text-contrast)}.idp-button.color-warning{--button-color-background:var(--idp-color-warning);--button-color-foreground:var(--idp-color-text-contrast)}:root{--mgmt-z-index-menu:100;--mgmt-box-shadow-card:rgba(0, 0, 0, 10%) 0 3px 10px;--mgmt-border-radius-squared:4px;--mgmt-card-padding:32px;--mgmt-color-primary:var(--core-color-tenant-700);--mgmt-color-text-danger:var(--core-color-danger-800);--mgmt-color-danger:var(--core-color-danger-600);--mgmt-color-surface-danger:var(--core-color-danger-200);--mgmt-color-border-danger:var(--core-color-danger-600);--mgmt-color-text-warning:var(--core-color-warning-800);--mgmt-color-warning:var(--core-color-warning-600);--mgmt-color-surface-warning:var(--core-color-warning-200);--mgmt-color-border-warning:var(--core-color-warning-600);--mgmt-color-text-success:var(--core-color-success-800);--mgmt-color-success:var(--core-color-success-600);--mgmt-color-surface-success:var(--core-color-success-200);--mgmt-color-border-success:var(--core-color-success-600);--mgmt-color-background:var(--core-color-gray-050);--mgmt-color-surface-primary:var(--core-color-white);--mgmt-color-surface-secondary:var(--core-color-gray-050);--mgmt-color-surface-tertiary:var(--core-color-gray-100);--mgmt-color-surface-accent-primary:var(--mgmt-color-primary);--mgmt-color-surface-accent-secondary:var(--core-color-tenant-900);--mgmt-color-surface-accent-tertiary:var(--core-color-gray-600);--mgmt-color-border-primary:var(--core-color-gray-200);--mgmt-color-border-secondary:var(--core-color-gray-100);--mgmt-color-border-contrast:var(--core-color-gray-050);--mgmt-color-text:var(--core-color-gray-800);--mgmt-color-text-muted:var(--core-color-gray-500);--mgmt-color-text-contrast:var(--core-color-gray-050);--mgmt-color-text-edit:var(--core-color-green-500);--mgmt-color-text-accent-primary:var(--mgmt-color-primary);--mgmt-color-text-accent-secondary:var(--core-color-tenant-600)}.mgmt-button{align-items:center;background:var(--button-color-background);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--app-corner-squared-radius);box-sizing:border-box;color:var(--button-color-foreground);cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:600;justify-content:center;padding:var(--button-padding, .6em 1em);text-align:center;text-decoration:none;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.mgmt-button.w-full{width:100%}.mgmt-button:disabled{cursor:default}.mgmt-button:hover,.mgmt-button:disabled{background:var(--button-color-foreground);color:var(--button-color-background)}.mgmt-button.color-accent{--button-color-background:var(--mgmt-color-surface-accent-primary);--button-color-foreground:var(--mgmt-color-text-contrast)}.mgmt-button.color-success{--button-color-background:var(--mgmt-color-success);--button-color-foreground:var(--mgmt-color-text-contrast)}.mgmt-button.color-danger{--button-color-background:var(--mgmt-color-danger);--button-color-foreground:var(--mgmt-color-text-contrast)}.mgmt-button.color-warning{--button-color-background:var(--mgmt-color-warning);--button-color-foreground:var(--mgmt-color-text-contrast)}.mgmt-button.border-accent{--button-border-width:2px;--button-border-color:var(--mgmt-color-surface-accent-primary);--button-color-foreground:var(--mgmt-color-text-accent-primary);--button-color-background:var(--mgmt-color-surface-primary)}html,body{cursor:default}code{cursor:text}a,button,input[type=radio],input[type=submit],input[type=checkbox]{cursor:pointer}label,button[disabled],input[disabled]{cursor:default}html{font-size:10px;height:100%}body{font-family:var(--app-font-family);font-size:1.8rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:var(--app-font-weight);height:100%;margin:0;position:relative;text-rendering:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word}a{color:inherit;text-decoration:none}input,textarea{background-color:transparent;margin:0;padding:0}button,input,select,textarea{background-color:transparent;border:none;color:inherit;font-size:inherit;line-height:inherit;outline:none}button :focus,input :focus,select :focus,textarea :focus{outline:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;font-size:inherit;line-height:inherit;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{display:block;margin:0}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.8rem}h4,h5,h6{font-size:1.8rem;font-weight:400}p{margin:0;padding:0}:root{--app-color-primary:#54b6ab;--app-color-accent:#08a984;--app-color-accent-rgb:82, 160, 219;--app-color-gray:#4f4f4f;--app-color-secondary:#0e6650;--app-color-success:#5fbe93;--app-color-success-tint:#f2fff9;--app-color-warning:#ffa945;--app-color-warning-tint:#fff9e8;--app-color-danger:#eb4444;--app-color-danger-tint:#ffedee;--app-color-gradient-success:linear-gradient(45deg, #7dd9af, #57b78b);--app-color-gradient-warning:linear-gradient(45deg, #ffda96, #ffcb67);--app-color-gradient-danger:linear-gradient(45deg, #ff9393, #f05c5c);--app-color-gradient-neutral:linear-gradient(45deg, #96d1ff, #63bbff);--app-color-gradient-muted:linear-gradient(45deg, #c7c7c7, #9f9f9f);--app-color-border:#d7d7d7;--app-color-border-thin:#eeeeee;--app-color-border-light:#e1e9f4;--app-color-text:#2b2b2b;--app-color-text-gray:#838383;--app-color-text-muted:var(--app-color-text-gray);--app-color-text-muted-inverted:calc(var(--app-color-text-gray) * -1);--app-color-text-link:#737373;--app-color-text-empty:var(--app-color-gray);--app-color-bg:#ebfaf6;--app-color-bg-rgb:255, 255, 255;--app-color-dark-filter:rgba(0, 0, 0, 20%);--app-background-color-neutral:#efefef;--app-color-neutral:#808080;--app-radius-default:4px;--app-border-outline:#eeeeee 1px solid;--app-latin-font-family:"Helvetica Neue", "Arial", "YuGothic", "Yu Gothic Medium", "Yu Gothic", "Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Meiryo", sans-serif;--app-latin-font-weight:400;--app-latin-font-weight-light:100;--app-latin-font-letter-spacing:0;--app-font-weight:400;--app-font-family:"Helvetica Neue", "Arial", "Noto Sans JP", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Hiragino Sans", "游ゴシック体", "游ゴシック", "YuGothic", "Yu Gothic Medium", "Yu Gothic", "Meiryo", sans-serif;--app-corner-squared-radius:.25rem}.heading{background:var(--app-color-accent);color:#fff;font-size:2.4rem;padding:40px;position:relative;text-shadow:rgba(0,0,0,.16) 0 3px 6px}.heading:after{background:url(/vite/assets/assets/home_pattern.png) no-repeat top right;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.heading h1{font-size:2.4rem;font-weight:600;line-height:1.2;margin:0}.mb-small{margin-bottom:.8rem}.mb-medium{margin-bottom:1.6rem}.mb-large{margin-bottom:3.2rem}.mr-small{margin-right:.8rem}.mr-medium{margin-right:1.6rem}.mr-large{margin-right:3.2rem}.ml-small{margin-left:.8rem}.ml-medium{margin-left:1.6rem}.ml-large{margin-left:3.2rem}.button{align-items:center;border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1.6rem;font-weight:600;justify-content:center;padding:var(--button-padding, 12px 16px);text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button.corner-squared{border-radius:var(--app-corner-squared-radius)}.button.small{padding:.6rem 1.2rem}.button:hover:not(:disabled){opacity:.7}.button.button-color-primary{background-color:var(--app-color-primary);color:#fff}.button.button-color-accent{background-color:var(--app-color-accent);color:#fff}.button.button-color-neutral{background-color:var(--app-background-button-color-neutral);color:var(--app-color-neutral)}.button.button-color-danger{background-color:var(--app-color-danger-tint);color:var(--app-color-danger)}.button.button-color-outline{background-color:#fff;border:#eeeeee 1px solid;color:var(--app-color-primary)}.button.button-shrink{width:-moz-fit-content;width:fit-content}.button.button-expand{width:100%}.button.button-icon-add:before{content:"add";font-size:1.4em;margin-left:-4px;margin-right:4px;vertical-align:-13%;direction:ltr;display:inline-block;font-family:Material Icons Round;-webkit-font-feature-settings:"liga";font-size:1.8rem;-webkit-font-smoothing:antialiased;font-style:normal;letter-spacing:normal;line-height:1;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal}.button.button-icon-add-circle:before{content:"add_circle";font-size:1.4em;margin-left:-4px;margin-right:4px;vertical-align:-13%;direction:ltr;display:inline-block;font-family:Material Icons Round;-webkit-font-feature-settings:"liga";font-size:1.8rem;-webkit-font-smoothing:antialiased;font-style:normal;letter-spacing:normal;line-height:1;text-transform:none;vertical-align:middle;white-space:nowrap;word-wrap:normal}.link{color:var(--app-color-text-muted);display:inline;font-size:1.8rem;text-decoration:underline}.link:hover{opacity:.8}
