:root{--glass-tint: rgba(9, 18, 14, .38);--glass-blur: blur(14px) saturate(1.3);--glass-edge: rgba(255, 255, 255, .09);--glass-shadow: 0 10px 30px rgba(0, 0, 0, .25);--glass-tint-strong: rgba(9, 18, 14, .62)}.tp-dfwv{top:16px!important;left:16px!important;right:auto!important;border-radius:16px;scrollbar-width:none}.tp-dfwv::-webkit-scrollbar{display:none}.tp-rotv{--tp-base-background-color: var(--glass-tint);--tp-base-shadow-color: rgba(0, 0, 0, .35);--tp-base-font-family: system-ui, -apple-system, "Segoe UI", sans-serif;--tp-blade-border-radius: 6px;--tp-blade-horizontal-padding: 6px;--tp-blade-value-width: 150px;--tp-button-background-color: rgba(134, 201, 149, .16);--tp-button-background-color-active: rgba(134, 201, 149, .34);--tp-button-background-color-focus: rgba(134, 201, 149, .26);--tp-button-background-color-hover: rgba(134, 201, 149, .24);--tp-button-foreground-color: #d4ecd9;--tp-container-background-color: rgba(255, 255, 255, .05);--tp-container-background-color-active: rgba(255, 255, 255, .11);--tp-container-background-color-focus: rgba(255, 255, 255, .09);--tp-container-background-color-hover: rgba(255, 255, 255, .08);--tp-container-foreground-color: #cfe3d4;--tp-container-unit-size: 22px;--tp-groove-foreground-color: rgba(255, 255, 255, .07);--tp-input-background-color: rgba(255, 255, 255, .06);--tp-input-background-color-active: rgba(255, 255, 255, .14);--tp-input-background-color-focus: rgba(255, 255, 255, .11);--tp-input-background-color-hover: rgba(255, 255, 255, .09);--tp-input-foreground-color: #e3efe6;--tp-label-foreground-color: rgba(227, 239, 230, .62);--tp-monitor-background-color: rgba(0, 0, 0, .22);--tp-monitor-foreground-color: rgba(227, 239, 230, .7);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);font-size:11.5px}.tp-rotv>.tp-rotv_b{height:34px;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#e3efe6bf}.tp-rotv_c>.tp-fldv>.tp-fldv_b{height:30px;background:transparent}.tp-rotv_c>.tp-fldv>.tp-fldv_b .tp-fldv_t{font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#86c995f2}.tp-rotv_c>.tp-fldv+.tp-fldv{border-top:1px solid rgba(255,255,255,.07)}.tp-fldv .tp-fldv>.tp-fldv_b{height:26px;line-height:26px;background:transparent;border-top:1px solid rgba(255,255,255,.07);border-radius:0!important}.tp-fldv .tp-fldv>.tp-fldv_b:hover{background:#ffffff0a}.tp-fldv .tp-fldv>.tp-fldv_b .tp-fldv_t{font-size:11px;font-weight:500;color:#e3efe6d1}.tp-fldv .tp-fldv>.tp-fldv_i{color:transparent!important;top:26px;width:1px}.tp-fldv .tp-fldv>.tp-fldv_i:before{width:1px;left:3px;background:#86c99547}.tp-fldv .tp-fldv>.tp-fldv_c{background:transparent;border-radius:0!important;padding-left:8px}.tp-fldv_c>.tp-fldv:not(.tp-v-fst){margin-top:6px!important}.tp-fldv_c{padding-bottom:4px}.tp-fldv_c>.tp-fldv:last-child{margin-bottom:8px}.tp-btnv_b{font-weight:500}.tp-rotv{--panel-accent: rgb(134, 201, 149);--panel-text: rgba(227, 239, 230, .85);--panel-quiet: rgba(227, 239, 230, .5);--panel-solid: var(--glass-tint-strong)}.panel-tools{position:sticky;top:0;z-index:3;padding:2px 8px 6px;background:var(--panel-solid);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid rgba(255,255,255,.07)}.tp-rotv:not(.tp-rotv-expanded)>.panel-tools{display:none}.panel-search{position:relative;display:flex;align-items:center;height:28px;padding:0 6px 0 8px;gap:6px;border-radius:7px;background:#ffffff0f;border:1px solid transparent;color:var(--panel-quiet);cursor:text}.panel-search:focus-within{border-color:#86c99580;background:#ffffff17}.panel-search>svg{width:14px;height:14px;flex:none}.panel-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--panel-text);font:inherit;font-size:12px}.panel-search input::placeholder{color:var(--panel-quiet)}.panel-search kbd{font:10px ui-monospace,Menlo,monospace;padding:1px 5px;border-radius:4px;border:1px solid rgba(255,255,255,.14);color:var(--panel-quiet)}.panel-search:focus-within kbd,.panel-search:has(.panel-search_clear:not([hidden])) kbd{display:none}.panel-tools button,.panel-fold-all{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:24px;min-width:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--panel-quiet);font:inherit;font-size:11px;cursor:pointer}.panel-tools button:hover,.panel-fold-all:hover{background:#ffffff14;color:var(--panel-text)}.panel-tools button:focus-visible,.panel-fold-all:focus-visible,.panel-reset:focus-visible{outline:1px solid var(--panel-accent)}.panel-tools svg,.panel-fold-all svg,.panel-reset svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.panel-search_clear[hidden]{display:none!important}.panel-tools_row{display:flex;align-items:center;gap:2px;margin-top:6px}.panel-tools_gap{flex:1}.panel-tools .panel-chip{padding:0 8px;margin-left:4px;border:1px solid rgba(255,255,255,.1)}.panel-chip span{min-width:8px;font-variant-numeric:tabular-nums}.panel-chip.has-changes span{color:var(--panel-accent);font-weight:600}.panel-tools .panel-chip[aria-pressed=true]{background:#86c99538;border-color:#86c99580;color:var(--panel-text)}.panel-tools .is-armed{background:#f0786440;color:#f6c2b6}.panel-tools_note{font-size:11px;color:var(--panel-quiet);padding:0 2px}.panel-tools_note:not(:empty){margin-top:6px}.panel-tools_note.is-flash{color:var(--panel-accent)}.panel-group{padding:14px 10px 4px;font-size:9px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--panel-quiet);border-top:1px solid rgba(255,255,255,.1)}.tp-rotv_c>.tp-sprv:has(.panel-group)+.tp-fldv{border-top:0!important}.tp-rotv_c>.tp-fldv>.tp-fldv_b{position:sticky;top:var(--panel-tools-height, 0px);z-index:2}.tp-rotv_c>.tp-fldv.tp-fldv-expanded>.tp-fldv_b{background:var(--panel-solid)!important;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.tp-fldv_b{display:flex!important;align-items:center;gap:6px}.tp-fldv_t{overflow:hidden;text-overflow:ellipsis}.panel-badge{flex:none;min-width:14px;height:14px;padding:0 4px;box-sizing:border-box;border-radius:7px;background:#86c99533;color:var(--panel-accent);font-size:9.5px;font-weight:600;line-height:14px;letter-spacing:0;text-align:center;text-transform:none}.panel-badge:empty{display:none}.panel-fold-all{margin-left:auto;height:20px;min-width:20px;opacity:.55}.tp-fldv_b:hover .panel-fold-all{opacity:1}.tp-lblv_l{position:relative}.is-changed>.tp-lblv_l{color:var(--panel-accent)}.is-changed>.tp-lblv_l:before{content:"";position:absolute;left:-2px;top:50%;width:3px;height:3px;margin-top:-1.5px;border-radius:50%;background:var(--panel-accent)}.panel-reset{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;height:18px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--panel-accent);cursor:pointer;align-items:center;justify-content:center}.is-changed>.tp-lblv_l .panel-reset{display:inline-flex;opacity:.6}.is-changed>.tp-lblv_l .panel-reset:hover{opacity:1;background:#86c99529}.is-filtered{display:none!important}.tour-edit{padding:2px 6px 4px;font-size:11px;color:var(--panel-text)}.tour-edit button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}.tour-edit__row{display:flex;align-items:center;gap:4px;height:24px;padding:0 2px;border-radius:6px}.tour-edit__row:hover{background:#ffffff0d}.tour-edit__star{width:20px;height:20px;color:var(--panel-quiet)!important;font-size:13px!important}.is-start>.tour-edit__star{color:#f0c95e!important}.tour-edit__flag{width:20px;height:20px;color:var(--panel-quiet)!important;font-size:13px!important}.is-end>.tour-edit__flag{color:#8fc7e8!important}.tour-edit__name{flex:1;min-width:0;height:22px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px}.tour-edit__name:hover{color:var(--panel-accent)!important}.is-start>.tour-edit__name,.is-end>.tour-edit__name{font-weight:600}.tour-edit__new{flex:none;padding:0 5px;border-radius:7px;background:#86c99533;color:var(--panel-accent);font-size:9.5px;font-weight:600;line-height:14px;text-transform:uppercase;letter-spacing:.06em}.tour-edit__remove{width:20px;height:20px;border-radius:4px;color:var(--panel-quiet)!important;font-size:14px!important;opacity:0}.tour-edit__row:hover .tour-edit__remove,.tour-edit__remove:focus-visible{opacity:1}.tour-edit__remove:hover{color:#f6c2b6!important;background:#f0786433!important}.tour-edit__empty{padding:4px 6px;color:var(--panel-quiet)}.tour-edit__actions{display:flex;gap:4px;margin-top:6px}.tour-edit__actions button{flex:1;height:24px;border-radius:6px;background:#86c99529!important;color:#d4ecd9!important;font-weight:500}.tour-edit__actions button:hover{background:#86c99542!important}.tour-edit__actions button[hidden]{display:none}.tour-edit__note{margin-top:6px;font-size:10.5px;color:var(--panel-quiet)}.tour-edit__note:empty{display:none}.tour-edit__note.is-flash{color:var(--panel-accent)}.tour-edit__open{width:16px;height:20px;color:var(--panel-quiet)!important;font-size:10px!important;position:relative}.tour-edit__open.has-changes:after{content:"";position:absolute;right:0;top:4px;width:4px;height:4px;border-radius:50%;background:var(--panel-accent)}.tour-edit__item{border-radius:6px;background:#ffffff0a;margin:2px 0}.tour-edit__fields{padding:2px 8px 8px 22px}.tour-edit__field{display:flex;align-items:center;gap:4px;height:24px}.tour-edit__field>span{flex:1;color:var(--panel-quiet)}.tour-edit__field input{width:64px;height:20px;padding:0 6px;border:0;border-radius:4px;background:#ffffff12;color:var(--panel-text);font:inherit;font-variant-numeric:tabular-nums;text-align:right}.tour-edit__field input::placeholder{color:#e3efe64d}.tour-edit__field input:focus{outline:1px solid rgba(134,201,149,.5)}.tour-edit__field button{height:20px;padding:0 6px!important;border-radius:4px;background:#86c99524!important;font-size:10.5px!important}.tour-edit__field button:hover{background:#86c99542!important}.tour-edit__field .tour-edit__off{width:20px;padding:0!important;background:transparent!important;color:var(--panel-quiet)!important}.tour-edit__field .tour-edit__off:disabled{visibility:hidden}.tour-edit__hint{margin-top:4px;font-size:10px;line-height:1.4;color:var(--panel-quiet)}.tour-edit__move{width:100%;height:22px;margin-top:6px;border-radius:6px;background:#86c99529!important;color:#d4ecd9!important;font-weight:500}.tour-edit__move:hover{background:#86c99542!important}
