@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";.extracted-date-item[data-v-9cbcfaf8]{padding:10px 12px;border-radius:var(--border-radius-6px);border:1px solid #e5e7eb}@media (max-width: 800px){.extracted-date-item[data-v-9cbcfaf8]{padding:14px}}.extracted-date-item.bg-free[data-v-9cbcfaf8]{background:#f4f9ee}.extracted-date-item.bg-busy[data-v-9cbcfaf8]{background:#fdf2f2}.extracted-date-item.bg-partial[data-v-9cbcfaf8]{background:#fffdf5}.extracted-date-item.clickable[data-v-9cbcfaf8]{cursor:pointer}.extracted-date-item.error[data-v-9cbcfaf8]{opacity:.7}.item-main[data-v-9cbcfaf8]{display:flex;align-items:center;gap:8px}.item-text[data-v-9cbcfaf8]{flex:1;min-width:0}.label[data-v-9cbcfaf8]{display:block}@media (max-width: 800px){.label[data-v-9cbcfaf8]{font-size:1.125rem}}.original-text[data-v-9cbcfaf8]{font-size:.8125rem;color:var(--font-gray-2);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 800px){.original-text[data-v-9cbcfaf8]{font-size:.875rem;margin-top:4px}}.error-text[data-v-9cbcfaf8]{font-size:.8125rem;color:var(--error);margin-top:4px}.chip-popover-anchor[data-v-9cbcfaf8]{position:relative;flex-shrink:0}.status-chip[data-v-9cbcfaf8]{flex-shrink:0;display:inline-block;font-size:.8125rem;font-weight:500;padding:2px 8px;border-radius:10px;white-space:nowrap;user-select:none;cursor:default}.status-chip.free[data-v-9cbcfaf8]{background:#EAF3DE;color:#3b6d11}.status-chip.partial[data-v-9cbcfaf8]{background:#FFF8E1;color:#8d6e00}.status-chip.busy[data-v-9cbcfaf8]{background:#FCEBEB;color:#a32d2d;max-width:160px;overflow:hidden;text-overflow:ellipsis}.chip-icon[data-v-9cbcfaf8]{margin-left:2px;font-size:.625rem}.accordion-button[data-v-9cbcfaf8]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:none;color:var(--font-gray-3);cursor:pointer;flex-shrink:0;transition:color .15s ease}.accordion-button[data-v-9cbcfaf8]:hover{color:var(--main)}.accordion-button svg[data-v-9cbcfaf8]{transition:transform .2s ease}.accordion-button .chevron-up[data-v-9cbcfaf8]{transform:rotate(180deg)}.partial-accordion[data-v-9cbcfaf8]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.sub-item[data-v-9cbcfaf8]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--border-radius-6px)}.sub-item.sub-free[data-v-9cbcfaf8]{background:#f4f9ee}.sub-item.sub-busy[data-v-9cbcfaf8]{background:#fdf2f2}.sub-item-text[data-v-9cbcfaf8]{flex:1;min-width:0}.timeline-popover[data-v-9cbcfaf8]{position:absolute;bottom:calc(100% + 4px);right:0;background:white;border:.5px solid #d1d5db;border-radius:8px;padding:10px 12px;z-index:200;pointer-events:none;width:200px;box-shadow:0 2px 8px #0000001a}.timeline[data-v-9cbcfaf8]{display:flex;flex-direction:column}.timeline-row[data-v-9cbcfaf8]{display:flex;gap:8px;align-items:flex-start;padding-bottom:10px}.timeline-row[data-v-9cbcfaf8]:last-child{padding-bottom:0}.timeline-dot-col[data-v-9cbcfaf8]{display:flex;flex-direction:column;align-items:center;width:6px;padding-top:3px;flex-shrink:0}.timeline-dot[data-v-9cbcfaf8]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dot-green[data-v-9cbcfaf8]{background:#3B6D11;border:1px solid #3B6D11}.dot-red[data-v-9cbcfaf8]{background:#A32D2D;border:1px solid #A32D2D}.dot-gray[data-v-9cbcfaf8]{background:white;border:1px solid #d1d5db}.timeline-content[data-v-9cbcfaf8]{flex:1;min-width:0}.timeline-time[data-v-9cbcfaf8]{font-size:.6875rem;margin-bottom:1px}.timeline-label[data-v-9cbcfaf8]{font-size:.75rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-green[data-v-9cbcfaf8]{color:#3b6d11;font-weight:600}.text-red[data-v-9cbcfaf8]{color:#a32d2d;font-weight:600}.text-muted[data-v-9cbcfaf8],.text-sub[data-v-9cbcfaf8]{color:#6b7280;font-weight:400}.add-calendar-wrapper[data-v-9cbcfaf8]{position:relative;flex-shrink:0}.add-calendar-wrapper.invisible[data-v-9cbcfaf8]{visibility:hidden}.add-calendar-button[data-v-9cbcfaf8]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:none;color:var(--font-gray-3);cursor:pointer;transition:color .15s ease}@media (max-width: 800px){.add-calendar-button[data-v-9cbcfaf8]{width:44px;height:44px}}.add-calendar-button[data-v-9cbcfaf8]:hover{color:var(--main)}.time-slot-picker[data-v-9cbcfaf8]{position:absolute;top:calc(100% + 4px);right:0;background:white;border:.5px solid #d1d5db;border-radius:8px;padding:8px;z-index:300;width:160px;box-shadow:0 2px 8px #0000001a}.time-slot-list[data-v-9cbcfaf8]{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto}.time-slot-item[data-v-9cbcfaf8]{display:block;width:100%;padding:6px 8px;border:none;border-radius:4px;background:none;font-size:.8125rem;color:var(--font-black);cursor:pointer;text-align:left;transition:background-color .1s ease}.time-slot-item[data-v-9cbcfaf8]:hover{background:#f0f7e6}.cal-tooltip[data-v-9cbcfaf8]{position:absolute;bottom:calc(100% + 2px);right:0;background:#333;color:#fff;font-size:.75rem;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;z-index:200}.google-button[data-v-2a73a0c2]{background-color:var(--google-blue);height:48px;border-radius:var(--border-radius-3px)}.logo[data-v-2a73a0c2]{height:100%;width:48px;background-image:url(/assets/google_normal.39408cb6.svg)}.label[data-v-2a73a0c2]{color:#fff;margin-left:24px;margin-right:24px;margin-bottom:1px}.google-button[data-v-2a73a0c2]:hover{background-color:var(--google-blue-hover)}.google-button:hover>.logo[data-v-2a73a0c2]{background-image:url(/assets/google_focus.02fd6f86.svg)}.google-button[data-v-2a73a0c2]:active:enabled{background-color:var(--google-blue-active)}.google-button:active:enabled>.logo[data-v-2a73a0c2]{background-image:url(/assets/google_pressed.4c354303.svg)}.modal-background[data-v-82c7159e],.modal-container[data-v-82c7159e]{z-index:var(--z-index-100)}.modal-with-buttons-sp[data-v-2bba5707]{width:calc(100vw - 32px);margin:var(--base-40px) 0;max-height:100vh;overflow-y:auto}.modal-with-buttons-sp.full-modal-sp[data-v-2bba5707]{width:100%;margin:0}.modal-with-buttons-sp.full-modal-sp[data-v-2bba5707]{height:100%}.second-button[data-v-2bba5707],.first-button[data-v-2bba5707]{width:100%}.modal-with-buttons-pc[data-v-2bba5707]{margin-top:var(--base-120px)}@media screen and (max-height: 800px){.modal-with-buttons-pc[data-v-2bba5707]{margin-top:var(--base-20px)}}.ms-button[data-v-09363d8a]{background-color:var(--ms-white);height:48px;border-radius:var(--border-radius-3px)}.logo[data-v-09363d8a]{height:48px;width:48px;background-image:url(/assets/ms-button-logo.8e470480.svg)}.label[data-v-09363d8a]{margin-left:16px;margin-right:16px;margin-bottom:1px}.ms-button[data-v-09363d8a]:hover{background-color:var(--ms-white-hover)}.google-button[data-v-09363d8a]:active:enabled{background-color:var(--ms-white-active)}.bold[data-v-36e2311d]{font-weight:var(--font-weight-bold)}.description[data-v-36e2311d]{font-size:var(--font-size-16px);font-weight:var(--font-weight-regular)}.gray-1[data-v-36e2311d]{color:var(--font-gray-1)}.gray-3[data-v-36e2311d]{color:var(--font-gray-3)}.main-title+.description[data-v-36e2311d]{margin-top:var(--base-4px)}.sub-title+.description[data-v-36e2311d]{margin-top:var(--base-4px)}.regist-button[data-v-fd255492]{width:250px}.sample-preview[data-v-fd255492]{margin:16px 0 12px;border:1px solid var(--border-gray);border-radius:10px;padding:16px 18px;background:var(--bg-screen)}.sample-header[data-v-fd255492]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sample-header-label[data-v-fd255492]{font-size:.8125rem;font-weight:600;color:var(--font-gray-2)}.sample-linked[data-v-fd255492]{font-size:.8125rem;font-weight:600;color:var(--main)}.sample-list[data-v-fd255492]{display:flex;flex-direction:column;gap:4px}.sample-list[data-v-fd255492]{gap:6px}.sample-item[data-v-fd255492]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px}.sample-free[data-v-fd255492]{background:#f4f9ee}.sample-busy[data-v-fd255492]{background:#fdf2f2}.sample-partial[data-v-fd255492]{background:#fffdf5}.sample-item-text[data-v-fd255492]{flex:1;min-width:0}.sample-time[data-v-fd255492]{font-size:.9375rem;font-weight:600;color:var(--font-black)}.sample-chip[data-v-fd255492]{font-size:.75rem;font-weight:500;padding:2px 8px;border-radius:10px;white-space:nowrap;flex-shrink:0}.chip-free[data-v-fd255492]{background:#EAF3DE;color:#3b6d11}.chip-busy[data-v-fd255492]{background:#FCEBEB;color:#a32d2d}.chip-partial[data-v-fd255492]{background:#FFF8E1;color:#8d6e00}.sample-cal-icon[data-v-fd255492]{color:var(--font-gray-3);flex-shrink:0;display:flex}.input-panel[data-v-04f3c24a]{padding:24px 36px 36px;width:100%}@media (max-width: 800px){.input-panel[data-v-04f3c24a]{padding:20px 16px 28px}}.input-textarea[data-v-04f3c24a]{resize:vertical;min-height:180px}.extracted-list[data-v-04f3c24a]{display:flex;flex-direction:column;gap:12px}.date-group-header[data-v-04f3c24a]{font-size:.8125rem;font-weight:600;color:var(--font-gray-2);padding:0 4px 4px}.date-group-items[data-v-04f3c24a]{display:flex;flex-direction:column;gap:4px}.extracted-header[data-v-04f3c24a]{display:flex;align-items:center;justify-content:space-between}.calendar-link-button[data-v-04f3c24a]{display:inline-flex;align-items:center;gap:4px;background:var(--main);border:none;color:#fff;font-size:.75rem;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer;transition:opacity .15s ease}.calendar-link-button[data-v-04f3c24a]:hover{opacity:.85}.calendar-linked-wrapper[data-v-04f3c24a]{position:relative}.calendar-linked-wrapper:hover .calendar-linked-tooltip[data-v-04f3c24a],.calendar-linked-tooltip.tooltip-active[data-v-04f3c24a]{display:block}.calendar-linked[data-v-04f3c24a]{display:inline-flex;align-items:center;gap:6px}.calendar-linked-tooltip[data-v-04f3c24a]{display:none;position:absolute;bottom:calc(100% - 4px);right:0;padding-bottom:8px;font-size:.75rem;color:var(--font-gray-1);line-height:1.5;white-space:nowrap;z-index:200}@media (max-width: 800px){.calendar-linked-wrapper[data-v-04f3c24a]{position:static}.extracted-header[data-v-04f3c24a]{position:relative}.calendar-linked-tooltip[data-v-04f3c24a]{right:0;left:0;white-space:normal}}.calendar-linked-tooltip-inner[data-v-04f3c24a]{background:white;border:.5px solid #d1d5db;border-radius:8px;padding:8px 12px;box-shadow:0 2px 8px #0000001a}.calendar-linked-tooltip a[data-v-04f3c24a]{color:var(--link)}.tooltip-logout[data-v-04f3c24a]{margin-left:8px;color:var(--font-gray-3);cursor:pointer;text-decoration:underline}.tooltip-logout[data-v-04f3c24a]:hover{color:var(--error)}.calendar-linked-icon[data-v-04f3c24a]{width:20px;height:20px;border-radius:50%}.calendar-linked-label[data-v-04f3c24a]{color:var(--main);font-weight:600}.error-message[data-v-04f3c24a]{color:var(--error);font-size:var(--font-size-14px)}.extracting[data-v-04f3c24a]{display:flex;align-items:center;justify-content:center;gap:6px}.spinner[data-v-04f3c24a]{width:16px;height:16px;border:2px solid var(--border-gray);border-top-color:var(--main);border-radius:50%;animation:spin-04f3c24a .6s linear infinite;flex-shrink:0;margin-top:1px}@keyframes spin-04f3c24a{to{transform:rotate(360deg)}}.textarea-wrapper[data-v-04f3c24a]{position:relative}.textarea-wrapper .input-textarea[data-v-04f3c24a]{margin-top:0}.sample-button[data-v-04f3c24a]{position:absolute;bottom:14px;right:8px;background:white;border:1px solid #d1d5db;color:var(--font-gray-2);font-size:.75rem;padding:4px 8px;border-radius:4px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.sample-button[data-v-04f3c24a]:hover{border-color:var(--main);color:var(--main)}.action-row[data-v-04f3c24a]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px}.action-btn[data-v-04f3c24a]{display:flex;align-items:center;gap:4px;padding:4px 10px;background:none;border:1px solid #d1d5db;border-radius:6px;font-size:.75rem;font-weight:500;color:var(--font-gray-2);cursor:pointer;transition:border-color .15s,color .15s;white-space:nowrap}.action-btn[data-v-04f3c24a]:hover{color:var(--main);border-color:var(--main)}.medium-g[data-v-7b39f772]:not(:first-child){margin-top:var(--base-40px)}.medium-g[data-v-7b39f772] .t-24px{margin-top:var(--base-24px)}.medium-g[data-v-7b39f772] .l-24px{margin-left:var(--base-24px)}.spacer[data-v-11f5532a]{flex:1;flex-grow:1}.strong-g[data-v-2aef5a72]:not(:first-element){margin-top:var(--base-24px)}.strong-g.form[data-v-2aef5a72]:not(:first-element){margin-top:28px}.strong-g[data-v-2aef5a72] .t-4px{margin-top:var(--base-4px)}.strong-g[data-v-2aef5a72] .l-4px{margin-left:var(--base-4px)}.strong-g[data-v-2aef5a72] .t-8px{margin-top:var(--base-8px)}.strong-g[data-v-2aef5a72] .l-8px{margin-left:var(--base-8px)}.strong-g[data-v-2aef5a72] .t-12px{margin-top:var(--base-12px)}.strong-g[data-v-2aef5a72] .l-12px{margin-left:var(--base-12px)}.strong-g[data-v-2aef5a72] .t-16px{margin-top:var(--base-16px)}.strong-g[data-v-2aef5a72] .l-16px{margin-left:var(--base-16px)}.weak-g[data-v-e2243524] .t-40px{margin-top:var(--base-40px)}.weak-g[data-v-e2243524] .l-40px{margin-left:var(--base-40px)}.weak-g[data-v-e2243524] .t-80px,.weak-g[data-v-e2243524] .l-80px{margin-top:var(--base-80px)}.main-title[data-v-05271be0]{font-size:var(--font-size-24px);font-weight:var(--font-weight-bold)}.roboto[data-v-c7c86f20]{font-family:Roboto,sans-serif;font-weight:var(--font-weight-regular);font-size:var(--font-size-16px)}.bold[data-v-c7c86f20]{font-weight:var(--font-weight-bold)}.medium[data-v-c7c86f20]{font-weight:var(--font-weight-medium)}.regular[data-v-c7c86f20]{font-weight:var(--font-weight-regular)}.size-24px[data-v-c7c86f20]{font-size:var(--font-size-24px)}.size-18px[data-v-c7c86f20]{font-size:var(--font-size-18px)}.size-20px[data-v-c7c86f20]{font-size:20px}.size-16px[data-v-c7c86f20]{font-size:var(--font-size-16px)}.size-14px[data-v-c7c86f20]{font-size:var(--font-size-14px)}.size-12px[data-v-c7c86f20]{font-size:var(--font-size-12px)}.gray-1[data-v-c7c86f20]{color:var(--font-gray-1)}.gray-2[data-v-c7c86f20]{color:var(--font-gray-2)}.gray-3[data-v-c7c86f20]{color:var(--font-gray-3)}.small-text[data-v-41ebc092]{font-size:var(--font-size-12px);font-weight:var(--font-weight-medium)}.small-text.bold[data-v-41ebc092]{font-weight:var(--font-weight-bold)}.small-text.gray-1[data-v-41ebc092]{color:var(--font-gray-1)}.small-text.regular[data-v-41ebc092]{font-weight:var(--font-weight-regular)}.sub-title[data-v-52a51a43]{font-size:var(--font-size-18px);font-weight:var(--font-weight-medium)}.bold[data-v-816b38d4]{font-weight:var(--font-weight-bold)}.sup-description[data-v-816b38d4]{font-size:var(--font-size-14px);font-weight:var(--font-weight-regular)}.gray-1[data-v-816b38d4]{color:var(--font-gray-1)}.gray-3[data-v-816b38d4]{color:var(--font-gray-3)}.sup-label[data-v-84e114ea]{font-size:var(--font-size-14px);font-weight:var(--font-weight-medium)}.gray-1[data-v-84e114ea]{color:var(--font-gray-1)}.white[data-v-84e114ea]{color:var(--font-white)}.navigation-menu[data-v-ff2a8ada]{position:absolute;top:56px;right:var(--base-16px);z-index:var(--z-index-70)}.nav-header[data-v-2c780822]{height:60px}.logo[data-v-2c780822]{margin-left:16px;height:21px}.notification-wrapper[data-v-0ca88e6a]{position:fixed;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;z-index:120}.notification[data-v-0ca88e6a]{background:linear-gradient(160deg,#f7faf8 0%,#eef6f1 100%);border:1px solid #d8ebe1;border-radius:14px;padding:14px 18px;display:inline-flex;align-items:center;gap:12px;max-width:520px;box-shadow:0 4px 20px #1d9e751f}.check-icon[data-v-0ca88e6a]{width:28px;height:28px;border-radius:50%;background:rgba(29,158,117,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.text-content[data-v-0ca88e6a]{flex:1;min-width:0;text-align:left}.title[data-v-0ca88e6a]{font-size:.875rem;font-weight:600;color:#1a1a18}.banner-link[data-v-98df453a]{display:block;margin-bottom:16px}.banner-card[data-v-98df453a]{background:linear-gradient(160deg,#f7faf8 0%,#eef6f1 100%);border:1px solid #d8ebe1;border-radius:10px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:box-shadow .25s ease,transform .25s ease}.banner-link:hover .banner-card[data-v-98df453a]{box-shadow:0 4px 20px #1d9e751f;transform:translateY(-2px)}.banner-left[data-v-98df453a]{display:flex;flex-direction:column;gap:4px}.banner-logo svg[data-v-98df453a]{width:72px;height:auto}.banner-title[data-v-98df453a]{font-size:.75rem;font-weight:600;color:#1a1a18;line-height:1.5}.banner-right[data-v-98df453a]{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.banner-button[data-v-98df453a]{display:inline-flex;align-items:center;gap:4px;background:#1D9E75;color:#fff;font-size:.6875rem;font-weight:600;border-radius:6px;padding:6px 12px;white-space:nowrap;transition:background .2s ease}.banner-link:hover .banner-button[data-v-98df453a]{background:#178a66}.banner-badge[data-v-98df453a]{font-size:.625rem;color:#157a5a;font-weight:500}.modal-overlay[data-v-103253ae]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:300}.modal-card[data-v-103253ae]{background:white;border-radius:12px;box-shadow:0 4px 24px #00000026;width:260px;overflow:hidden}.modal-header[data-v-103253ae]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.modal-title[data-v-103253ae]{font-size:.8125rem;font-weight:600;color:var(--font-black)}.modal-close[data-v-103253ae]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:var(--font-gray-3);cursor:pointer;border-radius:4px}.modal-close[data-v-103253ae]:hover{background:#f3f4f6}.modal-body[data-v-103253ae]{padding:0 8px 8px;display:flex;flex-direction:column;gap:2px}.cal-option[data-v-103253ae]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:none;background:none;font-size:.8125rem;color:var(--font-black);cursor:pointer;border-radius:8px;transition:background-color .12s ease}.cal-option[data-v-103253ae]:hover{background:#f3f4f6}.cal-option.active[data-v-103253ae]{background:var(--bg-main)}.cal-option-name[data-v-103253ae]{flex:1;text-align:left}.cal-check[data-v-103253ae]{color:var(--main);font-weight:600;font-size:.875rem}.modal-overlay[data-v-556350a4]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:300}.modal-card[data-v-556350a4]{background:#FAF7F4;border-radius:12px;box-shadow:0 4px 24px #00000026;width:480px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-556350a4]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.modal-title[data-v-556350a4]{font-size:.875rem;font-weight:600;color:var(--font-black)}.modal-close[data-v-556350a4]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:var(--font-gray-3);cursor:pointer;border-radius:4px}.modal-close[data-v-556350a4]:hover{background:#f3f4f6}.modal-body[data-v-556350a4]{padding:0 16px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;overflow-y:auto}.steps-summary[data-v-556350a4]{width:100%;margin:0;font-size:.8125rem;color:var(--font-gray-2, rgba(41, 27, 15, .6));line-height:1.6}.scene[data-v-556350a4]{width:100%;display:flex;flex-direction:column;padding:16px;position:relative;background:#FAF7F4;border-radius:8px}.textarea-area[data-v-556350a4]{width:100%;overflow:hidden}.textarea-mock[data-v-556350a4]{width:100%;background:#FAF9F8;border:1px solid #EFEBE9;border-radius:6px;padding:12px 14px;font-size:12px;line-height:1.7;color:#333;position:relative;overflow:hidden;min-height:100%}.textarea-mock .placeholder[data-v-556350a4]{color:#291b0f61;position:absolute;top:12px;left:14px;opacity:1;font-size:12px}.textarea-mock .text-content[data-v-556350a4]{position:relative;z-index:1;opacity:0}.text-line[data-v-556350a4]{opacity:0}.text-line.spacer[data-v-556350a4]{height:4px}.textarea-mock[data-v-556350a4]:after{content:"";position:absolute;inset:0;background:#429F9F;opacity:0;border-radius:5px;pointer-events:none}.paste-badge[data-v-556350a4]{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) scale(.8);background:#333;color:#fff;font-size:12px;font-weight:500;padding:5px 14px;border-radius:6px;z-index:10;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #00000026;opacity:0}.scan-highlight[data-v-556350a4]{position:absolute;left:0;right:0;height:16px;background:linear-gradient(90deg,transparent,rgba(66,159,159,.15),transparent);border-radius:2px;opacity:0;z-index:2}.extract-arrow[data-v-556350a4]{display:flex;align-items:center;justify-content:center;padding:6px 0;opacity:0;flex-shrink:0}.arrow-icon[data-v-556350a4]{color:#429f9f}.extract-label[data-v-556350a4]{font-size:10px;color:#429f9f;font-weight:500;margin-left:6px}.cards-area[data-v-556350a4]{display:flex;flex-direction:column;gap:6px;width:100%;flex-shrink:0;position:relative}.date-card[data-v-556350a4]{width:100%;padding:8px 10px;border-radius:6px;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:8px;opacity:0;transform:translateY(8px)}.date-card.free[data-v-556350a4]{background:#f4f9ee}.date-card.busy[data-v-556350a4]{background:#fdf2f2}.date-card .date-info[data-v-556350a4]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.date-card .date-label[data-v-556350a4]{font-size:13px;font-weight:500;color:#333}.chip[data-v-556350a4]{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0;opacity:0;transform:scale(.8)}.chip.free[data-v-556350a4]{background:#EAF3DE;color:#3b6d11}.chip.busy[data-v-556350a4]{background:#FCEBEB;color:#a32d2d}.cal-btn[data-v-556350a4]{width:26px;height:26px;border:none;border-radius:6px;background:none;color:#291b0f61;display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none}.fake-cursor[data-v-556350a4]{position:absolute;width:16px;height:20px;z-index:20;opacity:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));pointer-events:none}.cal-overlay[data-v-556350a4]{position:absolute;inset:0;background:rgba(0,0,0,.06);z-index:10;opacity:0;pointer-events:none;border-radius:8px}.cal-popup[data-v-556350a4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.92);width:240px;background:white;border-radius:8px;box-shadow:0 8px 32px #0000001f;z-index:15;opacity:0;overflow:hidden;pointer-events:none}.cal-popup-header[data-v-556350a4]{background:#429F9F;color:#fff;padding:8px 14px;font-size:11px;font-weight:500;display:flex;align-items:center;gap:6px}.cal-popup-body[data-v-556350a4]{padding:12px 14px}.cal-popup-title[data-v-556350a4]{font-size:13px;font-weight:700;color:#333;margin-bottom:6px}.cal-popup-detail[data-v-556350a4]{font-size:11px;color:#291b0f99;line-height:1.6}.success-toast[data-v-556350a4]{position:absolute;bottom:16px;left:50%;transform:translate(-50%) translateY(10px);background:#429F9F;color:#fff;font-size:12px;font-weight:500;padding:6px 16px;border-radius:6px;opacity:0;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #429f9f4d;white-space:nowrap;z-index:20}.scene.playing .paste-badge[data-v-556350a4]{animation:htu-paste-pop-556350a4 1.6s .2s forwards}.scene.playing .placeholder[data-v-556350a4]{animation:htu-fade-out-556350a4 .2s 1s forwards}.scene.playing .text-content[data-v-556350a4]{animation:htu-fade-in-556350a4 .1s 1s forwards}.scene.playing .text-line[data-v-556350a4]{animation:htu-fade-in-556350a4 .01s 1s forwards}.scene.playing .textarea-mock[data-v-556350a4]:after{animation:htu-highlight-flash-556350a4 .6s 1s forwards}.scene.playing .textarea-area[data-v-556350a4]{animation:htu-textarea-shrink-556350a4 .5s 1.8s cubic-bezier(.4,0,.2,1) forwards}.scene.playing .scan-highlight[data-v-556350a4]{animation:htu-scan-line-556350a4 1.4s 2s forwards}.scene.playing .extract-arrow[data-v-556350a4]{animation:htu-arrow-appear-556350a4 .3s 3.2s forwards}.scene.playing .arrow-icon[data-v-556350a4]{animation:htu-arrow-bounce-556350a4 1s 3.5s 2}.scene.playing .date-card[data-v-556350a4]:nth-child(1){animation:htu-card-slide-in-556350a4 .35s 3.5s cubic-bezier(.16,1,.3,1) forwards}.scene.playing .date-card[data-v-556350a4]:nth-child(2){animation:htu-card-slide-in-556350a4 .35s 3.75s cubic-bezier(.16,1,.3,1) forwards}.scene.playing .date-card[data-v-556350a4]:nth-child(3){animation:htu-card-slide-in-556350a4 .35s 4s cubic-bezier(.16,1,.3,1) forwards}.scene.playing .date-card:nth-child(1) .chip[data-v-556350a4]{animation:htu-chip-pop-556350a4 .25s 3.75s cubic-bezier(.34,1.56,.64,1) forwards}.scene.playing .date-card:nth-child(2) .chip[data-v-556350a4]{animation:htu-chip-pop-556350a4 .25s 4s cubic-bezier(.34,1.56,.64,1) forwards}.scene.playing .date-card:nth-child(3) .chip[data-v-556350a4]{animation:htu-chip-pop-556350a4 .25s 4.25s cubic-bezier(.34,1.56,.64,1) forwards}.scene.playing .fake-cursor[data-v-556350a4]{animation:htu-cursor-move-556350a4 4s 5.5s forwards}.scene.playing .date-card.target[data-v-556350a4]{animation:htu-card-slide-in-556350a4 .35s 3.5s cubic-bezier(.16,1,.3,1) forwards,htu-card-hover-556350a4 4s 5.5s forwards}.scene.playing .target .cal-btn[data-v-556350a4]{animation:htu-btn-highlight-556350a4 4s 5.5s forwards}.scene.playing .cal-overlay[data-v-556350a4]{animation:htu-overlay-show-556350a4 4s 5.5s forwards}.scene.playing .cal-popup[data-v-556350a4]{animation:htu-popup-show-556350a4 4s 5.5s forwards}.scene.playing .success-toast[data-v-556350a4]{animation:htu-toast-show-556350a4 4s 5.5s forwards}@keyframes htu-fade-out-556350a4{to{opacity:0}}@keyframes htu-fade-in-556350a4{to{opacity:1}}@keyframes htu-paste-pop-556350a4{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}12%{opacity:1;transform:translate(-50%,-50%) scale(1)}55%{opacity:1;transform:translate(-50%,-50%) scale(1)}75%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:0}}@keyframes htu-highlight-flash-556350a4{0%{opacity:.12}to{opacity:0}}@keyframes htu-textarea-shrink-556350a4{0%{max-height:400px}to{max-height:130px}}@keyframes htu-scan-line-556350a4{0%{opacity:0;top:6px}8%{opacity:1;top:6px}25%{top:20px}50%{top:40px}75%{top:60px}90%{top:72px;opacity:1}to{top:72px;opacity:0}}@keyframes htu-arrow-appear-556350a4{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes htu-arrow-bounce-556350a4{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes htu-card-slide-in-556350a4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes htu-chip-pop-556350a4{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes htu-cursor-move-556350a4{0%{opacity:0;bottom:10%;right:20%}10%{opacity:1;bottom:10%;right:20%}30%{opacity:1;bottom:120px;right:22px}38%,42%{opacity:1;bottom:120px;right:22px;transform:scale(1)}44%{transform:scale(.85)}46%{transform:scale(1)}60%{opacity:1;bottom:120px;right:22px}72%{opacity:0;bottom:120px;right:22px}to{opacity:0}}@keyframes htu-card-hover-556350a4{0%,20%{box-shadow:none}28%,55%{box-shadow:0 0 0 1px #429f9f21}65%,to{box-shadow:none}}@keyframes htu-btn-highlight-556350a4{0%,25%{color:#291b0f61;background:none}30%,40%{color:#429f9f;background:#EEF5F5}44%{color:#429f9f;background:#D1EBEB}46%,55%{color:#429f9f;background:#EEF5F5}65%,to{color:#291b0f61;background:none}}@keyframes htu-overlay-show-556350a4{0%,42%{opacity:0}46%{opacity:1}68%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes htu-popup-show-556350a4{0%,42%{opacity:0;transform:translate(-50%,-50%) scale(.92)}46%{opacity:1;transform:translate(-50%,-50%) scale(1)}68%{opacity:1;transform:translate(-50%,-50%) scale(1)}75%{opacity:0;transform:translate(-50%,-50%) scale(.97)}to{opacity:0}}@keyframes htu-toast-show-556350a4{0%,45%{opacity:0;transform:translate(-50%) translateY(10px)}50%{opacity:1;transform:translate(-50%) translateY(0)}70%{opacity:1;transform:translate(-50%) translateY(0)}78%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:0}}:root{--main: #429F9F;--accent: #EA6F39;--tertiary: white;--font-black: #333333;--font-white: white;--font-gray-1: rgba(41, 27, 15, .8);--font-gray-2: rgb(41, 27, 15, .6);--font-gray-3: rgb(41, 27, 15, .38);--font-gray-3-fill: #EFEBE9;--link: #0C98E7;--error: #E92E44;--warning: #D44D13;--bg-screen: #FAF7F4;--bg-sub-1: #FFFEFD;--bg-sub-2: #FFFBF8;--bg-sub-4: #FFFEFD;--bg-sub-16: #F5F1EF;--bg-form: #FAF9F8;--bg-main: #EEF5F5;--bg-accent: #FFEDE5;--bg-error: #FDEDEE;--bg-modal: rgb(155, 155, 155, .4);--bg-modal-button: #EFEBE9;--bg-sub-2-opacity: rgb(255, 254, 253, .8);--bg-calendar-unavailable: rgb(198, 198, 198, .2);--bg-hover-1:#E7E4E2;--bg-selection-black: #E5E0DD;--bg-emphasis-1: #D1EBEB;--bg-emphasis-2: #FCF0EC;--text-bg-main: #eef5f5;--text-bg-accent: #ffede5;--text-bg-error: #fdedee;--text-bg-error-strong: #d74848;--border-gray: #EFEBE9;--border-black: #CBC8C5;--disabled: #C0C2C5;--pure-white: white;--main-hover: #3b8f8f;--main-active: #5eadad;--accent-hover: #d36433;--accent-active: #ed8557;--tertiary-hover: #f7f7f7;--tertiary-active: white;--error-hover: #d2293d;--error-active: #d2293d;--google-blue: #4e71ed;--google-blue-hover: #4666d5;--google-blue-active: #6986f0;--ms-white: white;--ms-white-hover: #f7f7f7;--ms-white-active: white}:root{--font-size-24px: 24px;--font-size-20px: 20px;--font-size-18px: 18px;--font-size-16px: 16px;--font-size-14px: 14px;--font-size-12px: 12px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700}label{font-size:var(--font-size-16px);font-weight:var(--font-weight-medium);pointer-events:none}label.black{color:var(--font-black)}label.gray-1{color:var(--font-gray-1)}label.gray-2{color:var(--font-gray-2)}label.regular{font-weight:var(--font-weight-regular)}label.bold{font-weight:var(--font-weight-bold)}label.main{color:var(--main)}.or-ft-black{color:var(--font-black)}.or-ft-gray-1{color:var(--font-gray-1)}.or-ft-gray-3{color:var(--font-gray-3)}.or-ft-white{color:var(--font-white)}.or-ft-error{color:var(--error)}.or-ft-warning{color:var(--warning)}.or-ft-main{color:var(--main)}.or-ft-sunday-red{color:var(--error)!important}.day-label>.or-ft-holiday-red{color:var(--error)!important}.or-ft-saturday-blue{color:var(--link)!important}.or-ft-roboto{font-family:Roboto,sans-serif}.or-ft-gray-3{color:var(--font-gray-3)}.or-ft-bold,.ft-bold{font-weight:var(--font-weight-bold)}*{font-family:Noto Sans JP,Meiryo,sans-serif;box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{color:var(--font-black)}#app{height:100%;width:100%;display:inline-flex;flex-direction:column;align-items:center;background-color:var(--bg-screen)}#app.embed{background-color:unset}#app.preview{background-color:#fff}ul{list-style:none}input[type=text]::-webkit-calendar-picker-indicator{color:#0000;opacity:1;display:block;background:url(/assets/select-arrow.f3617205.svg) no-repeat;background-position:center;width:20px;height:100%px;border-width:thin}hr{border-top:1px solid var(--border-gray);width:100%}hr.black{border-top:1px solid var(--border-black);width:100%}a{color:var(--link);cursor:pointer;text-decoration:underline}::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}@media screen and (max-width: 400px){.hide-narrow-device{display:none}}.lo-center{display:inline-flex;justify-content:center;align-items:center}.lo-center-h{display:inline-flex;flex-direction:column;align-items:center}.lo-center-h-no-inline-flex{flex-direction:column;align-items:center}.inline-flex,.lo-h{display:inline-flex}.lo-h-baseline{display:inline-flex;align-items:baseline}.lo-h-center{display:inline-flex;align-items:center}.lo-h-inline-flex-start{display:inline-flex;align-items:flex-start}.lo-h-flex-end{display:flex;align-items:flex-end}.lo-h-flex-start{display:flex;align-items:flex-start}.flex-wrap-wrap{flex-wrap:wrap}.lo-v{display:flex;flex-direction:column}.lo-v-inline-flex{display:inline-flex;flex-direction:column}.lo-v-center-end{display:flex;align-items:flex-end}.lo-v-center{display:flex;flex-direction:column;align-items:center}.lo-v-end{display:flex;flex-direction:column;align-items:flex-end}.lo-v-start{display:flex;flex-direction:column;align-items:flex-start}.lo-v-start-inline-flex{display:inline-flex;flex-direction:column;align-items:flex-start}.display-inline-block{display:inline-block}.fill-vw-vh{width:100vw;height:100vh}.fill-vw{width:100vw}.fill-vh{height:100vh}.fill-wt-ht{width:100%;height:100%}.fill-wt{width:100%}.fill-ht{height:100%}:root{--base-4px: 4px;--base-8px: 8px;--base-12px: 12px;--base-16px: 16px;--base-24px: 24px;--base-32px: 32px;--base-40px: 40px;--base-48px: 48px;--base-56px: 56px;--base-64px: 64px;--base-72px: 72px;--base-80px: 80px;--base-120px: 120px;--exc-6px: 6px;--exc-28px: 28px;--header-height: var(--base-64px);--fit-under-header: calc(100% - var(--header-height));--sidemenu-width: 184px;--pc-page-base-width: 600px;--hour-label-width: 57px;--form-height: 42px}.mg-top-4px{margin-top:var(--base-4px)}.mg-top-8px{margin-top:var(--base-8px)}.mg-top-12px{margin-top:var(--base-12px)}.mg-top-16px{margin-top:var(--base-16px)}.mg-top-24px{margin-top:var(--base-24px)}.mg-top-32px{margin-top:var(--base-32px)}.mg-top-40px{margin-top:var(--base-40px)}.mg-top-48px{margin-top:var(--base-48px)}.mg-top-56px{margin-top:var(--base-56px)}.mg-top-64px{margin-top:var(--base-64px)}.mg-top-72px{margin-top:var(--base-72px)}.mg-top-80px{margin-top:var(--base-80px)}.mg-top-120px{margin-top:var(--base-120px)}.mg-left-4px{margin-left:var(--base-4px)}.mg-left-8px{margin-left:var(--base-8px)}.mg-left-12px{margin-left:var(--base-12px)}.mg-left-16px{margin-left:var(--base-16px)}.mg-left-24px{margin-left:var(--base-24px)}.mg-left-32px{margin-left:var(--base-32px)}.mg-left-40px{margin-left:var(--base-40px)}.mg-left-48px{margin-left:var(--base-48px)}.mg-left-56px{margin-left:var(--base-56px)}.mg-left-64px{margin-left:var(--base-64px)}.mg-left-72px{margin-left:var(--base-72px)}.mg-left-80px{margin-left:var(--base-80px)}:root{--pd-page: var(--base-24px) var(--base-32px);--pd-modal: var(--base-40px) var(--base-64px);--pd-modal-button-section: var(--base-16px) var(--base-32px);--pd-form: var(--base-8px) var(--base-12px);--pd-rect: var(--base-16px);--pd-row: var(--base-12px) var(--base-16px)}@media screen and (max-width: 800px){:root{--pd-modal: var(--base-40px) var(--base-24px);--pd-page: var(--base-24px) var(--base-16px)}}.pd-rect{padding:var(--pd-rect)}.pd-row{padding:var(--pd-row)}.pd-page{padding:var(--pd-page)}@media screen and (max-width: 800px){.pd-page{padding:var(--base-24px) var(--base-16px)}}.pd-24px-32px{padding:var(--base-24px) var(--base-32px)}.pd-form{padding:var(--base-8px) var(--base-12px)}.pd-modal{padding:var(--pd-modal)}.pd-32px-64px{padding:var(--base-32px) var(--base-64px)}.pd-4px-16px{padding:var(--base-4px) var(--base-16px)}:root{--border-radius-1px: 1px;--border-radius-3px: 3px;--border-radius-6px: 6px;--border-radius-8px: 8px;--border-radius-12px: 12px}.bd-1px{border-radius:var(--border-radius-1px)}.bd-3px{border-radius:var(--border-radius-3px)}.bd-6px{border-radius:var(--border-radius-6px)}.bd-8px{border-radius:var(--border-radius-8px)}.border-gray{border:1px solid var(--border-gray)}.border-black{border:1px solid var(--border-black)}.border-dashed{border-style:dashed}.border-error{border:2px solid var(--error)}.border-main{border:1px solid var(--main)}.bd-6px-ceiling{border-radius:var(--border-radius-6px) var(--border-radius-6px) 0 0}.bd-6px-floor{border-radius:0 0 var(--border-radius-8px) var(--border-radius-8px)}.bg-screen{background-color:var(--bg-screen)}.bg-sub-1{background-color:var(--bg-sub-1)}.bg-sub-2{background-color:var(--bg-sub-2)}.bg-sub-4{background-color:var(--bg-sub-4)}.bg-black{background-color:#1f1e1d}.bg-main{background-color:var(--main)}.bg-accent{background-color:var(--accent)}.bg-white{background-color:#fff}.bg-modal{background-color:var(--bg-modal)}.bg-gray-3{background-color:var(--font-gray-3)}.bg-gray-3-fill{background-color:var(--font-gray-3-fill)}.bg-emphasis-1{background-color:var(--bg-emphasis-1)}.bg-emphasis-2{background-color:var(--bg-emphasis-2)}.bg-form{background-color:var(--bg-form)}.bg-error{background-color:var(--error)}.bg-bottom-opacity{background-color:var(--bg-sub-2-opacity)}.bg-calendar-unavailable{background-color:var(--bg-calendar-unavailable)}.bg-black{background-color:var(--font-black)}.bg-text-error{background-color:var(--text-bg-error)}.bg-sub-16{background-color:var(--bg-sub-16)}.shadow-low{box-shadow:0 3px 9px #b5b5b552}.shadow-mid{box-shadow:0 4px 11px #b5b5b582}.shadow-high{box-shadow:0 8px 24px #b5b5b575}html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit] [role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:0;border:0}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}:focus{outline:none}:root{--clendar-period-box-shadow: 0px 1.5px 3px rgba(0, 0, 0, .25)}.form-base{background:var(--bg-form);border:1px solid var(--border-black);border-radius:var(--border-radius-3px);padding:var(--base-8px) var(--base-12px);width:100%}.form-base::placeholder{color:var(--font-gray-3);opacity:1}.form-base:focus{border:2px solid var(--main);background:var(--pure-white)}.form-base:disabled{opacity:.8}.no-padding{padding:0}.pointer{cursor:pointer}.cursor-grab{cursor:-webkit-grab;cursor:grab}.cursor-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.cursor-not-allowed{cursor:-webkit-not-allowed;cursor:not-allowed}.hidden{visibility:hidden;width:0;height:0}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clip-circle{clip-path:circle()}.hover-ripple{cursor:pointer}.hover-ripple:hover{background-repeat:no-repeat;background-position:center;background-size:36px}.fix-safari-change-line-bug:after{content:".";display:inline-block;width:0;color:transparent;pointer-events:none}.rotate-180-deg{transform:rotate(180deg)}.scroll{overflow:auto}.overflow-hidden{overflow:hidden}.scroll-y{overflow-y:auto;overflow-x:hidden}.scroll-auto{overflow:auto}.height-fit-container{height:100%;position:fixed;top:0;left:0;display:flex;flex-direction:column}.overlay{position:fixed;top:0;left:0;width:100%;height:100%}.object-fit-conver{object-fit:cover}.sub-link{color:var(--font-gray-1);text-decoration:underline}.no-text-decoration{text-decoration:none}.text-decoration-underline{text-decoration:underline}.dot{height:6px;width:6px;background-color:var(--main);border-radius:50%;display:inline-block}.selection-hover:hover{background-color:var(--bg-hover-1);cursor:pointer}.selection-hover *{cursor:pointer}.selectable-item{color:var(--font-black);text-decoration:none;cursor:pointer}.selectable-item:hover{background-color:var(--bg-hover-1)}.selected{background-color:var(--bg-selection-black)}.selectable-item *{cursor:pointer}.position-relative{position:relative}.position-absolute{position:absolute}.question-icon{height:var(--base-16px);width:var(--base-16px);margin-bottom:1px}.input-label-height{height:var(--base-16px)}.settings-list-item{display:flex;align-items:center;width:100%;height:var(--base-48px);text-decoration:none;text-align:left;color:var(--font-gray-1)}.settings-list-item.selected{background:var(--bg-selection-black);font-weight:var(--font-weight-bold);color:var(--font-black)}.white-bordered-button{color:#fff;text-decoration:none;border:1px solid white}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.firebase-emulator-warning{display:none}@media screen and (max-width: 800px){.bullet{width:4px}}.top-header-margin{margin-top:var(--header-height)}.no-top-mergin-for-narrow-height-pc{margin-top:100px}@media screen and (max-height: 600px){.no-top-mergin-for-narrow-height-pc{margin-top:0}}.scheduling-connection-line{border:1px solid var(--border-black);min-width:20px;max-width:50px;height:1px}.border-style-dashed{border-style:dashed}.border-selected{border:1px solid white}.border-not-selected{border:.5px dashed var(--border-gray)}.nowrap{white-space:nowrap}.pc-input-field-width{max-width:400px}.overflow-wrap-anywhere{overflow-wrap:anywhere;word-break:break-all}.fixed-bottom{position:fixed;bottom:0;left:0}.not-connected{opacity:.3;cursor:not-allowed}.event-period-base{border-radius:var(--border-radius-3px);z-index:var(--z-index-60);background-color:#7b7b7b;overflow:hidden;width:100%;padding:var(--base-4px) var(--base-8px);color:#fff}.event-period-base.all-day-event-period{padding:0}.event-period-base:hover{background-color:var(--accent);z-index:var(--z-index-65)}.confirmed-container{width:626px}.omit-long-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tag{font-size:var(--font-size-12px);font-weight:var(--font-weight-medium);padding:var(--base-4px) var(--base-16px);border-radius:var(--border-radius-6px)}.page-base{width:var(--pc-page-base-width);height:calc(100vh - var(--header-height));padding:var(--pd-page);background-color:var(--bg-sub-1);overflow:auto}@media screen and (max-width: 800px){.page-base{width:100%;height:calc(100vh - var(--header-height));padding:var(--pd-page);background-color:var(--bg-sub-1);overflow:auto}}.modal-top-margin-pc{margin-top:var(--base-40px)}@media screen and (max-width: 800px){.modal-top-margin-pc{margin-top:unset}}.flip{transform:rotate(180deg)}.info-box{padding:var(--pd-rect);background:var(--bg-sub-16);border-radius:var(--border-radius-6px)}.sp-full-modal-container{width:100vw;padding:var(--pd-page)}:root{--z-index-default: 0;--z-index-50: 50;--z-index-60: 60;--z-index-65: 65;--z-index-70: 70;--z-index-75: 75;--z-index-80: 80;--z-index-90: 90;--z-index-100: 100}.z-index-50{z-index:var(--z-index-50)}.z-index-65{z-index:var(--z-index-65)}.z-index-70{z-index:var(--z-index-70)}.z-index-75{z-index:var(--z-index-75)}.z-index-100{z-index:var(--z-index-100)}.modal{padding:var(--pd-modal);border-radius:var(--border-radius-8px);background:var(--bg-sub-1)}.modal-content-section{padding:var(--pd-modal);border-radius:var(--border-radius-8px) var(--border-radius-8px) 0 0;background:var(--bg-sub-1)}.modal-margin{margin-top:var(--base-40px)}@media screen and (max-height: 600px){.modal-margin{margin-top:0}}@media screen and (max-width: 800px){.modal-content-section{width:calc(100vw - var(--base-8px) * 2)}.modal-margin{margin:0 var(--base-8px)}}.modal-content-section.no-button-section{border-radius:var(--border-radius-8px)}.modal-button-section{padding:var(--pd-modal-button-section);background:var(--bg-modal-button);border-radius:0 0 var(--border-radius-8px) var(--border-radius-8px)}html,body{background-color:var(--bg-screen)}#app{height:auto;min-height:100vh}.title-row[data-v-16457348]{display:flex;align-items:center;justify-content:center;padding-top:48px;position:relative}.center-logo[data-v-16457348]{margin:0;line-height:0}.center-logo-img[data-v-16457348]{height:22px}.footer-links[data-v-16457348]{display:flex;align-items:center;justify-content:center;margin-top:16px;position:relative}.powered-by[data-v-16457348]{display:flex;align-items:center;gap:4px;font-size:.8125rem;font-weight:400;color:var(--font-gray-2);text-decoration:none}.powered-by[data-v-16457348]:hover{color:var(--font-gray-2)}.nitte-logo[data-v-16457348]{height:16px}.app-content[data-v-16457348]{max-width:640px;width:100%}.text-gen-link[data-v-16457348]{position:absolute;right:8px;display:flex;align-items:center;gap:2px;font-size:.8125rem;color:var(--font-gray-2);text-decoration:none;transition:color .15s}.text-gen-link[data-v-16457348]:hover{color:var(--font-gray-1)}.subtitle[data-v-16457348]{text-align:center;font-size:.9375rem;color:var(--font-gray-2);margin:6px 0 0;padding:0 32px}.sp-only[data-v-16457348]{display:none}.pc-only[data-v-16457348]{display:inline}@media (max-width: 800px){.sp-only[data-v-16457348]{display:inline}.pc-only[data-v-16457348]{display:none}}.dev-toolbar[data-v-16457348]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.dev-badge[data-v-16457348]{font-size:.625rem;font-weight:700;color:#fff;background:#e53e3e;padding:2px 6px;border-radius:4px}.dev-button[data-v-16457348]{font-size:.6875rem;color:var(--font-gray-3);background:none;border:1px solid #d1d5db;padding:3px 8px;border-radius:4px;cursor:pointer}.dev-button[data-v-16457348]:hover{color:var(--font-gray-1);border-color:#9ca3af}.top-banner[data-v-16457348]{width:100%;max-width:640px;margin:0 auto;padding:12px 16px 0;box-sizing:border-box}.pc-banner[data-v-16457348]{display:block}.sp-banner[data-v-16457348]{display:none}@media (max-width: 800px){.pc-banner[data-v-16457348]{display:none}.sp-banner[data-v-16457348]{display:block;padding:0;margin-top:16px}}
