html,body{font-optical-sizing:auto;background:#f1f1f1;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-style:normal}#__next{background:#f1f1f1;height:100%;position:absolute;inset:0}next-route-announcer{width:0;height:0;display:block;position:absolute}*{box-sizing:border-box}html.modal-open,html.modal-open body{overflow:hidden}.tags{--tag-surface:var(--s-color-bg-surface,#fff);--tag-surface-disabled:var(--s-color-bg-surface-disabled,#f7f7f7);--tag-chip:var(--s-color-bg-surface-secondary,#f1f1f1);--tag-border:var(--s-color-border,#dedede);--tag-border-hover:var(--s-color-border-hover,#616161);--tag-border-strong:var(--s-color-border-emphasis,#4680ff);--tag-border-disabled:var(--s-color-border-disabled,#ebebeb);--tag-focus:var(--s-color-border-focus,#4680ff);--tag-text:var(--s-color-text,#303030);--tag-text-muted:var(--s-color-text-secondary,#616161);--tag-text-critical:var(--s-color-text-critical,#8e1f0b);--tag-bg-critical:var(--s-color-bg-fill-critical-secondary,#fdd9d4);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:text;background:var(--tag-surface);width:100%;min-height:32px;box-shadow:inset 0 0 0 1px var(--tag-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:4px;transition:box-shadow .12s;display:flex}.tags:hover:not(.disabled){background:#fff}.tags:focus-within{box-shadow:inset 0 0 0 1px var(--tag-border-strong), 0 0 0 2px var(--tag-surface)}.tags.disabled{cursor:not-allowed;background:var(--tag-surface-disabled);box-shadow:inset 0 0 0 1px var(--tag-border-disabled)}.tags input{appearance:none;min-width:140px;font:inherit;color:var(--tag-text);background:0 0;border:none;outline:none;flex:1;padding:2px 8px;font-size:13px;line-height:20px}.tags input::placeholder{color:var(--tag-text-muted)}.tags input:disabled{cursor:not-allowed}.tags .item{max-width:100%;color:var(--tag-text);background:var(--tag-chip);border-radius:8px;align-items:center;gap:2px;padding:2px 2px 2px 8px;font-size:13px;line-height:20px;display:inline-flex}.tags .item button{cursor:pointer;width:20px;height:20px;color:var(--tag-text-muted);background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:flex}.tags .item button svg{fill:currentColor;width:14px;height:14px}.tags .item button:hover:not(:disabled){color:var(--tag-text-critical);background:var(--tag-bg-critical)}.tags .item button:focus-visible{outline:2px solid var(--tag-focus);outline-offset:1px}.tags .item button:disabled{cursor:not-allowed;opacity:.5}.range-slider{width:100%;margin:16px auto;position:relative}.sl-track{cursor:pointer;background:#e9e9e9;border-radius:4px;width:100%;height:8px;position:relative}.sl-progress{background:#000;border-radius:4px;height:100%;transition:width .1s;position:absolute}.sl-thumb-fixed{background:#000;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:7px;transform:translate(-50%,-50%)}.sl-thumb{cursor:grab;background:#fff;border:8px solid #000;border-radius:50%;width:28px;height:28px;transition:box-shadow .3s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #0000001a,0 2px 4px #0000001a}.sl-thumb.dragging{box-shadow:0 0 0 8px #0000001a,0 0 10px #0003}.st-container{justify-content:space-between;margin-top:16px;display:flex;position:relative}.step{text-align:center;cursor:pointer;width:30px;margin-left:-15px;position:absolute}.st-label{color:#666;-webkit-user-select:none;user-select:none;font-size:12px;transition:color .3s}.st-label.active{color:#000;font-weight:700}.wrapper{background:#f1f1f1;border-top:1px solid #ebebeb;min-height:100%;display:flex;box-shadow:0 1px 2px #0000000d}.sidebar{z-index:99999;background:#fff;border:1px solid #e3e3e3;border-radius:16px;width:256px;padding:12px;position:fixed;top:12px;bottom:12px;left:12px;overflow-y:auto;box-shadow:0 1px 2px #0000000d}.nav-row{border-radius:8px;display:block}.nav-row:hover{background-color:#0000000d}.content{flex:1;max-width:100%;min-height:100%;padding-left:268px}@media screen and (max-width:768px){.wrapper{flex-direction:column}.sidebar{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#fff9;border:1px solid #e3e3e3;border-radius:10px;width:auto;height:auto;margin:4px;padding:8px 8px 8px 12px;position:sticky;inset:4px auto auto;overflow:visible;box-shadow:0 1px 2px #0000000d}.content{padding-left:0}.nav-dropdown{z-index:100000;background:#fff;border:1px solid #e3e3e3;border-radius:16px;max-height:min(60vh,420px);display:block;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #0000001f}}@media screen and (min-width:490px) and (max-width:506px){.content{padding:0}}@media screen and (max-width:489px){.content{padding:0 24px 24px}}.sk{--base:var(--s-color-bg-surface-secondary,#e3e3e3);--highlight:var(--s-color-bg-surface-tertiary,#f1f1f1);background-color:var(--base);background-image:linear-gradient(90deg, var(--base), var(--highlight), var(--base));background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-input{width:var(--w,100%);border-radius:6px;height:32px}.sk-line{width:var(--w,100%);border-radius:4px;height:12px;margin:4px 0}@media (prefers-reduced-motion:reduce){.sk{animation:none}}@media screen and (max-width:505px){.content{padding:4px}}
