:root{--color-1:#66c0f4;--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;--button-background:var(--color-4);--button-color:var(--accent-contrast-color);--background-elevated-color:#ffffffbf;--background-elevated-hover-color:#fffffff2;--border-color:#0f172014;--accent-soft-color:#66c0f42e;--toast-seek-bar-color:#ffffffd9;--success-color:#7ee08a;--warning-color:#ffcf6b;--danger-color:#ff8a8a;--radius-px:14px;--shadow:0 20px 50px -20px #1e283c40;--sidebar-width-px:300px}: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:18px/1.6 var(--font-family-sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-color);background:var(--background-color);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}*{box-sizing:border-box}body{min-height:100vh;margin:0;overflow-x:hidden}h1,h2{font-family:var(--font-family-heading);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{background:var(--button-background);color:var(--button-color);font:inherit;cursor:pointer;border:none;border-radius:999px;padding-block:.75em;padding-inline:1.5em;font-size:1em;font-weight:600;transition:filter .2s,box-shadow .2s,opacity .2s}button:hover{filter:brightness(1.08);box-shadow:0 0 0 4px var(--accent-soft-color)}button:active{filter:brightness(.96)}button:disabled{opacity:.5;cursor:not-allowed;filter:none;box-shadow:none}input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],textarea,select{font:inherit;border:1px solid var(--border-color);color:var(--text-heading-color);background:#00000026;border-radius:999px;outline:none;padding-block:.75em;padding-inline:1.1em;transition:border-color .2s,box-shadow .2s}:is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],textarea,select):focus{border-color:var(--accent-color);box-shadow:0 0 0 4px var(--accent-soft-color)}:is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],textarea,select)::placeholder{color:var(--text-color);opacity:.6}:is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],textarea,select):disabled{opacity:.5;cursor:not-allowed}textarea{border-radius:var(--radius-px);resize:vertical;min-height:6em}input[type=checkbox],input[type=range]{accent-color:var(--accent-color);cursor:pointer}table{border-collapse:collapse;width:100%}table th,table td{border-bottom:1px solid var(--border-color);text-align:left;padding-block:.6em;padding-inline:.8em}table th{color:var(--text-heading-color);font-weight:600}@keyframes spin{to{transform:rotate(360deg)}}.animation-loading-rotate{animation:1s linear infinite spin}.animation-fade-in{animation:.4s both fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animation-fade-in-up{animation:.5s both fade-in-up}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.spinner-view.svelte-6eswak{border-style:solid;border-color:var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:.8s linear infinite spin;display:inline-block}.loading-area-view.svelte-wuunlr{min-height:6em;display:flex;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;display:flex}.close-button-view.svelte-wifk7o{--normal-size:16px;--small-size:12px;--large-size:40px;--line-size:2px;--large-line-size:4px;width:var(--normal-size);height:var(--normal-size);border-width:var(--line-size);cursor:pointer;padding:4px;transition-duration:0s}.close-button-view.svelte-wifk7o.small{width:var(--small-size);height:var(--small-size);border-width:var(--line-size)}.close-button-view.svelte-wifk7o.small .cross-sign:where(.svelte-wifk7o) .line:where(.svelte-wifk7o){height:var(--small-size)}.close-button-view.svelte-wifk7o.large{width:var(--large-size);height:var(--large-size);border-width:var(--large-line-size)}.close-button-view.svelte-wifk7o.large .cross-sign:where(.svelte-wifk7o) .line:where(.svelte-wifk7o){height:var(--large-size)}.close-button-view.svelte-wifk7o:hover{background-color:var(--box-background-color);border-radius:50%;transition-duration:.5s;transform:rotate(90deg)}.close-button-view.svelte-wifk7o .cross-sign:where(.svelte-wifk7o){justify-content:center;width:100%;height:100%;display:flex;position:relative}.close-button-view.svelte-wifk7o .cross-sign:where(.svelte-wifk7o) .line:where(.svelte-wifk7o){width:var(--line-size);height:var(--normal-size);background-color:var(--text-color);position:absolute;top:50%;left:50%}.close-button-view.svelte-wifk7o .cross-sign:where(.svelte-wifk7o) .line:where(.svelte-wifk7o).left-up{transform:translate(-50%,-50%)rotate(-45deg)}.close-button-view.svelte-wifk7o .cross-sign:where(.svelte-wifk7o) .line:where(.svelte-wifk7o).right-up{transform:translate(-50%,-50%)rotate(45deg)}.dialog-view.svelte-15yih0y{--dialog-padding:20px;opacity:0;width:100%;height:100%;text-align:initial;pointer-events:none;overscroll-behavior:none;background-color:#0003;justify-content:center;align-items:center;transition-duration:.125s;display:flex;position:fixed;top:0;left:0;overflow:auto}.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-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) .close-button-area:where(.svelte-15yih0y){padding-top:.5em;padding-bottom:.5em}.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)>.content:where(.svelte-15yih0y){min-height:100px;width:calc(100% - var(--dialog-padding) - var(--dialog-padding));height:calc(100% - 14px - var(--dialog-padding));padding-left:var(--dialog-padding);padding-right:var(--dialog-padding);padding-top:14px;padding-bottom:var(--dialog-padding);overflow-y:scroll}.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)}.font-awesome-view.svelte-19v2ctb{letter-spacing:0;vertical-align:middle;font-size:.73em}.font-awesome-view.svelte-19v2ctb.padding-left-right{padding-left:.25em;padding-right:.25em}.google-material-icon-view.svelte-2s28ye{opacity:0;letter-spacing:0;vertical-align:middle;-webkit-user-select:none;user-select:none;font-size:1em;font-weight:900;display:inline-block}.google-material-icon-view.svelte-2s28ye.padding-left-right{padding-left:.25em;padding-right:.25em}.google-material-icon-view.svelte-2s28ye.show{opacity:1}.notification-circle-view.svelte-drhbk6{-webkit-user-select:none;user-select:none;border-radius:.7em;justify-content:center;align-items:center;width:max-content;min-width:1.4em;height:1.4em;padding-left:.4em;padding-right:.4em;font-size:.75em;font-weight:700;line-height:0;display:inline-flex;position:relative}.notification-circle-view.svelte-drhbk6.dot{width:.6em;min-width:.6em;height:.6em;padding-left:0;padding-right:0}.notification-circle-view.svelte-drhbk6 .ripple:where(.svelte-drhbk6){border-radius:inherit;background-color:inherit;opacity:.6;pointer-events:none;animation:1.4s ease-out infinite svelte-drhbk6-notification-circle-ripple;position:absolute;inset:0}@keyframes svelte-drhbk6-notification-circle-ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.hover-tips-view.svelte-ivmzml{background-color:var(--text-color);opacity:.5;width:1em;height:1em;color:var(--background-color);-webkit-user-select:none;user-select:none;cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:.75em;line-height:1em;display:inline-flex}.hover-tips-view.svelte-ivmzml .icon:where(.svelte-ivmzml){justify-content:center;align-items:center;transition-duration:.25s;display:flex}.hover-tips-view.svelte-ivmzml.inversion-color{background-color:var(--background-color);color:var(--text-color)}.hover-tips-view.svelte-ivmzml.horizontal-margin{margin-left:.25em;margin-right:.25em}.hover-tips-view.svelte-ivmzml:hover{opacity:1}.hover-tips-view.svelte-ivmzml:hover .icon:where(.svelte-ivmzml){transform:scale(.6)rotate(360deg)}.button-view.svelte-1l4wiri{background-color:var(--button-background);width:max-content;color:var(--button-color);border-radius:4px;transition-duration:.5s;position:relative}.button-view.svelte-1l4wiri .frame:where(.svelte-1l4wiri){border-style:solid;border-width:1px;border-color:var(--border-color);pointer-events:none;border-radius:4px;transition-duration:.25s;position:absolute;inset:0}.button-view.svelte-1l4wiri:hover{box-shadow:none}.button-view.svelte-1l4wiri:hover .frame:where(.svelte-1l4wiri){border-color:var(--accent-color)}.button-view.svelte-1l4wiri:hover.danger .frame:where(.svelte-1l4wiri){border-color:var(--danger-color)}.button-view.svelte-1l4wiri:hover.progress .frame:where(.svelte-1l4wiri){border-color:#0000}.button-view.svelte-1l4wiri:hover.sub .frame:where(.svelte-1l4wiri){border-color:#0000}.button-view.svelte-1l4wiri:hover.text .frame:where(.svelte-1l4wiri){border-color:#0000}.button-view.svelte-1l4wiri .text-area:where(.svelte-1l4wiri){min-height:1em}.button-view.svelte-1l4wiri .notification-badge:where(.svelte-1l4wiri){pointer-events:none;justify-content:center;align-items:center;font-size:.75em;display:flex;position:absolute;top:-.4em;right:-.4em}.button-view.svelte-1l4wiri.primary{background-color:var(--accent-color);color:var(--accent-contrast-color)}.button-view.svelte-1l4wiri.primary .frame:where(.svelte-1l4wiri){border-color:#0000}.button-view.svelte-1l4wiri.primary:hover{filter:brightness(1.08)}.button-view.svelte-1l4wiri.primary:hover .frame:where(.svelte-1l4wiri){border-color:#0000}.button-view.svelte-1l4wiri.sub{background-color:var(--border-color)}.button-view.svelte-1l4wiri.sub .frame:where(.svelte-1l4wiri){border-color:#0000}.button-view.svelte-1l4wiri.sub:hover{background-color:var(--accent-soft-color)}.button-view.svelte-1l4wiri.danger{background-color:var(--button-danger-background);color:var(--button-danger-color)}.button-view.svelte-1l4wiri.danger .frame:where(.svelte-1l4wiri){border-color:#0000}.button-view.svelte-1l4wiri.text{background-color:#0000}.button-view.svelte-1l4wiri.text .frame:where(.svelte-1l4wiri){border-color:#0000}.button-view.svelte-1l4wiri.text:hover{background-color:var(--accent-soft-color)}.button-view.svelte-1l4wiri.small{padding-block:.35em;padding-inline:.9em;font-size:.85em}.button-view.svelte-1l4wiri.progress{cursor:wait}.button-view.svelte-1l4wiri.progress .text-area:where(.svelte-1l4wiri){position:relative}.button-view.svelte-1l4wiri.progress .text-area:where(.svelte-1l4wiri) .text:where(.svelte-1l4wiri){opacity:.1}.button-view.svelte-1l4wiri.progress .text-area:where(.svelte-1l4wiri) .progress-area:where(.svelte-1l4wiri){justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.button-view.svelte-1l4wiri:disabled .frame:where(.svelte-1l4wiri){opacity:0}.google-login-view.svelte-vip1k0{display:inline-block}.mail-password-button-view.svelte-rncif5{display:flex}.login-dialog-view.svelte-13k5hkr{flex-direction:column;gap:1.5em;min-width:280px;display:flex}.login-dialog-view.svelte-13k5hkr .email-login-area:where(.svelte-13k5hkr){flex-direction:column;gap:.75em;display:flex}.login-dialog-view.svelte-13k5hkr .email-login-area:where(.svelte-13k5hkr) input:where(.svelte-13k5hkr){border-radius:var(--radius-px);border:1px solid #0003;padding:.7em .9em}.login-dialog-view.svelte-13k5hkr .email-login-area:where(.svelte-13k5hkr) .error-message:where(.svelte-13k5hkr){color:var(--danger-color);margin:0}.registry-dialog-view.svelte-1xxee2x{flex-direction:column;gap:1.5em;min-width:280px;display:flex}.registry-dialog-view.svelte-1xxee2x .registered-message:where(.svelte-1xxee2x){text-align:center;color:var(--text-color);margin:0}.registry-dialog-view.svelte-1xxee2x .email-registry-area:where(.svelte-1xxee2x){flex-direction:column;gap:.75em;display:flex}.registry-dialog-view.svelte-1xxee2x .email-registry-area:where(.svelte-1xxee2x) input:where(.svelte-1xxee2x){border-radius:var(--radius-px);border:1px solid #0003;padding:.7em .9em}.registry-dialog-view.svelte-1xxee2x .email-registry-area:where(.svelte-1xxee2x) .error-message:where(.svelte-1xxee2x){color:var(--danger-color);margin:0}.welcome-header-view.svelte-9lnre7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;width:100%;padding-block:1.25em;padding-inline:1.5em;display:flex}.welcome-header-view.svelte-9lnre7 .service-logo:where(.svelte-9lnre7){width:auto;height:2.6em}.welcome-header-view.svelte-9lnre7 .login-button:where(.svelte-9lnre7){border:1px solid var(--accent-color);border-radius:var(--radius-px);color:var(--accent-color);cursor:pointer;background:0 0;padding-block:.6em;padding-inline:1.5em;font-weight:600;transition:background-color .2s,color .2s}.welcome-header-view.svelte-9lnre7 .login-button:where(.svelte-9lnre7):hover{background:var(--accent-color);color:var(--accent-contrast-color)}.welcome-hero-view.svelte-143xe4u{text-align:center;flex-direction:column;align-items:center;gap:1em;width:100%;max-width:720px;display:flex}.welcome-hero-view.svelte-143xe4u .eyebrow:where(.svelte-143xe4u){color:var(--accent-color);letter-spacing:.08em;margin:0;font-size:.9em;font-weight:600}.welcome-hero-view.svelte-143xe4u h1:where(.svelte-143xe4u){background:linear-gradient(120deg, var(--text-heading-color), var(--accent-color) 60%, var(--accent-2-color));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:3em}.welcome-hero-view.svelte-143xe4u .lead:where(.svelte-143xe4u){color:var(--text-color);margin:0;font-size:1.15em;line-height:1.8}.welcome-hero-view.svelte-143xe4u .cta-button:where(.svelte-143xe4u){border-radius:var(--radius-px);background:var(--accent-color);color:var(--accent-contrast-color);cursor:pointer;border:none;margin-top:1em;padding-block:.9em;padding-inline:2.5em;font-size:1.05em;font-weight:600;transition:transform .2s}.welcome-hero-view.svelte-143xe4u .cta-button:where(.svelte-143xe4u):hover{transform:translateY(-2px)}.card-view.svelte-w4ttv9{background:var(--background-elevated-color);border:1px solid var(--border-color);border-radius:var(--radius-px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);padding:1em}.card-view.svelte-w4ttv9.disable-padding{padding:0}.welcome-feature-list-view.svelte-5t992i{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5em;width:100%;max-width:1080px;display:grid}.welcome-feature-list-view.svelte-5t992i .feature-card:where(.svelte-5t992i){flex-direction:column;gap:.5em;padding:2em;display:flex}.welcome-feature-list-view.svelte-5t992i .feature-card:where(.svelte-5t992i) .feature-icon:where(.svelte-5t992i){margin:0;font-size:2em}.welcome-feature-list-view.svelte-5t992i .feature-card:where(.svelte-5t992i) .feature-title:where(.svelte-5t992i){color:var(--text-heading-color);margin:0;font-size:1.1em}.welcome-feature-list-view.svelte-5t992i .feature-card:where(.svelte-5t992i) .feature-text:where(.svelte-5t992i){color:var(--text-color);margin:0;line-height:1.7}.welcome-testimonial-list-view.svelte-tnf36x{flex-direction:column;align-items:center;gap:1.5em;width:100%;max-width:1080px;display:flex}.welcome-testimonial-list-view.svelte-tnf36x .section-title:where(.svelte-tnf36x){color:var(--text-heading-color);margin:0;font-size:1.5em}.welcome-testimonial-list-view.svelte-tnf36x .testimonial-list:where(.svelte-tnf36x){grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5em;width:100%;display:grid}.welcome-testimonial-list-view.svelte-tnf36x .testimonial-card:where(.svelte-tnf36x){flex-direction:column;gap:1em;padding:1.75em;display:flex}.welcome-testimonial-list-view.svelte-tnf36x .testimonial-card:where(.svelte-tnf36x) .testimonial-text:where(.svelte-tnf36x){color:var(--text-color);margin:0;line-height:1.7}.welcome-testimonial-list-view.svelte-tnf36x .testimonial-card:where(.svelte-tnf36x) .testimonial-name:where(.svelte-tnf36x){color:var(--text-heading-color);margin:0;font-weight:600}.welcome-testimonial-list-view.svelte-tnf36x .testimonial-card:where(.svelte-tnf36x) .testimonial-name:where(.svelte-tnf36x) .testimonial-role:where(.svelte-tnf36x){opacity:.75;color:var(--text-color);font-weight:400}.welcome-view.svelte-1pauez6{flex-direction:column;width:100%;min-height:100vh;display:flex}.welcome-view.svelte-1pauez6 .welcome-content:where(.svelte-1pauez6){flex-direction:column;align-items:center;gap:4em;width:100%;padding-block:3em 5em;padding-inline:1.5em;display:flex}.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;margin:0;font-size:1em}.message-dialog-view.svelte-xh6ym4 .dialog:where(.svelte-xh6ym4) .description:where(.svelte-xh6ym4){color:var(--text-color);white-space:pre-wrap;margin:0;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);background-color:#0000;padding:.4em 1.2em;font-size:.9em;transition:color .2s,border-color .2s}.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-top-px:24px;top:var(--toast-message-top-px);background:linear-gradient(120deg, var(--accent-color), var(--accent-2-color));border-radius:var(--radius-px);max-width:90vw;box-shadow:var(--shadow);padding:.75em 1.5em;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.toast-message-view.svelte-1auua79 .seek-bar:where(.svelte-1auua79){background-color:var(--toast-seek-bar-color);width:0%;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(--accent-contrast-color);white-space:pre-wrap;margin:0;font-size:.9em;font-weight:600}@keyframes svelte-1auua79-toast-seek-bar-fill{0%{width:0%}to{width:100%}}.space-panel-view.svelte-6p3dwo{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5em;text-decoration:none;transition:transform .2s;display:flex}.space-panel-view.svelte-6p3dwo:hover{transform:translateY(-2px)}.space-panel-view.svelte-6p3dwo .space-name:where(.svelte-6p3dwo){color:var(--text-heading-color);margin:0;font-size:1.1em;font-weight:600}.space-list-view.svelte-7hqvvo{width:100%}.space-list-view.svelte-7hqvvo .space-list:where(.svelte-7hqvvo){grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1em;width:100%;display:grid}.space-list-view.svelte-7hqvvo .empty-message:where(.svelte-7hqvvo){opacity:.75;color:var(--text-color)}.space-list-view.svelte-7hqvvo .error-message:where(.svelte-7hqvvo){color:var(--danger-color)}.home-page.svelte-1yng7lr{width:100%;min-height:100vh;padding:1.5em}.home-page.svelte-1yng7lr .home-header:where(.svelte-1yng7lr){flex-direction:column;align-items:center;gap:.75em;margin-bottom:2em;display:flex}.home-page.svelte-1yng7lr .home-header:where(.svelte-1yng7lr) .service-logo:where(.svelte-1yng7lr){width:auto;height:3em}.home-page.svelte-1yng7lr .home-header:where(.svelte-1yng7lr) .description:where(.svelte-1yng7lr){text-align:center;color:var(--text-color);margin:0}.space-load-view.svelte-1dmc5e0{flex-direction:column;gap:1.5em;width:100%;display:flex}.space-load-view.svelte-1dmc5e0 .empty-message:where(.svelte-1dmc5e0){color:var(--danger-color)}.floor-select-list-view.svelte-rgpde{width:100%}.floor-select-list-view.svelte-rgpde .floor-select-list:where(.svelte-rgpde){border:1px solid var(--border-color);border-radius:var(--radius-px);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.floor-select-list-view.svelte-rgpde .floor-select-list:where(.svelte-rgpde) li:where(.svelte-rgpde):not(:last-child){border-bottom:1px solid var(--border-color)}.floor-select-list-view.svelte-rgpde .floor-select-item:where(.svelte-rgpde){box-sizing:border-box;width:100%;color:var(--text-heading-color);text-align:left;cursor:pointer;background:0 0;padding-block:.75em;padding-inline:1.1em;font-size:.9em;text-decoration:none;transition:background .2s,color .2s;display:block}.floor-select-list-view.svelte-rgpde .floor-select-item:where(.svelte-rgpde):hover{background:var(--accent-soft-color)}.floor-select-list-view.svelte-rgpde .floor-select-item:where(.svelte-rgpde).selected{background:var(--accent-soft-color);color:var(--accent-color);font-weight:600}.floor-select-list-view.svelte-rgpde .seat-count:where(.svelte-rgpde){opacity:.6;color:var(--text-color);margin-inline-start:.3em;font-size:.9em}.floor-select-list-view.svelte-rgpde .empty-message:where(.svelte-rgpde){opacity:.75;color:var(--text-color);padding-block:.75em;padding-inline:1.1em;font-size:.85em;display:block}.floor-select-list-view.svelte-rgpde .error-message:where(.svelte-rgpde){color:var(--danger-color)}.suggestion-list-view.svelte-3w9v1{z-index:10;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:4px;max-height:320px;margin:0;padding-block:.25em;padding-inline:0;list-style:none;position:absolute;top:calc(100% + .25em);left:0;right:0;overflow-y:auto;box-shadow:0 2px 8px #0003}.suggestion-list-view.svelte-3w9v1 li:where(.svelte-3w9v1){display:block}.suggestion-list-view.svelte-3w9v1 button:where(.svelte-3w9v1){box-sizing:border-box;text-align:left;width:100%;color:var(--text-color);cursor:pointer;background:0 0;border:none;padding-block:.5em;padding-inline:.7em;font-size:.85em;display:block}.suggestion-list-view.svelte-3w9v1 button:where(.svelte-3w9v1):hover,.suggestion-list-view.svelte-3w9v1 button:where(.svelte-3w9v1).highlighted{background-color:var(--accent-soft-color)}.input-suggest-view.svelte-ozyj1j{width:100%;position:relative}.input-suggest-view.svelte-ozyj1j input:where(.svelte-ozyj1j){box-sizing:border-box;border:1px solid var(--border-color);background-color:var(--background-color);width:100%;color:var(--text-color);border-radius:4px;padding-block:.4em;padding-inline:.7em;font-size:.85em}.input-suggest-view.svelte-ozyj1j input:where(.svelte-ozyj1j):focus{border-color:var(--accent-color);outline:none}.input-suggest-view.svelte-ozyj1j input:where(.svelte-ozyj1j).has-clear-button{padding-right:1.8em}.input-suggest-view.svelte-ozyj1j input:where(.svelte-ozyj1j).has-search-icon{padding-left:2em}.input-suggest-view.svelte-ozyj1j .search-icon:where(.svelte-ozyj1j){opacity:.6;color:var(--text-color);pointer-events:none;justify-content:center;align-items:center;font-size:.8em;display:inline-flex;position:absolute;top:50%;left:.7em;transform:translateY(-50%)}.input-suggest-view.svelte-ozyj1j .clear-button:where(.svelte-ozyj1j){opacity:0;width:1.4em;height:1.4em;color:var(--text-color);cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.8em;display:inline-flex;position:absolute;top:50%;right:.3em;transform:translateY(-50%)}.input-suggest-view.svelte-ozyj1j .clear-button:where(.svelte-ozyj1j):disabled{cursor:not-allowed}.input-suggest-view.svelte-ozyj1j:hover .clear-button:where(.svelte-ozyj1j),.input-suggest-view.svelte-ozyj1j:focus-within .clear-button:where(.svelte-ozyj1j){opacity:.6}:is(.input-suggest-view.svelte-ozyj1j:hover .clear-button:where(.svelte-ozyj1j),.input-suggest-view.svelte-ozyj1j:focus-within .clear-button:where(.svelte-ozyj1j)):hover{opacity:1}:is(.input-suggest-view.svelte-ozyj1j:hover .clear-button:where(.svelte-ozyj1j),.input-suggest-view.svelte-ozyj1j:focus-within .clear-button:where(.svelte-ozyj1j)):disabled,:is(.input-suggest-view.svelte-ozyj1j:hover .clear-button:where(.svelte-ozyj1j),.input-suggest-view.svelte-ozyj1j:focus-within .clear-button:where(.svelte-ozyj1j)):disabled:hover{opacity:.25}.seat-search-view.svelte-1qjyty2{width:100%}.user-icon-view.svelte-15mhyiv{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.user-icon-view.svelte-15mhyiv .user-icon-shape:where(.svelte-15mhyiv){background-color:var(--text-color);width:100%;height:100%;color:var(--background-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.user-icon-view.svelte-15mhyiv .user-icon-shape:where(.svelte-15mhyiv) img:where(.svelte-15mhyiv){object-fit:cover;width:100%;height:100%}.user-icon-view.svelte-15mhyiv.rounded .user-icon-shape:where(.svelte-15mhyiv){border-radius:.3em}.user-icon-view.svelte-15mhyiv.uploadable{opacity:.85;cursor:pointer}.user-icon-view.svelte-15mhyiv.uploadable:hover{opacity:1}.user-icon-view.svelte-15mhyiv.uploadable input:where(.svelte-15mhyiv){opacity:0;cursor:pointer;position:absolute;inset:0}.user-icon-view.svelte-15mhyiv.uploading{opacity:.5;pointer-events:none}.user-icon-view.svelte-15mhyiv .remove-button:where(.svelte-15mhyiv){border:1px solid var(--background-color);background-color:var(--danger-color);width:1.1em;height:1.1em;color:var(--background-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.5em;display:inline-flex;position:absolute;top:-.15em;right:-.15em}.user-icon-view.svelte-15mhyiv .remove-button:where(.svelte-15mhyiv):hover{opacity:.85}.user-icon-view.svelte-15mhyiv .remove-button:where(.svelte-15mhyiv):disabled{opacity:.5;cursor:not-allowed}.auth-user-view.svelte-1qt1n8f{align-items:center;gap:1em;display:flex}.auth-user-view.svelte-1qt1n8f .user-name:where(.svelte-1qt1n8f){color:var(--text-color);font-size:1em}.auth-user-view.svelte-1qt1n8f .logout-button:where(.svelte-1qt1n8f){border:1px solid var(--border-color);border-radius:var(--radius-px);color:var(--text-color);background:0 0;padding-block:.55em;padding-inline:1.2em;font-size:.95em;transition:color .2s,border-color .2s}.auth-user-view.svelte-1qt1n8f .logout-button:where(.svelte-1qt1n8f):hover{color:var(--accent-color);border-color:var(--accent-color)}.space-sidebar-view.svelte-1j5x9oi{width:var(--sidebar-width-px);border-inline-end:1px solid var(--border-color);flex-direction:column;flex-shrink:0;display:flex}.space-sidebar-view.svelte-1j5x9oi .sidebar-header:where(.svelte-1j5x9oi){justify-content:space-between;align-items:center;padding-block:1.5em;padding-inline:1.75em;display:flex}.space-sidebar-view.svelte-1j5x9oi .sidebar-header:where(.svelte-1j5x9oi) .logo-link:where(.svelte-1j5x9oi){align-items:center;transition:opacity .2s;display:inline-flex}.space-sidebar-view.svelte-1j5x9oi .sidebar-header:where(.svelte-1j5x9oi) .logo-link:where(.svelte-1j5x9oi):hover{opacity:.8}.space-sidebar-view.svelte-1j5x9oi .sidebar-header:where(.svelte-1j5x9oi) .logo-link:where(.svelte-1j5x9oi) .service-logo:where(.svelte-1j5x9oi){width:auto;height:3.6em}.space-sidebar-view.svelte-1j5x9oi .sidebar-header:where(.svelte-1j5x9oi) .menu-toggle-button:where(.svelte-1j5x9oi){cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;gap:.3em;width:2.2em;height:2.2em;padding:0;display:none}.space-sidebar-view.svelte-1j5x9oi .sidebar-header:where(.svelte-1j5x9oi) .menu-toggle-button:where(.svelte-1j5x9oi) .menu-toggle-bar:where(.svelte-1j5x9oi){background:var(--text-color);width:100%;height:2px;display:block}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi){flex-direction:column;flex-grow:1;gap:2em;padding-block-end:2em;padding-inline:1.75em;display:flex;overflow-y:auto}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .company-area:where(.svelte-1j5x9oi){justify-content:space-between;align-items:center;gap:.75em;display:flex}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .company-area:where(.svelte-1j5x9oi) .company-name:where(.svelte-1j5x9oi){color:var(--text-heading-color);text-overflow:ellipsis;white-space:nowrap;font-size:1.1em;font-weight:600;overflow:hidden}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .company-area:where(.svelte-1j5x9oi) .plan-badge:where(.svelte-1j5x9oi){border-radius:var(--radius-px);background:var(--accent-soft-color);color:var(--accent-color);flex-shrink:0;padding-block:.35em;padding-inline:.9em;font-size:.8em;font-weight:600}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .seat-search-area:where(.svelte-1j5x9oi){flex-direction:column;align-items:flex-end;gap:.4em;width:100%;display:flex}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .detail-search-link:where(.svelte-1j5x9oi){opacity:.7;color:var(--text-color);font-size:.75em;text-decoration:none;transition:color .2s}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .detail-search-link:where(.svelte-1j5x9oi):hover{opacity:1;color:var(--accent-color)}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .hierarchy-area:where(.svelte-1j5x9oi){flex-direction:column;gap:1.25em;margin-block-start:1em;display:flex}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .tag-search-area:where(.svelte-1j5x9oi){flex-direction:column;display:flex}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .tag-search-link:where(.svelte-1j5x9oi){opacity:.85;color:var(--text-color);align-items:center;font-size:.85em;text-decoration:none;transition:color .2s;display:inline-flex}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .tag-search-link:where(.svelte-1j5x9oi):hover{opacity:1;color:var(--accent-color)}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .sub-nav-area:where(.svelte-1j5x9oi){flex-direction:column;gap:.5em;display:flex}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .sub-nav-link:where(.svelte-1j5x9oi){opacity:.85;color:var(--text-color);align-items:center;font-size:.85em;text-decoration:none;transition:color .2s;display:inline-flex}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .sub-nav-link:where(.svelte-1j5x9oi):hover{opacity:1;color:var(--accent-color)}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .logout-area:where(.svelte-1j5x9oi){border-block-start:1px solid var(--border-color);flex-direction:column;gap:1em;margin-block-start:auto;padding-block-start:1.5em;display:flex}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .profile-link:where(.svelte-1j5x9oi){opacity:.85;color:var(--text-color);align-items:center;gap:.6em;text-decoration:none;transition:color .2s;display:inline-flex}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .profile-link:where(.svelte-1j5x9oi):hover{opacity:1;color:var(--accent-color)}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi) .profile-link:where(.svelte-1j5x9oi) .profile-link-label:where(.svelte-1j5x9oi){text-overflow:ellipsis;white-space:nowrap;font-size:.85em;overflow:hidden}@media (width<=768px){.space-sidebar-view.svelte-1j5x9oi{border-inline-end:none;border-block-end:1px solid var(--border-color);width:100%}.space-sidebar-view.svelte-1j5x9oi .sidebar-header:where(.svelte-1j5x9oi) .menu-toggle-button:where(.svelte-1j5x9oi){display:flex}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi){display:none;overflow-y:visible}.space-sidebar-view.svelte-1j5x9oi .sidebar-body:where(.svelte-1j5x9oi).open{display:flex}}.tab-button-view.svelte-50eu9u{box-sizing:border-box;white-space:nowrap;color:var(--text-color);opacity:.65;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;padding-block:.3em;padding-inline:.85em;font-size:.78em;transition:background-color .2s,color .2s,opacity .2s}.tab-button-view.svelte-50eu9u:hover{opacity:1}.tab-button-view.svelte-50eu9u.selected{opacity:1;background:var(--accent-soft-color);color:var(--accent-color);font-weight:600}.tab-view.svelte-1xvq2kq{flex-direction:column;gap:.5em;display:flex}.tab-view.svelte-1xvq2kq .tab-bar:where(.svelte-1xvq2kq){background:var(--border-color);border-radius:999px;flex-wrap:nowrap;gap:.15em;padding:.2em;display:flex;overflow-x:auto}.tab-view.svelte-1xvq2kq .tab-content:where(.svelte-1xvq2kq).padding{padding:.75em}.user-tag-add-dialog-content.svelte-ggny55{flex-direction:column;gap:.6em;display:flex}.user-tag-add-dialog-content.svelte-ggny55 .create-new-button:where(.svelte-ggny55){box-sizing:border-box;border:1px dashed var(--border-color);text-align:left;width:100%;color:var(--text-color);cursor:pointer;background:0 0;border-radius:4px;padding-block:.5em;padding-inline:.7em;font-size:.85em}.user-tag-add-dialog-content.svelte-ggny55 .create-new-button:where(.svelte-ggny55):hover{border-color:var(--accent-color);color:var(--accent-color)}.user-tag-add-dialog-content.svelte-ggny55 .create-new-button:where(.svelte-ggny55):disabled{cursor:not-allowed;opacity:.5}.user-tag-add-dialog-content.svelte-ggny55 .dialog-error:where(.svelte-ggny55){color:var(--danger-color);margin:0;font-size:.85em}.user-tag-chip-view.svelte-1rt6br2{background-color:var(--accent-soft-color);white-space:nowrap;border-radius:1em;align-items:center;gap:.3em;padding-block:.1em;padding-inline:.5em;font-size:.75em;display:inline-flex}.user-tag-chip-view.svelte-1rt6br2 .tag-name:where(.svelte-1rt6br2){color:var(--text-color)}.user-tag-chip-view.svelte-1rt6br2 .tag-use-count:where(.svelte-1rt6br2){opacity:.5;color:var(--text-color);font-size:.85em}.user-tag-chip-view.svelte-1rt6br2 .remove-button:where(.svelte-1rt6br2){opacity:.6;width:1.2em;height:1.2em;color:var(--text-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.8em;display:inline-flex}.user-tag-chip-view.svelte-1rt6br2 .remove-button:where(.svelte-1rt6br2):hover{opacity:1}.user-tag-list-view.svelte-ybr5wk{flex-direction:column;gap:.3em;margin-top:.4em;display:flex}.user-tag-list-view.svelte-ybr5wk .tag-chip-area:where(.svelte-ybr5wk){flex-wrap:wrap;align-items:center;gap:.3em;display:flex}.user-tag-list-view.svelte-ybr5wk .tag-chip-area:where(.svelte-ybr5wk) .tag-add-button:where(.svelte-ybr5wk){border:1px solid var(--border-color);opacity:.7;width:1.4em;height:1.4em;color:var(--text-color);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75em;display:inline-flex}.user-tag-list-view.svelte-ybr5wk .tag-chip-area:where(.svelte-ybr5wk) .tag-add-button:where(.svelte-ybr5wk):hover{opacity:1;border-color:var(--accent-color)}.user-tag-list-view.svelte-ybr5wk .empty-message:where(.svelte-ybr5wk){opacity:.6;color:var(--text-color);margin:0;font-size:.75em}.seat-balloon-view.svelte-oh7ub6{background-color:var(--background-color);border:1px solid var(--border-color);min-width:8em;box-shadow:var(--shadow,0 .2em .6em #0003);color:var(--text-color);cursor:default;border-radius:.5em;padding-block:.5em;padding-inline:.6em;position:absolute;transform:translate(-50%,calc(-100% - .6em))}.seat-balloon-view.svelte-oh7ub6 .seat-balloon-body:where(.svelte-oh7ub6){white-space:nowrap;align-items:center;gap:.4em;font-size:.9em;display:flex}.seat-balloon-view.svelte-oh7ub6 .seat-balloon-body:where(.svelte-oh7ub6) .seat-balloon-info:where(.svelte-oh7ub6){flex-direction:column;gap:.1em;display:flex}.seat-balloon-view.svelte-oh7ub6 .seat-balloon-body:where(.svelte-oh7ub6) .seat-balloon-info:where(.svelte-oh7ub6) .seat-employee-id:where(.svelte-oh7ub6){opacity:.6;color:var(--text-color);font-size:.7em}.seat-balloon-view.svelte-oh7ub6 .seat-balloon-body:where(.svelte-oh7ub6) .seat-balloon-info:where(.svelte-oh7ub6) .seat-position:where(.svelte-oh7ub6){opacity:.6;color:var(--text-color);font-size:.8em}.seat-balloon-view.svelte-oh7ub6 .seat-balloon-actions:where(.svelte-oh7ub6){justify-content:flex-end;gap:.3em;margin-top:.4em;display:flex}.seat-balloon-view.svelte-oh7ub6 .seat-balloon-actions:where(.svelte-oh7ub6) .action-button:where(.svelte-oh7ub6){opacity:.6;width:1.6em;height:1.6em;color:var(--text-color);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75em;display:inline-flex}.seat-balloon-view.svelte-oh7ub6 .seat-balloon-actions:where(.svelte-oh7ub6) .action-button:where(.svelte-oh7ub6):hover{opacity:1}.seat-balloon-view.svelte-oh7ub6 .seat-balloon-arrow:where(.svelte-oh7ub6){border-left:.4em solid #0000;border-right:.4em solid #0000;border-top:.4em solid var(--background-color);width:0;height:0;position:absolute;bottom:-.4em;left:50%;transform:translate(-50%)}.seat-balloon-view.svelte-oh7ub6.placement-below{transform:translate(-50%,.6em)}.seat-balloon-view.svelte-oh7ub6.placement-below .seat-balloon-arrow:where(.svelte-oh7ub6){border-top:none;border-bottom:.4em solid var(--background-color);top:-.4em;bottom:auto}.seat-view.svelte-ct10dz{pointer-events:auto;cursor:pointer;position:absolute}.seat-view.svelte-ct10dz.inactive{opacity:.35}.seat-view.svelte-ct10dz .seat-box:where(.svelte-ct10dz){box-sizing:border-box;border-style:solid;border-color:var(--accent-color);border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}.seat-view.svelte-ct10dz .seat-box:where(.svelte-ct10dz).selected{border-color:var(--accent-2-color)}.seat-view.svelte-ct10dz .seat-box:where(.svelte-ct10dz) .seat-label:where(.svelte-ct10dz){white-space:nowrap;max-width:100%;overflow:hidden}.floor-map-area-view.svelte-8g2lf9{width:100%;height:100%;position:relative}.floor-map-area-view.svelte-8g2lf9 .map-viewport:where(.svelte-8g2lf9){background-color:var(--background-elevated-color);background-image:linear-gradient(to right, var(--border-color) 1px, transparent 1px), linear-gradient(to bottom, var(--border-color) 1px, transparent 1px);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.floor-map-area-view.svelte-8g2lf9 .map-viewport:where(.svelte-8g2lf9).is-move-mode{cursor:move}.floor-map-area-view.svelte-8g2lf9 .map-viewport:where(.svelte-8g2lf9) .map-world:where(.svelte-8g2lf9){transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.floor-map-area-view.svelte-8g2lf9 .map-viewport:where(.svelte-8g2lf9) .map-world:where(.svelte-8g2lf9) .map-image:where(.svelte-8g2lf9){object-fit:fill;width:100%;height:100%;display:block}.floor-map-area-view.svelte-8g2lf9 .map-viewport:where(.svelte-8g2lf9) .map-world:where(.svelte-8g2lf9) .map-placeholder:where(.svelte-8g2lf9){box-sizing:border-box;border:2px dashed var(--border-color);width:100%;height:100%}.floor-map-area-view.svelte-8g2lf9 .map-viewport:where(.svelte-8g2lf9) .map-world:where(.svelte-8g2lf9) .move-mode-overlay:where(.svelte-8g2lf9){background-color:#80808040;position:absolute;inset:0}.floor-map-area-view.svelte-8g2lf9 .seat-rotate-button:where(.svelte-8g2lf9){border:1px solid var(--border-color);background-color:var(--background-color);width:1.8em;height:1.8em;box-shadow:var(--shadow,0 .2em .6em #0003);color:var(--text-color);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.9em;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.floor-map-area-view.svelte-8g2lf9 .seat-rotate-button:where(.svelte-8g2lf9):hover{color:var(--accent-color)}.floor-map-area-view.svelte-8g2lf9 .error-message:where(.svelte-8g2lf9){color:var(--danger-color)}.input-color-view.svelte-flaixt{cursor:pointer;align-items:center;gap:.5em;display:inline-flex}.input-color-view.svelte-flaixt.disabled{opacity:.6;cursor:not-allowed}.input-color-view.svelte-flaixt input[type=color]:where(.svelte-flaixt){box-sizing:border-box;border:1px solid var(--border-color);background-color:var(--background-color);cursor:pointer;border-radius:.3em;width:2.2em;height:2.2em;padding:.15em}.input-color-view.svelte-flaixt input[type=color]:where(.svelte-flaixt):disabled{cursor:not-allowed}.input-color-view.svelte-flaixt .value-text:where(.svelte-flaixt){opacity:.8;color:var(--text-color);font-size:.85em}.space-user-search-view.svelte-1kgoutm{width:100%;position:relative}.space-user-search-view.svelte-1kgoutm .clear-button:where(.svelte-1kgoutm){opacity:.6;width:1.4em;height:1.4em;color:var(--text-color);cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.8em;display:inline-flex;position:absolute;top:50%;right:.3em;transform:translateY(-50%)}.space-user-search-view.svelte-1kgoutm .clear-button:where(.svelte-1kgoutm):hover{opacity:1}.space-user-search-view.svelte-1kgoutm .clear-button:where(.svelte-1kgoutm):disabled{cursor:not-allowed;opacity:.25}.seat-edit-dialog-content.svelte-2v6xun{flex-direction:column;gap:.75em;display:flex}.seat-edit-dialog-content.svelte-2v6xun label:where(.svelte-2v6xun){color:var(--text-color);flex-direction:column;gap:.3em;font-size:.9em;display:flex}.seat-edit-dialog-content.svelte-2v6xun .seat-user-row:where(.svelte-2v6xun){align-items:center;gap:.75em;display:flex}.seat-edit-dialog-content.svelte-2v6xun .seat-user-row:where(.svelte-2v6xun) .user-field:where(.svelte-2v6xun){color:var(--text-color);flex-direction:column;flex-grow:1;gap:.3em;font-size:.9em;display:flex}.seat-edit-dialog-content.svelte-2v6xun .seat-rotate-row:where(.svelte-2v6xun){flex-direction:row;align-items:center;gap:.5em}.seat-edit-dialog-content.svelte-2v6xun .seat-size-row:where(.svelte-2v6xun){flex-direction:row;gap:.75em;display:flex}.seat-edit-dialog-content.svelte-2v6xun .seat-size-row:where(.svelte-2v6xun) label:where(.svelte-2v6xun){flex:1;min-width:0}.seat-edit-dialog-content.svelte-2v6xun .dialog-error:where(.svelte-2v6xun){color:var(--danger-color);margin:0;font-size:.85em}.delete-button.svelte-2v6xun{opacity:.6;width:1.8em;height:1.8em;color:var(--text-color);cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;font-size:.85em;display:inline-flex}.delete-button.svelte-2v6xun:hover{opacity:1;color:var(--danger-color)}.delete-button.svelte-2v6xun:disabled{opacity:.25;cursor:not-allowed}.seat-add-dialog-content.svelte-tqexmm{flex-direction:column;gap:.75em;display:flex}.seat-add-dialog-content.svelte-tqexmm label:where(.svelte-tqexmm),.seat-add-dialog-content.svelte-tqexmm .user-field:where(.svelte-tqexmm){color:var(--text-color);flex-direction:column;gap:.3em;font-size:.9em;display:flex}.floor-map-view.svelte-1jhouig{box-sizing:border-box;width:100%;height:100%;position:relative;overflow:hidden}.floor-map-view.svelte-1jhouig .floor-map-content:where(.svelte-1jhouig){width:100%;height:100%}.floor-map-view.svelte-1jhouig .map-area-wrapper:where(.svelte-1jhouig){width:100%;height:100%;position:relative}.floor-map-view.svelte-1jhouig .toolbar:where(.svelte-1jhouig){position:absolute;bottom:.75em;right:.75em}.floor-map-view.svelte-1jhouig .add-seat-button:where(.svelte-1jhouig){background-color:var(--background-color);border:1px solid var(--border-color);box-shadow:var(--shadow,0 .2em .6em #0003);opacity:.9;color:var(--text-color);cursor:pointer;border-radius:.3em;padding-block:.2em;padding-inline:.6em;font-size:.85em}.floor-map-view.svelte-1jhouig .add-seat-button:where(.svelte-1jhouig):hover{opacity:1;border-color:var(--accent-color)}.floor-map-view.svelte-1jhouig .error-message:where(.svelte-1jhouig){color:var(--danger-color)}.floor-view.svelte-w1ux2j{flex-direction:column;gap:1em;width:100%;height:100%;display:flex}.floor-view.svelte-w1ux2j .body-row:where(.svelte-w1ux2j){flex-wrap:wrap;align-items:flex-start;gap:1.5em;width:100%;height:100%;display:flex}.space-floor-layout-view.svelte-1772gi6{width:100%;min-width:0;height:100%}.space-floor-layout-view.svelte-1772gi6 .space-layout-empty:where(.svelte-1772gi6){text-align:center;color:var(--text-color);opacity:.75;padding:2em}.space-page.svelte-y6g273{width:100%}.space-page.svelte-y6g273 .space-layout:where(.svelte-y6g273){align-items:stretch;width:100%;display:flex}.space-page.svelte-y6g273 .space-layout:where(.svelte-y6g273) .space-content:where(.svelte-y6g273){flex-grow:1;min-width:0;padding:.5em}@media (width<=768px){.space-page.svelte-y6g273 .space-layout:where(.svelte-y6g273){flex-direction:column}}.image.svelte-4di74l{max-width:100%;max-height:80vh;display:block}.floor-panel-view.svelte-ikijgv{flex-direction:column;gap:.75em;padding:1em;display:flex}.floor-panel-view.svelte-ikijgv .floor-map-area:where(.svelte-ikijgv){flex-direction:column;gap:.5em;display:flex}.floor-panel-view.svelte-ikijgv .floor-thumbnail-button:where(.svelte-ikijgv){cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.floor-panel-view.svelte-ikijgv .edit-form:where(.svelte-ikijgv){flex-direction:column;gap:.5em;display:flex}.floor-panel-view.svelte-ikijgv .edit-form:where(.svelte-ikijgv) .form-error:where(.svelte-ikijgv){color:var(--danger-color);margin:0;font-size:.85em}.floor-panel-view.svelte-ikijgv .edit-form:where(.svelte-ikijgv) .edit-actions:where(.svelte-ikijgv){flex-wrap:wrap;gap:.5em;display:flex}.floor-panel-view.svelte-ikijgv .floor-thumbnail:where(.svelte-ikijgv){object-fit:cover;border-radius:var(--radius-px);width:100%;height:120px}.floor-panel-view.svelte-ikijgv .floor-thumbnail:where(.svelte-ikijgv).placeholder{opacity:.75;color:var(--text-color);background:#ffffff0f;justify-content:center;align-items:center;font-size:.85em;display:flex}.floor-panel-view.svelte-ikijgv .floor-name:where(.svelte-ikijgv){color:var(--text-heading-color);margin:0;font-size:1.1em;font-weight:600}.floor-panel-view.svelte-ikijgv .floor-actions:where(.svelte-ikijgv){flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.floor-panel-view.svelte-ikijgv .floor-actions:where(.svelte-ikijgv) .upload-button:where(.svelte-ikijgv){border:1px solid var(--border-color);border-radius:var(--radius-px);cursor:pointer;padding-block:.4em;padding-inline:.8em;font-size:.85em;position:relative}.floor-panel-view.svelte-ikijgv .floor-actions:where(.svelte-ikijgv) .upload-button:where(.svelte-ikijgv) input:where(.svelte-ikijgv){opacity:0;cursor:pointer;position:absolute;inset:0}.floor-list-view.svelte-1cg9wsb{flex-direction:column;gap:1.5em;width:100%;display:flex}.floor-list-view.svelte-1cg9wsb .form:where(.svelte-1cg9wsb){flex-direction:column;gap:.75em;width:100%;padding:1.5em;display:flex}.floor-list-view.svelte-1cg9wsb .form:where(.svelte-1cg9wsb) h2:where(.svelte-1cg9wsb){margin:0;font-size:1.1em}.floor-list-view.svelte-1cg9wsb .form:where(.svelte-1cg9wsb) .form-row:where(.svelte-1cg9wsb){flex-wrap:wrap;gap:.75em;display:flex}.floor-list-view.svelte-1cg9wsb .form:where(.svelte-1cg9wsb) .form-row:where(.svelte-1cg9wsb) input:where(.svelte-1cg9wsb){flex:200px}.floor-list-view.svelte-1cg9wsb .form:where(.svelte-1cg9wsb) .form-error:where(.svelte-1cg9wsb){color:var(--danger-color);margin:0}.floor-list-view.svelte-1cg9wsb .floor-list:where(.svelte-1cg9wsb){grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1em;width:100%;display:grid}.floor-list-view.svelte-1cg9wsb .empty-message:where(.svelte-1cg9wsb){opacity:.75;color:var(--text-color)}.floor-list-view.svelte-1cg9wsb .error-message:where(.svelte-1cg9wsb){color:var(--danger-color)}.floor-setting-page.svelte-spsv0u{width:100%}.floor-setting-page.svelte-spsv0u .space-layout:where(.svelte-spsv0u){align-items:stretch;width:100%;display:flex}.floor-setting-page.svelte-spsv0u .space-layout:where(.svelte-spsv0u) .space-content:where(.svelte-spsv0u){flex-grow:1;min-width:0;padding:.5em}.content-area.svelte-spsv0u{flex-direction:column;gap:1em;width:100%;min-height:100vh;padding:1.5em;display:flex}@media (width<=768px){.floor-setting-page.svelte-spsv0u .space-layout:where(.svelte-spsv0u){flex-direction:column}}.tag-category-row-view.svelte-59ehsw .name-cell:where(.svelte-59ehsw){color:var(--text-heading-color)}.tag-category-row-view.svelte-59ehsw .count-cell:where(.svelte-59ehsw){opacity:.75;color:var(--text-color)}.tag-category-row-view.svelte-59ehsw .actions-cell:where(.svelte-59ehsw){flex-wrap:wrap;gap:.5em;display:flex}.tag-category-row-view.svelte-59ehsw .edit-form:where(.svelte-59ehsw){flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.tag-category-row-view.svelte-59ehsw .form-error:where(.svelte-59ehsw){color:var(--danger-color);margin:.3em 0 0;font-size:.85em}.tag-category-list-view.svelte-xmtyuu{flex-direction:column;gap:1.5em;width:100%;display:flex}.tag-category-list-view.svelte-xmtyuu .form:where(.svelte-xmtyuu){flex-direction:column;gap:.75em;width:100%;padding:1.5em;display:flex}.tag-category-list-view.svelte-xmtyuu .form:where(.svelte-xmtyuu) h2:where(.svelte-xmtyuu){margin:0;font-size:1.1em}.tag-category-list-view.svelte-xmtyuu .form:where(.svelte-xmtyuu) .form-row:where(.svelte-xmtyuu){flex-wrap:wrap;gap:.75em;display:flex}.tag-category-list-view.svelte-xmtyuu .form:where(.svelte-xmtyuu) .form-row:where(.svelte-xmtyuu) input:where(.svelte-xmtyuu){flex:200px}.tag-category-list-view.svelte-xmtyuu .form:where(.svelte-xmtyuu) .form-error:where(.svelte-xmtyuu){color:var(--danger-color);margin:0}.tag-category-list-view.svelte-xmtyuu .table-area:where(.svelte-xmtyuu){box-sizing:border-box;width:100%;padding:.5em 1.5em;overflow-x:auto}.tag-category-list-view.svelte-xmtyuu .tag-category-table:where(.svelte-xmtyuu){border-collapse:collapse;width:100%}.tag-category-list-view.svelte-xmtyuu .tag-category-table:where(.svelte-xmtyuu) th:where(.svelte-xmtyuu),.tag-category-list-view.svelte-xmtyuu .tag-category-table:where(.svelte-xmtyuu) td:where(.svelte-xmtyuu){border-bottom:1px solid var(--border-color);text-align:left;padding-block:.6em;padding-inline:.5em}.tag-category-list-view.svelte-xmtyuu .tag-category-table:where(.svelte-xmtyuu) th:where(.svelte-xmtyuu){opacity:.75;color:var(--text-color);font-size:.85em;font-weight:600}.tag-category-list-view.svelte-xmtyuu .empty-message:where(.svelte-xmtyuu){opacity:.75;color:var(--text-color)}.tag-category-list-view.svelte-xmtyuu .error-message:where(.svelte-xmtyuu){color:var(--danger-color)}.space-setting-page.svelte-1oyt9e{width:100%}.space-setting-page.svelte-1oyt9e .space-layout:where(.svelte-1oyt9e){align-items:stretch;width:100%;display:flex}.space-setting-page.svelte-1oyt9e .space-layout:where(.svelte-1oyt9e) .space-content:where(.svelte-1oyt9e){flex-grow:1;min-width:0;padding:.5em}.content-area.svelte-1oyt9e{flex-direction:column;gap:1em;width:100%;min-height:100vh;padding:1.5em;display:flex}.content-area.svelte-1oyt9e h1:where(.svelte-1oyt9e){color:var(--text-heading-color);margin:0;font-size:1.3em}@media (width<=768px){.space-setting-page.svelte-1oyt9e .space-layout:where(.svelte-1oyt9e){flex-direction:column}}.tag-button-view.svelte-10h4g9b{box-sizing:border-box;border:1px solid var(--border-color);color:var(--text-color);white-space:nowrap;cursor:pointer;background:0 0;border-radius:1em;align-items:center;gap:.4em;padding-block:.35em;padding-inline:.8em;display:inline-flex}.tag-button-view.svelte-10h4g9b:hover{border-color:var(--accent-color)}.tag-button-view.svelte-10h4g9b.selected{border-color:var(--accent-color);background:var(--accent-soft-color);color:var(--accent-color)}.tag-button-view.svelte-10h4g9b .tag-use-count:where(.svelte-10h4g9b){opacity:.6;font-size:.85em}.tag-list-view.svelte-13dglbb{flex-direction:column;flex-shrink:0;gap:1em;width:70%;display:flex}.tag-list-view.svelte-13dglbb .tag-list:where(.svelte-13dglbb){flex-wrap:wrap;gap:.5em;margin:0;padding:0;list-style:none;display:flex}.tag-list-view.svelte-13dglbb .empty-message:where(.svelte-13dglbb){opacity:.75;color:var(--text-color)}.tag-list-view.svelte-13dglbb .error-message:where(.svelte-13dglbb){color:var(--danger-color)}@media (width<=768px){.tag-list-view.svelte-13dglbb{width:100%}}.seat-button-view.svelte-el6f2q{box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--radius-px);width:100%;color:var(--text-color);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:.3em;padding:1em;display:flex}.seat-button-view.svelte-el6f2q:hover{border-color:var(--accent-color);color:var(--accent-color)}.seat-button-view.svelte-el6f2q .seat-label:where(.svelte-el6f2q){font-weight:600}.seat-button-view.svelte-el6f2q .seat-floor-name:where(.svelte-el6f2q){opacity:.7;font-size:.85em}.seat-button-view.svelte-el6f2q .seat-employee-id:where(.svelte-el6f2q){opacity:.6;font-size:.75em}.seat-button-view.svelte-el6f2q .seat-position:where(.svelte-el6f2q){opacity:.7;font-size:.85em}.tag-seat-list-view.svelte-vat16c{width:100%;min-width:0}.tag-seat-list-view.svelte-vat16c .seat-list:where(.svelte-vat16c){flex-direction:column;gap:.75em;margin:0;padding:0;list-style:none;display:flex}.tag-seat-list-view.svelte-vat16c .empty-message:where(.svelte-vat16c){opacity:.75;color:var(--text-color)}.tag-seat-list-view.svelte-vat16c .error-message:where(.svelte-vat16c){color:var(--danger-color)}.tag-page.svelte-129yrgs{width:100%}.tag-page.svelte-129yrgs .space-layout:where(.svelte-129yrgs){align-items:stretch;width:100%;display:flex}.tag-page.svelte-129yrgs .space-layout:where(.svelte-129yrgs) .space-content:where(.svelte-129yrgs){flex-grow:1;min-width:0;padding:.5em}.content-area.svelte-129yrgs{box-sizing:border-box;gap:1.5em;width:100%;min-height:100vh;padding:1.5em;display:flex}@media (width<=768px){.tag-page.svelte-129yrgs .space-layout:where(.svelte-129yrgs){flex-direction:column}.content-area.svelte-129yrgs{flex-direction:column}}.seat-search-condition-view.svelte-mdmfkx{flex-flow:wrap;align-items:flex-start;gap:1.25em;width:70%;display:flex}.seat-search-condition-view.svelte-mdmfkx .condition-row:where(.svelte-mdmfkx){flex-direction:column;flex:220px;gap:.4em;display:flex}.seat-search-condition-view.svelte-mdmfkx .condition-label:where(.svelte-mdmfkx){color:var(--text-heading-color);font-size:.9em;font-weight:600}.seat-search-condition-view.svelte-mdmfkx .condition-input:where(.svelte-mdmfkx){width:100%}@media (width<=768px){.seat-search-condition-view.svelte-mdmfkx{width:100%}}.seat-search-result-list-view.svelte-1u65u9l{width:30%;min-width:0}.seat-search-result-list-view.svelte-1u65u9l .seat-list:where(.svelte-1u65u9l){flex-direction:column;gap:.75em;margin:0;padding:0;list-style:none;display:flex}.seat-search-result-list-view.svelte-1u65u9l .empty-message:where(.svelte-1u65u9l){opacity:.75;color:var(--text-color)}.seat-search-result-list-view.svelte-1u65u9l .error-message:where(.svelte-1u65u9l){color:var(--danger-color)}@media (width<=768px){.seat-search-result-list-view.svelte-1u65u9l{width:100%}}.search-page.svelte-fi1hbe{width:100%}.search-page.svelte-fi1hbe .space-layout:where(.svelte-fi1hbe){align-items:stretch;width:100%;display:flex}.search-page.svelte-fi1hbe .space-layout:where(.svelte-fi1hbe) .space-content:where(.svelte-fi1hbe){flex-grow:1;min-width:0;padding:.5em}.content-area.svelte-fi1hbe{box-sizing:border-box;flex-direction:column;gap:1.5em;width:100%;min-height:100vh;padding:1.5em;display:flex}.content-area.svelte-fi1hbe .search-page-title:where(.svelte-fi1hbe){margin:0}.content-area.svelte-fi1hbe .search-body:where(.svelte-fi1hbe){gap:1.5em;display:flex}@media (width<=768px){.search-page.svelte-fi1hbe .space-layout:where(.svelte-fi1hbe){flex-direction:column}.content-area.svelte-fi1hbe .search-body:where(.svelte-fi1hbe){flex-direction:column}}.back-link-view.svelte-1c9kmwh{color:var(--text-color);align-self:flex-start;align-items:center;gap:.3em;font-size:.8em;text-decoration:none;transition:color .2s;display:inline-flex}.back-link-view.svelte-1c9kmwh:hover{color:var(--accent-color)}.profile-page.svelte-10c5tcr{box-sizing:border-box;flex-direction:column;gap:1.5em;width:100%;max-width:32em;min-height:100vh;padding:1.5em;display:flex}.profile-card.svelte-10c5tcr{border:1px solid var(--border-color);border-radius:var(--radius-px);background:var(--background-elevated-color);align-items:center;gap:1.5em;padding:1.5em;display:flex}.profile-info.svelte-10c5tcr{flex-direction:column;gap:.3em;min-width:0;display:flex}.user-name.svelte-10c5tcr{color:var(--text-heading-color);text-overflow:ellipsis;white-space:nowrap;font-size:1.15em;font-weight:600;overflow:hidden}.user-email.svelte-10c5tcr{color:var(--text-color);opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:.85em;overflow:hidden}.developer-example-page.svelte-3augwl{flex-wrap:wrap;align-items:flex-start;gap:1em;width:100%;min-height:100vh;padding:1.5em;display:flex}
