.backdrop[data-v-f7759d61]{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.backdrop.as-page[data-v-f7759d61]{background:none;box-sizing:border-box;display:block;height:calc(100vh - 52px);overflow-y:auto;padding:24px 16px;position:static}.backdrop.as-page .dialog[data-v-f7759d61]{margin:0 auto;max-height:none;max-width:440px;width:100%}.dialog[data-v-f7759d61]{background:#060812fa;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fffc;display:flex;flex-direction:column;font-family:var(--font-mono);max-height:90vh;overflow-x:hidden;overflow-y:auto;width:440px}.dialog-header[data-v-f7759d61]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;justify-content:space-between;padding:14px 16px 12px}.dialog-title[data-v-f7759d61]{color:#ffffff80;font-size:11px;font-weight:600;letter-spacing:.18em}.close-btn[data-v-f7759d61]{background:none;border:none;color:#ffffff59;cursor:pointer;font-size:13px;padding:2px 5px;transition:color .2s}.close-btn[data-v-f7759d61]:hover{color:#ffffffbf}.section[data-v-f7759d61]{border-top:1px solid hsla(0,0%,100%,.06)}.section-label[data-v-f7759d61]{background:#ffffff05;border-bottom:1px solid hsla(0,0%,100%,.05);color:#ffffff40;display:block;font-size:9px;font-weight:600;letter-spacing:.18em;padding:10px 16px 8px}.input-row[data-v-f7759d61]{align-items:center;display:flex;flex-shrink:0;gap:6px}.input[data-v-f7759d61]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:3px;color:#ffffffd9;font-family:var(--font-mono);font-size:13px;outline:none;padding:5px 8px;text-align:right;transition:border-color .15s;width:72px}.input[data-v-f7759d61]:focus{border-color:#dc823299}.input-wide[data-v-f7759d61]{text-align:left;width:150px}.row[data-v-f7759d61]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;gap:12px;justify-content:space-between;padding:10px 16px}.row-last[data-v-f7759d61]{border-bottom:none}.row-info[data-v-f7759d61]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.row-label[data-v-f7759d61]{color:#ffffffa6;font-size:12px}.row-desc[data-v-f7759d61]{color:#ffffff40;font-size:10px}.ext-link[data-v-f7759d61]{color:#fc4c02a6;text-decoration:none}.ext-link[data-v-f7759d61]:hover{color:#ff641ee6}.tog[data-v-f7759d61]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:3px;color:#ffffff59;cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;padding:4px 9px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.tog[data-v-f7759d61]:hover{background:#ffffff14;color:#fff9}.tog[data-v-f7759d61]:disabled{cursor:default;opacity:.4}.tog-strava[data-v-f7759d61]{background:#fc4c021f;border-color:#fc4c0259;color:#ff783cd9}.tog-strava[data-v-f7759d61]:hover{background:#fc4c0238}.strava-connect-btn[data-v-f7759d61]{align-self:flex-start;font-size:11px;padding:6px 12px}.tog-danger[data-v-f7759d61]{background:#dc3c3c1f;border-color:#dc3c3c59;color:#ff6464d9}.tog-danger[data-v-f7759d61]:hover{background:#dc3c3c38}.strava-guide[data-v-f7759d61]{background:#fc4c020a;border-top:1px solid hsla(0,0%,100%,.06);padding:10px 16px 14px}.guide-connected[data-v-f7759d61]{align-items:center;display:flex;justify-content:space-between}.guide-ok[data-v-f7759d61]{color:#50dc78d9;font-size:11px;letter-spacing:.08em}.guide-step[data-v-f7759d61]{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.guide-step[data-v-f7759d61]:last-child{margin-bottom:0}.guide-num[data-v-f7759d61]{align-items:center;background:#fc4c0233;border:1px solid rgba(252,76,2,.35);border-radius:50%;color:#ff783ccc;display:flex;flex-shrink:0;font-size:9px;height:17px;justify-content:center;margin-top:3px;width:17px}.guide-body[data-v-f7759d61]{display:flex;flex:1;flex-direction:column;gap:6px}.guide-text[data-v-f7759d61]{color:#ffffff80;font-size:11px;padding-top:3px}.guide-hint[data-v-f7759d61]{color:#ffffff52;font-size:10px;line-height:1.5}.guide-hint code[data-v-f7759d61]{background:#ffffff14;border-radius:2px;font-family:var(--font-mono);padding:1px 4px}.guide-code-row[data-v-f7759d61]{display:flex;gap:6px}.guide-code-input[data-v-f7759d61]{flex:1;text-align:left;width:unset}.guide-error[data-v-f7759d61]{color:#ff6450d9;font-size:10px;line-height:1.4}.hint[data-v-f7759d61]{color:#fff3;font-size:10px;letter-spacing:.04em;margin:0;padding:12px 16px 14px}.int-fade-enter-active[data-v-f7759d61],.int-fade-leave-active[data-v-f7759d61]{transition:opacity .2s ease,transform .2s ease}.int-fade-enter-from[data-v-f7759d61],.int-fade-leave-to[data-v-f7759d61]{opacity:0;transform:scale(.97)}
