@charset "UTF-8";:root{--tt-bg: var(--background-color-light);--tt-fg: var(--text-color);--tt-border: var(--border-color);--tt-radius: calc(var(--border-radius, 10px) - 4px);--tt-shadow: var(--shadow-color);--tt-offset: 8px}[data-tooltip],.tt-wrap[data-tooltip]{position:relative}[data-tooltip]:after,[data-tooltip]:before,.tt-wrap[data-tooltip]:after,.tt-wrap[data-tooltip]:before{position:absolute;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,transform .12s ease}[data-tooltip]:after,.tt-wrap[data-tooltip]:after{content:attr(data-tooltip);max-width:320px;padding:6px 8px;font-size:12.5px;line-height:1.35;color:var(--tt-fg);background:var(--tt-bg);border:1px solid var(--tt-border);border-radius:var(--tt-radius);box-shadow:0 10px 15px -3px var(--tt-shadow),0 4px 6px -4px var(--tt-shadow);white-space:normal;word-break:break-word}[data-tooltip]:before,.tt-wrap[data-tooltip]:before{content:"";width:8px;height:8px;background:var(--tt-bg);border-left:1px solid var(--tt-border);border-top:1px solid var(--tt-border);transform:rotate(45deg)}[data-tooltip]:hover:after,[data-tooltip]:hover:before,[data-tooltip]:focus-visible:after,[data-tooltip]:focus-visible:before,.tt-wrap[data-tooltip]:hover:after,.tt-wrap[data-tooltip]:hover:before,.tt-wrap[data-tooltip]:focus-within:after,.tt-wrap[data-tooltip]:focus-within:before{opacity:1;visibility:visible}[data-tooltip]:after,.tt-wrap[data-tooltip]:after{bottom:calc(100% + var(--tt-offset));left:50%;transform:translate(-50%,-2px)}[data-tooltip]:before,.tt-wrap[data-tooltip]:before{bottom:calc(100% + var(--tt-offset) - 4px);left:50%;transform:translate(-50%) rotate(45deg)}[data-tooltip][data-tooltip-pos=bottom]:after,.tt-wrap[data-tooltip][data-tooltip-pos=bottom]:after{top:calc(100% + var(--tt-offset));left:50%;transform:translate(-50%,2px)}[data-tooltip][data-tooltip-pos=bottom]:before,.tt-wrap[data-tooltip][data-tooltip-pos=bottom]:before{top:calc(100% + var(--tt-offset) - 4px);left:50%;transform:translate(-50%) rotate(45deg)}[data-tooltip][data-tooltip-pos=left]:after,.tt-wrap[data-tooltip][data-tooltip-pos=left]:after{right:calc(100% + var(--tt-offset));top:50%;transform:translate(-2px,-50%)}[data-tooltip][data-tooltip-pos=left]:before,.tt-wrap[data-tooltip][data-tooltip-pos=left]:before{right:calc(100% + var(--tt-offset) - 4px);top:50%;transform:translateY(-50%) rotate(45deg)}[data-tooltip][data-tooltip-pos=right]:after,.tt-wrap[data-tooltip][data-tooltip-pos=right]:after{left:calc(100% + var(--tt-offset));top:50%;transform:translate(2px,-50%)}[data-tooltip][data-tooltip-pos=right]:before,.tt-wrap[data-tooltip][data-tooltip-pos=right]:before{left:calc(100% + var(--tt-offset) - 4px);top:50%;transform:translateY(-50%) rotate(45deg)}@media(prefers-reduced-motion:reduce){[data-tooltip]:after,[data-tooltip]:before,.tt-wrap[data-tooltip]:after,.tt-wrap[data-tooltip]:before{transition:opacity .12s ease}}:root{font-family:Shigoto,Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;overflow:hidden;background:var(--background-color);--primary-color: #3fa62a;--primary-color-high: rgb(147 198 67);--primary-color-ultra: rgb(172 210 70);--primary-color-text: #fff;--secondary-color: #2aa6a6;--secondary-color-high: rgb(68, 199, 199);--secondary-color-ultra: rgb(69, 209, 209);--secondary-color-text: #fff;--text-color: #0f0f0f;--label-color: #666;--border-radius: 10px;--border-color: #e2e8f0;--border-color-hover: #cbd5e1;--background-color: #f6f6f6;--background-color-light: #fff;--background-color-light-hover: #f8fafc;--background-color-high: #f6f6f6;--background-color-high-hover: #e6e6e6;--shadow-color: rgba(15, 15, 15, .1);--error-color: #c00000;--error-color-high: #f17676;--error-color-dark: hsl(from var(--error-color) h s 30);--warning-color: #e67d0c;--success-color: var(--primary-color);--info-color: #02648f;--info-color-high: #009de2;--forbidden-color: var(--error-color, red);--gradient: linear-gradient(120deg, var(--gradientStop1, var(--primary-color)) 0%, var(--gradientStop2, var(--primary-color-high)) 75%, var(--gradientStop3, var(--primary-color-ultra)) 100%);--padding: 20px;--half-padding: calc(var(--padding) / 2);--quarter-padding: calc(var(--padding) / 4);--scrollbar-color: rgba(15, 15, 15, .25);--scrollbar-hover-color: rgba(10, 10, 10, .3);--light: color-mix(in srgb, var(--text-color) 50%, transparent);--light-hover: color-mix(in srgb, var(--text-color) 70%, transparent);color:var(--text-color);background-color:transparent;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@property --gradientStop1{:root {syntax: "<color>"; initial-value: magenta; inherits: false;}}@property --gradientStop2{:root {syntax: "<color>"; initial-value: #00ff00; inherits: false;}}@property --gradientStop3{:root {syntax: "<color>"; initial-value: #0000ff; inherits: false;}}:root:has(.platform.windows){height:100vh;display:flex;align-items:flex-end;justify-content:flex-end}*::selection{background:var(--primary-color-high);color:#fff}*::-moz-selection{background:var(--primary-color-high);color:#fff}*::-webkit-selection{background:var(--primary-color-high);color:#fff}.label{font-size:95%;color:var(--label-color);text-align:left}.link,.link:visited{color:var(--primary-color)}@media(prefers-color-scheme:dark){:root{--text-color: #f6f6f6;--border-color: #4c4e51;--border-color-hover: #4c4e51;--background-color: #2f2f2f;--background-color-light: #1f1f1f;--background-color-light-hover: #333333;--background-color-high: #2f2f2f;--background-color-high-hover: #4c4e51;--shadow-color: rgba(15, 15, 15, .25);--scrollbar-color: rgba(179, 179, 179, .5);--scrollbar-hover-color: rgba(131, 131, 131, .25);--error-color: var(--error-color-high)}input[type=checkbox]:not(:checked){filter:invert(1) hue-rotate(180deg) brightness(1.2)}}a{color:var(--primary-color);text-decoration:underline;cursor:pointer}body{margin:0;min-height:100000px;background:var(--background-color)}input[type=text]:not(.shigoto),input[type=email]:not(.shigoto),input[type=password]:not(.shigoto),input[type=search]:not(.shigoto),input[type=number]:not(.shigoto),textarea:not(.shigoto),select:not(.shigoto){display:inline-block;width:100%;max-width:100%;font-family:inherit;font-size:1rem;line-height:1.4;color:var(--text-color);background-color:var(--background-color-high);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--half-padding) calc(var(--half-padding) + 2px);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input[type=text][required]:not(:valid):not(:focus),input[type=email][required]:not(:valid):not(:focus),input[type=password][required]:not(:valid):not(:focus),input[type=search][required]:not(:valid):not(:focus),input[type=number][required]:not(:valid):not(:focus),textarea[required]:not(:valid):not(:focus),select[required]:not(:valid):not(:focus){--primary-color: var(--error-color);--primary-color-high: var(--error-color-high)}input::placeholder:not(.shigoto),textarea::placeholder:not(.shigoto){color:var(--label-color)}input:hover:not(.shigoto),textarea:hover:not(.shigoto),select:hover:not(.shigoto){border-color:var(--border-color-hover);background-color:var(--background-color-high-hover)}input:focus:not(.shigoto),textarea:focus:not(.shigoto),select:focus:not(.shigoto){outline:none;border-color:var(--primary-color-high);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 25%,transparent)}input:disabled:not(.shigoto),textarea:disabled:not(.shigoto),select:disabled:not(.shigoto){background-color:transparent;border:none}input[type=checkbox]:not(.shigoto),input[type=radio]:not(.shigoto){width:16px;height:16px;accent-color:var(--primary-color);cursor:pointer}input[type=checkbox]:focus-visible:not(.shigoto),input[type=radio]:focus-visible:not(.shigoto){outline:2px solid color-mix(in srgb,var(--primary-color) 30%,transparent);outline-offset:2px}#app{height:100dvh;background:var(--background-color);display:flex;flex-direction:column;gap:var(--padding);text-align:center}#app>.container{padding:0 var(--padding);flex:1;overflow:auto}#app .platform{position:fixed}#app .sticky-header{position:sticky;top:0;z-index:1;background-color:var(--background-color);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}#app .sticky-header:before{content:"";position:absolute;inset:calc(-1 * var(--padding));bottom:var(--border-radius);background-color:var(--background-color);z-index:-1}img[data-v-f06f403d]{aspect-ratio:1;object-fit:cover}.po-root[data-v-54a24690]{display:inline-flex;position:relative}.po__anchor[data-v-54a24690]{display:inline-block;line-height:0}.po__fallback[data-v-54a24690]{border:1px solid var(--border-color);background:var(--background-color-light);color:var(--text-color);border-radius:var(--border-radius);padding:6px 10px;cursor:pointer}.po[data-v-54a24690]{position:absolute;z-index:1000;background:var(--background-color-light);color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 10px 15px -3px var(--shadow-color),0 4px 6px -4px var(--shadow-color);padding:8px;min-width:160px;max-width:min(90vw,440px)}.po__content[data-v-54a24690]{display:block}.po__arrow[data-v-54a24690]{position:absolute;width:10px;height:10px;background:var(--background-color-light);border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);transform:rotate(45deg)}.po__arrow--top[data-v-54a24690]{left:50%;transform:translate(-50%) rotate(45deg);bottom:-5px}.po__arrow--bottom[data-v-54a24690]{left:50%;transform:translate(-50%) rotate(45deg);top:-5px}.po__arrow--left[data-v-54a24690]{top:50%;transform:translateY(-50%) rotate(45deg);right:-5px}.po__arrow--right[data-v-54a24690]{top:50%;transform:translateY(-50%) rotate(45deg);left:-5px}.icon[data-v-5a0fcdaf]{cursor:pointer;opacity:.5;transition:opacity .2s,scale .2s;width:20px;fill:var(--text-color);aspect-ratio:1}.icon[data-v-5a0fcdaf]:hover{opacity:1;scale:1.1}.lang-list[data-v-5a0fcdaf]{display:flex;align-items:center;flex-direction:column}.lang-list img[data-v-5a0fcdaf]{height:1rem;width:1.6rem}.lang-list .lang[data-v-5a0fcdaf]{display:flex;align-items:center;width:100%;gap:0 var(--half-padding);padding:var(--quarter-padding);border-radius:calc(var(--border-radius) / 2);cursor:pointer}.lang-list .lang[data-v-5a0fcdaf]:has(.active){background-color:rgba(from var(--primary-color) r g b / .2)}.lang-list .lang[data-v-5a0fcdaf]:hover{background-color:var(--background-color-high)}header[data-v-62ba3809]{display:flex;align-items:center;justify-content:center;gap:10px;padding-left:40px;padding-right:40px;padding-top:20px}header .shigoto-icon[data-v-62ba3809]{height:3rem;width:3rem}header .deskly-icon[data-v-62ba3809]{width:14.1653rem;height:4rem}header h1[data-v-62ba3809],header .deskly-container[data-v-62ba3809]{position:relative}header span[data-v-62ba3809]{font-size:30%;font-weight:600;opacity:50%;position:absolute;bottom:-80%;left:1px}.itemList[data-v-62ba3809]{display:flex;justify-content:flex-start;padding-top:var(--padding);padding-left:25.5px;margin-right:30px;gap:var(--padding);height:30px;align-items:center}.itemList.path[data-v-62ba3809]{margin-right:calc(-1 * var(--padding));padding:var(--half-padding) var(--padding)!important;z-index:2;color:var(--primary-color-text)}.itemList.path .segment[data-v-62ba3809]{width:unset;aspect-ratio:unset}.itemList.path .icon[data-v-62ba3809]{fill:var(--primary-color-text)}.itemList[data-v-62ba3809]:last-of-type{padding-bottom:var(--padding)}.itemList .filler[data-v-62ba3809]{app-region:drag;flex:1;height:calc(100% + var(--padding));cursor:grab;display:flex;align-items:center;padding-block:calc(var(--half-padding, 10px))}.itemList .languages[data-v-62ba3809]{display:flex;gap:10px;margin-top:5px;margin-bottom:5px}.itemList .languages img[data-v-62ba3809]{height:20px;cursor:pointer;opacity:.5;transition:opacity .2s,scale .2s}.itemList .languages img.active[data-v-62ba3809]{opacity:1}.itemList .languages img[data-v-62ba3809]:hover{opacity:1;scale:1.1}.itemList[data-v-62ba3809] .icon,.itemList .segment[data-v-62ba3809]{cursor:pointer;opacity:.8;transition:opacity .2s,scale .2s;width:20px;fill:var(--text-color);aspect-ratio:1;position:relative;display:inline-block}.itemList[data-v-62ba3809] .icon:hover,.itemList .segment[data-v-62ba3809]:hover{opacity:1;scale:1.1}footer[data-v-1439059e]{flex:0 0 28px;line-height:28px;border-top:1px solid var(--background);display:flex;align-items:center;justify-content:center;gap:var(--padding);position:relative}footer a .icon[data-v-1439059e]{height:1rem;margin-right:.5rem;vertical-align:middle;fill:var(--primary-color)}.app-btn[data-v-08d94d14]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px}.app-btn.size-sm[data-v-08d94d14]{padding:6px 12px;font-size:.9rem}.app-btn.size-md[data-v-08d94d14]{padding:8px 16px;font-size:1rem}.app-btn.size-lg[data-v-08d94d14]{padding:12px 20px;font-size:1.0625rem}.app-btn[data-v-08d94d14]{border-radius:var(--border-radius);border:1px solid var(--border-color);background:var(--background-color-light);color:var(--color, var(--text-color));cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease,filter .15s ease}.app-btn[data-v-08d94d14] svg{width:1rem;height:1rem;fill:currentColor}.app-btn .app-btn__content[data-v-08d94d14]{display:flex;align-items:center}.app-btn.block[data-v-08d94d14]{width:100%}.app-btn[data-v-08d94d14]:hover{border-color:var(--border-color-hover);background:var(--background-color-light-hover);color:var(--color-hover, var(--color, var(--text-color)))}.app-btn[data-v-08d94d14]:focus-visible{outline:none;border-color:var(--primary-color-high);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 25%,transparent)}.app-btn[data-v-08d94d14]:disabled{cursor:not-allowed;opacity:.7;background:var(--background-color)}.app-btn.loading .app-btn__content[data-v-08d94d14]{opacity:.7}.app-btn.loading[data-v-08d94d14]:after{content:"";position:absolute;inset-inline-end:10px;width:16px;height:16px;border-radius:50%;border:2px solid color-mix(in srgb,var(--text-color) 25%,transparent);border-top-color:currentColor;animation:spin-08d94d14 .9s linear infinite}.app-btn.is-primary[data-v-08d94d14]{border-color:color-mix(in srgb,var(--primary-color) 35%,var(--border-color));background-image:var(--gradient);background-color:var(--primary-color);color:var(--color, var(--primary-color-text))}.app-btn.is-primary[data-v-08d94d14]:hover{background-color:var(--primary-color-high);background-image:none}.app-btn.is-primary[data-v-08d94d14]:disabled{background-image:none}.app-btn.is-secondary[data-v-08d94d14]{border-color:color-mix(in srgb,var(--secondary-color) 35%,var(--border-color));background-image:none;background-color:var(--secondary-color);color:var(--color, var(--secondary-color-text))}.app-btn.is-secondary[data-v-08d94d14]:hover{filter:brightness(1.02)}.app-btn.is-neutral[data-v-08d94d14]{background:transparent;color:rgba(from var(--text-color) r g b/.5)}.app-btn.is-neutral[data-v-08d94d14]:hover{background:var(--background-color-light-hover);color:rgba(from var(--text-color) r g b/.7)}.app-btn.is-outline[data-v-08d94d14]{background:transparent;color:var(--color, var(--primary-color));border-color:var(--primary-color)}.app-btn.is-outline[data-v-08d94d14]:hover{background:var(--background-color-light-hover);border-color:var(--primary-color-high);color:var(--color-hover, var(--primary-color-high))}.app-btn.is-ghost[data-v-08d94d14]{background:transparent;border-color:transparent;color:var(--color, var(--primary-color-high))}.app-btn.is-ghost[data-v-08d94d14]:hover{background:var(--background-color-light-hover);border-color:var(--border-color);color:var(--color-hover, var(--primary-color))}.app-btn.is-danger[data-v-08d94d14]{color:var(--color, var(--error-color));border-color:color-mix(in srgb,var(--error-color) 35%,var(--border-color));background:color-mix(in srgb,var(--error-color) 20%,var(--error-color-high) 0%)}.app-btn.is-danger[data-v-08d94d14]:hover{filter:brightness(1.02);border-color:var(--color-hover, var(--error-color))}.app-btn.is-success[data-v-08d94d14]{color:var(--color, var(--success-color, green));border-color:color-mix(in srgb,var(--success-color) 35%,var(--border-color));background:color-mix(in srgb,var(--success-color) 15%,var(--primary-color-high) 10%)}.app-btn.is-success[data-v-08d94d14]:hover{filter:brightness(.9)}@media(prefers-reduced-motion:reduce){.app-btn[data-v-08d94d14]{transition:none}.app-btn.loading[data-v-08d94d14]:after{animation:none}}@keyframes spin-08d94d14{to{transform:rotate(360deg)}}.toast-host[data-v-517f04d3]{position:fixed;z-index:1000;display:grid;gap:10px;pointer-events:none;padding:10px}.toast-host.pos-top-right[data-v-517f04d3]{top:0;right:0}.toast-host.pos-top-left[data-v-517f04d3]{top:0;left:0}.toast-host.pos-bottom-right[data-v-517f04d3]{bottom:0;right:0}.toast-host.pos-bottom-left[data-v-517f04d3]{bottom:0;left:0}.toast[data-v-517f04d3]{pointer-events:auto;min-width:min(420px,90vw);background:var(--background-color-light);color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 20px 50px var(--shadow-color);overflow:hidden;display:grid;animation:toast-in-517f04d3 .16s ease-out}.toast__bar[data-v-517f04d3]{height:3px;background:var(--background-color);overflow:hidden}.toast__barFill[data-v-517f04d3]{height:100%;background:var(--gradient)}.toast__main[data-v-517f04d3]{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:start;padding:var(--half-padding) var(--padding)}.toast__text[data-v-517f04d3]{padding-right:8px}.toast__title[data-v-517f04d3]{margin:0 0 2px;font-weight:600;font-size:.95rem}.toast__msg[data-v-517f04d3]{margin:0;font-size:.9375rem;color:var(--text-color)}.toast__actions[data-v-517f04d3]{display:flex;gap:6px;grid-column:1/2;margin-top:8px}.toast__close[data-v-517f04d3]{grid-column:2/3;align-self:start;margin:-4px -6px 0 0}.toast.is-primary[data-v-517f04d3]{--color: var(--primary-color)}.toast.is-success[data-v-517f04d3]{--color: var(--success-color)}.toast.is-danger[data-v-517f04d3]{--color: var(--error-color);color:var(--error-color)}.toast.is-warning[data-v-517f04d3]{--color: var(--warning-color)}.toast.is-primary[data-v-517f04d3],.toast.is-success[data-v-517f04d3],.toast.is-danger[data-v-517f04d3],.toast.is-warning[data-v-517f04d3]{border-color:color-mix(in srgb,var(--color) 35%,var(--border-color));--gradient: var(--color);--color-hover: color-mix(in srgb, var(--color) 80%, white)}@keyframes toast-in-517f04d3{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.toast[data-v-517f04d3]{animation:none}}.card[data-v-bc76815a]{background-color:var(--background-color-light);border-radius:var(--border-radius);padding:20px;box-shadow:var(--shadow-color) 0 0 10px;display:flex;flex-direction:column;align-items:start;transition:transform .2s,box-shadow .2s}.card.flat[data-v-bc76815a]{box-shadow:unset}.card.high[data-v-bc76815a]{background-color:var(--background-color-high);box-shadow:unset;border:1px solid var(--border-color-high)}.card.background[data-v-bc76815a]{background-color:var(--background-color)}.card.clickable[data-v-bc76815a]{cursor:pointer}.card.clickable[data-v-bc76815a]:hover{transform:scale(calc((100vw + 20px)/100vw));box-shadow:var(--shadow-color) 0 0 20px}div[data-v-1d64a310]{display:flex;flex-direction:column;width:100%}input[data-v-1d64a310]{border:none;border-bottom:1px solid var(--text-color);border-radius:0;padding:0 0 .2rem;width:100%;font-size:1rem;color:var(--text-color);background-color:transparent;transition:border-color .3s,background-color .3s}input[data-v-1d64a310]:focus{outline:none;border-color:var(--primary-color-high);background-color:var(--background-color-light)}div:has(input:focus)>label[data-v-1d64a310]{color:var(--primary-color-high)}div:has(input:not(:focus):not(:valid))>label[data-v-1d64a310]{transform:translate(5px,20px) scale(1.1)}label[data-v-1d64a310]{color:var(--text-color);text-align:start;margin-right:auto;opacity:.5;font-size:.9rem;transition:color .3s,transform .3s;pointer-events:none}img[data-v-a6d1f2d3],svg[data-v-a6d1f2d3]{width:30%;height:auto}.error[data-v-81b46b3d]{color:var(--error-color);font-size:.9rem;margin-bottom:10px}.card[data-v-81b46b3d]{gap:5px}.input[data-v-81b46b3d]:first-child{margin-top:20px}a[data-v-81b46b3d]{color:var(--primary-color);font-size:.9rem;margin-bottom:10px}button[data-v-81b46b3d]{margin-left:auto;margin-right:auto;margin-top:1rem}h2[data-v-81b46b3d]{font-weight:lighter;font-size:1.2rem}h1[data-v-54fe1f96]{text-align:center;margin-bottom:0}p[data-v-54fe1f96]{margin-bottom:2rem;text-align:center;opacity:.5}.login-box[data-v-ba32b9d0]{display:flex;flex-direction:column;gap:var(--padding);margin-top:var(--padding)}.partner-box[data-v-ba32b9d0]{padding:0 var(--padding) var(--padding) var(--padding);text-align:left}.tenant-list[data-v-ba32b9d0]{display:grid;grid-template-columns:1fr auto;gap:var(--padding)}.tenant-list .icon[data-v-ba32b9d0]{height:40px;width:150px;object-fit:contain;object-position:center left;text-align:left}.loginContainer[data-v-28910bd6]{max-width:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:var(--padding) auto auto}.card[data-v-f6158ca9]{display:grid;grid-template-columns:1fr 2fr;gap:0 var(--padding);text-align:left}.select[data-v-d15f7d55]{position:relative;width:100%;font-size:14px;color:var(--text-color)}.select.disabled[data-v-d15f7d55]{opacity:.6;pointer-events:none}.select__btn[data-v-d15f7d55]{width:100%;min-height:40px;padding:8px 36px 8px 12px;border-radius:var(--border-radius, 10px);border:1px solid var(--border-color);background:var(--background-color-high);display:flex;align-items:center;gap:8px;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.select__btn[data-v-d15f7d55]:hover{border-color:var(--border-color-hover);background:var(--background-color-high-hover)}.select__btn[data-v-d15f7d55]:focus-visible{outline:0;border-color:var(--primary-color-high);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 25%,transparent)}.select__placeholder[data-v-d15f7d55]{color:var(--text-color);opacity:.5}.select__comboWrap[data-v-d15f7d55]{position:relative}.select__combo[data-v-d15f7d55]{width:100%;min-height:40px;padding:8px 36px 8px 12px;border-radius:var(--border-radius, 10px);border:1px solid var(--border-color);background:var(--background-color-high);color:var(--text-color);transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.select__combo[data-v-d15f7d55]:hover{border-color:var(--border-color-hover);background:var(--background-color-high-hover)}.select__combo[data-v-d15f7d55]:focus{outline:none;border-color:var(--primary-color-high);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 25%,transparent)}.select__chev[data-v-d15f7d55]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;pointer-events:none;color:var(--text-color);opacity:.5}.select__value[data-v-d15f7d55]{display:flex;flex-wrap:wrap;gap:6px}.select__pill[data-v-d15f7d55],.select__nopill[data-v-d15f7d55]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;line-height:1;color:var(--text-color)}.select__pill[data-v-d15f7d55]{background:var(--background-color);border:1px solid var(--border-color)}.select__pill .select__icon[data-v-d15f7d55]{width:16px;height:16px;display:inline-grid;place-items:center}.select__pill .select__icon.full-width[data-v-d15f7d55]{width:70px;height:auto;max-height:20px}.select__pill .select__icon img[data-v-d15f7d55],.select__pill .select__icon svg[data-v-d15f7d55]{width:100%;height:100%;object-fit:contain}.select__icon[data-v-d15f7d55]{width:100px;max-height:2rem;display:inline-grid;place-items:center}.select__icon img[data-v-d15f7d55],.select__icon svg[data-v-d15f7d55]{width:100%;height:100%;object-fit:contain}.select__raw_icon[data-v-d15f7d55]{display:inline-flex;justify-content:center}.select__popover[data-v-d15f7d55]{position:absolute;margin-top:6px;inset-inline:0;z-index:20;background:var(--background-color-high);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 15px -3px var(--shadow-color),0 4px 6px -4px var(--shadow-color);overflow:hidden}.select__actions[data-v-d15f7d55]{display:flex;gap:6px;align-items:center;padding:8px;border-bottom:1px solid var(--border-color);background:var(--background-color)}.select__actions[data-v-d15f7d55]:not(:has(>*)){display:none}.select__action[data-v-d15f7d55]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-color);background:var(--background-color-high);color:var(--text-color);padding:6px 10px;border-radius:8px;font-size:12px;cursor:pointer;white-space:nowrap;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.select__action[data-v-d15f7d55]:hover{background:var(--background-color-high-hover)}.select__search[data-v-d15f7d55]{margin-left:auto;min-width:120px;flex:1 1 auto;border:1px solid var(--border-color);border-radius:8px;padding:6px 8px;background:var(--background-color-high);color:var(--text-color)}.select__search[data-v-d15f7d55]:focus{outline:none;border-color:var(--border-color);box-shadow:0 0 0 2px var(--primary-color-high)}.select__list[data-v-d15f7d55]{max-height:260px;overflow:auto;padding:4px;list-style:none;margin:0}.select__item[data-v-d15f7d55]{margin:2px 0;border-radius:10px}.select__item[aria-selected=true][data-v-d15f7d55]{background:var(--background-color);border:1px solid var(--border-color)}.select__item[data-v-d15f7d55]:focus{outline:none}.select__item[data-v-d15f7d55]:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 30%,transparent)}.select__row[data-v-d15f7d55]{display:grid;grid-template-columns:18px 20px 1fr;gap:10px;align-items:center;padding:8px 10px;cursor:pointer}.select__row--create .select__label[data-v-d15f7d55]{font-style:italic}.select__checkbox[data-v-d15f7d55]{width:16px;height:16px;accent-color:var(--primary-color);cursor:pointer}.select__label[data-v-d15f7d55]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.select__empty[data-v-d15f7d55]{padding:16px;color:#64748b;text-align:center}table[data-v-6a9687aa]{border-collapse:separate;border-spacing:0 var(--half-padding);margin-top:calc(-1 * var(--half-padding));text-align:left}.more[data-v-6a9687aa]{border:none!important;position:absolute;right:0;top:0;bottom:0}.more[data-v-6a9687aa]:hover{background-color:var(--background-color-light-hover)}.more svg[data-v-6a9687aa]{width:auto;height:100%}.item-list[data-v-6a9687aa]{gap:var(--half-padding);margin-top:var(--padding);width:100%}.card[data-v-6a9687aa]{display:revert;background-color:transparent}thead[data-v-6a9687aa]{position:relative}.row[data-v-6a9687aa]{width:100%;align-items:center;text-align:left}.row td[data-v-6a9687aa]{border:none;vertical-align:middle;padding:var(--half-padding) 5px;background:var(--background-color-light)}.row td[data-v-6a9687aa]:first-child{padding-left:var(--padding);border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.row td[data-v-6a9687aa]:last-child{padding-right:var(--padding);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.row td img[data-v-6a9687aa],.row td svg[data-v-6a9687aa]{display:block;max-height:20px}.row.title[data-v-6a9687aa]{font-weight:700}.row.title td[data-v-6a9687aa]{background-color:transparent;padding-bottom:0}p[data-v-b9e13ed6]{margin-bottom:2rem;text-align:center;opacity:.5}.filter-area[data-v-b9e13ed6]{display:flex;gap:var(--padding)}.filter-area>button[data-v-b9e13ed6]{white-space:nowrap;padding-top:0;padding-bottom:0}.nav[data-v-22e9c1a5]{width:100%;font-size:14px;color:var(--text-color)}.nav.disabled[data-v-22e9c1a5]{opacity:.6}.nav__track[data-v-22e9c1a5]{position:relative;display:flex;gap:6px;padding:6px;border:1px solid var(--border-color);background:var(--background-color-light);border-radius:12px;overflow:hidden}div[data-v-22e9c1a5-s],.nav__item[data-v-22e9c1a5]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1;z-index:1;transition:background .12s ease,color .12s ease;color:var(--text-color);outline:none}.nav__item[data-v-22e9c1a5]:hover{background:var(--background-color-light-hover)}.nav__item[aria-selected=true][data-v-22e9c1a5]{background:var(--background-color);border:1px solid var(--border-color)}.nav__item[data-v-22e9c1a5]:focus-visible{box-shadow:0 0 0 3px var(--shadow-color)}.nav__indicator[data-v-22e9c1a5]{position:absolute;height:calc(100% - 16px);top:6px;left:0;border-radius:999px;background:var(--background-color);border:1px solid var(--border-color);box-shadow:0 4px 6px -4px var(--shadow-color);transform:translate(0);transition:transform .18s ease,width .18s ease,opacity .12s ease;z-index:0;opacity:0}.app-dialog[data-v-d26b1a09]::backdrop{background:color-mix(in srgb,var(--shadow-color) 45%,transparent)}.app-dialog[data-v-d26b1a09]{border:0;padding:0;background:transparent;overflow:visible}.app-dialog[open][data-v-d26b1a09]{animation:dlg-fade-d26b1a09 .16s ease-out}.app-dialog__panel[data-v-d26b1a09]{min-width:min(560px,90vw);max-width:90vw;max-height:85vh;background:var(--background-color-light);color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 24px 60px var(--shadow-color);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;transform:translateY(-4px) scale(.98);animation:panel-in-d26b1a09 .16s ease-out forwards}.app-dialog__header[data-v-d26b1a09]{display:flex;align-items:center;gap:8px;padding:var(--half-padding) var(--padding);border-bottom:1px solid var(--border-color);background:var(--background-color-light)}.app-dialog__title[data-v-d26b1a09]{margin:0;font-size:1.125rem;line-height:1.2;font-weight:600}.app-dialog__closebtn[data-v-d26b1a09]{margin-left:auto;--color-hover: var(--text-color);--color: rgba(from var(--text-color) r g b / .7)}.app-dialog__body[data-v-d26b1a09]{padding:var(--padding);overflow:auto;background:var(--background-color-light)}.app-dialog__footer[data-v-d26b1a09]{display:flex;gap:8px;justify-content:flex-end;padding:var(--half-padding) var(--padding);border-top:1px solid var(--border-color);background:var(--background-color-light)}@keyframes dlg-fade-d26b1a09{0%{opacity:0}to{opacity:1}}@keyframes panel-in-d26b1a09{to{transform:translateY(0) scale(1)}}.client-info[data-v-1c57a955]{display:grid;grid-template-columns:auto auto;gap:0 var(--half-padding);text-align:left;line-break:anywhere}.grid-container[data-v-db1298a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(90vw,700px),1fr));gap:var(--padding) var(--half-padding);margin-top:var(--padding)}.grid-container .group h2[data-v-db1298a0]{margin:0 0 var(--half-padding)}.grid-container .group .card[data-v-db1298a0]{display:grid;grid-template-columns:auto 1fr;gap:var(--quarter-padding) var(--half-padding);align-items:center}.grid-container .group .card input[data-v-db1298a0]{padding:var(--quarter-padding) var(--half-padding)}.grid-container .group .card label[data-v-db1298a0]{font-weight:700;text-align:left}.grid-container .group .card label[data-v-db1298a0]:after{content:":"}.scroll-container[data-v-1509d97c]{overflow-y:auto;overflow-x:visible}.edit-form[data-v-1509d97c]{display:grid;gap:8px;padding-top:4px}.image-row[data-v-1509d97c]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.image-label[data-v-1509d97c]{cursor:pointer;display:block;border-radius:50%;overflow:hidden}.preview-image[data-v-1509d97c]{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block}.image-hint[data-v-1509d97c]{font-size:.8em;opacity:.6}.field-label[data-v-1509d97c]{font-size:.85em;opacity:.7;margin-top:4px;text-align:left;margin-left:10px}.text-input[data-v-1509d97c]{width:100%;padding:6px 10px;border:1px solid var(--border-color, #ccc);border-radius:var(--border-radius, 4px);background:var(--background-color-high, #fff);color:inherit;font-size:1em;box-sizing:border-box}.checkbox-label[data-v-1509d97c]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;margin-top:4px}.checkbox-label input[type=checkbox][data-v-1509d97c]{margin-top:3px;flex-shrink:0}.checkbox-content[data-v-1509d97c]{display:flex;flex-direction:column;gap:2px;text-align:left}.checkbox-hint[data-v-1509d97c]{font-size:.8em;opacity:.6}.dp[data-v-53f8a841]{position:relative;display:inline-block}.dp__input[data-v-53f8a841]{width:100%;min-width:220px;padding:var(--half-padding) calc(var(--half-padding) + 26px) var(--half-padding) var(--half-padding);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--background-color-light);color:var(--text-color);display:inline-flex;align-items:center;gap:8px;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.dp__input[data-v-53f8a841]:hover{border-color:var(--border-color-hover);background:var(--background-color-light-hover)}.dp__input[data-v-53f8a841]:focus-visible{outline:none;border-color:var(--primary-color-high);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 25%,transparent)}.dp__placeholder[data-v-53f8a841]{color:var(--label-color)}.dp__icon[data-v-53f8a841]{position:absolute;right:10px;font-size:14px;opacity:.8}.dp__popover[data-v-53f8a841]{position:absolute;z-index:30;margin-top:6px;min-width:260px;background:var(--background-color-light);color:var(--text-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 16px 40px var(--shadow-color);padding:8px;display:grid;grid-template-rows:auto auto 1fr auto}.dp__header[data-v-53f8a841]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:4px 4px 8px;border-bottom:1px solid var(--border-color)}.dp__title[data-v-53f8a841]{text-align:center;font-weight:600}.dp__weekdays[data-v-53f8a841]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:8px 4px 6px;color:var(--label-color);font-size:.85rem;-webkit-user-select:none;user-select:none}.dp__weekday[data-v-53f8a841]{text-align:center}.dp__grid[data-v-53f8a841]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:4px}.dp__cell[data-v-53f8a841]{padding:8px 0;border-radius:calc(var(--border-radius) - 6px);border:1px solid transparent;background:transparent;color:var(--text-color);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.dp__cell[data-v-53f8a841]:hover{background:var(--background-color-light-hover);border-color:var(--border-color)}.dp__cell[data-v-53f8a841]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color) 30%,transparent)}.dp__cell.is-out[data-v-53f8a841]{color:color-mix(in srgb,var(--text-color) 60%,white)}.dp__cell.is-today[data-v-53f8a841]{border-color:var(--border-color)}.dp__cell.is-selected[data-v-53f8a841]{color:#fff;background-image:var(--gradient);border-color:color-mix(in srgb,var(--primary-color) 35%,var(--border-color))}.dp__cell.is-disabled[data-v-53f8a841]{opacity:.45;cursor:not-allowed;filter:grayscale(.1)}.dp__footer[data-v-53f8a841]{display:flex;gap:8px;justify-content:space-between;padding-top:8px;border-top:1px solid var(--border-color)}.container[data-v-77bf159b]{display:grid;gap:.5rem}@keyframes hide-overflow-77bf159b{0%{overflow:visible}99%{overflow:hidden}to{overflow:visible}}.new-api-key-dialog[data-v-77bf159b]{display:grid;gap:var(--half-padding);grid-template-columns:auto 1fr;align-items:center;transition:padding .15s ease}.new-api-key-dialog[data-v-77bf159b]:has([role=dialog][aria-hidden=false]){animation:hide-overflow-77bf159b .15s ease;padding-bottom:350px}.new-api-key-dialog p[data-v-77bf159b]{opacity:.5;grid-column:1 / span 2}.card[data-v-77bf159b]{display:grid;grid-template-columns:1fr auto;align-items:center;padding:var(--quarter-padding) var(--padding);text-align:left}.card .title[data-v-77bf159b]{font-weight:700;font-size:1rem;line-height:1.4;color:var(--text-color);grid-column:1}.card .date[data-v-77bf159b]{grid-column:1;font-weight:lighter;font-size:.8rem;opacity:.5;margin-top:-5px}.card .value[data-v-77bf159b]{font-size:.875rem;grid-column:1;line-break:anywhere;opacity:.5;position:relative;cursor:copy}.card .value[data-v-77bf159b]:not(:hover):before{content:"Hover to reveal";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;text-align:center;height:1.5rem;margin:auto}.card .value[data-v-77bf159b]:not(:hover):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,var(--background-color),var(--background-color) calc(1.5rem - 1px),var(--background-color-light) calc(1.5rem - 1px),var(--background-color-light) calc(1.5rem + 1px),var(--background-color) calc(1.5rem + 1px),var(--background-color) 1.5rem);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--border-radius)}.card .buttons[data-v-77bf159b]{grid-column:2;grid-row:1 / span -1}.card .buttons .delete[data-v-77bf159b]{--color: var(--error-color);--color-hover: var(--error-color-dark)}.card .buttons .copy[data-v-77bf159b]{--color: var(--light);--color-hover: var(--light-hover)}[data-v-c7356f4d]:host,.jv[data-v-c7356f4d]{--code-key-color: var(--info-color, #02648f);--code-string-color: var(--success-color, #3fa62a);--code-number-color: var(--warning-color, #e67d0c);--code-boolean-color: var(--info-color-high, #009de2);--code-null-color: var(--label-color, #666);--code-lineno-color: color-mix(in srgb, var(--label-color) 75%, white)}.jv[data-v-c7356f4d]{display:flex;width:100%;text-align:left;background:none;border:none;box-shadow:none;min-height:0;max-height:100%;position:relative}.jv__toolbar[data-v-c7356f4d]{display:flex;justify-content:flex-end;gap:6px;margin:0 0 6px;position:absolute;top:var(--half-padding);right:var(--half-padding);--color: var(--light);--color-hover: var(--light-hover)}.jv__pre[data-v-c7356f4d]{margin:0;padding:var(--half-padding);width:100%;color:var(--text-color);background:none;border:none;box-shadow:none;overflow:visible;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;tab-size:2;-moz-tab-size:2;white-space:pre-wrap;text-align:left;min-height:0;max-height:100%}.jv__code[data-v-c7356f4d]{display:flex;width:100%;white-space:pre-wrap;min-height:0;max-height:100%}.jv__lines[data-v-c7356f4d]{counter-reset:jvline;display:grid;width:100%;min-height:0;max-height:100%}.jv__line[data-v-c7356f4d]{counter-increment:jvline;display:grid;grid-template-columns:var(--lnw, 3ch) 1fr;align-items:baseline;min-height:0}.jv__gutter[data-v-c7356f4d]{-webkit-user-select:none;user-select:none;padding:0 10px 0 4px;color:var(--code-lineno-color);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1;position:relative;display:flex;justify-content:flex-end}.jv__gutter[data-v-c7356f4d]:before{content:counter(jvline)}.jv__text[data-v-c7356f4d]{white-space:pre-wrap;word-break:break-word;text-align:left;padding-left:3em;text-indent:-3em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1}[data-v-c7356f4d] .jv__key{color:var(--code-key-color)}[data-v-c7356f4d] .jv__string{color:var(--code-string-color)}[data-v-c7356f4d] .jv__number{color:var(--code-number-color)}[data-v-c7356f4d] .jv__bool{color:var(--code-boolean-color)}[data-v-c7356f4d] .jv__null{color:var(--code-null-color)}.grid-container[data-v-983b8646]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(90vw,700px),1fr));gap:var(--padding) var(--half-padding);margin-top:var(--padding)}.grid-container .group h2[data-v-983b8646]{margin:0 0 var(--half-padding)}.grid-container .group .card[data-v-983b8646]{display:grid;grid-template-columns:auto 1fr;gap:var(--quarter-padding) var(--half-padding);align-items:center}.grid-container .group .card input[data-v-983b8646]{padding:var(--quarter-padding) var(--half-padding)}.grid-container .group .card button[data-v-983b8646]{grid-column:span 2}.grid-container .group .card label[data-v-983b8646]{font-weight:700;text-align:left}.grid-container .group .card label span[data-v-983b8646]{font-weight:lighter;opacity:.5}.grid-container .group .card label[data-v-983b8646]:after{content:":"}.sr__track[data-v-83333790]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration) var(--easing),opacity var(--duration) linear;opacity:.5}.sr__content[data-v-83333790]{overflow:hidden;will-change:height;margin-top:-5px}.is-open .sr__track[data-v-83333790]{grid-template-rows:1fr;opacity:1}@media(prefers-reduced-motion:reduce){.sr__track[data-v-83333790]{transition:none}}.lt__item[data-v-417e27e9]{position:relative}.lt__guides[data-v-417e27e9]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lt__guide[data-v-417e27e9]{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--border-color) 70%,transparent);opacity:.7}.lt__row[data-v-417e27e9]{margin-left:var(--indent);display:grid;grid-template-columns:22px auto 1fr;gap:10px;align-items:start;padding:8px 10px;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--background-color-light);box-shadow:0 2px 4px -2px var(--shadow-color);transition:border-color .12s ease,background .12s ease}.lt__row[data-v-417e27e9]:hover{border-color:var(--border-color-hover);background:var(--background-color-light-hover)}.lt__twisty[data-v-417e27e9]{width:22px;height:22px;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color);color:var(--text-color);cursor:pointer;display:grid;place-items:center}.lt__twisty--spacer[data-v-417e27e9]{opacity:0;pointer-events:none}.lt__chev[data-v-417e27e9]{display:inline-block;transform:rotate(0);transition:transform .14s ease;opacity:.8;font-size:12px}.lt__chev.is-open[data-v-417e27e9]{transform:rotate(90deg)}.lt__badge[data-v-417e27e9]{align-self:start;display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.75rem;border:1px solid var(--border-color);background:var(--background-color);color:var(--label-color);width:fit-content}.lt__badge--t0[data-v-417e27e9]{color:var(--info-color);border-color:color-mix(in srgb,var(--info-color) 35%,var(--border-color));background:color-mix(in srgb,var(--info-color) 10%,var(--background-color))}.lt__badge--t1[data-v-417e27e9]{color:var(--primary-color);border-color:color-mix(in srgb,var(--primary-color) 35%,var(--border-color));background:color-mix(in srgb,var(--primary-color) 10%,var(--background-color))}.lt__main[data-v-417e27e9]{display:flex;flex-direction:column;gap:4px;min-width:0;cursor:pointer}.lt__name[data-v-417e27e9]{font-weight:600;line-height:1.5;word-break:break-word;text-align:left}.lt__meta[data-v-417e27e9]{display:flex;gap:10px;flex-wrap:wrap;color:var(--label-color);font-size:.78rem;min-width:0}.lt__kv[data-v-417e27e9]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-color);background:var(--background-color);border-radius:999px;padding:2px 8px;max-width:100%}.lt__k[data-v-417e27e9]{opacity:.8}.lt__v[data-v-417e27e9]{color:var(--text-color);opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.lt__kv--clickable[data-v-417e27e9]{cursor:pointer;transition:filter .12s ease,transform .12s ease}.lt__kv--clickable[data-v-417e27e9]:hover{filter:brightness(1.12);transform:scale(1.03)}.lt__kv--clickable[data-v-417e27e9]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.lt__users[data-v-417e27e9]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.78rem;min-width:0}.lt__users-label[data-v-417e27e9]{color:var(--label-color);opacity:.8}.lt__user[data-v-417e27e9]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-color);background:var(--background-color);border-radius:999px;padding:2px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt__user-avatar[data-v-417e27e9]{width:16px;height:16px;flex-shrink:0}.lt__user--anonymous[data-v-417e27e9]{color:var(--label-color);font-style:italic}.lt__dlg-loading[data-v-417e27e9]{display:flex;align-items:center;gap:10px;color:var(--label-color);padding:8px 0}.lt__dlg-spinner[data-v-417e27e9]{display:inline-block;width:16px;height:16px;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:lt-spin-417e27e9 .7s linear infinite;flex-shrink:0}@keyframes lt-spin-417e27e9{to{transform:rotate(360deg)}}.lt__dlg-empty[data-v-417e27e9]{color:var(--label-color);text-align:center;padding:12px 0;margin:0}.lt__dlg-list[data-v-417e27e9]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lt__dlg-item[data-v-417e27e9]{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:auto auto;column-gap:10px;row-gap:2px;align-items:center;padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--background-color)}.lt__dlg-icon[data-v-417e27e9]{grid-column:1;grid-row:1/3;align-self:center;width:1.1rem;height:1.1rem;fill:var(--primary-color);flex-shrink:0}.lt__dlg-name[data-v-417e27e9]{font-weight:600;grid-column:2;grid-row:1}.lt__dlg-unpair[data-v-417e27e9]{grid-column:4;grid-row:1/3;align-self:center}.lt__dlg-serial[data-v-417e27e9]{grid-column:3;grid-row:1/3;align-self:center;font-size:.75rem;color:var(--label-color);background:var(--background-color-high);padding:2px 8px;border-radius:999px;white-space:nowrap}.lt__dlg-info[data-v-417e27e9]{grid-column:2;grid-row:2;font-size:.8rem;color:var(--label-color)}.lt__kv--free[data-v-417e27e9]{background:var(--success-color);border-color:var(--success-color);color:#fff}.lt__kv--free .lt__k[data-v-417e27e9],.lt__kv--free .lt__v[data-v-417e27e9]{color:#fff;opacity:1}.lt__kv--occupied[data-v-417e27e9]{background:var(--error-color);border-color:var(--error-color);color:#fff}.lt__kv--occupied .lt__k[data-v-417e27e9],.lt__kv--occupied .lt__v[data-v-417e27e9]{color:#fff;opacity:1}.mono[data-v-417e27e9]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.lt__children[data-v-417e27e9]{list-style:none;padding:8px 0 0;margin:0;display:flex;flex-direction:column;gap:8px}.lt[data-v-6d54a3c2]{width:100%;color:var(--text-color)}.lt__list[data-v-6d54a3c2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.lt__empty[data-v-6d54a3c2]{color:var(--label-color);text-align:center;padding:var(--padding) 0;margin:0}.toolbar[data-v-c4e82b96]{display:flex;justify-content:flex-end;margin-top:var(--padding)}.edit-form[data-v-c4e82b96]{display:grid;gap:8px;padding-top:4px}.field-label[data-v-c4e82b96]{font-size:.85em;opacity:.7;margin-top:4px;text-align:left;margin-left:10px}.text-input[data-v-c4e82b96]{width:100%;padding:6px 10px;border:1px solid var(--border-color, #ccc);border-radius:var(--border-radius, 4px);background:var(--background-color-high, #fff);color:inherit;font-size:1em;box-sizing:border-box}.hint[data-v-c4e82b96]{font-size:.8em;opacity:.7;text-align:left;margin:0}.hint.warning[data-v-c4e82b96]{color:var(--error-color);opacity:.85}.scroll-container[data-v-e2e454d2]{overflow-y:auto;overflow-x:visible}.options-page[data-v-9d8f71a5]{display:flex;flex-direction:column;gap:var(--padding);margin-top:var(--padding)}.cards[data-v-9d8f71a5]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--padding)}.option-card[data-v-9d8f71a5]{flex:1 1 320px;max-width:480px;gap:var(--half-padding)}.option-card h2[data-v-9d8f71a5]{margin:0}.option-card .hint[data-v-9d8f71a5]{margin:0 0 var(--half-padding);color:var(--text-color-light);font-size:.9rem;text-align:left}.radio[data-v-9d8f71a5],.checkbox[data-v-9d8f71a5]{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--half-padding);align-self:flex-start;text-align:left;cursor:pointer}.radio input[type=radio][data-v-9d8f71a5]{margin-top:3px}.radio--disabled[data-v-9d8f71a5]{opacity:.45;cursor:not-allowed}.radio-content[data-v-9d8f71a5]{display:flex;flex-direction:column;gap:2px}.mode-hint[data-v-9d8f71a5]{font-size:.8rem;color:var(--text-color-light);font-weight:400}.mode-locked[data-v-9d8f71a5]{font-size:.8rem;color:var(--error-color, #c0392b);font-weight:400}.field[data-v-9d8f71a5]{display:flex;flex-direction:column;gap:4px;align-self:stretch;text-align:left}.field input[data-v-9d8f71a5]{max-width:12rem;padding:var(--half-padding)}.field-error[data-v-9d8f71a5]{margin:0;font-size:.8rem;color:var(--error-color, #c0392b);text-align:left}.notes[data-v-9d8f71a5]{margin:var(--half-padding) 0 0;padding-left:1.1rem;color:var(--text-color-light);font-size:.8rem;text-align:left}.notes li+li[data-v-9d8f71a5]{margin-top:2px}.save[data-v-9d8f71a5]{width:fit-content}.search[data-v-a05702c7]{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border-color);background:var(--background-color-light);border-radius:12px;font-size:14px;min-width:0}.search[data-v-a05702c7]:focus-within{border-color:var(--primary-color-high)}.search__icon[data-v-a05702c7]{width:.9rem;height:.9rem;flex-shrink:0;fill:var(--text-color);opacity:.5}.search__input[data-v-a05702c7]{border:none;background:transparent;color:var(--text-color);font-size:inherit;padding:2px 0;min-width:0;width:100%}.search__input[data-v-a05702c7]:focus{outline:none}.search__clear[data-v-a05702c7]{display:grid;place-items:center;border:none;background:transparent;color:var(--text-color);cursor:pointer;padding:0;flex-shrink:0}.search__clear svg[data-v-a05702c7]{width:.8rem;height:.8rem;fill:var(--text-color);opacity:.5}.search__clear:hover svg[data-v-a05702c7]{opacity:1}p[data-v-4096b99c]{margin-bottom:2rem;text-align:center;opacity:.5}.nav-container[data-v-4096b99c]{display:flex;gap:var(--half-padding);flex-wrap:wrap;justify-content:end}.nav-container .cancel[data-v-4096b99c]{background-color:var(--background-color-light);background-image:unset;color:var(--text-color);border:1px solid var(--border-color)}.nav-container .cancel[data-v-4096b99c]:hover{background-color:var(--background-color-light-hover)}.nav-container .nav[data-v-4096b99c]{flex:1}.nav-container .search[data-v-4096b99c]{flex:0 1 260px}.nav-container button[data-v-4096b99c]{border-radius:12px;border:1px solid var(--background-color)}.grid-container[data-v-aaff9ec6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(90vw,700px),1fr));gap:var(--padding) var(--half-padding);margin-top:var(--padding)}.grid-container .group h2[data-v-aaff9ec6]{margin:0 0 var(--half-padding)}.grid-container .group .card[data-v-aaff9ec6]{display:grid;grid-template-columns:auto 1fr;gap:var(--quarter-padding) var(--half-padding);align-items:center}.grid-container .group .card input[data-v-aaff9ec6]{padding:var(--quarter-padding) var(--half-padding)}.grid-container .group .card label[data-v-aaff9ec6]{font-weight:700;text-align:left}.grid-container .group .card label[data-v-aaff9ec6]:after{content:":"}.grid-container[data-v-49bdb634]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(90vw,700px),1fr));gap:var(--padding) var(--half-padding);margin-top:var(--padding)}.grid-container .group h2[data-v-49bdb634]{margin:0 0 var(--half-padding)}.grid-container .group .card[data-v-49bdb634]{display:grid;grid-template-columns:auto 1fr;gap:var(--quarter-padding) var(--half-padding);align-items:center}.grid-container .group .card input[data-v-49bdb634]{padding:var(--quarter-padding) var(--half-padding)}.grid-container .group .card button[data-v-49bdb634]{grid-column:span 2}.grid-container .group .card label[data-v-49bdb634]{font-weight:700;text-align:left}.grid-container .group .card label span[data-v-49bdb634]{font-weight:lighter;opacity:.5}.grid-container .group .card label[data-v-49bdb634]:after{content:":"}.options-page[data-v-e99a425c]{display:flex;flex-direction:column;gap:var(--padding);margin-top:var(--padding)}.cards[data-v-e99a425c]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--padding)}.option-card[data-v-e99a425c]{flex:1 1 320px;max-width:480px;gap:var(--half-padding)}.option-card h2[data-v-e99a425c]{margin:0}.option-card .hint[data-v-e99a425c]{margin:0 0 var(--half-padding);color:var(--text-color-light);font-size:.9rem;text-align:left}.radio[data-v-e99a425c],.checkbox[data-v-e99a425c]{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--half-padding);align-self:flex-start;text-align:left;cursor:pointer}.radio input[type=radio][data-v-e99a425c]{margin-top:3px}.radio-content[data-v-e99a425c]{display:flex;flex-direction:column;gap:2px}.mode-hint[data-v-e99a425c]{font-size:.8rem;color:var(--text-color-light);font-weight:400}.option-card>label[data-v-e99a425c]:not(.radio):not(.checkbox){display:flex;flex-direction:column;gap:var(--quarter-padding);width:100%;font-weight:700;text-align:left}.option-card input[type=text][data-v-e99a425c]{padding:var(--quarter-padding) var(--half-padding);width:100%;font-weight:400}.save[data-v-e99a425c]{width:fit-content}.billing-container[data-v-d0756ad5]{padding:var(--padding);display:flex;flex-direction:column;gap:var(--half-padding)}.controls[data-v-d0756ad5]{display:flex;gap:var(--half-padding);align-items:flex-end;flex-wrap:wrap}.controls label[data-v-d0756ad5]{display:flex;flex-direction:column;gap:var(--quarter-padding);font-weight:700}.controls input[data-v-d0756ad5]{padding:var(--quarter-padding) var(--half-padding);width:6rem}.result[data-v-d0756ad5]{background:var(--background-color-light);border:1px solid var(--border-color);border-radius:4px;padding:var(--half-padding);white-space:pre-wrap;font-family:monospace;font-size:.9rem;text-align:left}.download[data-v-d0756ad5]{width:fit-content}.hint[data-v-d0756ad5]{color:var(--text-color-light)}.nav-container[data-v-520d39d4]{display:flex;gap:var(--half-padding);flex-wrap:wrap;justify-content:end}.nav-container .cancel[data-v-520d39d4]{background-color:var(--background-color-light);background-image:unset;color:var(--text-color);border:1px solid var(--border-color)}.nav-container .cancel[data-v-520d39d4]:hover{background-color:var(--background-color-light-hover)}.nav-container .nav[data-v-520d39d4]{flex:1}.nav-container button[data-v-520d39d4]{border-radius:12px;border:1px solid var(--background-color)}
