.fluent-animated-icon[data-v-2e565f97]{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.fluent-animated-icon.is-animating[data-v-2e565f97]{animation:.3s bounce-2e565f97}@keyframes bounce-2e565f97{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.fluent-icon[data-v-879a911a]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fluent-app-bar-button[data-v-70f8257e]{border-radius:var(--radius-md);cursor:pointer;min-width:68px;height:56px;color:var(--text-primary);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 12px;transition:background .2s;display:inline-flex}.fluent-app-bar-button[data-v-70f8257e]:hover{background:var(--bg-hover)}.fluent-app-bar-button[data-v-70f8257e]:active{background:var(--bg-card)}.fluent-app-bar-button.is-disabled[data-v-70f8257e]{opacity:.5;cursor:not-allowed;pointer-events:none}.fluent-app-bar-button.is-compact[data-v-70f8257e]{min-width:40px;height:40px;padding:8px}.app-bar-button-icon[data-v-70f8257e]{justify-content:center;align-items:center;display:flex}.app-bar-button-label[data-v-70f8257e]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:16px;overflow:hidden}.fluent-app-bar-separator[data-v-3b16adfe]{background:var(--border-strong);width:1px;height:24px;margin:0 4px}.fluent-app-bar-separator.is-compact[data-v-3b16adfe]{height:16px;margin:0 2px}.fluent-app-bar-toggle-button[data-v-fa5d8481]{border-radius:var(--radius-md);cursor:pointer;min-width:68px;height:56px;color:var(--text-primary);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 12px;transition:background .2s;display:inline-flex}.fluent-app-bar-toggle-button[data-v-fa5d8481]:hover{background:var(--bg-hover)}.fluent-app-bar-toggle-button[data-v-fa5d8481]:active{background:var(--bg-card)}.fluent-app-bar-toggle-button.is-checked[data-v-fa5d8481]{color:var(--accent);background:#0078d41a}.fluent-app-bar-toggle-button.is-disabled[data-v-fa5d8481]{opacity:.5;cursor:not-allowed;pointer-events:none}.fluent-app-bar-toggle-button.is-compact[data-v-fa5d8481]{min-width:40px;height:40px;padding:8px}.app-bar-button-icon[data-v-fa5d8481]{justify-content:center;align-items:center;display:flex}.app-bar-button-label[data-v-fa5d8481]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:16px;overflow:hidden}.fluent-auto-suggest-box[data-v-31177f67]{flex-direction:column;gap:8px;display:flex}.auto-suggest-label[data-v-31177f67]{color:var(--text-primary);font-size:14px;font-weight:600}.auto-suggest-container[data-v-31177f67]{position:relative}.auto-suggest-input-wrapper[data-v-31177f67]{align-items:center;display:flex;position:relative}.auto-suggest-icon[data-v-31177f67]{color:var(--text-muted);pointer-events:none;position:absolute;left:12px}.auto-suggest-input[data-v-31177f67]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);width:100%;height:36px;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);padding:8px 36px;transition:border-color .2s,box-shadow .2s}.auto-suggest-input[data-v-31177f67]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #0078d433}.auto-suggest-input[data-v-31177f67]:disabled{opacity:.5;pointer-events:none}.auto-suggest-input[data-v-31177f67]::placeholder{color:var(--text-muted)}.auto-suggest-clear[data-v-31177f67]{border-radius:var(--radius-md);width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:absolute;right:8px}.auto-suggest-clear[data-v-31177f67]:hover{background:var(--bg-hover);color:var(--text-primary)}.auto-suggest-dropdown[data-v-31177f67]{z-index:1000;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px #00000024}.auto-suggest-item[data-v-31177f67]{cursor:pointer;padding:8px 12px;transition:background .2s}.auto-suggest-item[data-v-31177f67]:hover{background:var(--bg-hover)}.auto-suggest-item.is-highlighted[data-v-31177f67]{background:var(--accent);color:var(--text-on-accent)}.auto-suggest-item-text[data-v-31177f67]{font-size:14px;line-height:20px}.auto-suggest-error[data-v-31177f67]{color:#c42b1c;font-size:12px}.auto-suggest-description[data-v-31177f67]{color:var(--text-secondary);font-size:12px}.dropdown-enter-active[data-v-31177f67]{transition:all .2s}.dropdown-leave-active[data-v-31177f67]{transition:all .15s}.dropdown-enter-from[data-v-31177f67],.dropdown-leave-to[data-v-31177f67]{opacity:0;transform:translateY(-4px)}.fluent-back-to-top[data-v-f92daa92]{background:var(--bg-card);border:1px solid var(--border-strong);width:40px;height:40px;color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-4);z-index:100;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,box-shadow .2s;display:flex;position:fixed}.fluent-back-to-top[data-v-f92daa92]:hover{background:var(--bg-hover);box-shadow:var(--shadow-8)}.fade-enter-active[data-v-f92daa92],.fade-leave-active[data-v-f92daa92]{transition:opacity .3s}.fade-enter-from[data-v-f92daa92],.fade-leave-to[data-v-f92daa92]{opacity:0}.fluent-breadcrumb-bar[data-v-2fcfc6b5]{padding:8px 0}.fluent-breadcrumb-bar.is-disabled[data-v-2fcfc6b5]{opacity:.5;pointer-events:none}.breadcrumb-items[data-v-2fcfc6b5]{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-item[data-v-2fcfc6b5]{align-items:center;display:flex}.breadcrumb-link[data-v-2fcfc6b5]{border-radius:var(--radius-md);color:var(--accent);align-items:center;gap:6px;padding:4px 8px;font-size:14px;text-decoration:none;transition:background .2s;display:flex}.breadcrumb-link[data-v-2fcfc6b5]:hover{background:#0078d41a}.breadcrumb-current[data-v-2fcfc6b5]{color:var(--text-primary);align-items:center;gap:6px;padding:4px 8px;font-size:14px;font-weight:500;display:flex}.breadcrumb-item.is-disabled .breadcrumb-link[data-v-2fcfc6b5]{opacity:.5;cursor:not-allowed}.breadcrumb-separator[data-v-2fcfc6b5]{color:var(--text-muted);align-items:center;margin:0 4px;display:flex}.breadcrumb-text[data-v-2fcfc6b5]{white-space:nowrap}.fluent-btn[data-v-d77794b2]{border-radius:var(--radius-md);font-family:var(--font-ui);cursor:pointer;transition:all var(--duration-fast) ease;white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;outline:none;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex;position:relative}.fluent-btn[data-v-d77794b2]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sm[data-v-d77794b2]{min-height:28px;padding:4px 12px;font-size:12px}.md[data-v-d77794b2]{min-height:32px;padding:6px 16px;font-size:14px}.lg[data-v-d77794b2]{min-height:40px;padding:8px 24px;font-size:14px}.icon-only.sm[data-v-d77794b2]{width:28px;padding:0}.icon-only.md[data-v-d77794b2]{width:32px;padding:0}.icon-only.lg[data-v-d77794b2]{width:40px;padding:0}.primary[data-v-d77794b2]{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-2)}.primary[data-v-d77794b2]:hover{background:var(--accent-dark);box-shadow:var(--shadow-4)}.primary[data-v-d77794b2]:active{background:var(--accent-hover);box-shadow:var(--shadow-2);transform:scale(.98)}.secondary[data-v-d77794b2]{background:var(--bg-card-solid);color:var(--text-primary);border:1px solid var(--border-strong)}.secondary[data-v-d77794b2]:hover{background:var(--bg-hover);border-color:var(--text-muted)}.secondary[data-v-d77794b2]:active{background:var(--bg-card);transform:scale(.98)}.subtle[data-v-d77794b2]{color:var(--text-secondary);background:0 0}.subtle[data-v-d77794b2]:hover{background:var(--bg-hover);color:var(--text-primary)}.subtle[data-v-d77794b2]:active{background:var(--bg-card);transform:scale(.98)}.danger[data-v-d77794b2]{color:#fff;box-shadow:var(--shadow-2);background:#c42b1c}.danger[data-v-d77794b2]:hover{background:#a61b10}.danger[data-v-d77794b2]:active{background:#8e1510;transform:scale(.98)}.disabled[data-v-d77794b2]{opacity:.5;cursor:not-allowed;pointer-events:none}.fluent-calendar-date-picker[data-v-e0c7ad5a]{flex-direction:column;gap:8px;display:flex}.fluent-calendar-date-picker.is-disabled[data-v-e0c7ad5a]{opacity:.5;pointer-events:none}.calendar-date-picker-label[data-v-e0c7ad5a]{color:var(--text-primary);font-size:14px;font-weight:600}.calendar-date-picker-container[data-v-e0c7ad5a]{position:relative}.calendar-date-picker-input[data-v-e0c7ad5a]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);cursor:pointer;align-items:center;height:36px;padding:0 12px;transition:border-color .2s;display:flex}.calendar-date-picker-input[data-v-e0c7ad5a]:hover{border-color:var(--accent)}.input-text[data-v-e0c7ad5a]{color:var(--text-muted);flex:1;font-size:14px}.input-text.has-value[data-v-e0c7ad5a]{color:var(--text-primary)}.input-icon[data-v-e0c7ad5a]{color:var(--text-muted)}.calendar-dropdown[data-v-e0c7ad5a]{z-index:100000;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:280px;padding:16px;position:fixed;box-shadow:0 4px 8px #00000024}.calendar-header[data-v-e0c7ad5a]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.nav-button[data-v-e0c7ad5a]{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s;display:flex}.nav-button[data-v-e0c7ad5a]:hover{background:var(--bg-hover)}.header-title[data-v-e0c7ad5a]{cursor:pointer;color:var(--text-primary);background:0 0;border:0;font-size:14px;font-weight:600}.header-title[data-v-e0c7ad5a]:hover{color:var(--accent)}.calendar-options[data-v-e0c7ad5a]{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.period-button[data-v-e0c7ad5a]{border-radius:var(--radius-md);min-height:38px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:5px 4px;font-size:12px}.period-button[data-v-e0c7ad5a]:hover,.period-button.selected[data-v-e0c7ad5a]{color:var(--accent);background:var(--accent-50)}.year-options[data-v-e0c7ad5a]{grid-template-columns:repeat(4,1fr)}.calendar-weekdays[data-v-e0c7ad5a]{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.weekday[data-v-e0c7ad5a]{text-align:center;color:var(--text-secondary);padding:8px 0;font-size:12px;font-weight:600}.calendar-days[data-v-e0c7ad5a]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.day-button[data-v-e0c7ad5a]{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:14px;transition:background .2s;display:flex}.day-button[data-v-e0c7ad5a]:hover{background:var(--bg-hover)}.day-button.is-today[data-v-e0c7ad5a]{color:var(--accent);font-weight:600}.day-button.is-selected[data-v-e0c7ad5a]{background:var(--accent);color:#fff}.day-button.is-other-month[data-v-e0c7ad5a]{color:var(--text-muted)}.day-button.is-disabled[data-v-e0c7ad5a]{opacity:.5;cursor:not-allowed}.calendar-date-picker-error[data-v-e0c7ad5a]{color:#c42b1c;font-size:12px}.calendar-date-picker-description[data-v-e0c7ad5a]{color:var(--text-secondary);font-size:12px}.dropdown-enter-active[data-v-e0c7ad5a]{transition:all .2s}.dropdown-leave-active[data-v-e0c7ad5a]{transition:all .15s}.dropdown-enter-from[data-v-e0c7ad5a],.dropdown-leave-to[data-v-e0c7ad5a]{opacity:0;transform:translateY(-4px)}.fluent-calendar-view[data-v-b6337c1c]{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:280px;padding:16px}.fluent-calendar-view.is-disabled[data-v-b6337c1c]{opacity:.5;pointer-events:none}.calendar-header[data-v-b6337c1c]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.nav-button[data-v-b6337c1c]{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s;display:flex}.nav-button[data-v-b6337c1c]:hover{background:var(--bg-hover)}.header-title[data-v-b6337c1c]{color:var(--text-primary);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;padding:8px 12px;font-size:14px;font-weight:600;transition:background .2s}.header-title[data-v-b6337c1c]:hover{background:var(--bg-hover)}.year-month-selector[data-v-b6337c1c]{flex-direction:column;gap:16px;display:flex}.year-selector[data-v-b6337c1c],.month-selector[data-v-b6337c1c]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.year-button[data-v-b6337c1c],.month-button[data-v-b6337c1c]{border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:8px;font-size:14px;transition:background .2s}.year-button[data-v-b6337c1c]:hover,.month-button[data-v-b6337c1c]:hover{background:var(--bg-hover)}.year-button.is-selected[data-v-b6337c1c],.month-button.is-selected[data-v-b6337c1c]{background:var(--accent);color:#fff}.calendar-weekdays[data-v-b6337c1c]{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.weekday[data-v-b6337c1c]{text-align:center;color:var(--text-secondary);padding:8px 0;font-size:12px;font-weight:600}.calendar-days[data-v-b6337c1c]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.day-button[data-v-b6337c1c]{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:14px;transition:background .2s;display:flex}.day-button[data-v-b6337c1c]:hover{background:var(--bg-hover)}.day-button.is-today[data-v-b6337c1c]{color:var(--accent);font-weight:600}.day-button.is-selected[data-v-b6337c1c]{background:var(--accent);color:#fff}.day-button.is-other-month[data-v-b6337c1c]{color:var(--text-muted)}.day-button.is-disabled[data-v-b6337c1c]{opacity:.5;cursor:not-allowed}.fluent-canvas[data-v-16d10cb3]{position:relative}.fluent-material-backdrop[data-v-d332ff28]{isolation:isolate;border-radius:inherit;position:relative;overflow:hidden;transform:translateZ(0)}.mb-layer[data-v-d332ff28]{pointer-events:none;position:absolute;inset:0}.mb-wallpaper[data-v-d332ff28]{z-index:0}.fluent-material-backdrop[style*="--mb-wallpaper-mode: image"] .mb-wallpaper[data-v-d332ff28]{background-image:var(--mb-wallpaper);filter:brightness()saturate(.9);background-position:50%;background-size:cover}.fluent-material-backdrop[style*="--mb-wallpaper-mode: auto"] .mb-wallpaper[data-v-d332ff28]{background-image:var(--mica-wallpaper,none);background-position:50%;background-size:cover}.fluent-material-backdrop[style*="--mb-wallpaper-mode: auto"] .mb-wallpaper[data-v-d332ff28]:not([style]){background-image:var(--mica-wallpaper,linear-gradient(135deg, #e8e8e8, #d8d8d8))}.mb-tint[data-v-d332ff28]{z-index:1;background:var(--material-tint-color,transparent);opacity:var(--material-tint-opacity,1)}.mb-luminosity[data-v-d332ff28]{z-index:2;background:var(--material-luminosity-color,transparent);opacity:var(--material-luminosity-opacity,0);mix-blend-mode:screen}.mb-noise[data-v-d332ff28]{z-index:3;background-image:var(--material-noise,none);opacity:var(--material-noise-opacity,0);background-size:160px 160px}.mb-refraction[data-v-d332ff28]{z-index:4;filter:saturate(1.25);background:radial-gradient(circle at 18% 0,#ffffff80,#0000 30%),radial-gradient(circle at 82% 100%,#a0d2ff24,#0000 36%),linear-gradient(115deg,#0000 30%,#ffffff2e 46%,#0000 58%)}.mb-blur[data-v-d332ff28]{z-index:5;-webkit-backdrop-filter:blur(var(--material-blur)) saturate(var(--material-saturate))}.mb-no-blur[data-v-d332ff28]{background:var(--material-fallback,var(--bg-card-solid))}.mb-content[data-v-d332ff28]{z-index:6;position:relative}.fluent-card[data-v-60e07b13]{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-4);transition:all var(--duration-normal) var(--ease-standard);position:relative;overflow:hidden}.fluent-card-backdrop[data-v-60e07b13]{position:absolute;inset:0}.fluent-card-content[data-v-60e07b13]{z-index:1;position:relative}.fluent-card.material-solid[data-v-60e07b13]{background:var(--bg-card-solid);-webkit-backdrop-filter:none}.fluent-card.material-solid .fluent-card-backdrop[data-v-60e07b13]{display:none}.fluent-card.material-mica[data-v-60e07b13],.fluent-card.material-mica-alt[data-v-60e07b13]{-webkit-backdrop-filter:none;background:0 0}.fluent-card.padding[data-v-60e07b13]{padding:20px}.fluent-card.hoverable[data-v-60e07b13]:hover{box-shadow:var(--shadow-8);border-color:var(--border-strong);transform:translateY(-1px)}.fluent-card.hoverable[data-v-60e07b13]:active{box-shadow:var(--shadow-4);transform:translateY(0)}.fluent-checkbox[data-v-505e4c71]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:32px;padding:4px 0;display:inline-flex}.fluent-checkbox.is-disabled[data-v-505e4c71]{opacity:.5;cursor:not-allowed;pointer-events:none}.checkbox-box[data-v-505e4c71]{border:2px solid var(--text-secondary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.fluent-checkbox:hover .checkbox-box[data-v-505e4c71]{border-color:var(--accent)}.fluent-checkbox.is-checked .checkbox-box[data-v-505e4c71],.fluent-checkbox.is-indeterminate .checkbox-box[data-v-505e4c71]{background:var(--accent);border-color:var(--accent)}.checkbox-check[data-v-505e4c71]{color:#fff}.checkbox-indeterminate[data-v-505e4c71]{background:#fff;border-radius:1px;width:10px;height:2px}.checkbox-label[data-v-505e4c71]{color:var(--text-primary);font-size:14px;line-height:20px}.fluent-checkbox:focus-visible .checkbox-box[data-v-505e4c71]{outline:2px solid var(--accent);outline-offset:2px}.fluent-col[data-v-7db1a7f8]{box-sizing:border-box}.fluent-color-picker[data-v-c866d8e7]{flex-direction:column;gap:8px;display:flex}.fluent-color-picker.is-disabled[data-v-c866d8e7]{opacity:.5;pointer-events:none}.color-picker-label[data-v-c866d8e7]{color:var(--text-primary);font-size:14px;font-weight:600}.color-picker-container[data-v-c866d8e7]{position:relative}.color-picker-input-wrapper[data-v-c866d8e7]{align-items:center;gap:8px;display:flex}.color-preview[data-v-c866d8e7]{border-radius:var(--radius-md);border:1px solid var(--border-strong);cursor:pointer;width:36px;height:36px;transition:transform .2s}.color-preview[data-v-c866d8e7]:hover{transform:scale(1.05)}.color-input[data-v-c866d8e7]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);height:36px;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);flex:1;padding:8px 12px}.color-input[data-v-c866d8e7]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #0078d433}.color-picker-dropdown[data-v-c866d8e7]{z-index:100000;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-sizing:border-box;width:min(304px,100vw - 16px);min-width:0;max-height:min(520px,100vh - 16px);margin-top:4px;padding:12px;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 4px 8px #00000024}.color-spectrum[data-v-c866d8e7]{border-radius:var(--radius-md);cursor:crosshair;width:100%;height:150px;margin-bottom:12px;position:relative;overflow:hidden}.spectrum-canvas[data-v-c866d8e7]{width:100%;height:100%}.spectrum-thumb[data-v-c866d8e7]{pointer-events:none;background:#fff;border:2px solid #333;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.color-sliders[data-v-c866d8e7]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.slider-row[data-v-c866d8e7]{align-items:center;gap:8px;display:flex}.slider-label[data-v-c866d8e7]{color:var(--text-secondary);width:40px;font-size:12px}.hue-slider[data-v-c866d8e7],.alpha-slider[data-v-c866d8e7]{cursor:pointer;flex:1;height:12px;position:relative}.hue-track[data-v-c866d8e7]{background:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);border-radius:6px;width:100%;height:100%}.alpha-track[data-v-c866d8e7]{background-image:linear-gradient(45deg,#ccc 25%,#0000 25%),linear-gradient(-45deg,#ccc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ccc 75%),linear-gradient(-45deg,#0000 75%,#ccc 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border-radius:6px;width:100%;height:100%}.slider-thumb[data-v-c866d8e7]{pointer-events:none;background:#fff;border:2px solid #333;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.color-inputs[data-v-c866d8e7]{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.input-group[data-v-c866d8e7]{flex-direction:column;gap:4px;display:flex}.input-group label[data-v-c866d8e7]{color:var(--text-secondary);text-align:center;font-size:11px}.input-group input[data-v-c866d8e7]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);width:100%;height:28px;color:var(--text-primary);text-align:center;padding:4px 6px;font-size:12px}.input-group input[data-v-c866d8e7]:focus{border-color:var(--accent);outline:none}.color-presets[data-v-c866d8e7]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.preset-color[data-v-c866d8e7]{aspect-ratio:1;cursor:pointer;border-radius:4px;width:100%;transition:transform .2s}.preset-color[data-v-c866d8e7]:hover{transform:scale(1.1)}.color-picker-error[data-v-c866d8e7]{color:#c42b1c;font-size:12px}.color-picker-description[data-v-c866d8e7]{color:var(--text-secondary);font-size:12px}.dropdown-enter-active[data-v-c866d8e7]{transition:all .2s}.dropdown-leave-active[data-v-c866d8e7]{transition:all .15s}.dropdown-enter-from[data-v-c866d8e7],.dropdown-leave-to[data-v-c866d8e7]{opacity:0;transform:translateY(-4px)}.fluent-combo-box[data-v-8490c281]{flex-direction:column;gap:8px;display:flex}.fluent-combo-box.is-disabled[data-v-8490c281]{opacity:.5;pointer-events:none}.combo-box-label[data-v-8490c281]{color:var(--text-primary);font-size:14px;font-weight:600}.combo-box-container[data-v-8490c281]{position:relative}.combo-box-input[data-v-8490c281]{cursor:pointer;align-items:center;display:flex}.combo-box-field[data-v-8490c281]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);height:36px;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;flex:1;padding:8px 36px 8px 12px;transition:border-color .2s}.combo-box-field[data-v-8490c281]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #0078d433}.combo-box-chevron[data-v-8490c281]{color:var(--text-muted);pointer-events:none;transition:transform .2s;position:absolute;right:10px}.fluent-combo-box.is-open .combo-box-chevron[data-v-8490c281]{transform:rotate(180deg)}.combo-box-dropdown[data-v-8490c281]{z-index:1000;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);max-height:200px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px #00000024}.dropdown-items[data-v-8490c281]{padding:4px 0}.dropdown-item[data-v-8490c281]{cursor:pointer;color:var(--text-primary);padding:8px 12px;font-size:14px;transition:background .2s}.dropdown-item[data-v-8490c281]:hover,.dropdown-item.is-highlighted[data-v-8490c281]{background:var(--bg-hover)}.dropdown-item.is-selected[data-v-8490c281]{color:var(--accent);background:#0078d41a}.combo-box-error[data-v-8490c281]{color:#c42b1c;font-size:12px}.combo-box-description[data-v-8490c281]{color:var(--text-secondary);font-size:12px}.dropdown-enter-active[data-v-8490c281]{transition:all .2s}.dropdown-leave-active[data-v-8490c281]{transition:all .15s}.dropdown-enter-from[data-v-8490c281],.dropdown-leave-to[data-v-8490c281]{opacity:0;transform:translateY(-4px)}.fluent-command-bar[data-v-a53f6dd0]{background:var(--bg-card);border-bottom:1px solid var(--border-strong);align-items:center;height:48px;padding:0 8px;display:flex;position:relative}.command-bar-primary[data-v-a53f6dd0]{flex:1;align-items:center;min-width:0;display:flex}.command-bar-primary-content[data-v-a53f6dd0]{flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.command-separator[data-v-a53f6dd0]{background:var(--border-strong);width:1px;height:24px;margin:0 4px}.command-button[data-v-a53f6dd0]{border-radius:var(--radius-md);height:36px;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:0 12px;transition:background .2s;display:flex}.command-button[data-v-a53f6dd0]:hover{background:var(--bg-hover)}.command-button[data-v-a53f6dd0]:disabled,.command-button.is-disabled[data-v-a53f6dd0]{opacity:.5;cursor:not-allowed}.command-label[data-v-a53f6dd0]{white-space:nowrap}.command-bar-overflow[data-v-a53f6dd0]{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:4px;transition:background .2s;display:flex}.command-bar-overflow[data-v-a53f6dd0]:hover{background:var(--bg-hover)}.command-bar-overflow.is-open[data-v-a53f6dd0]{background:var(--bg-card)}.command-bar-overflow-overlay[data-v-a53f6dd0]{z-index:1000;position:fixed;inset:0}.command-bar-secondary[data-v-a53f6dd0]{z-index:1001;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:200px;max-height:300px;padding:4px 0;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 4px 8px #00000024}.command-button-secondary[data-v-a53f6dd0]{border-radius:0;justify-content:flex-start;width:100%}.overflow-enter-active[data-v-a53f6dd0]{transition:all .2s}.overflow-leave-active[data-v-a53f6dd0]{transition:all .15s}.overflow-enter-from[data-v-a53f6dd0],.overflow-leave-to[data-v-a53f6dd0]{opacity:0;transform:translateY(-4px)}.fluent-command-bar-flyout-wrapper[data-v-8c383ae4]{display:inline-flex}.fluent-command-bar-flyout-overlay[data-v-8c383ae4]{z-index:1000;position:fixed;inset:0}.fluent-command-bar-flyout[data-v-8c383ae4]{z-index:1001;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:200px;padding:4px 0;position:absolute;box-shadow:0 8px 16px #00000024}.command-separator[data-v-8c383ae4]{background:var(--border-strong);height:1px;margin:4px 0}.command-item[data-v-8c383ae4]{width:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:8px 16px;transition:background .2s;display:flex}.command-item[data-v-8c383ae4]:hover{background:var(--bg-hover)}.command-item[data-v-8c383ae4]:disabled{opacity:.5;cursor:not-allowed}.command-label[data-v-8c383ae4]{flex:1}.flyout-enter-active[data-v-8c383ae4]{transition:all .2s}.flyout-leave-active[data-v-8c383ae4]{transition:all .15s}.flyout-enter-from[data-v-8c383ae4],.flyout-leave-to[data-v-8c383ae4]{opacity:0;transform:scale(.95)}.fluent-content-dialog-overlay[data-v-87b8b423]{z-index:1000;background:#0000004d;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fluent-content-dialog[data-v-87b8b423]{background:var(--bg-card);border-radius:var(--radius-md);flex-direction:column;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 8px 32px #0003}.size-standard[data-v-87b8b423]{width:100%;max-width:450px}.size-large[data-v-87b8b423]{width:100%;max-width:600px}.size-fullscreen[data-v-87b8b423]{border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.dialog-header[data-v-87b8b423]{align-items:flex-start;gap:12px;padding:24px 24px 0;display:flex}.header-icon[data-v-87b8b423]{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.header-text[data-v-87b8b423]{flex:1;min-width:0}.dialog-title[data-v-87b8b423]{color:var(--text-primary);margin:0;font-size:20px;font-weight:600;line-height:1.4}.dialog-subtitle[data-v-87b8b423]{color:var(--text-secondary);margin:4px 0 0;font-size:14px}.dialog-close[data-v-87b8b423]{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.dialog-close[data-v-87b8b423]:hover{background:var(--bg-hover)}.dialog-body[data-v-87b8b423]{flex:1;padding:24px;overflow-y:auto}.dialog-footer[data-v-87b8b423]{border-top:1px solid var(--border-strong);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.dialog-enter-active[data-v-87b8b423]{transition:all .3s}.dialog-leave-active[data-v-87b8b423]{transition:all .2s}.dialog-enter-from[data-v-87b8b423],.dialog-leave-to[data-v-87b8b423]{opacity:0}.dialog-enter-from .fluent-content-dialog[data-v-87b8b423],.dialog-leave-to .fluent-content-dialog[data-v-87b8b423]{transform:scale(.95)}.control-example-root[data-v-3e78c626]{margin-bottom:32px}.control-example-header[data-v-3e78c626]{color:var(--text-primary);margin:28px 0 12px;font-size:14px;font-weight:600;line-height:20px}.control-example-frame[data-v-3e78c626]{background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-2);overflow:visible}.example-container[data-v-3e78c626]{min-width:0;min-height:100px;display:flex;overflow:visible}.example-display[data-v-3e78c626]{background:var(--bg-card-solid);flex:1;justify-content:center;align-items:center;min-width:0;padding:24px;display:flex;overflow:visible}.example-display[data-v-3e78c626]>*{max-width:100%}@media (width<=720px){.example-container[data-v-3e78c626]{flex-direction:column}.example-options[data-v-3e78c626]{border-top:1px solid var(--border-strong);border-left:0;width:100%;min-width:0}}.example-options[data-v-3e78c626]{border-left:1px solid var(--border-strong);background:var(--bg-card);flex:0 250px;min-width:180px;padding:16px}.code-expander[data-v-3e78c626]{border-top:1px solid var(--border-strong)}.source-code-card[data-v-3e78c626]{box-shadow:none;border-radius:0;margin:0}.source-code-header[data-v-3e78c626]{border-bottom:1px solid var(--border-strong);color:var(--text-primary);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.source-code-content[data-v-3e78c626]{background:var(--bg-code);padding:16px;overflow-x:auto}.source-code-content pre[data-v-3e78c626]{color:var(--text-code);margin:0;font-family:Consolas,monospace;font-size:14px;line-height:1.5}.source-code-content code[data-v-3e78c626]{white-space:pre}@media (width<=600px){.control-example-root[data-v-3e78c626]{margin-bottom:24px}.example-display[data-v-3e78c626]{padding:18px 14px}.source-code-content[data-v-3e78c626]{padding:14px}.source-code-content pre[data-v-3e78c626]{font-size:12px}}.fluent-data-grid[data-v-8357a476]{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden}.fluent-data-grid.is-loading[data-v-8357a476]{opacity:.7;pointer-events:none}.data-grid-toolbar[data-v-8357a476]{border-bottom:1px solid var(--border-strong);padding:12px 16px}.data-grid-container[data-v-8357a476]{overflow-x:auto}.data-grid-table[data-v-8357a476]{border-collapse:collapse;width:100%}.grid-header-cell[data-v-8357a476]{text-align:left;color:var(--text-secondary);background:var(--bg-card);border-bottom:1px solid var(--border-strong);white-space:nowrap;cursor:default;padding:12px 16px;font-size:12px;font-weight:600}.grid-header-cell[data-v-8357a476]:hover{background:var(--bg-hover)}.grid-header-checkbox[data-v-8357a476],.grid-header-actions[data-v-8357a476]{text-align:center;width:48px;color:var(--text-secondary);background:var(--bg-card);border-bottom:1px solid var(--border-strong);padding:12px 16px;font-size:12px;font-weight:600}.header-content[data-v-8357a476]{align-items:center;gap:8px;display:flex}.sort-icon[data-v-8357a476]{color:var(--accent)}.grid-row[data-v-8357a476]{transition:background .2s}.grid-row[data-v-8357a476]:hover{background:var(--bg-hover)}.grid-row.is-selected[data-v-8357a476]{background:#0078d41a}.grid-cell-checkbox[data-v-8357a476],.grid-cell-actions[data-v-8357a476]{text-align:center;border-bottom:1px solid var(--border-strong);width:48px;padding:12px 16px}.grid-cell[data-v-8357a476]{color:var(--text-primary);border-bottom:1px solid var(--border-strong);padding:12px 16px;font-size:14px}.data-grid-pagination[data-v-8357a476]{border-top:1px solid var(--border-strong);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pagination-info[data-v-8357a476]{color:var(--text-secondary);font-size:14px}.pagination-controls[data-v-8357a476]{align-items:center;gap:12px;display:flex}.pagination-button[data-v-8357a476]{border:1px solid var(--border-strong);border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .2s;display:flex}.pagination-button[data-v-8357a476]:hover{background:var(--bg-hover)}.pagination-button[data-v-8357a476]:disabled{opacity:.5;cursor:not-allowed}.pagination-page[data-v-8357a476]{color:var(--text-primary);font-size:14px}.fluent-descriptions[data-v-330f4569]{flex-direction:column;gap:16px;display:flex}.descriptions-title[data-v-330f4569]{color:var(--text-primary);font-size:18px;font-weight:600}.descriptions-content[data-v-330f4569]{gap:16px}.descriptions-item[data-v-330f4569]{flex-direction:column;gap:4px;padding:12px 0;display:flex}.descriptions-item.is-bordered[data-v-330f4569]{border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:12px}.layout-horizontal .descriptions-item[data-v-330f4569]{flex-direction:row;align-items:center}.layout-horizontal .item-label[data-v-330f4569]{min-width:120px;font-weight:600}.item-label[data-v-330f4569]{color:var(--text-secondary);font-size:14px}.item-value[data-v-330f4569]{color:var(--text-primary);font-size:14px}.size-small .descriptions-item[data-v-330f4569]{padding:8px 0;font-size:12px}.size-large .descriptions-item[data-v-330f4569]{padding:16px 0;font-size:16px}.fluent-divider[data-v-57ac23a4]{background:var(--border-strong)}.fluent-divider.orientation-horizontal[data-v-57ac23a4]{width:100%;height:1px}.fluent-divider.orientation-vertical[data-v-57ac23a4]{width:1px;height:100%}.fluent-divider.inset.orientation-horizontal[data-v-57ac23a4]{margin-left:16px;margin-right:16px}.fluent-divider.inset.orientation-vertical[data-v-57ac23a4]{margin-top:16px;margin-bottom:16px}.fluent-drawer-overlay[data-v-782e6487]{z-index:1000;background:#0000004d;display:flex;position:fixed;inset:0}.fluent-drawer[data-v-782e6487]{background:var(--bg-card);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 32px #0003}.placement-right[data-v-782e6487]{height:100%;margin-left:auto}.placement-left[data-v-782e6487]{height:100%;margin-right:auto}.placement-top[data-v-782e6487]{width:100%;margin-bottom:auto}.placement-bottom[data-v-782e6487]{width:100%;margin-top:auto}.size-small[data-v-782e6487]{width:280px}.size-medium[data-v-782e6487]{width:400px}.size-large[data-v-782e6487]{width:600px}.placement-top.size-small[data-v-782e6487],.placement-bottom.size-small[data-v-782e6487]{width:100%;height:200px}.placement-top.size-medium[data-v-782e6487],.placement-bottom.size-medium[data-v-782e6487]{width:100%;height:300px}.placement-top.size-large[data-v-782e6487],.placement-bottom.size-large[data-v-782e6487]{width:100%;height:400px}.drawer-header[data-v-782e6487]{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.drawer-title[data-v-782e6487]{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.drawer-close[data-v-782e6487]{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s;display:flex}.drawer-close[data-v-782e6487]:hover{background:var(--bg-hover)}.drawer-body[data-v-782e6487]{flex:1;padding:24px;overflow-y:auto}.drawer-footer[data-v-782e6487]{border-top:1px solid var(--border-strong);padding:16px 24px}.drawer-enter-active[data-v-782e6487]{transition:all .3s}.drawer-leave-active[data-v-782e6487]{transition:all .2s}.drawer-enter-from[data-v-782e6487],.drawer-leave-to[data-v-782e6487]{opacity:0}.drawer-enter-from .fluent-drawer[data-v-782e6487],.drawer-leave-to .fluent-drawer[data-v-782e6487]{transform:translate(100%)}.placement-left .drawer-enter-from .fluent-drawer[data-v-782e6487],.placement-left .drawer-leave-to .fluent-drawer[data-v-782e6487]{transform:translate(-100%)}.placement-top .drawer-enter-from .fluent-drawer[data-v-782e6487],.placement-top .drawer-leave-to .fluent-drawer[data-v-782e6487]{transform:translateY(-100%)}.placement-bottom .drawer-enter-from .fluent-drawer[data-v-782e6487],.placement-bottom .drawer-leave-to .fluent-drawer[data-v-782e6487]{transform:translateY(100%)}.fluent-dropdown-button[data-v-5231488e]{align-items:center;display:inline-flex;position:relative}.fluent-dropdown-button.is-disabled[data-v-5231488e]{opacity:.5;pointer-events:none}.dropdown-button-main[data-v-5231488e]{background:var(--bg-card-solid);border:1px solid var(--border-strong);border-radius:var(--radius-md);height:32px;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .2s,border-color .2s;display:flex}.dropdown-button-main[data-v-5231488e]:hover{background:var(--bg-hover);border-color:var(--text-muted)}.fluent-dropdown-button.is-open .dropdown-button-main[data-v-5231488e]{background:var(--bg-hover);border-color:var(--accent)}.dropdown-chevron[data-v-5231488e]{transition:transform .2s}.fluent-dropdown-button.is-open .dropdown-chevron[data-v-5231488e]{transform:rotate(180deg)}.dropdown-flyout[data-v-5231488e]{z-index:1000;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:100%;margin-top:4px;padding:4px 0;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #00000024}.flyout-separator[data-v-5231488e]{background:var(--border-strong);height:1px;margin:4px 0}.flyout-item[data-v-5231488e]{width:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:8px 12px;transition:background .2s;display:flex}.flyout-item[data-v-5231488e]:hover{background:var(--bg-hover)}.flyout-item[data-v-5231488e]:disabled,.flyout-item.is-disabled[data-v-5231488e]{opacity:.5;cursor:not-allowed}.flyout-item-label[data-v-5231488e]{flex:1}.dropdown-enter-active[data-v-5231488e]{transition:all .2s}.dropdown-leave-active[data-v-5231488e]{transition:all .15s}.dropdown-enter-from[data-v-5231488e],.dropdown-leave-to[data-v-5231488e]{opacity:0;transform:translateY(-4px)}.fluent-empty-state[data-v-783ea49d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.empty-state-icon[data-v-783ea49d]{color:var(--text-muted);margin-bottom:16px}.empty-state-title[data-v-783ea49d]{color:var(--text-primary);margin-bottom:8px;font-size:20px;font-weight:600}.empty-state-description[data-v-783ea49d]{color:var(--text-secondary);max-width:400px;font-size:14px;line-height:1.5}.empty-state-action[data-v-783ea49d]{margin-top:24px}.fluent-expander[data-v-0b45d31e]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card);overflow:hidden}.expander-header[data-v-0b45d31e]{cursor:pointer;text-align:left;width:100%;font-family:var(--font-ui);background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px;transition:background .2s;display:flex}.expander-header[data-v-0b45d31e]:hover{background:var(--bg-hover)}.expander-header-main[data-v-0b45d31e]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.expander-header-icon[data-v-0b45d31e]{color:var(--text-secondary);flex-shrink:0}.expander-header-content[data-v-0b45d31e]{flex:1;min-width:0}.expander-header-text[data-v-0b45d31e]{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.expander-description[data-v-0b45d31e]{color:var(--text-secondary);margin-top:2px;font-size:12px;line-height:16px}.expander-chevron[data-v-0b45d31e]{color:var(--text-secondary);flex-shrink:0;margin-left:12px;transition:transform .2s}.fluent-expander.is-expanded .expander-chevron[data-v-0b45d31e],.fluent-expander.expand-up .expander-chevron[data-v-0b45d31e]{transform:rotate(180deg)}.fluent-expander.expand-up.is-expanded .expander-chevron[data-v-0b45d31e]{transform:rotate(0)}.expander-content[data-v-0b45d31e]{padding:0 16px 16px;overflow:hidden}.expand-enter-active[data-v-0b45d31e],.expand-leave-active[data-v-0b45d31e]{opacity:1;max-height:500px;transition:all .2s}.expand-enter-from[data-v-0b45d31e],.expand-leave-to[data-v-0b45d31e]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.fluent-float-button[data-v-1f417c27]{z-index:100;position:fixed}.position-bottom-right[data-v-1f417c27]{bottom:24px;right:24px}.position-bottom-left[data-v-1f417c27]{bottom:24px;left:24px}.position-top-right[data-v-1f417c27]{top:24px;right:24px}.position-top-left[data-v-1f417c27]{top:24px;left:24px}.float-button-main[data-v-1f417c27]{background:var(--accent);width:56px;height:56px;color:var(--text-on-accent);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 8px #0003}.float-button-main[data-v-1f417c27]:hover{transform:scale(1.05);box-shadow:0 6px 12px #00000040}.is-expanded .float-button-main[data-v-1f417c27]{transform:rotate(45deg)}.float-button-menu[data-v-1f417c27]{flex-direction:column;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex;position:absolute;bottom:100%;right:0}.menu-item[data-v-1f417c27]{background:var(--bg-card);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:background .2s;display:flex;box-shadow:0 2px 8px #00000026}.menu-item[data-v-1f417c27]:hover{background:var(--bg-hover)}.menu-item-label[data-v-1f417c27]{font-size:14px}.menu-enter-active[data-v-1f417c27]{transition:all .2s}.menu-leave-active[data-v-1f417c27]{transition:all .15s}.menu-enter-from[data-v-1f417c27],.menu-leave-to[data-v-1f417c27]{opacity:0;transform:translateY(10px)}.fluent-flip-view[data-v-f4d20381]{touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}.flip-view-track[data-v-f4d20381]{width:100%;height:100%;transition:transform .3s;display:flex}.fluent-flip-view.is-vertical .flip-view-track[data-v-f4d20381]{flex-direction:column}.flip-view-item[data-v-f4d20381]{flex-shrink:0;min-width:100%;min-height:100%}.flip-button[data-v-f4d20381]{background:var(--bg-card);border:1px solid var(--border-strong);width:36px;height:36px;color:var(--text-primary);cursor:pointer;opacity:0;z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.fluent-flip-view:hover .flip-button[data-v-f4d20381]{opacity:1}.flip-button[data-v-f4d20381]:hover{background:var(--bg-hover)}.prev-button[data-v-f4d20381]{left:12px}.next-button[data-v-f4d20381]{right:12px}.fluent-flip-view.is-vertical .flip-button[data-v-f4d20381]{top:auto;transform:none}.fluent-flip-view.is-vertical .prev-button[data-v-f4d20381]{top:12px;left:50%;transform:translate(-50%)}.fluent-flip-view.is-vertical .next-button[data-v-f4d20381]{top:auto;bottom:12px;left:50%;transform:translate(-50%)}.fluent-flyout-wrapper[data-v-ac1b53e3]{display:inline-flex}.flyout-trigger[data-v-ac1b53e3]{cursor:pointer}.fluent-flyout-overlay[data-v-ac1b53e3]{z-index:1000;position:fixed;inset:0}.fluent-flyout[data-v-ac1b53e3]{z-index:1001;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:200px;max-width:400px;max-height:80vh;position:absolute;overflow:hidden;box-shadow:0 8px 16px #00000024}.flyout-header[data-v-ac1b53e3]{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;padding:16px;display:flex}.flyout-title[data-v-ac1b53e3]{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.flyout-close[data-v-ac1b53e3]{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s;display:flex}.flyout-close[data-v-ac1b53e3]:hover{background:var(--bg-hover)}.flyout-content[data-v-ac1b53e3]{max-height:calc(80vh - 120px);padding:16px;overflow-y:auto}.flyout-footer[data-v-ac1b53e3]{border-top:1px solid var(--border-strong);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.flyout-enter-active[data-v-ac1b53e3]{transition:all .2s}.flyout-leave-active[data-v-ac1b53e3]{transition:all .15s}.flyout-enter-from[data-v-ac1b53e3],.flyout-leave-to[data-v-ac1b53e3]{opacity:0;transform:scale(.95)}.fluent-grid[data-v-e35b965f]{display:grid}.fluent-grid-view[data-v-7471ac23],.grid-view-items[data-v-7471ac23]{width:100%}.grid-view-item[data-v-7471ac23]{border-radius:var(--radius-md);transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.fluent-grid-view.is-selectable .grid-view-item[data-v-7471ac23]{cursor:pointer}.grid-view-item[data-v-7471ac23]:hover{box-shadow:var(--shadow-4);transform:translateY(-2px)}.grid-view-item.is-selected[data-v-7471ac23]{outline:2px solid var(--accent);outline-offset:2px}.grid-view-item.is-dragging-source[data-v-7471ac23]{opacity:.5}.item-checkbox[data-v-7471ac23]{z-index:1;position:absolute;top:8px;left:8px}.grid-item-default[data-v-7471ac23]{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100px;padding:16px;display:flex}.grid-item-label[data-v-7471ac23]{color:var(--text-primary);text-align:center;font-size:14px}.fluent-horizontal-scroll-container[data-v-362dd8ca]{scrollbar-width:none;-ms-overflow-style:none;min-width:0;position:relative;overflow:auto hidden}.fluent-horizontal-scroll-container[data-v-362dd8ca]::-webkit-scrollbar{display:none}.scroll-content[data-v-362dd8ca]{gap:8px;width:max-content;min-width:max-content;display:flex}.scroll-content[data-v-362dd8ca]>*{flex:none}.scroll-button[data-v-362dd8ca]{background:var(--bg-card);border:1px solid var(--border-strong);width:32px;height:32px;color:var(--text-primary);cursor:pointer;z-index:1;box-shadow:var(--shadow-2);border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.scroll-button[data-v-362dd8ca]:hover{background:var(--bg-hover)}.left-button[data-v-362dd8ca]{left:8px}.right-button[data-v-362dd8ca]{right:8px}.fluent-hyperlink-button[data-v-b9d891b6]{border-radius:var(--radius-md);color:var(--accent);font-size:14px;font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px 8px;text-decoration:underline;transition:color .2s,background .2s;display:inline-flex}.fluent-hyperlink-button[data-v-b9d891b6]:hover{color:var(--accent-dark);background:#0078d41a}.fluent-hyperlink-button[data-v-b9d891b6]:active{color:var(--accent-hover);background:#0078d433}.fluent-hyperlink-button.is-disabled[data-v-b9d891b6]{opacity:.5;cursor:not-allowed;text-decoration:none}.fluent-hyperlink-button.is-disabled[data-v-b9d891b6]:hover{background:0 0}.fluent-progress-ring[data-v-5dfd8d0a]{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.progress-ring-svg[data-v-5dfd8d0a]{width:100%;height:100%;transform:rotate(-90deg)}.progress-ring-track[data-v-5dfd8d0a]{fill:none;stroke:var(--border-strong);stroke-width:6px}.progress-ring-fill[data-v-5dfd8d0a]{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .3s}.fluent-progress-ring.is-error .progress-ring-fill[data-v-5dfd8d0a]{stroke:#c42b1c}.fluent-progress-ring.is-paused .progress-ring-fill[data-v-5dfd8d0a]{stroke:var(--text-secondary)}.progress-ring-indeterminate[data-v-5dfd8d0a]{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round;stroke-dasharray:72 192;transform-origin:50%;animation:1s linear infinite indeterminate-5dfd8d0a}.fluent-progress-ring.is-error .progress-ring-indeterminate[data-v-5dfd8d0a]{stroke:#c42b1c}.fluent-progress-ring.is-paused .progress-ring-indeterminate[data-v-5dfd8d0a]{stroke:var(--text-secondary);animation-play-state:paused}@keyframes indeterminate-5dfd8d0a{to{transform:rotate(360deg)}}.fluent-image[data-v-adbf3c3d]{background:var(--bg-card);border-radius:var(--radius-md);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.fluent-image img[data-v-adbf3c3d]{max-width:100%;max-height:100%;display:block}.image-placeholder[data-v-adbf3c3d],.image-error[data-v-adbf3c3d]{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;inset:0}.fluent-image-viewer[data-v-44b08d97]{border-radius:var(--radius-md);background:var(--bg-card);max-width:100%;display:block;position:relative;overflow:hidden}.fluent-image-viewer img[data-v-44b08d97]{max-width:100%;height:auto;transition:transform .3s;display:block}.fluent-image-viewer.clickable img[data-v-44b08d97]:hover{transform:scale(1.05)}.image-loading[data-v-44b08d97],.image-error[data-v-44b08d97]{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;inset:0}.image-caption[data-v-44b08d97]{color:var(--text-secondary);text-align:center;background:var(--bg-card);border-top:1px solid var(--border-strong);padding:8px 12px;font-size:12px}.fluent-info-badge[data-v-c218e17e]{border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;display:inline-flex}.fluent-info-badge.has-value[data-v-c218e17e]{background:var(--accent);color:#fff}.fluent-info-badge.severity-attention[data-v-c218e17e]{background:var(--accent)}.fluent-info-badge.severity-success[data-v-c218e17e]{background:#0f7b0f}.fluent-info-badge.severity-caution[data-v-c218e17e]{background:#9d5d00}.fluent-info-badge.severity-critical[data-v-c218e17e]{background:#c42b1c}.badge-value[data-v-c218e17e]{font-size:10px;font-weight:600;line-height:1}.fluent-info-bar[data-v-3a724beb]{border-radius:var(--radius-md);background:var(--bg-card);border:1px solid;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.severity-info[data-v-3a724beb]{background:#f0f6ff;border-color:#0078d4}.severity-success[data-v-3a724beb]{background:#dff6dd;border-color:#0f7b0f}.severity-warning[data-v-3a724beb]{background:#fff4ce;border-color:#9d5d00}.severity-error[data-v-3a724beb]{background:#fde7e9;border-color:#c42b1c}.info-bar-icon[data-v-3a724beb]{flex-shrink:0;margin-top:2px}.severity-info .info-bar-icon[data-v-3a724beb]{color:#0078d4}.severity-success .info-bar-icon[data-v-3a724beb]{color:#0f7b0f}.severity-warning .info-bar-icon[data-v-3a724beb]{color:#9d5d00}.severity-error .info-bar-icon[data-v-3a724beb]{color:#c42b1c}.info-bar-content[data-v-3a724beb]{flex:1;min-width:0}.info-bar-title[data-v-3a724beb]{color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px}.severity-info .info-bar-title[data-v-3a724beb],.severity-info .info-bar-message[data-v-3a724beb],.severity-success .info-bar-title[data-v-3a724beb],.severity-success .info-bar-message[data-v-3a724beb],.severity-warning .info-bar-title[data-v-3a724beb],.severity-warning .info-bar-message[data-v-3a724beb],.severity-error .info-bar-title[data-v-3a724beb],.severity-error .info-bar-message[data-v-3a724beb]{color:#1f1f1f}.info-bar-message[data-v-3a724beb]{color:var(--text-secondary);margin-top:2px;font-size:14px;line-height:20px}.info-bar-action[data-v-3a724beb]{flex-shrink:0;margin-top:2px}.info-bar-close[data-v-3a724beb]{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.info-bar-close[data-v-3a724beb]:hover{background:var(--bg-hover)}.infobar-enter-active[data-v-3a724beb]{transition:all .3s}.infobar-leave-active[data-v-3a724beb]{transition:all .2s}.infobar-enter-from[data-v-3a724beb],.infobar-leave-to[data-v-3a724beb]{opacity:0;transform:translateY(-10px)}.fluent-input-wrapper[data-v-b1a4cd36]{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:all var(--duration-fast) ease;align-items:center;gap:6px;min-height:32px;padding:5px 10px;display:inline-flex}.input-label[data-v-b1a4cd36]{color:var(--text-secondary);white-space:nowrap;font-size:12px}.input-error[data-v-b1a4cd36]{color:#d13438;white-space:nowrap;font-size:12px}.fluent-input-wrapper[data-v-b1a4cd36]:hover{border-color:var(--text-muted)}.fluent-input-wrapper.focused[data-v-b1a4cd36]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.fluent-input-wrapper.disabled[data-v-b1a4cd36]{opacity:.5;cursor:not-allowed}.fluent-input[data-v-b1a4cd36]{font-family:var(--font-ui);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;font-size:14px}.fluent-input[data-v-b1a4cd36]::placeholder{color:var(--text-muted)}.fluent-input[data-v-b1a4cd36]:disabled{cursor:not-allowed}.fluent-input[data-v-b1a4cd36]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fluent-input[data-v-b1a4cd36]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fluent-input[type=number][data-v-b1a4cd36]{-moz-appearance:textfield}.input-prefix[data-v-b1a4cd36],.input-suffix[data-v-b1a4cd36]{color:var(--text-muted);flex-shrink:0;align-items:center;display:flex}.fluent-items-repeater[data-v-9ea8906d]{flex-direction:column;display:flex}.fluent-items-view[data-v-1de12b38],.items-view-layout[data-v-1de12b38]{width:100%}.items-view-item[data-v-1de12b38]{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:background .2s;display:flex}.items-view-item[data-v-1de12b38]:hover{background:var(--bg-hover)}.items-view-item[data-v-1de12b38]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.items-view-item.is-selected[data-v-1de12b38]{background:#0078d41a}.items-view-item.is-invokable[data-v-1de12b38]{cursor:pointer}.items-view-item.is-invokable[data-v-1de12b38]:active{background:#0078d433}.item-checkbox[data-v-1de12b38]{flex-shrink:0}.item-default[data-v-1de12b38]{align-items:center;display:flex}.item-label[data-v-1de12b38]{color:var(--text-primary);font-size:14px}.fluent-list-box[data-v-98463a93]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card);overflow:hidden}.list-box-items[data-v-98463a93]{flex-direction:column;display:flex}.list-box-item[data-v-98463a93]{cursor:pointer;border-bottom:1px solid var(--border-strong);padding:8px 12px;transition:background .2s,color .2s}.list-box-item[data-v-98463a93]:last-child{border-bottom:none}.list-box-item[data-v-98463a93]:hover{background:var(--bg-hover)}.list-box-item.is-selected[data-v-98463a93]{background:var(--accent);color:var(--text-on-accent)}.list-box-item-label[data-v-98463a93]{font-size:14px;line-height:20px}.fluent-liquid-glass[data-v-d42857ff]{border-radius:var(--radius-md,8px);isolation:isolate;--glass-radius:var(--radius-md,8px);background-clip:padding-box;position:relative;overflow:hidden;transform:translateZ(0)}.fluent-liquid-glass[style*=--glass-radius][data-v-d42857ff]{border-radius:var(--glass-radius)}.glass-layer[data-v-d42857ff]{pointer-events:none;position:absolute;inset:0}.glass-refraction[data-v-d42857ff]{z-index:1;opacity:var(--glass-refraction-opacity,1);filter:saturate(1.3);background:radial-gradient(circle at 8% 15%,#ffffff6b,#0000 24%),radial-gradient(circle at 92% 82%,#78c8ff24,#0000 32%),conic-gradient(from 215deg,#0000 0deg,#ffffff14 28deg,#0000 55deg,#ffffff0d 90deg,#0000 120deg,#8cd2ff12 200deg,#0000 235deg,#ffffff0f 300deg,#0000 360deg)}.glass-specular[data-v-d42857ff]{z-index:2;background:radial-gradient(circle at var(--glass-x,50%) var(--glass-y,50%),#ffffff52 0%,#ffffff1a 14%,transparent 34%);opacity:0;transition:opacity .4s}.fluent-liquid-glass:hover .glass-specular[data-v-d42857ff],.fluent-liquid-glass.specular-active .glass-specular[data-v-d42857ff]{opacity:1}.glass-tint[data-v-d42857ff]{z-index:3}.glass-noise[data-v-d42857ff]{z-index:4;background-image:var(--glass-noise-image);opacity:.05;mix-blend-mode:overlay;background-size:160px 160px}.glass-dispersion[data-v-d42857ff]{z-index:5;opacity:calc(var(--glass-dispersion,.5) * .35);box-shadow:inset 1px 0 #ff5a5a59,inset -1px 0 #50b4ff59,inset 0 1px #ffffff38}.glass-edge[data-v-d42857ff]{z-index:6;border-radius:calc(var(--glass-radius) - 1px);pointer-events:none;border:1px solid #ffffff61;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffff9e,inset 1px 0 #ffffff3d}.variant-light[data-v-d42857ff]{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(190%) contrast(108%);background:linear-gradient(145deg,#fff9,#ffe8f742 48%,#ddf4ff52);border:1px solid #ffffffb3;box-shadow:0 16px 38px #87417029,0 3px 9px #ea5ec11f,inset 0 1px #ffffffe0,inset 0 -1px #a662921f}.variant-light .glass-tint[data-v-d42857ff]{background:linear-gradient(125deg,#ffffff52,#ff94dc12 52%,#5ecdff17)}.variant-dark[data-v-d42857ff]{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);background:linear-gradient(145deg,#362332d1,#17121db8);border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.variant-dark .glass-tint[data-v-d42857ff]{background:linear-gradient(135deg,#ffffff0d 0%,#0000 50%,#ffffff05 100%)}.variant-dark .glass-specular[data-v-d42857ff]{background:radial-gradient(circle at var(--glass-x,50%) var(--glass-y,50%),#ffffff2e 0%,#ffffff0f 14%,transparent 34%)}.variant-colored[data-v-d42857ff]{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);background:linear-gradient(135deg,#f66bcc80,#71bcff5c 48%,#a369ec75);border:1px solid #fff3;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff4d}.variant-colored .glass-tint[data-v-d42857ff]{background:linear-gradient(135deg,#ffffff1a,#0000 55%,#ffffff0d)}.variant-accent[data-v-d42857ff]{background:linear-gradient(135deg,rgba(var(--glass-accent-rgb),.3),rgba(var(--glass-accent-rgb),.1));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);border:1px solid rgba(var(--glass-accent-rgb),.2);box-shadow:0 8px 32px #00000026,inset 0 1px #fff3}.variant-clear[data-v-d42857ff]{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);background:#ffffff1f;border:1px solid #ffffff52;box-shadow:0 6px 24px #0000001f,inset 0 1px #fff6}.variant-clear .glass-tint[data-v-d42857ff]{background:0 0}.variant-clear .glass-noise[data-v-d42857ff]{opacity:.03}.fluent-liquid-glass.is-animated[data-v-d42857ff]{transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.fluent-liquid-glass.is-animated[data-v-d42857ff]:hover{transform:translateY(-3px)scale(1.012);box-shadow:0 12px 40px #00000026,inset 0 1px #fff9}.fluent-liquid-glass.is-animated[data-v-d42857ff]:active{transform:scale(.99)}.glass-content[data-v-d42857ff]{z-index:7;position:relative}.fluent-list-view[data-v-b033b8d3]{border:1px solid var(--border-strong);border-radius:var(--radius-md);flex-direction:column;width:100%;display:flex;overflow:hidden}.list-view-header[data-v-b033b8d3]{background:var(--bg-card);border-bottom:1px solid var(--border-strong);padding:12px 16px}.header-text[data-v-b033b8d3]{color:var(--text-primary);font-size:14px;font-weight:600}.list-view-items[data-v-b033b8d3]{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.group-header[data-v-b033b8d3]{background:var(--bg-card);border-bottom:1px solid var(--border-strong);padding:8px 16px}.group-header.is-sticky[data-v-b033b8d3]{z-index:1;position:sticky;top:0}.group-header-text[data-v-b033b8d3]{color:var(--text-secondary);text-transform:uppercase;font-size:12px;font-weight:600}.list-view-item[data-v-b033b8d3]{border-bottom:1px solid var(--border-strong);align-items:center;padding:12px 16px;transition:background .2s;display:flex}.list-view-item[data-v-b033b8d3]:last-child{border-bottom:none}.list-view-item[data-v-b033b8d3]:hover{background:var(--bg-hover)}.fluent-list-view.is-selectable .list-view-item[data-v-b033b8d3]{cursor:pointer}.list-view-item.is-selected[data-v-b033b8d3]{background:#0078d41a}.item-selection[data-v-b033b8d3]{margin-right:12px}.item-radio[data-v-b033b8d3]{border:2px solid var(--text-muted);border-radius:50%;width:20px;height:20px;transition:all .2s}.item-radio.is-selected[data-v-b033b8d3]{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 4px var(--bg-card)}.item-content[data-v-b033b8d3]{flex:1;align-items:center;gap:12px;display:flex}.item-text[data-v-b033b8d3]{flex-direction:column;gap:4px;display:flex}.item-label[data-v-b033b8d3]{color:var(--text-primary);font-size:14px}.item-description[data-v-b033b8d3]{color:var(--text-secondary);font-size:12px}.fluent-media-player[data-v-a04c7a0b]{--media-control-color:#fff;border-radius:var(--radius-md);width:100%;color:var(--media-control-color);touch-action:manipulation;background:#000;display:inline-block;overflow:hidden}.fluent-media-player.animations-disabled[data-v-a04c7a0b],.fluent-media-player.animations-disabled[data-v-a04c7a0b] *{transition:none!important;animation:none!important}.media-container[data-v-a04c7a0b]{width:100%;position:relative}.media-element[data-v-a04c7a0b]{width:100%;max-width:100%;display:block}.media-container[data-v-a04c7a0b]:fullscreen{background:#000;width:100vw;height:100vh}.media-container:fullscreen .media-element[data-v-a04c7a0b]{width:100vw;height:100vh;max-height:none}.fluent-media-player.is-audio[data-v-a04c7a0b]{--media-control-color:var(--text-primary);border:1px solid var(--border-strong);background:var(--bg-card-solid);box-shadow:var(--shadow-4)}.fluent-media-player.is-audio .media-element[data-v-a04c7a0b]{display:none}.audio-stage[data-v-a04c7a0b]{background:linear-gradient(135deg,var(--accent-50),var(--bg-card-solid));min-height:112px;color:var(--text-primary);cursor:pointer;align-items:center;gap:16px;padding:18px;display:flex}.audio-artwork[data-v-a04c7a0b]{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent),var(--accent-dark));color:#fff;width:72px;height:72px;box-shadow:var(--shadow-4);flex:0 0 72px;justify-content:center;align-items:center;display:flex;overflow:hidden}.audio-artwork img[data-v-a04c7a0b]{object-fit:cover;width:100%;height:100%}.audio-meta[data-v-a04c7a0b]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.audio-meta strong[data-v-a04c7a0b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audio-meta span[data-v-a04c7a0b]{color:var(--text-secondary);font-size:13px}.media-overlay[data-v-a04c7a0b]{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;inset:0}.pip-placeholder[data-v-a04c7a0b]{z-index:2;background:#151015;position:absolute;inset:0;overflow:hidden}.pip-placeholder img[data-v-a04c7a0b]{object-fit:cover;width:100%;height:100%}.pip-placeholder-label[data-v-a04c7a0b]{color:#fff;background:#140c123d;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex;position:absolute;inset:0}.play-button[data-v-a04c7a0b]{background:#0000009e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.media-controls[data-v-a04c7a0b]{z-index:2;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease;background:linear-gradient(#0000,#000000db);padding:28px 12px 10px;position:absolute;bottom:0;left:0;right:0}.media-controls.is-visible[data-v-a04c7a0b]{opacity:1;pointer-events:auto}.is-audio .media-controls[data-v-a04c7a0b]{border-top:1px solid var(--border-subtle);background:var(--bg-card);padding:10px 12px;position:relative}.controls-progress[data-v-a04c7a0b]{box-sizing:content-box;cursor:pointer;touch-action:none;height:5px;padding:8px 0;position:relative}.progress-track[data-v-a04c7a0b]{background:#ffffff52;border-radius:2px;height:4px;position:relative;overflow:hidden}.is-audio .progress-track[data-v-a04c7a0b]{background:var(--border-strong)}.progress-buffer[data-v-a04c7a0b],.progress-fill[data-v-a04c7a0b]{height:100%;position:absolute;top:0;left:0}.progress-buffer[data-v-a04c7a0b]{background:#ffffff3d}.is-audio .progress-buffer[data-v-a04c7a0b]{background:var(--text-muted);opacity:.25}.progress-fill[data-v-a04c7a0b]{background:var(--accent);transform-origin:0;will-change:transform;border-radius:2px;width:100%}.controls-bar[data-v-a04c7a0b],.controls-right[data-v-a04c7a0b],.volume-control[data-v-a04c7a0b]{align-items:center;display:flex}.controls-bar[data-v-a04c7a0b]{gap:8px;min-width:0}.controls-right[data-v-a04c7a0b]{gap:4px}.controls-time[data-v-a04c7a0b]{min-width:76px;color:var(--media-control-color);white-space:nowrap;flex:1;gap:4px;font-size:12px;display:flex}.time-separator[data-v-a04c7a0b]{opacity:.55}.control-button[data-v-a04c7a0b]{width:36px;height:36px;color:var(--media-control-color);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.control-button[data-v-a04c7a0b]:hover,.control-button.active[data-v-a04c7a0b]{background:#ffffff2e}.is-audio .control-button[data-v-a04c7a0b]:hover,.is-audio .control-button.active[data-v-a04c7a0b]{background:var(--bg-hover);color:var(--accent)}.rate-button[data-v-a04c7a0b]{width:auto;min-width:40px;padding:0 7px;font-size:12px}.control-menu[data-v-a04c7a0b]{position:relative}.control-popover[data-v-a04c7a0b]{z-index:5;border:1px solid var(--border-strong);background:var(--bg-card-solid);box-shadow:var(--shadow-8);color:var(--text-primary);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:6px;padding:6px;position:absolute;bottom:calc(100% + 8px);right:0}.rate-options[data-v-a04c7a0b]{gap:2px;min-width:72px;display:grid}.rate-options button[data-v-a04c7a0b]{min-height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:12px}.rate-options button[data-v-a04c7a0b]:hover,.rate-options button.active[data-v-a04c7a0b]{background:var(--accent);color:#fff}.volume-popover[data-v-a04c7a0b]{align-items:center;gap:8px;min-width:166px;padding:8px;display:flex}.popover-mute[data-v-a04c7a0b]{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.popover-mute[data-v-a04c7a0b]:hover{background:var(--bg-hover)}.volume-slider[data-v-a04c7a0b]{width:112px;height:4px;accent-color:var(--accent);cursor:pointer;touch-action:none;flex:1}.sr-only[data-v-a04c7a0b]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (pointer:coarse),(width<=640px){.media-controls[data-v-a04c7a0b]{opacity:1;pointer-events:auto}.control-button[data-v-a04c7a0b]{flex-basis:42px;width:42px;height:42px}.controls-progress[data-v-a04c7a0b]{padding:12px 0}.controls-time[data-v-a04c7a0b]{min-width:58px}.audio-stage[data-v-a04c7a0b]{min-height:96px;padding:12px}.audio-artwork[data-v-a04c7a0b]{flex-basis:60px;width:60px;height:60px}}@media (width<=480px){.controls-right[data-v-a04c7a0b]{gap:0}.controls-time .time-separator[data-v-a04c7a0b],.controls-time span[data-v-a04c7a0b]:last-child{display:none}}.fluent-menu-bar[data-v-b10f069b]{background:var(--bg-card);border-bottom:1px solid var(--border-strong);align-items:center;height:48px;padding:0 8px;display:flex}.menu-bar-item[data-v-b10f069b]{position:relative}.menu-bar-button[data-v-b10f069b]{height:48px;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 12px;transition:background .2s;display:flex}.menu-bar-button[data-v-b10f069b]:hover{background:var(--bg-hover)}.menu-bar-button[data-v-b10f069b]:disabled{opacity:.5;cursor:not-allowed}.menu-bar-item.is-open .menu-bar-button[data-v-b10f069b]{background:var(--bg-card)}.menu-bar-label[data-v-b10f069b]{white-space:nowrap}.menu-bar-dropdown[data-v-b10f069b]{z-index:1000;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:200px;padding:4px 0;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #00000024}.menu-separator[data-v-b10f069b]{background:var(--border-strong);height:1px;margin:4px 0}.menu-item[data-v-b10f069b]{width:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:8px 12px;transition:background .2s;display:flex}.menu-item[data-v-b10f069b]:hover{background:var(--bg-hover)}.menu-item[data-v-b10f069b]:disabled{opacity:.5;cursor:not-allowed}.menu-item-label[data-v-b10f069b]{flex:1}.menu-item-shortcut[data-v-b10f069b]{color:var(--text-muted);margin-left:24px;font-size:12px}.dropdown-enter-active[data-v-b10f069b]{transition:all .2s}.dropdown-leave-active[data-v-b10f069b]{transition:all .15s}.dropdown-enter-from[data-v-b10f069b],.dropdown-leave-to[data-v-b10f069b]{opacity:0;transform:translateY(-4px)}.fluent-menu-flyout-wrapper[data-v-169ab3c8]{display:inline-flex}.fluent-menu-flyout-overlay[data-v-169ab3c8]{z-index:1000;position:fixed;inset:0}.fluent-menu-flyout[data-v-169ab3c8]{z-index:1001;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:200px;padding:4px 0;position:absolute;box-shadow:0 8px 16px #00000024}.menu-separator[data-v-169ab3c8]{background:var(--border-strong);height:1px;margin:4px 0}.menu-header[data-v-169ab3c8]{color:var(--text-secondary);text-transform:uppercase;padding:8px 16px 4px;font-size:12px;font-weight:600}.menu-item[data-v-169ab3c8]{width:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:8px 16px;transition:background .2s;display:flex}.menu-item[data-v-169ab3c8]:hover{background:var(--bg-hover)}.menu-item[data-v-169ab3c8]:disabled{opacity:.5;cursor:not-allowed}.menu-item.is-danger[data-v-169ab3c8]{color:#c42b1c}.menu-item-icon[data-v-169ab3c8]{color:var(--text-secondary);flex-shrink:0}.menu-item-label[data-v-169ab3c8]{flex:1}.menu-item-shortcut[data-v-169ab3c8]{color:var(--text-muted);margin-left:24px;font-size:12px}.flyout-enter-active[data-v-169ab3c8]{transition:all .2s}.flyout-leave-active[data-v-169ab3c8]{transition:all .15s}.flyout-enter-from[data-v-169ab3c8],.flyout-leave-to[data-v-169ab3c8]{opacity:0;transform:scale(.95)}.fluent-modal-overlay[data-v-54b182ff]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fluent-modal[data-v-54b182ff]{background:var(--bg-card-solid);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-16);flex-direction:column;width:100%;max-height:85vh;display:flex;position:relative;overflow:hidden}.fluent-modal[data-v-54b182ff]:before{display:none}.modal-header[data-v-54b182ff]{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.modal-title[data-v-54b182ff]{font-family:var(--font-display);color:var(--text-primary);align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.modal-close[data-v-54b182ff]{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.modal-close[data-v-54b182ff]:hover{background:var(--bg-hover);color:var(--text-primary)}.modal-body[data-v-54b182ff]{flex:1;padding:16px 24px;overflow-y:auto}.modal-footer[data-v-54b182ff]{justify-content:flex-end;gap:8px;padding:12px 24px 20px;display:flex}.modal-enter-active[data-v-54b182ff]{transition:opacity var(--duration-normal) ease}.modal-leave-active[data-v-54b182ff]{transition:opacity var(--duration-fast) ease}.modal-enter-from[data-v-54b182ff],.modal-leave-to[data-v-54b182ff]{opacity:0}.modal-enter-active .fluent-modal[data-v-54b182ff]{animation:modal-pop-in-54b182ff var(--duration-normal) var(--ease-standard)}.modal-leave-active .fluent-modal[data-v-54b182ff]{animation:modal-pop-out-54b182ff var(--duration-fast) ease-in}@keyframes modal-pop-in-54b182ff{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modal-pop-out-54b182ff{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(8px)}}.fluent-navigation-view[data-v-1ac29345]{min-width:0;height:100%;min-height:0;display:flex}.navigation-view-pane[data-v-1ac29345]{background:var(--bg-card);border-right:1px solid var(--border-strong);flex-direction:column;flex:0 0 280px;width:280px;transition:width .2s;display:flex}.fluent-navigation-view.is-compact .navigation-view-pane[data-v-1ac29345]{flex-basis:48px;width:48px}.fluent-navigation-view.is-expanded .navigation-view-pane[data-v-1ac29345]{width:280px}.pane-header[data-v-1ac29345]{border-bottom:1px solid var(--border-strong);align-items:center;gap:12px;padding:12px 16px;display:flex}.pane-toggle-button[data-v-1ac29345]{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s;display:flex}.pane-toggle-button[data-v-1ac29345]:hover{background:var(--bg-hover)}.pane-title[data-v-1ac29345]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.pane-content[data-v-1ac29345]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.pane-search[data-v-1ac29345]{border-bottom:1px solid var(--border-strong);padding:8px 12px}.pane-menu[data-v-1ac29345]{flex:1;padding:8px 0;overflow-y:auto}.menu-separator[data-v-1ac29345]{background:var(--border-strong);height:1px;margin:4px 12px}.menu-header[data-v-1ac29345]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;padding:8px 16px 4px;font-size:12px;font-weight:600}.menu-item-wrapper[data-v-1ac29345]{flex-direction:column;display:flex}.menu-item[data-v-1ac29345]{box-sizing:border-box;height:36px;font:inherit;color:var(--text-primary);background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;margin:2px 4px;padding:0 12px;font-size:14px;text-decoration:none;transition:background .2s,color .2s;display:flex;position:relative}.menu-item[data-v-1ac29345]:hover{background:var(--bg-hover)}.menu-item.is-selected[data-v-1ac29345]{background:var(--bg-hover);color:var(--text-primary)}.menu-item.is-selected[data-v-1ac29345]:before{background:var(--accent);content:"";border-radius:2px;width:3px;height:16px;position:absolute;top:10px;left:-4px}.menu-item.is-disabled[data-v-1ac29345]{opacity:.5;pointer-events:none}.menu-child-item[data-v-1ac29345]{padding-left:52px}.menu-chevron[data-v-1ac29345]{transition:transform var(--duration-fast) ease;flex:none;margin-left:auto}.menu-chevron.rotated[data-v-1ac29345]{transform:rotate(180deg)}.menu-item-label[data-v-1ac29345]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.menu-item-badge[data-v-1ac29345]{background:var(--accent);color:var(--text-on-accent);border-radius:10px;padding:2px 6px;font-size:12px;font-weight:600}.menu-children[data-v-1ac29345]{flex-direction:column;display:flex}.pane-footer[data-v-1ac29345]{border-top:1px solid var(--border-strong);padding:8px 12px}.navigation-view-content[data-v-1ac29345]{flex:1;min-width:0;min-height:0;overflow:auto}.fluent-navigation-view.is-compact .pane-header[data-v-1ac29345]{padding:6px}.fluent-navigation-view.is-compact .pane-title[data-v-1ac29345],.fluent-navigation-view.is-compact .menu-item-label[data-v-1ac29345],.fluent-navigation-view.is-compact .menu-header[data-v-1ac29345],.fluent-navigation-view.is-compact .menu-chevron[data-v-1ac29345],.fluent-navigation-view.is-compact .menu-item-badge[data-v-1ac29345]{display:none}.fluent-navigation-view.is-compact .menu-item[data-v-1ac29345]{width:40px;min-width:40px;max-width:40px;padding:0 10px;overflow:hidden}.fluent-number-box[data-v-aeb29147]{flex-direction:column;gap:8px;display:flex}.fluent-number-box.is-disabled[data-v-aeb29147]{opacity:.5;pointer-events:none}.number-box-label[data-v-aeb29147]{color:var(--text-primary);font-size:14px;font-weight:600}.number-box-container[data-v-aeb29147]{align-items:center;display:flex;position:relative}.number-box-input[data-v-aeb29147]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);width:100%;height:36px;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);padding:8px 40px 8px 12px;transition:border-color .2s,box-shadow .2s}.number-box-input[data-v-aeb29147]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #0078d433}.number-box-input[data-v-aeb29147]:disabled{background:var(--bg-card);color:var(--text-muted)}.number-box-input[data-v-aeb29147]::placeholder{color:var(--text-muted)}.number-box-input[data-v-aeb29147]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-box-input[data-v-aeb29147]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-box-input[type=number][data-v-aeb29147]{-moz-appearance:textfield}.number-box-spin-buttons[data-v-aeb29147]{border-left:1px solid var(--border-strong);border-radius:0 var(--radius-md) var(--radius-md) 0;flex-direction:column;width:32px;display:flex;position:absolute;top:2px;bottom:2px;right:2px;overflow:hidden}.spin-button[data-v-aeb29147]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.spin-button[data-v-aeb29147]:hover{background:var(--bg-hover);color:var(--text-primary)}.spin-button[data-v-aeb29147]:disabled{opacity:.5;cursor:not-allowed}.spin-button[data-v-aeb29147]:active{background:var(--bg-card)}.number-box-error[data-v-aeb29147]{color:#c42b1c;font-size:12px}.number-box-description[data-v-aeb29147]{color:var(--text-secondary);font-size:12px}.fluent-page-header[data-v-1799cece]{border-bottom:1px solid var(--border-strong);align-items:flex-start;gap:16px;margin-bottom:24px;padding:24px 0;display:flex}.page-header-icon[data-v-1799cece]{background:var(--accent);color:#fff;border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-header-content[data-v-1799cece]{flex:1}.page-header-title[data-v-1799cece]{color:var(--text-primary);margin:0;font-size:28px;font-weight:600;line-height:1.2}.page-header-description[data-v-1799cece]{color:var(--text-secondary);margin:8px 0 0;font-size:14px}.page-header-actions[data-v-1799cece]{flex-shrink:0;gap:8px;display:flex}.fluent-password-box[data-v-20faac55]{flex-direction:column;gap:8px;display:flex}.fluent-password-box.is-disabled[data-v-20faac55]{opacity:.5;pointer-events:none}.password-box-label[data-v-20faac55]{color:var(--text-primary);font-size:14px;font-weight:600}.password-box-container[data-v-20faac55]{align-items:center;display:flex;position:relative}.password-box-input[data-v-20faac55]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);width:100%;height:36px;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);padding:8px 40px 8px 12px;transition:border-color .2s,box-shadow .2s}.password-box-input[data-v-20faac55]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px #0078d433}.password-box-input[data-v-20faac55]:disabled{background:var(--bg-card);color:var(--text-muted)}.password-box-input[data-v-20faac55]::placeholder{color:var(--text-muted)}.password-box-reveal[data-v-20faac55]{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:absolute;right:8px}.password-box-reveal[data-v-20faac55]:hover{background:var(--bg-hover);color:var(--text-primary)}.password-box-reveal[data-v-20faac55]:disabled{opacity:.5;cursor:not-allowed}.password-box-error[data-v-20faac55]{color:#c42b1c;font-size:12px}.password-box-description[data-v-20faac55]{color:var(--text-secondary);font-size:12px}.fluent-parallax-view[data-v-a35af2a5]{position:relative;overflow:auto}.parallax-content[data-v-a35af2a5]{will-change:transform}.fluent-person-picture[data-v-69d3220b]{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#587cde,#11a37f);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.person-picture-image[data-v-69d3220b]{object-fit:cover;width:100%;height:100%}.person-picture-initials[data-v-69d3220b]{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}.person-picture-icon[data-v-69d3220b]{opacity:.8}.fluent-pips-pager[data-v-6bbdd9d7]{align-items:center;gap:4px;display:flex}.fluent-pips-pager.is-vertical[data-v-6bbdd9d7]{flex-direction:column}.fluent-pips-pager.is-disabled[data-v-6bbdd9d7]{opacity:.5;pointer-events:none}.pager-button[data-v-6bbdd9d7]{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.pager-button[data-v-6bbdd9d7]:hover{background:var(--bg-hover);color:var(--text-primary)}.pager-button[data-v-6bbdd9d7]:disabled{opacity:.5;cursor:not-allowed}.pips-container[data-v-6bbdd9d7]{justify-content:center;align-items:center;display:flex}.pips-track[data-v-6bbdd9d7]{gap:4px;display:flex}.fluent-pips-pager.is-vertical .pips-track[data-v-6bbdd9d7]{flex-direction:column}.pip[data-v-6bbdd9d7]{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s;display:flex}.pip[data-v-6bbdd9d7]:hover{background:var(--bg-hover)}.pip-dot[data-v-6bbdd9d7]{background:var(--text-muted);border-radius:50%;width:8px;height:8px;transition:background .2s,transform .2s}.pip.is-selected .pip-dot[data-v-6bbdd9d7]{background:var(--accent);transform:scale(1.25)}.fluent-pivot[data-v-1e1ea11e]{flex-direction:column;display:flex}.fluent-pivot.is-disabled[data-v-1e1ea11e]{opacity:.5;pointer-events:none}.pivot-header[data-v-1e1ea11e]{border-bottom:1px solid var(--border-strong);display:flex;overflow-x:auto}.pivot-header-item[data-v-1e1ea11e]{color:var(--text-secondary);font-size:14px;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 16px;transition:color .2s,border-color .2s;display:flex}.pivot-header-item[data-v-1e1ea11e]:hover{color:var(--text-primary)}.pivot-header-item.is-selected[data-v-1e1ea11e]{color:var(--accent);border-bottom-color:var(--accent)}.pivot-header-item.is-disabled[data-v-1e1ea11e]{opacity:.5;cursor:not-allowed}.pivot-header-text[data-v-1e1ea11e]{font-weight:500}.pivot-indicator[data-v-1e1ea11e]{display:none}.pivot-content[data-v-1e1ea11e],.fluent-pivot-item[data-v-4053edaf]{padding:16px 0}.fluent-popup-overlay[data-v-d4645e72]{z-index:1000;position:fixed;inset:0}.fluent-popup[data-v-d4645e72]{z-index:1001;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:100px;max-width:90vw;min-height:50px;max-height:90vh;position:absolute;overflow:auto;box-shadow:0 8px 16px #00000024}.popup-enter-active[data-v-d4645e72]{transition:all .2s}.popup-leave-active[data-v-d4645e72]{transition:all .15s}.popup-enter-from[data-v-d4645e72],.popup-leave-to[data-v-d4645e72]{opacity:0;transform:scale(.95)}.fluent-progress-bar[data-v-69dfaecd]{width:100%;height:4px;overflow:hidden}.progress-track[data-v-69dfaecd]{background:var(--border-strong);border-radius:2px;width:100%;height:100%;position:relative;overflow:hidden}.progress-fill[data-v-69dfaecd]{background:var(--accent);border-radius:2px;height:100%;transition:width .3s}.fluent-progress-bar.is-error .progress-fill[data-v-69dfaecd]{background:#c42b1c}.fluent-progress-bar.is-paused .progress-fill[data-v-69dfaecd]{background:var(--text-secondary)}.progress-indeterminate[data-v-69dfaecd]{background:var(--accent);border-radius:2px;width:30%;height:100%;animation:1.5s ease-in-out infinite indeterminate-69dfaecd;position:absolute}.fluent-progress-bar.is-error .progress-indeterminate[data-v-69dfaecd]{background:#c42b1c}.fluent-progress-bar.is-paused .progress-indeterminate[data-v-69dfaecd]{background:var(--text-secondary);animation-play-state:paused}@keyframes indeterminate-69dfaecd{0%{left:-30%}to{left:100%}}.fluent-pull-to-refresh[data-v-5dd58444]{position:relative;overflow:hidden}.pull-indicator[data-v-5dd58444]{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;transition:opacity .2s;display:flex;position:absolute;top:0;left:0;right:0}.indicator-icon[data-v-5dd58444]{transition:transform .3s}.indicator-icon.is-spinning[data-v-5dd58444]{animation:1s linear infinite spin-5dd58444}@keyframes spin-5dd58444{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pull-content[data-v-5dd58444]{min-height:100%}.fluent-radio-buttons[data-v-d3a0733f]{flex-direction:column;gap:8px;display:flex}.fluent-radio-buttons.is-disabled[data-v-d3a0733f]{opacity:.5;pointer-events:none}.radio-buttons-label[data-v-d3a0733f]{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}.radio-buttons-items[data-v-d3a0733f]{flex-direction:column;gap:8px;display:flex}.fluent-radio-button[data-v-d3a0733f]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:32px;padding:4px 0;display:inline-flex}.fluent-radio-button.is-disabled[data-v-d3a0733f]{opacity:.5;cursor:not-allowed;pointer-events:none}.radio-input[data-v-d3a0733f]{opacity:0;width:0;height:0;position:absolute}.radio-glyph[data-v-d3a0733f]{border:2px solid var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.fluent-radio-button:hover .radio-glyph[data-v-d3a0733f]{border-color:var(--accent)}.fluent-radio-button.is-checked .radio-glyph[data-v-d3a0733f]{border-color:var(--accent);border-width:2px}.radio-check[data-v-d3a0733f]{background:var(--accent);border-radius:50%;width:10px;height:10px}.radio-content[data-v-d3a0733f]{color:var(--text-primary);font-size:14px;line-height:20px}.fluent-radio-button:focus-visible .radio-glyph[data-v-d3a0733f]{outline:2px solid var(--accent);outline-offset:2px}.fluent-radio-buttons[data-v-827a994e]{flex-direction:column;gap:8px;display:flex}.fluent-radio-buttons.is-disabled[data-v-827a994e]{opacity:.5;pointer-events:none}.radio-buttons-label[data-v-827a994e]{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}.radio-buttons-items[data-v-827a994e]{flex-direction:column;gap:8px;display:flex}.radio-button-item[data-v-827a994e]{cursor:pointer;align-items:center;gap:12px;padding:4px 0;display:flex}.radio-button-item.is-disabled[data-v-827a994e]{opacity:.5;cursor:not-allowed}.radio-input[data-v-827a994e]{opacity:0;width:0;height:0;position:absolute}.radio-indicator[data-v-827a994e]{border:2px solid var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.radio-indicator[data-v-827a994e]:after{content:"";background:0 0;border-radius:50%;width:10px;height:10px;transition:background .2s}.radio-button-item:hover .radio-indicator[data-v-827a994e],.radio-button-item.is-selected .radio-indicator[data-v-827a994e]{border-color:var(--accent)}.radio-button-item.is-selected .radio-indicator[data-v-827a994e]:after{background:var(--accent)}.radio-button-item:focus-visible .radio-indicator[data-v-827a994e]{outline:2px solid var(--accent);outline-offset:2px}.radio-label[data-v-827a994e]{color:var(--text-primary);font-size:14px}.fluent-rating[data-v-6407845a]{outline:none;align-items:center;gap:8px;display:inline-flex}.fluent-rating[data-v-6407845a]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-md)}.fluent-rating.is-disabled[data-v-6407845a]{opacity:.5;pointer-events:none}.rating-items-container[data-v-6407845a]{display:inline-flex;position:relative}.rating-items[data-v-6407845a]{cursor:pointer;gap:2px;display:inline-flex}.fluent-rating.is-readonly .rating-items[data-v-6407845a],.fluent-rating.is-disabled .rating-items[data-v-6407845a]{cursor:default}.rating-item[data-v-6407845a]{color:var(--text-muted);justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.rating-items:hover .rating-item[data-v-6407845a]{transform:scale(1.05)}.rating-foreground[data-v-6407845a]{pointer-events:none;position:absolute;inset:0}.rating-foreground-items[data-v-6407845a]{gap:2px;display:inline-flex}.rating-foreground-item[data-v-6407845a]{color:#ffb900}.rating-caption[data-v-6407845a]{color:var(--text-secondary);font-size:14px}.fluent-relative-panel[data-v-f426fae9]{position:relative}.fluent-repeat-button[data-v-8e3a3080]{background:var(--bg-card-solid);border:1px solid var(--border-strong);border-radius:var(--radius-md);height:32px;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;justify-content:center;align-items:center;padding:0 16px;transition:background .2s,border-color .2s;display:inline-flex}.fluent-repeat-button[data-v-8e3a3080]:hover{background:var(--bg-hover);border-color:var(--text-muted)}.fluent-repeat-button[data-v-8e3a3080]:active{background:var(--bg-card)}.fluent-repeat-button.is-disabled[data-v-8e3a3080]{opacity:.5;cursor:not-allowed}.fluent-result[data-v-6fbb89b1]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.result-icon[data-v-6fbb89b1]{margin-bottom:24px}.status-info .result-icon[data-v-6fbb89b1]{color:var(--accent)}.status-success .result-icon[data-v-6fbb89b1]{color:#0f7b0f}.status-warning .result-icon[data-v-6fbb89b1]{color:#9d5d00}.status-error .result-icon[data-v-6fbb89b1],.status-404 .result-icon[data-v-6fbb89b1],.status-500 .result-icon[data-v-6fbb89b1]{color:#c42b1c}.status-403 .result-icon[data-v-6fbb89b1]{color:#9d5d00}.result-title[data-v-6fbb89b1]{color:var(--text-primary);margin-bottom:8px;font-size:28px;font-weight:600}.result-description[data-v-6fbb89b1]{color:var(--text-secondary);max-width:400px;font-size:14px;line-height:1.5}.result-action[data-v-6fbb89b1]{margin-top:32px}.fluent-rich-edit-box[data-v-cf8a2d17]{flex-direction:column;gap:8px;display:flex}.fluent-rich-edit-box.is-disabled[data-v-cf8a2d17]{opacity:.5;pointer-events:none}.rich-edit-box-label[data-v-cf8a2d17]{color:var(--text-primary);font-size:14px;font-weight:600}.rich-edit-box-container[data-v-cf8a2d17]{border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color .2s;overflow:hidden}.rich-edit-box-container[data-v-cf8a2d17]:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px #0078d433}.rich-edit-box-toolbar[data-v-cf8a2d17]{border-bottom:1px solid var(--border-strong);background:var(--bg-card);flex-wrap:wrap;gap:2px;padding:8px;display:flex}.toolbar-button[data-v-cf8a2d17]{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.toolbar-button[data-v-cf8a2d17]:hover{background:var(--bg-hover);color:var(--text-primary)}.toolbar-button.is-active[data-v-cf8a2d17]{color:var(--accent);background:#0078d41a}.rich-edit-box-editor[data-v-cf8a2d17]{min-height:200px;color:var(--text-primary);outline:none;padding:12px;font-size:14px;line-height:1.5}.rich-edit-box-editor[data-v-cf8a2d17]:empty:before{content:attr(placeholder);color:var(--text-muted);pointer-events:none}.rich-edit-box-error[data-v-cf8a2d17]{color:#c42b1c;font-size:12px}.rich-edit-box-description[data-v-cf8a2d17]{color:var(--text-secondary);font-size:12px}.fluent-rich-text-block[data-v-8505c9f1]{color:var(--text-primary);font-size:14px;line-height:1.5}.fluent-rich-text-block.is-selectable[data-v-8505c9f1]{-webkit-user-select:text;user-select:text}.rich-text-content[data-v-8505c9f1] p{margin:0 0 12px}.rich-text-content[data-v-8505c9f1] h1,.rich-text-content[data-v-8505c9f1] h2,.rich-text-content[data-v-8505c9f1] h3,.rich-text-content[data-v-8505c9f1] h4,.rich-text-content[data-v-8505c9f1] h5,.rich-text-content[data-v-8505c9f1] h6{margin:16px 0 8px;font-weight:600}.rich-text-content[data-v-8505c9f1] h1{font-size:28px}.rich-text-content[data-v-8505c9f1] h2{font-size:24px}.rich-text-content[data-v-8505c9f1] h3{font-size:20px}.rich-text-content[data-v-8505c9f1] h4{font-size:18px}.rich-text-content[data-v-8505c9f1] h5{font-size:16px}.rich-text-content[data-v-8505c9f1] h6{font-size:14px}.rich-text-content[data-v-8505c9f1] ul,.rich-text-content[data-v-8505c9f1] ol{margin:8px 0;padding-left:24px}.rich-text-content[data-v-8505c9f1] li{margin:4px 0}.rich-text-content[data-v-8505c9f1] a{color:var(--accent);text-decoration:none}.rich-text-content[data-v-8505c9f1] a:hover{text-decoration:underline}.rich-text-content[data-v-8505c9f1] code{background:var(--bg-hover);border-radius:4px;padding:2px 6px;font-family:Consolas,monospace;font-size:13px}.rich-text-content[data-v-8505c9f1] pre{background:var(--bg-hover);border-radius:var(--radius-md);margin:12px 0;padding:16px;overflow-x:auto}.rich-text-content[data-v-8505c9f1] pre code{background:0 0;padding:0}.rich-text-content[data-v-8505c9f1] blockquote{border-left:4px solid var(--accent);background:var(--bg-hover);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:12px 0;padding:8px 16px}.rich-text-content[data-v-8505c9f1] img{border-radius:var(--radius-md);max-width:100%;height:auto}.rich-text-content[data-v-8505c9f1] table{border-collapse:collapse;width:100%;margin:12px 0}.rich-text-content[data-v-8505c9f1] th,.rich-text-content[data-v-8505c9f1] td{border:1px solid var(--border-strong);text-align:left;padding:8px 12px}.rich-text-content[data-v-8505c9f1] th{background:var(--bg-hover);font-weight:600}.fluent-row[data-v-3f68015e]{width:100%;display:flex}.fluent-scroll-bar[data-v-674f8f22]{position:relative}.fluent-scroll-bar.orientation-vertical[data-v-674f8f22]{width:12px;height:100%}.fluent-scroll-bar.orientation-horizontal[data-v-674f8f22]{width:100%;height:12px}.scroll-bar-track[data-v-674f8f22]{background:0 0;border-radius:6px;transition:background .2s;position:absolute;inset:0}.scroll-bar-track[data-v-674f8f22]:hover{background:#0000000d}.scroll-bar-thumb[data-v-674f8f22]{opacity:0;cursor:pointer;background:#0000004d;border-radius:6px;transition:opacity .2s,background .2s;position:absolute}.scroll-bar-thumb.is-visible[data-v-674f8f22]{opacity:1}.scroll-bar-thumb[data-v-674f8f22]:hover{background:#00000080}.scroll-bar-thumb[data-v-674f8f22]:active{background:#000000b3}.orientation-vertical .scroll-bar-thumb[data-v-674f8f22]{left:2px;right:2px}.orientation-horizontal .scroll-bar-thumb[data-v-674f8f22]{top:2px;bottom:2px}.fluent-scroll-viewer[data-v-cba6416e]{width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.scroll-viewer-viewport[data-v-cba6416e]{width:100%;min-width:0;height:100%;overflow:hidden auto}.fluent-scroll-viewer.is-horizontal .scroll-viewer-viewport[data-v-cba6416e]{overflow:auto hidden}.fluent-scroll-viewer.is-horizontal .scroll-viewer-viewport[data-v-cba6416e]>*{width:max-content;min-width:max-content}.scroll-viewer-viewport[data-v-cba6416e]::-webkit-scrollbar{width:8px;height:8px}.scroll-viewer-viewport[data-v-cba6416e]::-webkit-scrollbar-track{background:0 0}.scroll-viewer-viewport[data-v-cba6416e]::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:4px}.scroll-viewer-viewport[data-v-cba6416e]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.scroll-viewer-viewport[data-v-cba6416e]::-webkit-scrollbar-corner{background:0 0}.fluent-segmented[data-v-a19eb19a]{display:inline-flex}.fluent-segmented.is-disabled[data-v-a19eb19a]{opacity:.5;pointer-events:none}.segmented-items[data-v-a19eb19a]{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:2px;display:flex;position:relative}.segmented-indicator[data-v-a19eb19a]{background:var(--accent);border-radius:calc(var(--radius-md) - 1px);transition:transform .2s;position:absolute;top:2px;bottom:2px;left:2px}.segmented-item[data-v-a19eb19a]{border-radius:calc(var(--radius-md) - 1px);color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;z-index:1;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:6px 16px;transition:color .2s;display:flex;position:relative}.segmented-item[data-v-a19eb19a]:hover{color:var(--text-primary)}.segmented-item.is-selected[data-v-a19eb19a]{color:var(--text-on-accent)}.segmented-item-label[data-v-a19eb19a]{font-weight:500}.fluent-select-wrapper[data-v-b3e74ecd]{display:inline-block}.select-label[data-v-b3e74ecd]{color:var(--text-secondary);margin-bottom:6px;font-size:13px;display:block}.select-error[data-v-b3e74ecd]{color:#d13438;margin-top:6px;font-size:12px}.fluent-select[data-v-b3e74ecd]{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:160px;font-family:var(--font-ui);color:var(--text-primary);cursor:pointer;transition:all var(--duration-fast) ease;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:14px;display:flex}.fluent-select[data-v-b3e74ecd]:hover{border-color:var(--text-muted);background:var(--bg-hover)}.fluent-select.open[data-v-b3e74ecd]{border-color:var(--accent)}.fluent-select.disabled[data-v-b3e74ecd]{opacity:.5;cursor:not-allowed}.select-value[data-v-b3e74ecd]{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-chevron[data-v-b3e74ecd]{color:var(--text-muted);transition:transform var(--duration-fast) ease;flex-shrink:0}.fluent-select.open .select-chevron[data-v-b3e74ecd]{transform:rotate(180deg)}.dropdown-enter-active[data-v-b3e74ecd]{transition:all var(--duration-fast) var(--ease-standard)}.dropdown-leave-active[data-v-b3e74ecd]{transition:all var(--duration-fast) ease-in}.dropdown-enter-from[data-v-b3e74ecd],.dropdown-leave-to[data-v-b3e74ecd]{opacity:0;transform:translateY(-4px)scale(.98)}.fluent-select-dropdown{background:var(--bg-card-solid);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-8);max-height:240px;padding:4px;overflow-y:auto}.select-option{border-radius:var(--radius-sm);width:100%;font-family:var(--font-ui);color:var(--text-primary);cursor:pointer;text-align:left;transition:background var(--duration-fast) ease;background:0 0;border:none;padding:6px 10px;font-size:14px;display:block}.select-option:hover{background:var(--bg-hover)}.select-option.selected{background:var(--accent-50);color:var(--accent)}.dark .select-option.selected{background:var(--accent-50)}.fluent-selector-bar[data-v-fdd209e6]{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:4px;display:flex}.fluent-selector-bar.is-disabled[data-v-fdd209e6]{opacity:.5;pointer-events:none}.selector-bar-items[data-v-fdd209e6]{gap:4px;width:100%;display:flex}.selector-bar-item[data-v-fdd209e6]{border-radius:var(--radius-md);color:var(--text-secondary);font-size:14px;font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 16px;transition:background .2s,color .2s;display:flex}.selector-bar-item[data-v-fdd209e6]:hover{background:var(--bg-hover);color:var(--text-primary)}.selector-bar-item.is-selected[data-v-fdd209e6]{background:var(--accent);color:var(--text-on-accent)}.selector-bar-item.is-disabled[data-v-fdd209e6]{opacity:.5;cursor:not-allowed}.selector-bar-item-text[data-v-fdd209e6]{font-weight:500}.selector-bar-indicator[data-v-fdd209e6]{display:none}.fluent-selector-bar-item[data-v-851d7416]{border-radius:var(--radius-md);color:var(--text-secondary);font-size:14px;font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 16px;transition:all .2s;display:flex}.fluent-selector-bar-item[data-v-851d7416]:hover{background:var(--bg-hover);color:var(--text-primary)}.fluent-selector-bar-item.is-selected[data-v-851d7416]{background:var(--accent);color:var(--text-on-accent)}.fluent-selector-bar-item.is-disabled[data-v-851d7416]{opacity:.5;cursor:not-allowed}.item-label[data-v-851d7416]{font-weight:500}.fluent-semantic-zoom[data-v-80f137eb]{width:100%;height:100%;position:relative;overflow:hidden}.zoom-out-button[data-v-80f137eb]{z-index:10;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-2);justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;top:12px;right:12px}.zoom-out-button[data-v-80f137eb]:hover{background:var(--bg-hover)}.zoom-view[data-v-80f137eb]{width:100%;height:100%;overflow:auto}.zoom-fade-enter-active[data-v-80f137eb]{transition:all .3s}.zoom-fade-leave-active[data-v-80f137eb]{transition:all .2s}.zoom-fade-enter-from[data-v-80f137eb],.zoom-fade-leave-to[data-v-80f137eb]{opacity:0;transform:scale(.95)}.fluent-settings-card[data-v-44dc415c]{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:16px}.fluent-settings-card.is-clickable[data-v-44dc415c]{cursor:pointer;transition:background .2s}.fluent-settings-card.is-clickable[data-v-44dc415c]:hover{background:var(--bg-hover)}.settings-card-header[data-v-44dc415c]{align-items:center;gap:12px;display:flex}.card-icon[data-v-44dc415c]{background:var(--bg-hover);border-radius:var(--radius-md);width:40px;height:40px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-text[data-v-44dc415c]{flex:1;min-width:0}.card-title[data-v-44dc415c]{color:var(--text-primary);font-size:14px;font-weight:600}.card-description[data-v-44dc415c]{color:var(--text-secondary);margin-top:4px;font-size:12px}.card-action[data-v-44dc415c]{flex-shrink:0}.card-content[data-v-44dc415c]{border-top:1px solid var(--border-strong);margin-top:12px;padding-top:12px}.fluent-skeleton[data-v-6233b34a]{background:var(--bg-hover);position:relative;overflow:hidden}.fluent-skeleton.shape-circle[data-v-6233b34a]{border-radius:50%}.fluent-skeleton.shape-rounded[data-v-6233b34a]{border-radius:var(--radius-md)}.fluent-skeleton.shape-rect[data-v-6233b34a]{border-radius:2px}.skeleton-shimmer[data-v-6233b34a]{background:linear-gradient(90deg,#0000 0%,#ffffff4d 50%,#0000 100%);position:absolute;inset:0;transform:translate(-100%)}.fluent-skeleton.is-animated .skeleton-shimmer[data-v-6233b34a]{animation:1.5s infinite shimmer-6233b34a}@keyframes shimmer-6233b34a{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fluent-slider[data-v-b0a0c71b]{flex-direction:column;gap:8px;min-width:200px;display:flex}.fluent-slider.is-disabled[data-v-b0a0c71b]{opacity:.5;pointer-events:none}.fluent-slider.is-vertical[data-v-b0a0c71b]{min-width:32px}.slider-label[data-v-b0a0c71b]{color:var(--text-primary);font-size:14px;font-weight:600}.slider-container[data-v-b0a0c71b]{align-items:center;height:32px;display:flex;position:relative}.fluent-slider.is-vertical .slider-container[data-v-b0a0c71b]{flex-direction:column;width:32px;height:200px}.slider-input[data-v-b0a0c71b]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute}.fluent-slider.is-vertical .slider-input[data-v-b0a0c71b]{writing-mode:vertical-lr;direction:rtl;width:100%;height:100%}.slider-track[data-v-b0a0c71b]{background:var(--border-strong);border-radius:2px;width:100%;height:4px;position:absolute;overflow:hidden}.fluent-slider.is-vertical .slider-track[data-v-b0a0c71b]{width:4px;height:100%;top:0;left:50%;transform:translate(-50%)}.slider-fill[data-v-b0a0c71b]{background:var(--accent);border-radius:2px;height:100%;transition:width .1s}.fluent-slider.is-vertical .slider-fill[data-v-b0a0c71b]{width:100%;height:auto;transition:height .1s;position:absolute}.slider-thumb[data-v-b0a0c71b]{background:var(--bg-card-solid);border:2px solid var(--accent);border-radius:50%;width:20px;height:20px;transition:transform .1s,box-shadow .1s;position:absolute;top:50%;transform:translate(-50%,-50%)}.fluent-slider.is-vertical .slider-thumb[data-v-b0a0c71b]{top:auto;left:50%;transform:translate(-50%,50%)}.slider-input:hover~.slider-thumb[data-v-b0a0c71b]{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 0 4px #0078d41a}.fluent-slider.is-vertical .slider-input:hover~.slider-thumb[data-v-b0a0c71b]{transform:translate(-50%,50%)scale(1.1)}.slider-input:active~.slider-thumb[data-v-b0a0c71b]{transform:translate(-50%,-50%)scale(.95)}.fluent-slider.is-vertical .slider-input:active~.slider-thumb[data-v-b0a0c71b]{transform:translate(-50%,50%)scale(.95)}.slider-value[data-v-b0a0c71b]{color:var(--text-secondary);text-align:center;font-size:14px}.fluent-slider.is-vertical .slider-value[data-v-b0a0c71b]{text-align:left}.fluent-space[data-v-e3236af5]{display:flex}.direction-horizontal[data-v-e3236af5]{flex-direction:row}.direction-vertical[data-v-e3236af5]{flex-direction:column}.align-start[data-v-e3236af5]{align-items:flex-start}.align-end[data-v-e3236af5]{align-items:flex-end}.align-center[data-v-e3236af5]{align-items:center}.align-baseline[data-v-e3236af5]{align-items:baseline}.wrap[data-v-e3236af5]{flex-wrap:wrap}.fluent-split-button[data-v-c62302f2]{border:1px solid var(--border-strong);border-radius:var(--radius-md);align-items:center;height:32px;display:inline-flex;position:relative;overflow:visible}.fluent-split-button.is-disabled[data-v-c62302f2]{opacity:.5;pointer-events:none}.split-button-main[data-v-c62302f2]{background:var(--bg-card-solid);border-radius:var(--radius-md) 0 0 var(--radius-md);height:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 16px;transition:background .2s;display:flex}.split-button-main[data-v-c62302f2]:hover{background:var(--bg-hover)}.split-button-separator[data-v-c62302f2]{background:var(--border-strong);width:1px;height:16px}.split-button-chevron[data-v-c62302f2]{background:var(--bg-card-solid);border-radius:0 var(--radius-md) var(--radius-md) 0;width:32px;height:100%;color:var(--text-primary);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background .2s;display:flex}.split-button-chevron[data-v-c62302f2]:hover,.fluent-split-button.is-open .split-button-main[data-v-c62302f2],.fluent-split-button.is-open .split-button-chevron[data-v-c62302f2]{background:var(--bg-hover)}.split-button-flyout[data-v-c62302f2]{z-index:1000;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:100%;margin-top:4px;padding:4px 0;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #00000024}.flyout-separator[data-v-c62302f2]{background:var(--border-strong);height:1px;margin:4px 0}.flyout-item[data-v-c62302f2]{width:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:8px 12px;transition:background .2s;display:flex}.flyout-item[data-v-c62302f2]:hover{background:var(--bg-hover)}.flyout-item[data-v-c62302f2]:disabled,.flyout-item.is-disabled[data-v-c62302f2]{opacity:.5;cursor:not-allowed}.flyout-item-label[data-v-c62302f2]{flex:1}.dropdown-enter-active[data-v-c62302f2]{transition:all .2s}.dropdown-leave-active[data-v-c62302f2]{transition:all .15s}.dropdown-enter-from[data-v-c62302f2],.dropdown-leave-to[data-v-c62302f2]{opacity:0;transform:translateY(-4px)}.fluent-split-view[data-v-0e2133ca]{display:flex;position:relative;overflow:hidden}.split-view-pane[data-v-0e2133ca]{background:var(--bg-card);border-right:1px solid var(--border-strong);flex-shrink:0;transition:width .3s,margin .3s;overflow-y:auto}.split-view-content[data-v-0e2133ca]{flex:1;overflow-y:auto}.fluent-stack-panel[data-v-b0c02b71]{display:flex}.fluent-stack-panel.orientation-vertical[data-v-b0c02b71]{flex-direction:column}.fluent-stack-panel.orientation-horizontal[data-v-b0c02b71]{flex-direction:row}.fluent-statistics[data-v-37f40802]{flex-direction:column;gap:4px;display:flex}.statistics-title[data-v-37f40802]{color:var(--text-secondary);font-size:14px}.statistics-value[data-v-37f40802]{align-items:baseline;gap:4px;display:flex}.statistics-value.is-loading[data-v-37f40802]{opacity:.5}.value[data-v-37f40802]{color:var(--text-primary);font-size:28px;font-weight:600}.prefix[data-v-37f40802],.suffix[data-v-37f40802]{color:var(--text-secondary);font-size:14px}.statistics-description[data-v-37f40802]{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.trend[data-v-37f40802]{align-items:center;gap:4px;display:flex}.trend-up[data-v-37f40802]{color:#0f7b0f}.trend-down[data-v-37f40802]{color:#c42b1c}.trend-neutral[data-v-37f40802]{color:var(--text-secondary)}.fluent-swipe-control[data-v-67af0d26]{border-radius:var(--radius-md);touch-action:pan-y;min-width:0;position:relative;overflow:hidden}.swipe-actions[data-v-67af0d26]{width:var(--swipe-action-width);align-items:center;display:flex;position:absolute;top:0;bottom:0}.left-actions[data-v-67af0d26]{left:0}.right-actions[data-v-67af0d26]{right:0}.swipe-action[data-v-67af0d26]{background:var(--accent);color:#fff;cursor:pointer;border:none;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-width:0;height:100%;padding:0 16px;font-size:14px;display:flex}.swipe-content[data-v-67af0d26]{z-index:1;box-sizing:border-box;background:var(--bg-card);height:100%;min-height:100%;position:relative}.fluent-tab-view[data-v-c5cdc846]{flex-direction:column;display:flex}.fluent-tab-view.is-vertical[data-v-c5cdc846]{flex-direction:row}.tab-view-tabs[data-v-c5cdc846]{border-bottom:1px solid var(--border-strong);background:var(--bg-card);align-items:center;display:flex}.is-vertical .tab-view-tabs[data-v-c5cdc846]{border-bottom:none;border-right:1px solid var(--border-strong);flex-direction:column;flex-shrink:0;width:200px}.scroll-button[data-v-c5cdc846]{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s;display:flex}.scroll-button[data-v-c5cdc846]:hover{background:var(--bg-hover)}.scroll-button[data-v-c5cdc846]:disabled{opacity:.5;cursor:not-allowed}.tabs-container[data-v-c5cdc846]{scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow:auto hidden}.tabs-container[data-v-c5cdc846]::-webkit-scrollbar{display:none}.tabs-track[data-v-c5cdc846]{min-width:max-content;display:flex}.is-vertical .tabs-track[data-v-c5cdc846]{flex-direction:column;min-width:auto}.tab-item[data-v-c5cdc846]{color:var(--text-secondary);font-size:14px;font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 16px;transition:color .2s,border-color .2s;display:flex}.tab-item[data-v-c5cdc846]:hover{color:var(--text-primary)}.tab-item.is-active[data-v-c5cdc846]{color:var(--accent);border-bottom-color:var(--accent)}.tab-item.is-disabled[data-v-c5cdc846]{opacity:.5;cursor:not-allowed}.is-vertical .tab-item[data-v-c5cdc846]{border-bottom:none;border-right:2px solid #0000}.is-vertical .tab-item.is-active[data-v-c5cdc846]{border-right-color:var(--accent)}.tab-label[data-v-c5cdc846]{font-weight:500}.tab-close[data-v-c5cdc846]{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex}.tab-close[data-v-c5cdc846]:hover{background:var(--bg-hover);color:var(--text-primary)}.tab-view-content[data-v-c5cdc846]{flex:1;padding:16px;overflow:auto}.fluent-tabs[data-v-e64500a5]{background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:4px;display:flex}.fluent-tabs-list[data-v-e64500a5]{gap:4px;display:flex}.fluent-tab[data-v-e64500a5]{border-radius:var(--radius-sm);min-height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;transition:color var(--duration-normal) var(--ease-standard),background var(--duration-normal) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex;position:relative}.fluent-tab[data-v-e64500a5]:before{content:"";background:var(--accent);transform-origin:50%;width:3px;transition:transform var(--duration-normal) var(--ease-standard);border-radius:2px;position:absolute;top:8px;bottom:8px;left:4px;transform:scaleY(0)}.fluent-tab[data-v-e64500a5]:hover{background:var(--bg-card);color:var(--text-primary)}.fluent-tab[data-v-e64500a5]:active{transform:scale(.98)}.fluent-tab.active[data-v-e64500a5]{background:var(--bg-card-solid);color:var(--text-primary);box-shadow:var(--shadow-2)}.fluent-tab.active[data-v-e64500a5]:before{transform:scaleY(1)}.fluent-tab[data-v-e64500a5]:disabled{opacity:.5;cursor:default}.fluent-tab-symbol[data-v-e64500a5]{text-align:center;flex-shrink:0;width:16px;font-family:Segoe UI Symbol,sans-serif;font-size:18px;font-weight:600;line-height:1}.fluent-tab-panel[data-v-e64500a5]{color:var(--text-secondary);padding:16px 4px 4px}.fluent-teaching-tip[data-v-396c18d9]{z-index:1000;background:var(--bg-card-solid);border:1px solid var(--border-strong);border-radius:var(--radius-md);width:max-content;max-width:min(360px,100vw - 24px);position:fixed;overflow:visible;box-shadow:0 8px 16px #00000024}.fluent-teaching-tip[data-v-396c18d9]:before{border:inherit;background:var(--bg-card-solid);content:"";width:12px;height:12px;position:absolute;transform:rotate(45deg)}.placement-bottom[data-v-396c18d9]:before{border-bottom:0;border-right:0;top:-7px;left:calc(50% - 6px)}.placement-top[data-v-396c18d9]:before{border-top:0;border-left:0;bottom:-7px;left:calc(50% - 6px)}.placement-left[data-v-396c18d9]:before{border-bottom:0;border-left:0;top:calc(50% - 6px);right:-7px}.placement-right[data-v-396c18d9]:before{border-top:0;border-right:0;top:calc(50% - 6px);left:-7px}.teaching-tip-icon[data-v-396c18d9]{background:var(--accent);width:48px;height:48px;color:var(--text-on-accent);border-radius:50%;justify-content:center;align-items:center;margin:16px auto;display:flex}.teaching-tip-content[data-v-396c18d9]{text-align:center;padding:0 24px 24px}.teaching-tip-title[data-v-396c18d9]{color:var(--text-primary);margin:0 0 8px;font-size:20px;font-weight:600}.teaching-tip-subtitle[data-v-396c18d9]{color:var(--text-secondary);margin:0 0 16px;font-size:14px}.teaching-tip-body[data-v-396c18d9]{color:var(--text-primary);font-size:14px;line-height:20px}.teaching-tip-close[data-v-396c18d9]{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;top:12px;right:12px}.teaching-tip-close[data-v-396c18d9]:hover{background:var(--bg-hover)}.teaching-tip-actions[data-v-396c18d9]{justify-content:center;gap:8px;padding:0 24px 24px;display:flex}.teaching-tip-enter-active[data-v-396c18d9]{transition:all .3s}.teaching-tip-leave-active[data-v-396c18d9]{transition:all .2s}.teaching-tip-enter-from[data-v-396c18d9],.teaching-tip-leave-to[data-v-396c18d9]{opacity:0;transform:scale(.95)}.fluent-text-box[data-v-39bb8ddd]{flex-direction:column;gap:8px;display:flex}.fluent-text-box.is-disabled[data-v-39bb8ddd]{opacity:.5;pointer-events:none}.text-box-label[data-v-39bb8ddd]{color:var(--text-primary);font-size:14px;font-weight:600}.text-box-container[data-v-39bb8ddd]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.text-box-container[data-v-39bb8ddd]:hover{border-color:var(--text-muted)}.fluent-text-box.is-focused .text-box-container[data-v-39bb8ddd]{border-color:var(--accent);box-shadow:0 0 0 2px #0078d433}.text-box-prefix[data-v-39bb8ddd],.text-box-suffix[data-v-39bb8ddd]{color:var(--text-muted);padding:0 12px;font-size:14px}.text-box-input[data-v-39bb8ddd]{height:36px;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);background:0 0;border:none;outline:none;flex:1;padding:8px 12px}.text-box-input[data-v-39bb8ddd]::placeholder{color:var(--text-muted)}.text-box-clear[data-v-39bb8ddd]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-right:8px;transition:background .2s;display:flex}.text-box-clear[data-v-39bb8ddd]:hover{background:var(--bg-hover);color:var(--text-primary)}.text-box-error[data-v-39bb8ddd]{color:#c42b1c;font-size:12px}.text-box-description[data-v-39bb8ddd]{color:var(--text-secondary);font-size:12px}.fluent-text-block[data-v-1804074f]{color:var(--text-primary);font-family:var(--font-ui);line-height:1.5;display:inline}.size-caption[data-v-1804074f]{font-size:12px;line-height:16px}.size-body[data-v-1804074f]{font-size:14px;line-height:20px}.size-body-large[data-v-1804074f]{font-size:16px;line-height:22px}.size-subtitle[data-v-1804074f]{font-size:20px;line-height:28px}.size-title[data-v-1804074f]{font-size:28px;line-height:36px}.size-title-large[data-v-1804074f]{font-size:40px;line-height:52px}.size-display[data-v-1804074f]{font-size:68px;line-height:92px}.weight-light[data-v-1804074f]{font-weight:300}.weight-regular[data-v-1804074f]{font-weight:400}.weight-semibold[data-v-1804074f]{font-weight:600}.weight-bold[data-v-1804074f]{font-weight:700}.is-selectable[data-v-1804074f]{-webkit-user-select:text;user-select:text;cursor:text}.fluent-theme[data-v-a1895211]{background:var(--bg-material,transparent);min-height:100%;transition:background-color .3s,color .3s}.theme-light[data-v-a1895211]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-dark[data-v-a1895211]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.material-acrylic[data-v-a1895211]{-webkit-backdrop-filter:blur(var(--material-blur,30px))}.material-mica[data-v-a1895211],.material-mica-alt[data-v-a1895211]{background-attachment:fixed}.fluent-time-picker[data-v-d7929bed]{flex-direction:column;gap:8px;display:flex}.fluent-time-picker.is-disabled[data-v-d7929bed]{opacity:.5}.time-picker-label[data-v-d7929bed]{color:var(--text-primary);font-size:14px;font-weight:600}.time-picker-trigger[data-v-d7929bed]{border:1px solid var(--border-strong);border-radius:var(--radius-md);width:100%;min-height:36px;color:var(--text-muted);background:var(--bg-card-solid);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;padding:0 11px;display:flex}.time-picker-trigger[data-v-d7929bed]:hover,.time-picker-trigger[data-v-d7929bed]:focus-visible{border-color:var(--accent);outline:none}.time-picker-trigger span.has-value[data-v-d7929bed]{color:var(--text-primary)}.time-picker-trigger svg[data-v-d7929bed]{color:var(--text-muted)}.time-picker-error[data-v-d7929bed],.time-picker-description[data-v-d7929bed]{font-size:12px}.time-picker-error[data-v-d7929bed]{color:#c42b1c}.time-picker-description[data-v-d7929bed]{color:var(--text-secondary)}.time-picker-dropdown{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);min-width:220px;box-shadow:var(--shadow-8);padding:12px}.time-picker-columns{justify-content:center;align-items:end;gap:7px;display:flex}.time-picker-columns label{color:var(--text-muted);text-align:center;gap:5px;font-size:10px;display:grid}.time-picker-columns select{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:52px;height:38px;color:var(--text-primary);background:var(--bg-card);font-variant-numeric:tabular-nums;text-align:center}.time-picker-columns select:focus{border-color:var(--accent);outline:none}.time-separator{color:var(--text-secondary);padding-bottom:9px;font-weight:700}.time-picker-footer{border-top:1px solid var(--border-subtle);justify-content:space-between;margin-top:12px;padding-top:10px;display:flex}.time-picker-footer button{border-radius:var(--radius-sm);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:5px 9px;font-size:12px}.time-picker-footer button:hover{background:var(--bg-hover)}.time-picker-footer .time-confirm{color:var(--text-on-accent);background:var(--accent)}.time-picker-footer .time-confirm:hover{background:var(--accent-hover)}.fluent-timeline[data-v-1fa17148]{flex-direction:column;display:flex}.timeline-item[data-v-1fa17148]{gap:16px;padding-bottom:24px;display:flex}.timeline-item[data-v-1fa17148]:last-child{padding-bottom:0}.timeline-indicator[data-v-1fa17148]{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.timeline-dot[data-v-1fa17148]{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.timeline-line[data-v-1fa17148]{background:var(--border-strong);flex:1;width:2px;margin-top:8px}.timeline-content[data-v-1fa17148]{flex:1;padding-top:2px}.timeline-title[data-v-1fa17148]{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}.timeline-description[data-v-1fa17148]{color:var(--text-secondary);font-size:14px;line-height:1.5}.timeline-time[data-v-1fa17148]{color:var(--text-muted);margin-top:8px;font-size:12px}.color-success .timeline-dot[data-v-1fa17148]{background:#0f7b0f}.color-warning .timeline-dot[data-v-1fa17148]{background:#9d5d00}.color-error .timeline-dot[data-v-1fa17148]{background:#c42b1c}.color-info .timeline-dot[data-v-1fa17148]{background:var(--accent)}.position-alternate .timeline-item[data-v-1fa17148]:nth-child(2n){flex-direction:row-reverse}.fluent-title-bar[data-v-a29baf1a]{background:var(--bg-card);border-bottom:1px solid var(--border-strong);-webkit-user-select:none;user-select:none;align-items:center;height:32px;display:flex}.title-bar-drag-region[data-v-a29baf1a]{-webkit-app-region:drag;position:absolute;inset:0}.title-bar-content[data-v-a29baf1a]{color:var(--text-secondary);flex:1;padding:0 16px;font-size:12px}.title-bar-controls[data-v-a29baf1a]{-webkit-app-region:no-drag;display:flex}.title-bar-button[data-v-a29baf1a]{width:46px;height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s;display:flex}.title-bar-button[data-v-a29baf1a]:hover{background:var(--bg-hover)}.title-bar-button.close[data-v-a29baf1a]:hover{color:#fff;background:#c42b1c}.fluent-toast-container[data-v-a50a9488]{z-index:99999;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:24px;right:24px}.fluent-toast[data-v-a50a9488]{background:var(--bg-card-solid);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-8);pointer-events:auto;align-items:center;gap:12px;min-width:300px;max-width:420px;padding:12px 16px;display:flex;position:relative;overflow:hidden}.toast-icon[data-v-a50a9488]{color:var(--accent);flex-shrink:0}.toast-body[data-v-a50a9488]{flex:1;min-width:0}.toast-title[data-v-a50a9488]{color:var(--text-primary);font-size:14px;font-weight:600}.toast-msg[data-v-a50a9488]{color:var(--text-secondary);margin-top:2px;font-size:12px}.toast-actions[data-v-a50a9488]{flex-shrink:0;align-items:center;gap:8px;display:flex}.toast-action-btn[data-v-a50a9488]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-ui);border:none;padding:4px 12px;transition:background .15s}.toast-action-btn[data-v-a50a9488]:hover{background:var(--accent-dark)}.toast-close[data-v-a50a9488]{width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:flex}.toast-close[data-v-a50a9488]:hover{background:var(--bg-hover)}.toast-timer[data-v-a50a9488]{background:var(--accent);height:2px;animation:linear forwards timer-shrink-a50a9488;position:absolute;bottom:0;left:0}@keyframes timer-shrink-a50a9488{0%{width:100%}to{width:0%}}.toast-enter-active[data-v-a50a9488]{animation:.3s cubic-bezier(.1,.9,.2,1) toast-in-a50a9488}.toast-leave-active[data-v-a50a9488]{animation:.2s ease-in reverse toast-in-a50a9488}@keyframes toast-in-a50a9488{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.fluent-toggle[data-v-a3b6dcc7]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.fluent-toggle.disabled[data-v-a3b6dcc7]{opacity:.5;cursor:not-allowed}.fluent-toggle input[data-v-a3b6dcc7]{opacity:0;width:0;height:0;position:absolute}.toggle-label[data-v-a3b6dcc7]{color:var(--text-primary);font-size:14px}.toggle-track[data-v-a3b6dcc7]{background:var(--text-muted);border-radius:var(--radius-full);width:40px;height:20px;transition:background var(--duration-fast) ease;flex-shrink:0;position:relative}.toggle-thumb[data-v-a3b6dcc7]{width:16px;height:16px;transition:transform var(--duration-fast) var(--ease-standard);background:#fff;border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 1px 3px #0003}.fluent-toggle.checked .toggle-track[data-v-a3b6dcc7]{background:var(--accent)}.fluent-toggle.checked .toggle-thumb[data-v-a3b6dcc7]{transform:translate(20px)translateY(-50%)}.fluent-toggle:hover .toggle-track[data-v-a3b6dcc7]{opacity:.9}.fluent-toggle-button[data-v-52ef537a]{background:var(--bg-card-solid);border:1px solid var(--border-strong);border-radius:var(--radius-md);height:32px;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:all .2s;display:inline-flex}.fluent-toggle-button[data-v-52ef537a]:hover{background:var(--bg-hover)}.fluent-toggle-button[data-v-52ef537a]:active{background:var(--bg-card)}.fluent-toggle-button.is-checked[data-v-52ef537a]{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.fluent-toggle-button.is-checked[data-v-52ef537a]:hover{background:var(--accent-dark)}.fluent-toggle-button.variant-primary.is-checked[data-v-52ef537a]{background:var(--accent);border-color:var(--accent)}.fluent-toggle-button.variant-secondary.is-checked[data-v-52ef537a]{border-color:var(--accent);color:var(--accent);background:#0078d41a}.fluent-toggle-button.variant-subtle.is-checked[data-v-52ef537a]{color:var(--accent);background:0 0;border-color:#0000;text-decoration:underline}.fluent-toggle-button.is-disabled[data-v-52ef537a]{opacity:.5;cursor:not-allowed;pointer-events:none}.fluent-toggle-switch[data-v-0e17a824]{align-items:center;gap:12px;display:inline-flex}.toggle-switch-label[data-v-0e17a824]{color:var(--text-primary);cursor:pointer;font-size:14px}.toggle-switch-track[data-v-0e17a824]{background:var(--text-muted);cursor:pointer;border:none;border-radius:10px;width:40px;height:20px;transition:background .2s;position:relative}.toggle-switch-track[data-v-0e17a824]:hover{background:var(--text-secondary)}.toggle-switch-track[data-v-0e17a824]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.toggle-switch-thumb[data-v-0e17a824]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.fluent-toggle-switch.is-checked .toggle-switch-track[data-v-0e17a824]{background:var(--accent)}.fluent-toggle-switch.is-checked .toggle-switch-track[data-v-0e17a824]:hover{background:var(--accent-dark)}.fluent-toggle-switch.is-checked .toggle-switch-thumb[data-v-0e17a824]{transform:translate(20px)}.fluent-toggle-switch.is-disabled[data-v-0e17a824]{opacity:.5;pointer-events:none}.fluent-toggle-split-button[data-v-58b40a4f]{border:1px solid var(--border-strong);border-radius:var(--radius-md);align-items:center;height:32px;display:inline-flex;position:relative;overflow:visible}.fluent-toggle-split-button.is-disabled[data-v-58b40a4f]{opacity:.5;pointer-events:none}.split-button-main[data-v-58b40a4f]{background:var(--bg-card-solid);border-radius:var(--radius-md) 0 0 var(--radius-md);height:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .2s;display:flex}.split-button-main[data-v-58b40a4f]:hover{background:var(--bg-hover)}.fluent-toggle-split-button.is-checked .split-button-main[data-v-58b40a4f]{color:var(--accent);background:#0078d41a}.split-button-separator[data-v-58b40a4f]{background:var(--border-strong);width:1px;height:16px}.split-button-chevron[data-v-58b40a4f]{background:var(--bg-card-solid);border-radius:0 var(--radius-md) var(--radius-md) 0;width:32px;height:100%;color:var(--text-primary);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background .2s;display:flex}.split-button-chevron[data-v-58b40a4f]:hover,.fluent-toggle-split-button.is-open .split-button-main[data-v-58b40a4f],.fluent-toggle-split-button.is-open .split-button-chevron[data-v-58b40a4f]{background:var(--bg-hover)}.split-button-flyout[data-v-58b40a4f]{z-index:1000;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:100%;margin-top:4px;padding:4px 0;position:absolute;top:100%;left:0;box-shadow:0 4px 8px #00000024}.flyout-separator[data-v-58b40a4f]{background:var(--border-strong);height:1px;margin:4px 0}.flyout-item[data-v-58b40a4f]{width:100%;color:var(--text-primary);font-size:14px;font-family:var(--font-ui);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:8px 12px;transition:background .2s;display:flex}.flyout-item[data-v-58b40a4f]:hover{background:var(--bg-hover)}.flyout-item[data-v-58b40a4f]:disabled,.flyout-item.is-disabled[data-v-58b40a4f]{opacity:.5;cursor:not-allowed}.flyout-item-label[data-v-58b40a4f]{flex:1}.dropdown-enter-active[data-v-58b40a4f]{transition:all .2s}.dropdown-leave-active[data-v-58b40a4f]{transition:all .15s}.dropdown-enter-from[data-v-58b40a4f],.dropdown-leave-to[data-v-58b40a4f]{opacity:0;transform:translateY(-4px)}.fluent-tooltip-wrapper[data-v-f47f3bd5]{display:inline-flex;position:relative}.fluent-tooltip[data-v-f47f3bd5]{z-index:1000;background:var(--bg-card-solid);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);white-space:nowrap;pointer-events:none;margin:0;padding:8px 12px;font-size:12px;line-height:16px;position:fixed;inset:auto;transform:none;box-shadow:0 4px 8px #00000024}.tooltip-text[data-v-f47f3bd5]{display:block}.placement-top[data-v-f47f3bd5]{margin-bottom:8px;bottom:100%;left:50%;transform:translate(-50%)}.placement-bottom[data-v-f47f3bd5]{margin-top:8px;top:100%;left:50%;transform:translate(-50%)}.placement-left[data-v-f47f3bd5]{margin-right:8px;top:50%;right:100%;transform:translateY(-50%)}.placement-right[data-v-f47f3bd5]{margin-left:8px;top:50%;left:100%;transform:translateY(-50%)}.tooltip-enter-active[data-v-f47f3bd5]{transition:opacity .15s,transform .15s}.tooltip-leave-active[data-v-f47f3bd5]{transition:opacity .1s,transform .1s}.tooltip-enter-from[data-v-f47f3bd5],.tooltip-leave-to[data-v-f47f3bd5]{opacity:0;transform:translate(-50%)translateY(4px)}.placement-top.tooltip-enter-from[data-v-f47f3bd5],.placement-top.tooltip-leave-to[data-v-f47f3bd5]{transform:translate(-50%)translateY(4px)}.placement-bottom.tooltip-enter-from[data-v-f47f3bd5],.placement-bottom.tooltip-leave-to[data-v-f47f3bd5]{transform:translate(-50%)translateY(-4px)}.placement-left.tooltip-enter-from[data-v-f47f3bd5],.placement-left.tooltip-leave-to[data-v-f47f3bd5]{transform:translateY(-50%)translate(4px)}.placement-right.tooltip-enter-from[data-v-f47f3bd5],.placement-right.tooltip-leave-to[data-v-f47f3bd5]{transform:translateY(-50%)translate(-4px)}.fluent-tree-view[data-v-115534ba],.tree-node[data-v-115534ba]{flex-direction:column;display:flex}.tree-node-content[data-v-115534ba]{border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin:1px 4px;padding:6px 8px;transition:background .2s;display:flex}.tree-node-content[data-v-115534ba]:hover{background:var(--bg-hover)}.tree-node.is-selected .tree-node-content[data-v-115534ba]{background:var(--accent);color:var(--text-on-accent)}.tree-node-chevron[data-v-115534ba]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .2s;display:flex}.tree-node-chevron.is-expanded[data-v-115534ba]{transform:rotate(90deg)}.tree-node-spacer[data-v-115534ba]{flex-shrink:0;width:20px}.tree-node-icon[data-v-115534ba]{color:var(--text-secondary);flex-shrink:0}.tree-node.is-selected .tree-node-icon[data-v-115534ba]{color:var(--text-on-accent)}.tree-node-label[data-v-115534ba]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.tree-node-children[data-v-115534ba]{overflow:hidden}.expand-enter-active[data-v-115534ba],.expand-leave-active[data-v-115534ba]{opacity:1;max-height:500px;transition:all .2s}.expand-enter-from[data-v-115534ba],.expand-leave-to[data-v-115534ba]{opacity:0;max-height:0}.fluent-variable-sized-wrap-grid[data-v-05d3566c]{flex-wrap:wrap;display:flex}.fluent-viewbox[data-v-2143f32f]{justify-content:center;align-items:center;display:flex}.fluent-viewbox[data-v-2143f32f]>*{object-fit:contain;max-width:100%;max-height:100%}.fluent-watermark[data-v-ab3ce32f]{position:relative}.watermark-overlay[data-v-ab3ce32f]{pointer-events:none;z-index:1;position:absolute;inset:0}.fluent-fullscreen-toggle[data-v-31971dd4]{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.fluent-fullscreen-toggle[data-v-31971dd4]:hover{background:var(--bg-hover);color:var(--text-primary)}.secondary-sidebar-menu[data-v-43a5af27]{z-index:2;background:var(--bg-acrylic);visibility:hidden;pointer-events:none;flex-direction:column;width:100%;height:100%;padding:4px;transition:transform .26s ease-in-out,visibility .26s;display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(100%)}.secondary-sidebar-menu.is-visible[data-v-43a5af27]{visibility:visible;transform:translate(0)}.secondary-sidebar-menu.is-interactive[data-v-43a5af27]{pointer-events:auto}.secondary-sidebar-menu__header[data-v-43a5af27]{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:4px;padding:0 0 4px;display:flex}.secondary-sidebar-menu__brand[data-v-43a5af27]{min-width:0;color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.secondary-sidebar-menu__brand img[data-v-43a5af27]{object-fit:cover;border-radius:50%;width:28px;height:28px}.secondary-sidebar-menu__back[data-v-43a5af27]{border-radius:var(--radius-sm);width:36px;min-height:36px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 36px;justify-content:center;align-items:center;gap:8px;padding:6px 8px;display:flex}.secondary-sidebar-menu__back.secondary-sidebar-menu__main-back[data-v-43a5af27]{flex:0 0 36px;justify-content:flex-start;width:100%;max-width:100%;margin:4px 0 0}.secondary-sidebar-menu__back[data-v-43a5af27]:hover{background:var(--bg-hover);color:var(--text-primary)}.secondary-sidebar-menu__back-label[data-v-43a5af27]{white-space:nowrap}.secondary-sidebar-menu__list[data-v-43a5af27]{flex-direction:column;flex:1;gap:4px;min-height:0;padding:6px 0;display:flex;overflow:hidden auto}.secondary-sidebar-menu__group[data-v-43a5af27]{flex-direction:column;display:flex}.secondary-sidebar-menu__item[data-v-43a5af27]{border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:9px 10px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.secondary-sidebar-menu__item[data-v-43a5af27]:hover{background:var(--bg-hover);color:var(--accent)}.secondary-sidebar-menu__item.active[data-v-43a5af27]{background:color-mix(in srgb,var(--accent),transparent 90%);color:var(--accent);font-weight:600}.secondary-sidebar-menu__item.active[data-v-43a5af27]:before{background:var(--accent);content:"";width:3px;height:16px;animation:secondary-indicator-in-43a5af27 var(--duration-normal) var(--ease-standard);border-radius:2px;position:absolute;top:12px;left:0}@keyframes secondary-indicator-in-43a5af27{0%{opacity:0;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}.secondary-sidebar-menu__item.disabled[data-v-43a5af27]{opacity:.5;pointer-events:none;cursor:default}.secondary-sidebar-menu__parent[data-v-43a5af27]{justify-content:space-between}.secondary-sidebar-menu__chevron[data-v-43a5af27]{margin-left:auto;transition:transform .2s}.secondary-sidebar-menu__chevron.rotated[data-v-43a5af27]{transform:rotate(180deg)}.secondary-sidebar-menu__children[data-v-43a5af27]{padding-left:20px;overflow:hidden}.secondary-sidebar-menu__item-label[data-v-43a5af27]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.secondary-sidebar-menu.is-collapsed .secondary-sidebar-menu__back-label[data-v-43a5af27],.secondary-sidebar-menu.is-collapsed .secondary-sidebar-menu__item-label[data-v-43a5af27],.secondary-sidebar-menu.is-collapsed .secondary-sidebar-menu__brand span[data-v-43a5af27],.secondary-sidebar-menu.is-collapsed .secondary-sidebar-menu__chevron[data-v-43a5af27]{display:none}.secondary-sidebar-menu.is-collapsed .secondary-sidebar-menu__header[data-v-43a5af27]{flex-direction:column;gap:4px;padding-inline:2px;display:flex}.secondary-sidebar-menu.is-collapsed .secondary-sidebar-menu__back[data-v-43a5af27],.secondary-sidebar-menu.is-collapsed .secondary-sidebar-menu__item[data-v-43a5af27],.secondary-sidebar-menu.is-collapsed .secondary-sidebar-menu__group[data-v-43a5af27]{width:40px;min-width:40px;max-width:40px}.secondary-sidebar-menu.is-collapsed .secondary-sidebar-menu__back[data-v-43a5af27],.secondary-sidebar-menu.is-collapsed .secondary-sidebar-menu__item[data-v-43a5af27]{justify-content:flex-start;padding-inline:10px}.secondary-sidebar-menu.is-collapsed .secondary-sidebar-menu__children[data-v-43a5af27]{padding-left:0}.expand-enter-active[data-v-43a5af27],.expand-leave-active[data-v-43a5af27]{opacity:1;max-height:500px;transition:all .2s}.expand-enter-from[data-v-43a5af27],.expand-leave-to[data-v-43a5af27]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.secondary-sidebar-menu[data-v-43a5af27],.secondary-sidebar-menu__item[data-v-43a5af27],.secondary-sidebar-menu__chevron[data-v-43a5af27],.expand-enter-active[data-v-43a5af27],.expand-leave-active[data-v-43a5af27]{transition:none}}.fluent-splash-screen[data-v-4d9b798b]{z-index:9999;background:var(--bg-base);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.splash-content[data-v-4d9b798b]{flex-direction:column;align-items:center;gap:16px;display:flex}.splash-logo img[data-v-4d9b798b]{object-fit:contain;width:80px;height:80px}.splash-title[data-v-4d9b798b]{color:var(--text-primary);font-size:24px;font-weight:600}.splash-subtitle[data-v-4d9b798b]{color:var(--text-secondary);font-size:14px}.splash-enter-active[data-v-4d9b798b]{transition:opacity .3s}.splash-leave-active[data-v-4d9b798b]{transition:opacity .5s}.splash-enter-from[data-v-4d9b798b],.splash-leave-to[data-v-4d9b798b]{opacity:0}:root{--fluent-accent:#0078d4;--accent:var(--fluent-accent);--accent-light:color-mix(in srgb, var(--accent), white 34%);--accent-dark:color-mix(in srgb, var(--accent), black 18%);--accent-hover:color-mix(in srgb, var(--accent), black 12%);--accent-200:color-mix(in srgb, var(--accent), white 72%);--accent-50:color-mix(in srgb, var(--accent), white 92%);--bg-base:#f3f3f3;--bg-card:#ffffffb8;--bg-card-solid:#fff;--bg-hover:#0000000b;--bg-acrylic:#fcfcfccc;--bg-mica:linear-gradient(135deg, #f4f4f4, #ececec);--bg-mica-alt:linear-gradient(135deg, #eee, #e6e6e6);--bg-code:#f5f5f5;--mica-wallpaper:none;--material-noise:none;--material-noise-opacity:.06;--text-primary:#1b1b1b;--text-secondary:#424242;--text-muted:#707070;--text-on-accent:#fff;--text-code:#1b1b1b;--border-default:#00000014;--border-subtle:#0000000e;--border-strong:#00000024;--shadow-2:0 1px 2px #0000000f, 0 1px 3px #00000014;--shadow-4:0 2px 4px #0000000f, 0 8px 16px #00000014;--shadow-8:0 4px 8px #00000014, 0 12px 24px #0000001f;--shadow-16:0 8px 16px #0000001f, 0 0 2px #0000001a;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--font-ui:"Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--font-display:"Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--font-num:system-ui, sans-serif;--font-num-scale:1.6;--ease-standard:cubic-bezier(.1, .9, .2, 1);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.35s;--dock-width:280px;--titlebar-height:32px;--ui-scale:1;--name-font-factor:1}.dark,.theme-dark{--bg-base:#202020;--bg-card:#2d2d2dc7;--bg-card-solid:#2b2b2b;--bg-hover:#323232;--bg-acrylic:#202020db;--bg-mica:linear-gradient(135deg, #272727, #202020);--bg-mica-alt:linear-gradient(135deg, #303030, #252525);--bg-code:#171717;--text-primary:#fff;--text-secondary:#d6d6d6;--text-muted:#a0a0a0;--text-code:#f2f2f2;--border-default:#444;--border-subtle:#ffffff12;--border-strong:#ffffff29;--shadow-2:0 1px 2px #0003, 0 1px 3px #0000004d;--shadow-4:0 2px 4px #00000026, 0 8px 16px #00000040;--shadow-8:0 4px 8px #0003, 0 12px 24px #0000004d;--shadow-16:0 8px 16px #00000040, 0 0 2px #0000004d}@media (prefers-color-scheme:dark){:root:not(.light):not(.theme-light){--bg-base:#202020;--bg-card:#2d2d2dc7;--bg-card-solid:#2b2b2b;--bg-hover:#323232;--bg-acrylic:#202020db;--bg-mica:linear-gradient(135deg, #272727, #202020);--bg-mica-alt:linear-gradient(135deg, #303030, #252525);--bg-code:#171717;--text-primary:#fff;--text-secondary:#d6d6d6;--text-muted:#a0a0a0;--text-code:#f2f2f2;--border-default:#444;--border-subtle:#ffffff12;--border-strong:#ffffff29}}.peach,.theme-peach{--fluent-accent:#ea5ec1;--bg-base:#fdf5fa;--bg-card:#fff5fcbf;--bg-card-solid:#fff8fc;--bg-hover:#fdf0f6;--bg-acrylic:#fff0f8d1;--bg-mica:linear-gradient(135deg, #fff0f8f7, #fdf5faf7);--bg-mica-alt:linear-gradient(135deg, #f9eaf3, #f6e0ed);--bg-code:#f8f3f6;--text-primary:#3d1a2e;--text-secondary:#6b3a55;--text-muted:#a16d88;--text-code:#3d1a2e;--border-default:#ea5ec11a;--border-subtle:#ea5ec10f;--border-strong:#ea5ec133}.peach.dark,.peach.theme-dark,.theme-peach.dark,.theme-peach.theme-dark{--bg-base:#2d1a25;--bg-card:#321e2abf;--bg-card-solid:#3a2232;--bg-hover:#4a2a3e;--bg-acrylic:#281623d1;--bg-mica:linear-gradient(135deg, #281623f2, #1e0f19f2);--bg-mica-alt:linear-gradient(135deg, #402535, #321d2a);--bg-code:#24131e;--text-primary:#fce4f0;--text-secondary:#d4a0bc;--text-muted:#a87590;--text-code:#f7dce9;--border-default:#ea5ec126;--border-subtle:#ea5ec114;--border-strong:#ea5ec140}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-user-select:none;user-select:none;-webkit-app-region:no-drag;min-height:100%;overflow-x:hidden}body{font-family:var(--font-ui);background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:1.5}#app{height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--accent-light);border-radius:var(--radius-full);opacity:.4}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.dark ::-webkit-scrollbar-thumb{background:var(--accent-200)}.dark ::-webkit-scrollbar-thumb:hover{background:var(--accent)}input,button,select,textarea{font-family:var(--font-ui);font-size:14px}a{color:var(--accent);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;text-decoration:none}a:hover{color:var(--accent-dark)}.page-forward-enter-active{transition:all .4s cubic-bezier(.22,1,.36,1)}.page-forward-leave-active{transition:all .28s cubic-bezier(.55,0,1,.45)}.page-forward-enter-from{opacity:0;filter:blur(4px);transform:translate(40px)scale(.97)}.page-forward-leave-to{opacity:0;filter:blur(2px);transform:translate(-24px)scale(.98)}.page-back-enter-active{transition:all .4s cubic-bezier(.22,1,.36,1)}.page-back-leave-active{transition:all .28s cubic-bezier(.55,0,1,.45)}.page-back-enter-from{opacity:0;filter:blur(4px);transform:translate(-40px)scale(.97)}.page-back-leave-to{opacity:0;filter:blur(2px);transform:translate(24px)scale(.98)}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.perf-no-blur *{-webkit-backdrop-filter:none!important}.perf-no-blur .fluent-card,.perf-no-blur .list-selector-bar,.perf-no-blur .card-controls,.perf-no-blur .dock,.perf-no-blur .titlebar{background:var(--bg-card-solid)!important}.perf-no-blur .fluent-modal-overlay{background:#0006!important}.perf-no-shadow .fluent-card,.perf-no-shadow .list-selector-bar,.perf-no-shadow .card-controls{box-shadow:var(--shadow-2)!important}.perf-no-shadow .name-display{text-shadow:none!important}.perf-no-anim :not(.name-display):not(.card){transition-duration:0s!important;animation-duration:0s!important}.perf-no-anim .name-display:not(.rainbow):not(.final),.perf-no-anim .card:not(.show){animation:none!important}.perf-no-blur .page-forward-enter-from,.perf-no-blur .page-forward-leave-to,.perf-no-blur .page-back-enter-from,.perf-no-blur .page-back-leave-to{filter:none!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--status-ok:#23805b;--status-warn:#966022;--accent-ink:color-mix(in srgb, var(--accent), var(--text-primary) 55%);font-family:Segoe UI Variable,PingFang SC,Microsoft YaHei,system-ui,sans-serif}html.peach{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fluent-accent:#e94fc4;--accent:#e94fc4;--accent-50:#ffe3f5;--accent-200:#f9ceee;--accent-strong:#b5459d;--accent-ink:#a8308f;--bg-base:#fffafd;--bg-card:#fff;--bg-card-solid:#fff;--bg-hover:#fbeef7;--bg-acrylic:#fffafde0;--bg-mica:linear-gradient(135deg, #fffafd, #fff6fc);--bg-mica-alt:linear-gradient(135deg, #fff6fc, #ffeff9);--bg-code:#fdf6fb;--text-primary:#3a2f42;--text-secondary:#6b6270;--text-muted:#786e7f;--text-code:#3a2f42;--border-default:#f3e2ee;--border-subtle:#f9eef6;--border-strong:#ecd6e7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:clip}body{min-width:280px;color:var(--text-primary);background:var(--bg-base);margin:0}body:has(.drawer[open]){overflow:hidden}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--accent-dark);outline-offset:4px}svg{flex-shrink:0;width:20px;height:20px;display:block}code,pre{font-variant-ligatures:none;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:650}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--radius-md);background:var(--bg-card-solid);padding:12px 18px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-theme{background:var(--bg-base);min-height:100dvh;color:var(--text-primary);--text-on-accent:#fff;--accent-strong:#b5459d;--lian-gradient:linear-gradient(90deg, #ff6ad9, #72afec);--btn-gradient:linear-gradient(90deg, #d116a4, #1c6fc2);--btn-gradient-hover:linear-gradient(90deg, #d426aa, #2c79c6);--btn-gradient-active:linear-gradient(90deg, #b81390, #1962ab);flex-direction:column;display:flex}.page-width{width:min(1240px,100% - 96px);margin-inline:auto}.site-main{flex:1;padding-bottom:8px}.site-header{z-index:30;padding-top:env(safe-area-inset-top);background:var(--bg-acrylic);border-bottom:1px solid var(--border-default);-webkit-backdrop-filter:blur(22px);position:sticky;top:0}.header-inner{align-items:center;gap:22px;width:min(1240px,100% - 96px);min-height:76px;margin:auto;display:flex}.brand{align-items:center;gap:12px;min-height:44px;display:flex}.brand>span{align-items:baseline;gap:10px;display:flex}.brand-mark{width:44px;height:44px;color:var(--accent)}.brand strong{letter-spacing:1px;font-size:23px}.brand-name{color:var(--text-secondary);font-size:13px;font-weight:600}.top-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.top-nav a{border-radius:var(--radius-sm);min-height:44px;color:var(--text-secondary);transition:color var(--duration-fast), background var(--duration-fast);align-items:center;padding:0 14px;font-size:14px;display:inline-flex;position:relative}.top-nav a:hover{color:var(--accent-ink);background:var(--bg-hover)}.top-nav a.active{color:var(--accent-ink);font-weight:650}.top-nav a.active:after{content:"";border-radius:var(--radius-full);background:var(--accent);height:3px;position:absolute;bottom:7px;left:14px;right:14px}.fluent-btn.primary,.fluent-btn.secondary,.fluent-btn.subtle,.fluent-btn.danger{border-radius:var(--radius-md);gap:8px;min-height:44px;font-weight:600}.fluent-btn svg{width:18px;height:18px}.fluent-btn.primary{background:var(--btn-gradient);color:#fff;box-shadow:0 2px 8px #d116a438}.fluent-btn.primary:hover{background:var(--btn-gradient-hover);color:#fff;box-shadow:0 4px 12px #d116a447}.fluent-btn.primary:active{background:var(--btn-gradient-active);color:#fff;transform:scale(.985)}.fluent-btn.primary:disabled,.fluent-btn.primary.disabled{color:#a58a9b;opacity:1;box-shadow:none;background:#f7e6f1}.health-button.fluent-btn{min-height:44px;color:var(--text-secondary);margin-left:4px;padding-inline:13px;font-size:13px;font-weight:500}.health-button svg{opacity:.75;width:14px;height:14px}.status-dot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-dot.online{background:var(--status-ok);box-shadow:0 0 0 4px color-mix(in srgb, var(--status-ok), transparent 92%)}.status-dot.offline{background:var(--status-warn)}.status-dot.checking{background:var(--accent)}.eyebrow{letter-spacing:1.6px;color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.hero .eyebrow>span{background:var(--accent);width:21px;height:1px}h1{letter-spacing:-1px;font-size:clamp(32px,3.1vw,44px);line-height:1.32}.title-dot{color:#f53fc0;padding-left:3px}.lead{color:var(--text-secondary);margin-top:14px;font-size:14px;line-height:1.95}.page-head{padding-top:44px}.page-head h1{margin-top:14px}.page-head .lead{max-width:720px}.head-meta{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;display:flex}.meta-pill{border-radius:var(--radius-full);background:var(--accent-50);min-height:30px;color:var(--accent-ink);font-variant-numeric:tabular-nums;align-items:center;padding:4px 12px;font-size:11px;display:inline-flex}.meta-link{min-height:44px;color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:inline-flex}.meta-link:hover{color:var(--accent-ink)}.meta-link svg{width:15px}.quiet-text{color:var(--text-secondary);font-size:12px;line-height:1.85}.ghost-button{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);min-height:44px;color:var(--text-primary);align-items:center;gap:8px;margin-top:14px;padding:0 16px;font-size:13px;display:inline-flex}.ghost-button:hover{border-color:var(--accent);color:var(--accent-ink)}.ghost-button svg{width:16px}.primary-link{border-radius:var(--radius-md);background:var(--btn-gradient);color:#fff;min-height:48px;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:14px;padding:0 20px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:0 5px 15px #d116a438}.primary-link:hover{background:var(--btn-gradient-hover);color:#fff;transform:translateY(-2px)}.primary-link:active{background:var(--btn-gradient-active);transform:translateY(0)scale(.985)}.primary-link svg{width:17px}.secondary-link{min-height:44px;color:var(--text-secondary);border-bottom:1px solid var(--border-strong);align-items:center;padding-inline:4px;font-size:13px;display:inline-flex}.secondary-link:hover{color:var(--accent-ink);border-color:var(--accent)}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:26px;padding-block:52px 34px;display:grid}.hero h1{margin-top:20px;font-size:clamp(38px,3.7vw,52px)}.hero h1>span{color:color-mix(in srgb, var(--accent), var(--text-primary) 25%)}.hero-description{color:var(--text-secondary);margin-top:20px;font-size:15px;line-height:1.95}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;display:flex}.hero-note{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:16px;font-size:12px;line-height:1.9}.hero-note code{color:var(--accent-ink);font-size:11px}.feature-labels{flex-wrap:wrap;gap:23px;margin-top:24px;display:flex}.feature-labels>span{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;display:inline-flex}.feature-labels svg{color:var(--accent-ink);width:17px;height:17px}.hero-art{isolation:isolate;height:350px;position:relative}.hero-art:before{content:"";z-index:-1;background:radial-gradient(ellipse, var(--accent-200), transparent 70%);opacity:.45;border-radius:50%;position:absolute;inset:13% 5%}.orbit{border:1px solid var(--border-strong);border-radius:50%;width:310px;height:310px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.orbit-inner{opacity:.55;width:245px;height:245px}.orbit-outer{border-color:var(--border-default);width:390px;height:280px}.orbit-dotted{border:1px dashed var(--border-strong);border-radius:50%;position:absolute;inset:32px 45px;transform:rotate(31deg)}.art-center{border:1px solid color-mix(in srgb, var(--accent), transparent 78%);width:190px;height:190px;box-shadow:0 16px 40px color-mix(in srgb, var(--accent), transparent 87%);background:color-mix(in srgb, var(--bg-card-solid), white 40%);border-radius:54px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:82px auto auto 50%;transform:translate(-50%)}.art-center .brand-mark{width:60px;height:60px}.art-center>span{letter-spacing:7px;padding-left:7px;font-size:23px}.art-center>small{letter-spacing:2px;color:var(--text-secondary);font-size:10px}.orbit-note{border:1px solid var(--border-default);background:color-mix(in srgb, var(--bg-card-solid), transparent 9%);box-shadow:0 8px 24px color-mix(in srgb, var(--accent), transparent 93%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;align-items:center;gap:11px;padding:13px 17px;display:flex;position:absolute}.orbit-note>span{background:var(--accent-50);width:31px;height:31px;color:var(--accent-ink);border-radius:9px;place-items:center;display:grid}.orbit-note strong{font-size:12px;font-weight:600;display:block}.orbit-note small{color:var(--text-secondary);margin-top:5px;font-size:10px;display:block}.note-time{top:22px;left:6%;transform:rotate(-6deg)}.note-weather{top:116px;right:-1%;transform:rotate(5deg)}.note-quote{bottom:14px;left:11%;transform:rotate(-3deg)}.art-petal{background:var(--accent-200);z-index:-1;opacity:.75;border-radius:85% 0;width:24px;height:50px;position:absolute}.petal-one{top:43%;left:7%;transform:rotate(25deg)}.petal-two{bottom:3%;right:19%;transform:rotate(65deg)}.art-spark{color:var(--accent);font-size:24px;position:absolute}.spark-one{top:16px;right:21%}.spark-two{font-size:30px;bottom:74px;right:10%}.home-status{margin-top:8px}.status-panel{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--border-default);grid-template-columns:minmax(0,1.02fr) minmax(0,1.1fr) minmax(0,1.16fr);gap:1px;display:grid;overflow:clip}.status-cell{background:var(--bg-card-solid);color:var(--text-secondary);flex-wrap:wrap;align-items:flex-start;gap:8px 10px;padding:15px 18px;font-size:11px;display:flex}.status-body{flex:1;min-width:0}.status-cell strong{color:var(--text-primary);font-size:12px;line-height:1.6;display:block}.status-cell small{overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.75;display:block}.status-cell a{color:var(--accent-ink);border-bottom:1px solid color-mix(in srgb, var(--accent), transparent 60%);position:relative}.status-cell a:after{content:"";position:absolute;inset:-13px -8px}.status-cell .status-dot{margin-top:3px}.status-label{letter-spacing:.5px;width:100%;color:var(--text-secondary);font-size:10px;display:block}.status-refresh{border:1px solid var(--border-default);border-radius:var(--radius-full);min-height:30px;color:var(--text-secondary);background:0 0;align-items:center;gap:5px;padding:4px 9px;font-size:10px;display:inline-flex}.status-refresh:hover{color:var(--accent-ink);border-color:var(--accent)}.status-refresh svg{width:12px;height:12px}.module-chips{flex-wrap:wrap;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.module-chips li{border-radius:var(--radius-full);border:1px solid var(--border-default);min-height:24px;color:var(--text-secondary);background:var(--bg-base);align-items:center;gap:4px;padding:3px 9px;font-size:10px;display:inline-flex}.module-chips li svg{width:11px;height:11px}.module-chips li.on{color:var(--status-ok);border-color:color-mix(in srgb, var(--status-ok), transparent 72%);background:color-mix(in srgb, var(--status-ok), transparent 94%)}.categories-block{padding-top:52px}.block-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.block-head h2{letter-spacing:-.6px;margin-top:12px;font-size:30px;line-height:1.4}.block-head>div>p:last-child{color:var(--text-secondary);margin-top:9px;font-size:13px;line-height:1.8}.block-count{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;padding-bottom:4px;font-size:12px}.category-grid{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:14px;margin-top:24px;display:grid}.category-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card-solid);width:100%;min-height:142px;color:var(--text-primary);text-align:left;transition:border-color var(--duration-fast), box-shadow var(--duration-normal), transform var(--duration-normal) var(--ease-standard);grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon body""foot foot";align-items:start;gap:12px 14px;padding:20px 20px 17px;display:grid;position:relative}.category-card:hover{border-color:color-mix(in srgb, var(--accent), transparent 55%);box-shadow:0 8px 22px color-mix(in srgb, var(--accent), transparent 94%);transform:translateY(-2px)}.category-icon{background:var(--accent-50);width:44px;height:44px;color:var(--accent-ink);border-radius:12px;grid-area:icon;place-items:center;display:grid}.category-icon svg{width:21px;height:21px}.category-body{grid-area:body;min-width:0;padding-right:16px}.category-body strong{letter-spacing:.3px;font-size:17px;display:block}.category-body small{color:var(--text-secondary);margin-top:7px;font-size:12px;line-height:1.8;display:block}.category-foot{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:foot;align-items:center;gap:6px 12px;font-size:11px;display:flex}.category-count{color:var(--accent-ink);font-weight:600}.category-rate:before{content:"·";color:var(--border-strong);margin-right:8px}.category-arrow{width:16px;height:16px;color:var(--border-strong);transition:color var(--duration-fast), transform var(--duration-fast);position:absolute;top:21px;right:16px}.category-card:hover .category-arrow{color:var(--accent-ink);transform:translate(2px)}.category-skeleton{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--accent-50), var(--bg-card-solid), var(--accent-50));background-size:200% 100%;min-height:142px;animation:1.8s ease-in-out infinite shimmer;display:block}.start-block{padding-top:46px}.start-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-base), white 22%);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:22px 30px;padding:26px 28px;display:grid}.start-card h2{letter-spacing:-.4px;margin-top:10px;font-size:24px}.start-card p{color:var(--text-secondary);margin-top:10px;font-size:12px;line-height:1.95}.start-code{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-code);color:var(--text-code);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 15px;font-size:11px;line-height:1.9}.start-links{flex-wrap:wrap;grid-column:span 2;gap:6px 22px;display:flex}.start-links a{min-height:44px;color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:inline-flex}.start-links a:hover{color:var(--accent-ink)}.start-links svg{width:15px}.docs-page{padding-bottom:20px}.docs-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:34px;margin-top:30px;display:grid}.docs-side{scrollbar-width:thin;max-height:calc(100dvh - 112px);padding-right:12px;position:sticky;top:96px;overflow-y:auto}.side-intro{padding:4px 0 12px 12px}.side-intro>span{font-size:14px;font-weight:650;display:block}.side-intro>small{color:var(--text-secondary);margin-top:5px;font-size:11px;display:block}.side-all,.side-group{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--text-secondary);text-align:left;transition:color var(--duration-fast), background var(--duration-fast);background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.side-all{color:var(--text-primary);font-weight:600}.side-all:hover,.side-group:hover{background:var(--bg-hover)}.side-all.active,.side-group.active{color:var(--accent-ink);background:var(--accent-50)}.side-group{letter-spacing:.3px;margin-top:8px;font-weight:600}.side-group svg{width:15px;height:15px;color:var(--accent-ink);opacity:.85}.side-group>span:first-of-type{flex:1;min-width:0}.side-total{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:10px}.side-item{border-radius:var(--radius-sm);min-height:44px;color:var(--text-primary);flex-direction:column;gap:3px;margin-block:1px;padding:7px 12px 8px 30px;font-size:12.5px;display:flex}.side-item:hover{background:var(--bg-hover);color:var(--accent-ink)}.side-item.router-link-active{background:var(--accent-50);color:var(--accent-ink)}.side-item-name{overflow-wrap:anywhere;font-weight:600;line-height:1.5}.side-item-path{color:var(--text-secondary);overflow-wrap:anywhere;font-size:10.5px}.side-note{border-top:1px solid var(--border-default);color:var(--text-secondary);align-items:flex-start;gap:10px;margin:20px 12px 0;padding-top:20px;display:flex}.side-note svg{color:var(--accent-ink)}.side-note p{font-size:11px;line-height:1.8}.docs-main{min-width:0}.search-row{align-items:stretch;gap:10px;display:flex}.search-field{flex:1;min-width:0;display:block}.search-field .text-box-wrapper{background:var(--bg-card-solid);border-color:var(--border-strong);border-radius:var(--radius-md)}.search-field .text-box-input{min-height:46px;padding-block:12px;font-size:13px}.search-field .text-box-input::placeholder{color:var(--text-secondary);opacity:.9}.drawer-button{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);min-height:46px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;font-size:12px;display:none}.drawer-button svg{width:16px}.filter-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;margin:14px 0 4px;display:flex}.filter-chip{border-radius:var(--radius-full);background:var(--accent-50);min-height:30px;color:var(--accent-ink);overflow-wrap:anywhere;align-items:center;padding:4px 11px;font-size:11px;line-height:1.6;display:inline-flex}.filter-line .fluent-btn{font-size:11px}.category-section{margin-top:26px}.group-head{border-bottom:1px solid var(--border-default);align-items:flex-start;gap:11px;margin-bottom:8px;padding-bottom:10px;display:flex}.group-head>svg{width:18px;height:18px;color:var(--accent-ink);margin-top:3px}.group-head>div{flex:1;min-width:0}.group-head h2{font-size:15px;line-height:1.5}.group-head p{color:var(--text-secondary);margin-top:3px;font-size:11px;line-height:1.7}.group-head>span{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px;line-height:1.9}.endpoint-row{border-radius:var(--radius-md);border:1px solid #0000;align-items:center;gap:14px;min-height:64px;margin-block:2px;padding:12px 14px;display:flex}.endpoint-row:hover{background:var(--bg-card-solid);border-color:var(--border-default)}.endpoint-row-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.endpoint-row-title{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.5}.endpoint-row-path{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px}.endpoint-row-meta{color:var(--text-secondary);flex-shrink:0;align-items:center;gap:8px;display:flex}.endpoint-row-arrow{width:15px;height:15px;color:var(--border-strong)}.endpoint-row:hover .endpoint-row-arrow{color:var(--accent-ink)}.method-badge{color:var(--status-ok);background:color-mix(in srgb, var(--status-ok), transparent 93%);letter-spacing:.4px;border-radius:5px;flex-shrink:0;padding-inline:7px;font-size:9px;font-weight:700;line-height:22px}.alias-tag{border:1px solid var(--border-default);color:var(--text-secondary);border-radius:5px;padding-inline:7px;font-size:9px;line-height:20px}.docs-footnote{color:var(--text-secondary);align-items:flex-start;gap:9px;margin-top:26px;font-size:11px;line-height:1.9;display:flex}.docs-footnote svg{width:16px;height:16px;color:var(--accent-ink);margin-top:2px}.docs-loading,.empty-block{text-align:center;color:var(--text-secondary);padding:46px 22px;font-size:13px;line-height:1.9}.empty-block{border:1px dashed var(--border-strong);border-radius:var(--radius-lg)}.empty-block>svg{width:30px;height:30px;color:var(--accent-ink);margin:0 auto 12px}.empty-block h3{color:var(--text-primary);margin-bottom:8px;font-size:17px}.loading-line{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--accent-50), var(--bg-card-solid), var(--accent-50));background-size:200% 100%;max-width:880px;height:64px;margin:0 auto 12px;animation:1.8s ease-in-out infinite shimmer;display:block}.docs-loading>p{margin-top:18px}.drawer{display:none}.drawer[open]{width:100%;max-width:none;max-height:calc(100dvh - max(52px, env(safe-area-inset-top)));padding:10px max(18px, env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));color:var(--text-primary);background:var(--bg-card-solid);border:1px solid var(--border-strong);box-shadow:0 -12px 42px color-mix(in srgb, var(--text-primary), transparent 91%);border-bottom:0;border-radius:22px 22px 0 0;flex-direction:column;margin:0;display:flex;position:fixed;inset:auto 0 0}.drawer::backdrop{background:color-mix(in srgb, var(--text-primary), transparent 63%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer-handle{background:var(--border-strong);border-radius:var(--radius-full);flex-shrink:0;width:35px;height:4px;margin:0 auto 14px}.drawer-head{border-bottom:1px solid var(--border-default);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.drawer-head h2{font-size:19px}.drawer-head p{color:var(--text-secondary);margin-top:6px;font-size:11px}.drawer-head .fluent-btn{min-width:44px;padding:10px}.drawer-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-top:12px;overflow-y:auto}.drawer-scroll nav{margin-bottom:14px}.drawer-scroll .side-all,.drawer-scroll .side-group{min-height:48px;font-size:13px}.drawer-scroll .side-group svg{width:17px;height:17px}.drawer-scroll .side-item{min-height:52px;padding-block:9px}.drawer-scroll .side-item-name{font-size:13.5px}.drawer-scroll .side-item-path{font-size:11px}.operation-page{width:min(1040px,100% - 96px);margin-inline:auto;padding:30px 0 10px}.breadcrumb{color:var(--text-secondary);align-items:center;gap:9px;font-size:12px;display:flex}.breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.breadcrumb a:hover{color:var(--accent-ink)}.breadcrumb span[aria-current]{color:var(--text-primary);font-weight:600}.operation-head{margin-top:4px}.operation-head h1{font-size:clamp(28px,2.6vw,38px)}.operation-head .lead{max-width:760px;margin-top:12px}.method-row{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-card-solid);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:20px;padding:12px 14px;display:flex}.method-row .method-badge{font-size:10px;line-height:24px}.method-path{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.try-anchor.fluent-btn{padding-inline:16px;font-size:12px}.operation-meta{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.operation-meta li{border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-card-solid);min-height:30px;color:var(--text-primary);align-items:center;gap:7px;padding:4px 12px;font-size:11px;display:inline-flex}.operation-meta li>span{color:var(--text-secondary)}.alias-note{border-radius:var(--radius-md);background:var(--accent-50);color:var(--text-secondary);align-items:center;gap:8px;margin-top:14px;padding:10px 13px;font-size:11px;line-height:1.8;display:flex}.alias-note svg{width:15px;height:15px;color:var(--accent-ink)}.alias-note code{color:var(--accent-ink);overflow-wrap:anywhere}.panel{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card-solid);margin-top:26px;padding:22px 24px}.panel h2{align-items:center;gap:8px;font-size:15px;display:flex}.panel-count{color:var(--accent-ink);border-radius:var(--radius-full);background:var(--accent-50);padding:2px 8px;font-size:10px;font-weight:500}.panel-text{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:12px;font-size:13px;line-height:1.95}.panel-note{color:var(--text-secondary);align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.panel-note svg{width:15px;height:15px;color:var(--accent-ink)}.param-table{margin-top:16px}.param-head,.param-row{grid-template-columns:168px 108px 86px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.param-head{border-bottom:1px solid var(--border-strong);color:var(--text-secondary);letter-spacing:.4px;padding-block:0 8px;font-size:10px}.param-row{border-bottom:1px solid var(--border-default);font-size:12px}.param-name{flex-direction:column;gap:3px;min-width:0;display:flex}.param-name code{overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.param-name small{color:var(--text-secondary);font-size:10px}.param-type{color:var(--text-secondary);font-size:11.5px}.required-label{color:var(--accent-ink);font-size:11px;font-weight:600}.optional-label{color:var(--text-secondary);font-size:11px}.param-desc{color:var(--text-secondary);overflow-wrap:anywhere;flex-direction:column;gap:4px;font-size:11.5px;line-height:1.85;display:flex}.param-desc small{color:var(--text-secondary);opacity:.9;font-size:10px}.response-card{border-bottom:1px solid var(--border-default);padding:14px 0 4px}.response-card:last-child{border-bottom:0}.response-summary{align-items:flex-start;gap:12px;display:flex}.response-code{color:var(--status-warn);flex-shrink:0;font-size:12px;font-weight:650}.response-code.success{color:var(--status-ok)}.response-summary p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.85}.schema-details{margin:2px 0 6px 46px}.schema-details summary{min-height:44px;color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;list-style:none;display:inline-flex}.schema-details summary::-webkit-details-marker{display:none}.schema-details summary svg{width:13px;height:13px;transition:transform var(--duration-fast)}.schema-details[open] summary svg{transform:rotate(180deg)}.schema-body{border-radius:var(--radius-md);background:var(--bg-code);margin-bottom:10px;padding:12px}.schema-format{color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:10px;display:flex}.schema-fields,.response-headers{margin:0}.schema-fields>div{border-top:1px solid var(--border-default);padding-block:6px}.schema-fields dt{overflow-wrap:anywhere;font-size:10.5px}.schema-fields dt>span{color:var(--accent-ink);margin-left:5px}.schema-fields dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:3px 0 0;font-size:10.5px;line-height:1.8}.response-headers>div{overflow-wrap:anywhere;margin-bottom:8px;font-size:10.5px;line-height:1.8}.response-headers dd{color:var(--text-secondary);margin:0}.try-panel{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-base), white 20%);margin-top:26px;padding:20px 22px;scroll-margin-top:92px}.try-heading{align-items:center;gap:11px;margin-bottom:18px;display:flex}.small-icon{width:34px;height:34px;color:var(--accent-ink);background:var(--accent-50);border-radius:9px;place-items:center;display:grid}.small-icon svg{width:18px}.try-heading h2{font-size:15px}.try-heading p{color:var(--text-secondary);margin-top:4px;font-size:10.5px}.parameter-field{margin-bottom:16px}.parameter-field label{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;font-size:11.5px;display:flex}.parameter-field label>span{color:var(--text-secondary);font-size:10px}.parameter-field input,.parameter-field select,.parameter-field textarea{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);width:100%;min-width:0;min-height:44px;color:var(--text-primary);transition:border-color var(--duration-fast);padding:11px 12px;font-size:12.5px;line-height:1.6}.parameter-field textarea{resize:vertical;min-height:68px;max-height:260px}.parameter-field input:focus,.parameter-field select:focus,.parameter-field textarea:focus{border-color:var(--accent);outline-offset:2px}.parameter-field input::placeholder,.parameter-field textarea::placeholder{color:var(--text-secondary);opacity:.85}.date-field{align-items:center;gap:8px;display:flex}.date-field .date-input{flex:1;min-width:0}.date-field .calendar-date-picker-input{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);height:auto;min-height:44px;transition:border-color var(--duration-fast);padding:11px 12px}.date-field .calendar-date-picker-input:hover{border-color:var(--accent)}.date-field .input-text{font-size:12.5px;line-height:1.6}.date-field .input-icon{color:var(--text-secondary)}.fluent-calendar-date-picker[role=button]{border-radius:var(--radius-md)}.date-clear{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-card-solid);width:34px;min-height:34px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.date-clear:hover{color:var(--accent-ink);border-color:var(--accent)}.date-clear svg{width:14px;height:14px}.date-clear.is-void{visibility:hidden}.calendar-dropdown{border-radius:var(--radius-lg);background:var(--bg-card-solid);box-shadow:var(--shadow-8)}.calendar-dropdown .day-button.is-selected{background:var(--accent-strong);color:#fff}.calendar-dropdown .day-button.is-today{color:var(--accent-ink)}.calendar-dropdown .header-title{color:var(--text-primary)}.field-hint{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.7}.no-parameters{color:var(--text-secondary);margin-bottom:14px;font-size:11.5px}.request-preview{background:var(--bg-code);border:1px solid var(--border-default);border-radius:var(--radius-md);align-items:flex-start;gap:9px;margin-top:14px;padding:12px 11px;font-size:10.5px;line-height:1.7;display:flex}.request-preview>span{color:var(--status-ok);flex-shrink:0;font-weight:700}.request-preview code{overflow-wrap:anywhere}.try-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.try-actions .send-button{flex:1;min-width:140px;font-size:12px}.try-actions .fluent-btn.subtle{font-size:11px}.fluent-btn.send-button{isolation:isolate;transition:transform .12s var(--ease-standard), background-color .2s var(--ease-standard), box-shadow var(--duration-fast) ease;position:relative;overflow:hidden}.fluent-btn.send-button:active:not(:disabled){transform:scale(.985)}.send-icon,.send-label{z-index:2;position:relative}.send-icon{display:inline-flex}.send-arrow{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.send-button:hover:not(:disabled) .send-arrow{transform:translate(2px)}.send-button:active:not(:disabled) .send-arrow{transform:translate(4px)}.send-sweep{z-index:1;pointer-events:none;background:var(--lian-gradient);opacity:0;width:46%;animation:.56s cubic-bezier(.22,1,.36,1) forwards send-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-150%)skew(-14deg)}@keyframes send-sweep{0%{opacity:0;transform:translate(-150%)skew(-14deg)}16%{opacity:.62}78%{opacity:.4}to{opacity:0;transform:translate(300%)skew(-14deg)}}.send-progress{z-index:2;background:var(--lian-gradient);background-size:220% 100%;height:2px;animation:2.2s linear infinite send-progress;position:absolute;bottom:0;left:0;right:0}@keyframes send-progress{0%{background-position:0%}to{background-position:220%}}.fluent-btn.send-button.is-flash-ok{background:var(--status-ok)}.fluent-btn.send-button.is-flash-bad{background:#953956}.inline-message{color:var(--text-secondary);margin-top:11px;font-size:11px;line-height:1.8}.inline-message.error{color:#953956}.result-panel{border-top:1px solid var(--border-default);margin-top:18px;padding-top:14px}.result-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:126px;display:flex}.result-empty>svg{width:22px;height:22px;color:var(--accent-ink);opacity:.85}.result-empty>p{color:var(--text-secondary);font-size:11.5px;line-height:1.8}.result-empty>span{color:var(--text-secondary);font-size:9.5px;line-height:1.8}.result-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.http-status{color:var(--status-ok);font-size:11.5px;font-weight:650}.http-status.status-error{color:#953956}.elapsed{color:var(--text-secondary);font-size:11px}.copy-button.fluent-btn{margin-left:auto;padding:6px 8px;font-size:10px}.copy-button svg{width:14px;height:14px}.result-url{color:var(--text-secondary);overflow-wrap:anywhere;margin-block:2px 8px;font-size:10px;line-height:1.8}.result-panel pre{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-code);max-height:360px;color:var(--text-code);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;scrollbar-width:thin;margin:0;padding:13px 12px;font-size:11px;line-height:1.8;overflow:hidden auto}.copy-message{color:var(--text-secondary);margin-top:8px;font-size:10px;line-height:1.8}.siblings{margin-top:30px}.siblings h2{margin-bottom:6px;font-size:14px}.operation-foot{border-top:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:26px;padding-top:8px;display:flex}.operation-foot a{min-height:44px;color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:inline-flex}.operation-foot a:hover{color:var(--accent-ink)}.operation-foot svg{width:15px}.flip{transform:rotate(90deg)}.guide-page{padding-bottom:10px}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:28px;display:grid}.guide-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card-solid);min-width:0;padding:24px 24px 22px}.guide-wide{grid-column:span 2}.guide-quiet{background:color-mix(in srgb, var(--bg-base), white 18%)}.guide-card h2{align-items:center;gap:10px;font-size:15px;line-height:1.7;display:flex}.guide-step{background:var(--accent-50);width:27px;height:27px;color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:9px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.guide-card p,.guide-card li{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12.5px;line-height:1.95}.guide-card>p{margin-top:12px}.guide-card code{color:var(--accent-ink);font-size:11px}.guide-code{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-code);color:var(--text-code);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:14px;padding:13px 14px;font-size:11px;line-height:1.85}.guide-code code{color:inherit}.guide-list{margin:14px 0 0;padding-left:17px}.guide-list li+li{margin-top:7px}.guide-list strong{color:var(--text-primary);font-weight:600}.error-table{margin:13px 0 0}.error-table>div{border-top:1px dashed var(--border-default);grid-template-columns:42px minmax(0,1fr);gap:10px;padding:7px 0;font-size:11.5px;display:grid}.error-table dt{color:var(--status-warn);font-variant-numeric:tabular-nums;font-weight:650}.error-table dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.8}.error-table code{color:var(--accent-ink)}.rate-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:13px;font-size:11.5px}.rate-table th{border-bottom:1px solid var(--border-strong);color:var(--text-secondary);text-align:left;padding:0 8px 7px 0;font-size:10px;font-weight:600}.rate-table th:first-child{width:27%}.rate-table th:nth-child(2){width:33%}.rate-table td{border-bottom:1px solid var(--border-default);color:var(--text-secondary);vertical-align:top;overflow-wrap:anywhere;padding:8px 8px 8px 0;line-height:1.75}.rate-table td:first-child{color:var(--text-primary);font-weight:600}.rate-value{color:var(--accent-ink);font-weight:600}.guide-caption{border-radius:var(--radius-md);background:var(--accent-50);color:var(--text-secondary);overflow-wrap:anywhere;margin-top:13px;padding:10px 12px;font-size:11px;line-height:1.85}.guide-caption code{color:var(--accent-ink)}.guide-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:12px;display:grid}.guide-columns a{color:var(--accent-ink);border-bottom:1px solid color-mix(in srgb, var(--accent), transparent 60%)}.not-found{text-align:center;padding:70px 0 40px}.not-found-icon{width:42px;height:42px;color:var(--accent-ink);opacity:.7;margin:0 auto 18px}.not-found h1{font-size:clamp(26px,2.6vw,36px)}.not-found p{max-width:560px;color:var(--text-secondary);margin:14px auto 0;font-size:13px;line-height:1.95}.not-found-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin-top:24px;display:flex}.site-footer{padding-block:24px calc(26px + env(safe-area-inset-bottom));border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:52px;display:flex}.footer-brand{align-items:center;gap:9px;min-height:44px;font-size:12px;font-weight:600;display:flex}.footer-brand .brand-mark{width:28px;height:28px}.site-footer>p{color:var(--text-secondary);font-size:10.5px}.footer-links{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-left:auto;font-size:11px;display:flex}.footer-links a{align-items:center;min-height:44px;display:inline-flex}.footer-links a:hover{color:var(--accent-ink)}.mobile-tabbar{display:none}.spinning{animation:1.2s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}.page-enter-active,.page-leave-active{transition:opacity .16s var(--ease-standard), transform .16s var(--ease-standard)}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(6px)}@media (width<=1279px) and (width>=768px){.page-width,.header-inner,.operation-page{width:calc(100% - 64px)}.docs-layout{grid-template-columns:216px minmax(0,1fr);gap:26px}.hero-art{transform-origin:50%;transform:scale(.9)}.hero h1{font-size:42px}}@media (width<=1119px) and (width>=768px){.status-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.status-cell:last-child{grid-column:span 2}.param-head,.param-row{grid-template-columns:150px 96px 78px minmax(0,1fr)}.hero{gap:10px}.hero h1{font-size:38px}.hero-description{font-size:13px}.hero-art{transform:scale(.78)}.top-nav a{padding-inline:10px;font-size:13px}.brand-name{font-size:12px}.start-card{grid-template-columns:minmax(0,1fr)}.start-links{grid-column:auto}}@media (width<=767px){html{scroll-padding-top:calc(76px + env(safe-area-inset-top))}body{overflow-x:clip}.page-width,.header-inner,.operation-page{width:auto;margin-left:max(18px, env(safe-area-inset-left));margin-right:max(18px, env(safe-area-inset-right))}.operation-page{padding-top:18px}.header-inner{justify-content:space-between;gap:8px;min-height:64px}.brand{gap:8px}.brand>span{gap:7px}.brand-mark{width:36px;height:36px}.brand strong{font-size:21px}.brand-name{font-size:11px}.top-nav{display:none}.health-button.fluent-btn{gap:7px;margin:0;padding-inline:9px;font-size:11px}.health-button svg{width:12px}.site-main{padding-bottom:calc(8px + 56px + env(safe-area-inset-bottom))}h1{letter-spacing:-.6px;font-size:clamp(28px,8vw,36px)}.lead{font-size:12.5px;line-height:1.95}.page-head{padding-top:24px}.page-head .lead{margin-top:10px}.head-meta{gap:8px 14px;margin-top:12px}.hero{padding:32px 0 24px;display:block}.hero .eyebrow{letter-spacing:1px;font-size:10px}.hero h1{letter-spacing:-.8px;margin-top:18px;font-size:clamp(30px,8.8vw,42px);line-height:1.38}.hero-description{margin-top:16px;font-size:13px}.desktop-break{display:none}.hero-actions{gap:10px 12px;margin-top:22px}.primary-link{min-height:47px;padding-inline:18px;font-size:12.5px}.secondary-link{font-size:12.5px}.hero-note{margin-top:14px;font-size:11px}.feature-labels{gap:20px;margin-top:20px}.feature-labels>span{gap:6px;font-size:11px}.feature-labels svg{width:16px;height:16px}.hero-art{display:none}.status-panel{border-radius:14px;grid-template-columns:minmax(0,1fr)}.status-cell{padding:13px 14px}.status-refresh{min-height:44px;padding-inline:12px}.categories-block{padding-top:34px}.block-head{flex-wrap:wrap;gap:8px}.block-head h2{font-size:25px}.block-count{padding-bottom:0;font-size:11px}.category-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px}.category-card{border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:10px 12px;min-height:0;padding:16px 15px 15px}.category-icon{border-radius:11px;width:40px;height:40px}.category-icon svg{width:19px;height:19px}.category-body strong{font-size:15px}.category-body small{margin-top:5px;font-size:11px;line-height:1.75}.category-arrow{top:17px;right:13px}.category-skeleton{border-radius:14px;min-height:108px}.start-block{padding-top:32px}.start-card{border-radius:14px;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 17px}.start-card h2{font-size:21px}.start-code{padding:12px;font-size:10.5px}.start-links{grid-column:auto;gap:4px 16px}.docs-layout{margin-top:22px;display:block}.docs-side{display:none}.search-row{flex-wrap:wrap}.search-field{flex:100%}.search-field .text-box-input{min-height:46px;padding-block:11px;font-size:16px}.drawer-button{min-height:44px;display:inline-flex}.category-section{margin-top:22px}.group-head{gap:9px}.group-head h2{font-size:14px}.group-head p{font-size:10px}.group-head>span{font-size:9px}.endpoint-row{align-items:flex-start;gap:10px;min-height:70px;padding:12px 10px}.endpoint-row-title{font-size:14.5px}.endpoint-row-path{font-size:10.5px}.endpoint-row-meta{align-items:center;padding-top:2px}.alias-tag{display:none}.breadcrumb{font-size:11.5px}.operation-head h1{font-size:26px}.method-row{gap:8px 10px;padding:10px 12px}.method-path{flex:100%;order:3;font-size:12px}.try-anchor.fluent-btn{margin-left:auto}.operation-meta{gap:6px}.operation-meta li{font-size:10.5px}.panel{border-radius:14px;margin-top:18px;padding:18px 15px}.panel h2{font-size:14px}.panel-text{font-size:12.5px}.param-head{display:none}.param-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name type""desc desc""req req";gap:5px 10px;padding:12px 0}.param-name{grid-area:name}.param-type{text-align:right;grid-area:type;font-size:11px}.param-required{grid-area:req}.param-desc{grid-area:desc;font-size:11.5px}.schema-details{margin-left:0}.response-summary p{font-size:11.5px}.try-panel{border-radius:14px;margin-top:18px;padding:16px 14px}.try-heading p{font-size:10px}.parameter-field input,.parameter-field select,.parameter-field textarea{min-height:46px;padding-block:9px;font-size:16px}.parameter-field label{font-size:12px}.try-actions .send-button{min-height:46px;font-size:13px}.try-actions .fluent-btn.subtle{min-width:56px;font-size:12px}.result-panel pre{max-height:320px;font-size:11px}.operation-foot{margin-top:20px}.guide-grid{grid-template-columns:minmax(0,1fr);gap:11px;margin-top:20px}.guide-wide{grid-column:auto}.guide-card{border-radius:14px;padding:19px 16px 17px}.guide-card h2{gap:9px;font-size:14px}.guide-step{border-radius:8px;width:25px;height:25px;font-size:10px}.guide-card p,.guide-card li{font-size:12px;line-height:1.9}.guide-code{padding:11px 12px;font-size:10.5px}.guide-columns{grid-template-columns:minmax(0,1fr);gap:11px;margin-top:10px}.rate-table{font-size:10.5px}.rate-table th{font-size:9.5px}.rate-table th:first-child{width:22%}.rate-table th:nth-child(2){width:30%}.rate-table td{padding:7px 6px 7px 0;line-height:1.7}.error-table>div{grid-template-columns:38px minmax(0,1fr);gap:8px}.not-found{padding:40px 0 24px}.site-footer{padding-block:20px calc(84px + env(safe-area-inset-bottom));margin-top:34px;display:block}.site-footer>p{margin-top:6px}.footer-links{gap:2px 16px;margin:12px 0 0;font-size:11px}.mobile-tabbar{z-index:40;border-top:1px solid var(--border-strong);background:var(--bg-acrylic);padding:5px max(8px, env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(22px);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-tabbar>a{min-height:56px;color:var(--text-secondary);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 2px 5px;font-size:10px;display:flex;position:relative}.mobile-tabbar svg{width:21px;height:21px}.mobile-tabbar>a.active{color:var(--accent-ink)}.mobile-tabbar>a.active:before{content:"";border-radius:var(--radius-full);background:var(--accent);width:3.5px;height:5px;position:absolute;top:0;left:calc(50% - 1.75px)}}@media (width<=359px){.page-width,.header-inner,.operation-page{margin-left:max(14px, env(safe-area-inset-left));margin-right:max(14px, env(safe-area-inset-right))}.brand-name{display:none}.brand strong{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.doc-shell,.docs-shell{grid-template-columns:288px minmax(0,1fr);align-items:start;max-width:1480px;min-height:0;margin:0 auto;padding:0 clamp(16px,2.6vw,32px);display:grid}.doc-shell:has(.doc-toc){grid-template-columns:288px minmax(0,1fr) 256px}.doc-shell.rail-collapsed,.docs-shell.rail-collapsed{grid-template-columns:52px minmax(0,1fr)}.doc-shell.rail-collapsed:has(.doc-toc){grid-template-columns:52px minmax(0,1fr) 256px}.doc-rail{border-right:1px solid var(--border-default);flex-direction:column;align-self:start;max-height:calc(100dvh - 104px);padding:10px 12px 18px 0;display:flex;position:sticky;top:88px}.rail-scroll{scrollbar-width:thin;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.rail-toggle{border:1px solid var(--border-default);width:30px;height:30px;color:var(--text-secondary);background:0 0;border-radius:7px;justify-content:center;align-self:flex-end;align-items:center;margin:0 0 6px;display:inline-flex}.rail-toggle:hover{color:var(--accent-ink);border-color:var(--accent)}.rail-toggle svg{width:14px;height:14px;transition:transform var(--duration-fast);transform:rotate(90deg)}.rail-toggle svg.flipped{transform:rotate(-90deg)}.rail-hint{color:var(--text-secondary);padding:12px 10px;font-size:11.5px;line-height:1.8}.doc-main{min-width:0;padding:24px clamp(20px,2.6vw,40px) 46px}.doc-content{min-width:0;max-width:788px}.doc-toc{border-left:1px solid var(--border-default);scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 104px);padding:32px 0 24px 20px;position:sticky;top:88px;overflow-y:auto}.doc-rail,.doc-main,.doc-toc,.rail-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.doc-rail:hover,.doc-main:hover,.doc-toc:hover,.rail-scroll:hover{scrollbar-color:color-mix(in srgb, var(--accent), transparent 58%) transparent}.doc-rail::-webkit-scrollbar{width:6px;height:6px}.doc-main::-webkit-scrollbar{width:6px;height:6px}.doc-toc::-webkit-scrollbar{width:6px;height:6px}.rail-scroll::-webkit-scrollbar{width:6px;height:6px}.doc-rail::-webkit-scrollbar-track{background:0 0}.doc-main::-webkit-scrollbar-track{background:0 0}.doc-toc::-webkit-scrollbar-track{background:0 0}.rail-scroll::-webkit-scrollbar-track{background:0 0}.doc-rail::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0}.doc-main::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0}.doc-toc::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0}.rail-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:0 0}.doc-rail:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent), transparent 58%)}.doc-main:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent), transparent 58%)}.doc-toc:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent), transparent 58%)}.rail-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent), transparent 58%)}.crumbs{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:7px;font-size:11.5px;display:flex}.crumbs a{align-items:center;min-height:32px;display:inline-flex}.crumbs a:hover{color:var(--accent-ink)}.crumbs span[aria-current]{color:var(--text-primary);font-weight:600}.op-head{margin-top:2px}.op-head h1{letter-spacing:-.4px;font-size:clamp(24px,2.1vw,28px);line-height:1.42}.op-lead{color:var(--text-secondary);max-width:680px;margin-top:10px;font-size:13.5px;line-height:1.85}.op-meta{flex-wrap:wrap;gap:6px 8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.op-meta li{border:1px solid var(--border-default);min-height:26px;color:var(--text-primary);background:var(--bg-card-solid);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;display:inline-flex}.op-meta li>span{color:var(--text-secondary)}.toc-trigger{border:1px solid var(--border-default);background:var(--bg-card-solid);min-height:44px;color:var(--text-secondary);border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:0 12px;font-size:11.5px;display:none}.toc-trigger svg{width:14px;height:14px}.try-slot{transition:grid-template-rows .28s var(--ease-standard);grid-template-rows:0fr;display:grid}.try-slot.open{grid-template-rows:1fr}.try-slot-inner{min-height:0;overflow:hidden}.try-panel.embedded{border:1px solid color-mix(in srgb, var(--accent), transparent 74%);background:var(--bg-card-solid);border-top:0;border-radius:0 0 12px 12px;margin-top:0;padding:16px 16px 18px}.try-panel.embedded .try-heading{margin-bottom:14px}.try-panel.embedded .try-heading h2{font-size:13.5px}.alias-note+.doc-section,.alias-note{margin-top:14px}.doc-section{margin-top:34px;scroll-margin-top:96px}.doc-section h2{letter-spacing:-.2px;align-items:center;gap:8px;font-size:16px;display:flex}.section-count{background:var(--accent-50);color:var(--accent-ink);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.section-text{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:10px;font-size:12.5px;line-height:1.95}.section-quiet{color:var(--text-secondary);align-items:center;gap:7px;margin-top:12px;font-size:11px;display:flex}.section-quiet svg{width:14px;height:14px;color:var(--accent-ink)}.resp-block{margin-top:16px}.resp-head{align-items:flex-start;gap:10px;display:flex}.resp-status{background:color-mix(in srgb, var(--status-warn), transparent 90%);color:var(--status-warn);font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:11.5px;font-weight:700}.resp-status.success{background:color-mix(in srgb, var(--status-ok), transparent 90%);color:var(--status-ok)}.resp-head p{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.resp-schema{margin-top:12px}.resp-format{color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;font-size:10.5px;display:flex}.resp-format code{border:1px solid var(--border-default);font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);border-radius:5px;padding:2px 6px}.field-table{border-top:1px solid var(--border-strong);margin-top:10px}.field-row{border-bottom:1px solid var(--border-default);color:var(--text-secondary);grid-template-columns:minmax(120px,190px) 84px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;font-size:11.5px;display:grid}.field-head{letter-spacing:.4px;color:var(--text-secondary);border-bottom-color:var(--border-default);font-size:10px}.field-row code{font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);color:var(--text-primary);overflow-wrap:anywhere;font-size:11.5px}.field-required{color:var(--accent-ink);margin-left:6px;font-family:inherit;font-size:9px}.resp-headers{background:var(--bg-code);border-radius:10px;margin:14px 0 0;padding:10px 12px}.resp-headers>div{flex-wrap:wrap;gap:4px 10px;padding:4px 0;font-size:10.5px;line-height:1.7;display:flex}.resp-headers dt{font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);color:var(--text-primary)}.resp-headers dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.resp-more{border:1px solid var(--border-default);border-radius:10px;margin-top:10px;padding:0 12px 8px}.resp-more summary{min-height:44px;color:var(--text-secondary);align-items:center;gap:9px;font-size:11.5px;list-style:none;display:flex}.resp-more summary::-webkit-details-marker{display:none}.resp-more summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.resp-more summary svg{width:13px;height:13px;transition:transform var(--duration-fast)}.resp-more[open] summary svg{transform:rotate(180deg)}.sample-tabs{background:var(--bg-hover);border-radius:9px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin-top:12px;padding:3px;display:flex}.sample-tab{min-height:32px;color:var(--text-secondary);background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:11.5px}.sample-tab:hover{color:var(--text-primary)}.sample-tab.active{background:var(--bg-card-solid);color:var(--text-primary);box-shadow:0 1px 3px color-mix(in srgb, var(--text-primary), transparent 92%);font-weight:600}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.related-card{border:1px solid var(--border-default);background:var(--bg-card-solid);border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.related-card:hover{border-color:color-mix(in srgb, var(--accent), transparent 55%)}.related-card>span{flex-direction:column;gap:3px;min-width:0;display:flex}.related-card strong{font-size:12px;font-weight:600}.related-card code{font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.related-all{min-height:38px;color:var(--accent-ink);align-items:center;gap:6px;margin-top:8px;font-size:11.5px;display:inline-flex}.related-all svg{width:14px;height:14px}.doc-pager{border-top:1px solid var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:34px;padding-top:18px;display:grid}.pager-card{border:1px solid var(--border-default);background:var(--bg-card-solid);border-radius:10px;flex-direction:column;gap:3px;padding:11px 13px;font-size:12px;font-weight:600;display:flex}.pager-card small{color:var(--text-secondary);font-size:10px;font-weight:500}.pager-card:hover{border-color:color-mix(in srgb, var(--accent), transparent 55%);color:var(--accent-ink)}.pager-card.next{text-align:right}.pager-card.disabled{color:var(--text-secondary);opacity:.7;font-weight:500}.docs-index{padding-top:30px}.doc-rail .side-all{letter-spacing:.4px;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-height:38px;margin-bottom:4px;padding:0 8px;font-size:12px;display:flex}.doc-rail .side-all:hover{background:var(--bg-hover);color:var(--accent-ink)}.doc-rail .side-all.active{background:var(--accent-50);color:var(--accent-ink)}.docs-index>*{max-width:820px}.docs-index-head{padding-top:0}.docs-index-head h1{margin-top:10px;font-size:clamp(26px,2.4vw,32px)}.docs-index-head .lead{max-width:640px;margin-top:10px}.palette-trigger{border:1px solid var(--border-strong);background:var(--bg-card-solid);width:100%;min-height:46px;color:var(--text-secondary);text-align:left;border-radius:10px;align-items:center;gap:9px;margin-top:18px;padding:0 12px 0 14px;font-size:12.5px;display:flex}.palette-trigger:hover{border-color:color-mix(in srgb, var(--accent), transparent 50%);color:var(--accent-ink)}.palette-trigger svg{width:16px;height:16px}.palette-trigger>span{flex:1;min-width:0}.palette-trigger kbd{border:1px solid var(--border-default);background:var(--bg-base);border-radius:5px;padding:2px 6px;font-family:inherit;font-size:10px}.list-group{margin-top:26px}.list-group-head{border-bottom:1px solid var(--border-strong);align-items:flex-start;gap:11px;margin-bottom:2px;padding:0 0 9px;display:flex}.list-group-head>svg{background:var(--accent-50);width:30px;height:30px;color:var(--accent-ink);border-radius:8px;padding:7px}.list-group-head>div{flex:1;min-width:0}.list-group-head h2{font-size:14.5px}.list-group-head p{color:var(--text-secondary);margin-top:3px;font-size:11px;line-height:1.7}.list-group-head>span{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px;line-height:1.9}body.palette-open{overflow:hidden}@media (width<=1199px) and (width>=1024px){.doc-shell,.docs-shell{grid-template-columns:240px minmax(0,1fr)}.doc-shell:has(.doc-toc){grid-template-columns:240px minmax(0,1fr) 216px}.doc-shell.rail-collapsed,.docs-shell.rail-collapsed{grid-template-columns:52px minmax(0,1fr)}.doc-shell.rail-collapsed:has(.doc-toc){grid-template-columns:52px minmax(0,1fr) 216px}.doc-main{padding-inline:24px}.doc-toc{padding-left:14px}}@media (width<=1023px){.doc-shell,.docs-shell,.doc-shell.rail-collapsed,.docs-shell.rail-collapsed{grid-template-columns:minmax(0,1fr)}.doc-shell:has(.doc-toc){grid-template-columns:minmax(0,1fr)}.doc-shell.rail-collapsed:has(.doc-toc){grid-template-columns:minmax(0,1fr)}.doc-rail,.doc-toc{display:none}.toc-trigger{display:inline-flex}.doc-main{padding-inline:clamp(18px,4vw,40px)}}@media (width>=768px){.site-theme.docs-view{height:100dvh;overflow:hidden}.site-theme.docs-view .site-header{position:relative}.site-theme.docs-view .site-main{flex:1;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.site-theme.docs-view .site-footer{display:none}.site-theme.docs-view .doc-shell,.site-theme.docs-view .docs-shell{flex:1;align-content:stretch;align-items:stretch;width:100%;height:100%;min-height:0}.site-theme.docs-view .doc-rail{height:100%;max-height:none;padding-bottom:8px;position:static;overflow:hidden}.site-theme.docs-view .doc-rail .rail-scroll{overscroll-behavior:contain;height:100%;padding:2px 6px 22px 2px;overflow-y:auto}.site-theme.docs-view .doc-main{overscroll-behavior:contain;scroll-behavior:smooth;height:100%;padding-block:22px 44px;overflow-y:auto}.site-theme.docs-view .doc-toc{overscroll-behavior:contain;height:100%;max-height:none;padding-block:28px 34px;position:static;overflow-y:auto}.site-theme.docs-view .doc-section,.site-theme.docs-view .try-panel{scroll-margin-top:18px}}@media (width<=767px){.site-theme.docs-view{height:auto;min-height:100dvh}.site-theme.docs-view .site-main{display:block;overflow:visible}.site-theme.docs-view .doc-main{height:auto;padding-bottom:calc(24px + env(safe-area-inset-bottom));overflow:visible}.site-theme.docs-view .doc-section,.site-theme.docs-view .try-panel{scroll-margin-top:calc(76px + env(safe-area-inset-top))}.date-clear{width:44px;min-height:44px}.date-field .input-text{font-size:16px}.doc-main{padding:16px max(18px, env(safe-area-inset-left)) 24px max(18px, env(safe-area-inset-right))}.op-head h1{font-size:23px}.op-lead{font-size:12.5px}.op-meta li{font-size:10px}.doc-section{margin-top:26px}.doc-section h2{font-size:15px}.param-table,.field-table{overflow-x:auto}.field-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;font-size:11px}.field-row>span:nth-child(2){text-align:right}.field-row>span:nth-child(3){grid-column:1/-1}.field-head{display:none}.related-grid,.doc-pager{grid-template-columns:minmax(0,1fr)}.pager-card.next{text-align:left}.sample-tab{min-height:44px}.docs-index{padding-top:18px}.list-group-head h2{font-size:14px}.list-group-head p{font-size:10.5px}}img.brand-mark{object-fit:contain;background:0 0;border-radius:10px}.footer-brand img.brand-mark{border-radius:7px}h1{color:#3a2f42;width:fit-content;max-width:100%}h2:has(.title-dot){color:#3a2f42;width:fit-content;max-width:100%}.not-found h1{margin-inline:auto}@supports ((-webkit-background-clip:text) or (background-clip:text)){h1{color:#0000;background-image:linear-gradient(90deg,#2f2438,#e94fc4);-webkit-background-clip:text;background-clip:text}h2:has(.title-dot){color:#0000;background-image:linear-gradient(90deg,#2f2438,#e94fc4);-webkit-background-clip:text;background-clip:text}h1 .title-dot,h2 .title-dot{color:#f53fc0}}.fluent-segmented .segmented-indicator{background:var(--btn-gradient)}.fluent-segmented .segmented-item.is-selected{color:#fff}.combo-box-dropdown{z-index:120000;border:1px solid var(--border-strong);background:#fff;position:fixed;box-shadow:0 14px 34px #3a2f422e}.gh-link[data-v-84bb5512]{min-width:44px;min-height:44px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.gh-link[data-v-84bb5512]:hover{color:var(--accent-ink);background:var(--bg-hover)}.gh-text[data-v-84bb5512]{font-size:12px}.header-search[data-v-106e690b]{border:1px solid var(--border-default);background:color-mix(in srgb, var(--text-primary), transparent 96%);min-height:36px;color:var(--text-secondary);border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:0 9px 0 11px;font-size:12px;display:inline-flex}.header-search[data-v-106e690b]:hover{border-color:color-mix(in srgb, var(--accent), transparent 55%);color:var(--accent-ink)}.header-search[data-v-106e690b] svg{width:15px;height:15px}.header-search kbd[data-v-106e690b]{border:1px solid var(--border-default);background:var(--bg-card-solid);color:var(--text-secondary);border-radius:5px;padding:2px 6px;font-family:inherit;font-size:10px}.header-menu[data-v-106e690b]{border:1px solid var(--border-default);width:44px;height:44px;color:var(--text-secondary);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:none}.header-menu[data-v-106e690b]:hover{color:var(--accent-ink);border-color:var(--accent)}@media (width<=1119px){.header-search-text[data-v-106e690b],.header-search kbd[data-v-106e690b]{display:none}.header-search[data-v-106e690b]{justify-content:center;width:40px;height:40px;min-height:40px;padding:0}}@media (width<=767px){.header-menu[data-v-106e690b]{display:inline-flex}.header-github[data-v-106e690b]{display:none}.top-nav[data-v-106e690b]{margin-left:0;display:none}.header-search[data-v-106e690b]{width:44px;height:44px;min-height:44px;margin-left:auto}}.method-tag[data-v-fb5053a7]{height:22px;font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);letter-spacing:.6px;border-radius:6px;flex-shrink:0;align-items:center;padding:0 7px;font-size:10.5px;font-weight:700;display:inline-flex}.method-get[data-v-fb5053a7]{color:#1f7a5a;background:#1f9d761a}.method-post[data-v-fb5053a7]{color:#2a5f9e;background:#2a6bb51a}.method-put[data-v-fb5053a7]{color:#8a5a12;background:#b3791b1a}.method-delete[data-v-fb5053a7]{color:#9c3355;background:#b53a5f1a}.method-other[data-v-fb5053a7]{color:var(--text-secondary);background:var(--bg-hover)}.palette-overlay[data-v-9101696e]{z-index:80;background:color-mix(in srgb, var(--text-primary), transparent 74%);-webkit-backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding:max(80px,12vh) 18px 18px;display:flex;position:fixed;inset:0}.palette[data-v-9101696e]{border:1px solid var(--border-default);background:var(--bg-card-solid);width:min(640px,100%);max-height:min(560px,100dvh - 140px);box-shadow:0 0 0 1px color-mix(in srgb, var(--text-primary), transparent 94%), 0 24px 70px color-mix(in srgb, var(--text-primary), transparent 86%);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.palette-field[data-v-9101696e]{border-bottom:1px solid var(--border-default);align-items:center;gap:10px;min-height:54px;padding:0 10px 0 16px;display:flex}.palette-field[data-v-9101696e] svg{width:17px;height:17px;color:var(--text-secondary)}.palette-field input[data-v-9101696e]{min-width:0;height:52px;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:14px}.palette-field input[data-v-9101696e]::placeholder{color:var(--text-secondary)}.palette-close[data-v-9101696e]{width:36px;height:36px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.palette-close[data-v-9101696e]:hover{background:var(--bg-hover);color:var(--accent-ink)}.palette-close[data-v-9101696e] svg{width:15px;height:15px}.palette-body[data-v-9101696e]{scrollbar-width:thin;flex:1;min-height:0;padding:6px 6px 10px;overflow-y:auto}.palette-group[data-v-9101696e]{padding-top:6px}.palette-group-title[data-v-9101696e]{letter-spacing:.8px;color:var(--text-secondary);align-items:center;gap:6px;padding:6px 10px;font-size:10.5px;font-weight:600;display:flex}.palette-group-title[data-v-9101696e] svg{width:13px;height:13px;color:var(--accent-ink)}.palette-group-title span[data-v-9101696e]{font-variant-numeric:tabular-nums;opacity:.75;margin-left:auto}.palette-item[data-v-9101696e]{width:100%;min-height:40px;color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:6px 10px;font-size:12.5px;display:flex}.palette-item.current[data-v-9101696e]{background:var(--accent-50)}.palette-item-name[data-v-9101696e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.palette-item-path[data-v-9101696e]{text-overflow:ellipsis;white-space:nowrap;max-width:46%;font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);color:var(--text-secondary);flex-shrink:0;margin-left:auto;font-size:10.5px;overflow:hidden}.palette-empty[data-v-9101696e]{color:var(--text-secondary);align-items:center;gap:8px;padding:26px 14px;font-size:12px;display:flex}.palette-empty[data-v-9101696e] svg{width:16px;height:16px;color:var(--accent-ink)}.palette-foot[data-v-9101696e]{border-top:1px solid var(--border-default);min-height:38px;color:var(--text-secondary);align-items:center;gap:14px;padding:0 14px;font-size:10.5px;display:flex}.palette-foot kbd[data-v-9101696e]{border:1px solid var(--border-strong);border-radius:4px;margin-right:3px;padding:1px 5px;font-family:inherit;font-size:9.5px;display:inline-block}.palette-count[data-v-9101696e]{margin-left:auto}@media (width<=767px){.palette-overlay[data-v-9101696e]{align-items:stretch;padding:0}.palette[data-v-9101696e]{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.palette-field[data-v-9101696e]{min-height:62px;padding-left:max(14px, env(safe-area-inset-left))}.palette-field input[data-v-9101696e]{font-size:16px}.palette-item[data-v-9101696e]{min-height:48px}.palette-item-path[data-v-9101696e]{display:none}.palette-close[data-v-9101696e]{width:44px;height:44px}.palette-foot[data-v-9101696e]{padding-bottom:env(safe-area-inset-bottom);min-height:48px}}.docs-tree-intro[data-v-fe0681e0]{flex-direction:column;gap:4px;padding:2px 10px 12px;display:flex}.docs-tree-intro>span[data-v-fe0681e0]{letter-spacing:.4px;font-size:13px;font-weight:650}.docs-tree-intro>small[data-v-fe0681e0]{color:var(--text-secondary);font-size:10.5px}.tree-group+.tree-group[data-v-fe0681e0]{margin-top:2px}.tree-group-head[data-v-fe0681e0]{width:100%;min-height:34px;color:var(--text-secondary);text-align:left;letter-spacing:.4px;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;font-size:11.5px;font-weight:600;display:flex}.tree-nav[data-v-fe0681e0]{min-height:38px}.tree-nav.active[data-v-fe0681e0]{background:var(--accent-50);color:var(--accent-ink);font-weight:650}.tree-nav.active .tree-group-count[data-v-fe0681e0]{color:var(--accent-ink)}.tree-group-head[data-v-fe0681e0]:hover{background:var(--bg-hover);color:var(--text-primary)}.tree-group.current>.tree-group-head[data-v-fe0681e0]{color:var(--text-primary)}.tree-group-head[data-v-fe0681e0] svg{width:15px;height:15px;color:var(--accent-ink);opacity:.8}.tree-group-name[data-v-fe0681e0]{flex:1;min-width:0}.tree-group-count[data-v-fe0681e0]{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:10px}.tree-chevron[data-v-fe0681e0]{transition:transform var(--duration-fast)}.tree-group:not(.expanded) .tree-chevron[data-v-fe0681e0]{transform:rotate(-90deg)}.tree-list[data-v-fe0681e0]{margin:0 0 4px;padding:0 0 0 7px;list-style:none}.tree-item[data-v-fe0681e0]{width:100%;min-height:32px;color:var(--text-secondary);text-align:left;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:5px 8px 5px 9px;font-size:12px;display:flex;position:relative}.tree-item[data-v-fe0681e0]:hover{background:var(--bg-hover);color:var(--text-primary)}.tree-item.current[data-v-fe0681e0]{background:var(--accent-50);color:var(--accent-ink);font-weight:600}.tree-item.current[data-v-fe0681e0]:before{content:"";background:var(--accent);border-radius:999px;width:3px;position:absolute;top:7px;bottom:7px;left:0}.tree-item-name[data-v-fe0681e0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drawer-nav[data-v-25bdac73]{border-bottom:1px solid var(--border-default);flex-direction:column;gap:2px;margin-bottom:14px;padding-bottom:12px;display:flex}.drawer-nav a[data-v-25bdac73]{min-height:48px;color:var(--text-primary);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.drawer-nav a[data-v-25bdac73]:hover,.drawer-nav a.router-link-active[data-v-25bdac73]{background:var(--accent-50);color:var(--accent-ink)}.drawer-nav[data-v-25bdac73] svg{width:18px;height:18px}.category-samples[data-v-8a19613d]{color:var(--accent-ink);opacity:.85;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:11px;line-height:1.7;display:block;overflow:hidden}.chip-strip[data-v-7eb4776a]{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;max-width:100%;padding:2px 1px 4px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.chip[data-v-7eb4776a]{border:1px solid var(--border-default);min-height:32px;color:var(--text-secondary);white-space:nowrap;transition:color var(--duration-fast), background var(--duration-fast), border-color var(--duration-fast);background:#fff;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:11.5px;display:inline-flex}.chip[data-v-7eb4776a]:hover{border-color:color-mix(in srgb, var(--accent), transparent 55%);color:var(--accent-ink)}.chip.active[data-v-7eb4776a]{background:var(--accent-50);color:var(--accent-ink);border-color:#0000;font-weight:650}.chip-count[data-v-7eb4776a]{opacity:.85;font-variant-numeric:tabular-nums;font-size:10px}.chip.active .chip-count[data-v-7eb4776a]{opacity:1}@media (width<=767px){.chip[data-v-7eb4776a]{min-height:44px;padding-inline:14px;font-size:12px}}.endpoint-row[data-v-028fde44]{border-bottom:1px solid var(--border-default);min-height:56px;color:var(--text-primary);transition:background var(--duration-fast);border-radius:8px;align-items:center;gap:11px;margin-inline:-10px;padding:0 10px;display:flex}.endpoint-row[data-v-028fde44]:last-of-type{border-bottom:0}.endpoint-row[data-v-028fde44]:hover{background:var(--bg-hover)}.endpoint-row-icon[data-v-028fde44]{background:var(--accent-50);width:30px;height:30px;color:var(--accent-ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.endpoint-row-icon[data-v-028fde44] svg{width:16px;height:16px}.endpoint-row-main[data-v-028fde44]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.endpoint-row-title[data-v-028fde44]{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.5;overflow:hidden}.endpoint-row-path[data-v-028fde44]{font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.endpoint-row-arrow[data-v-028fde44]{width:14px;height:14px;color:var(--border-strong);flex-shrink:0}.endpoint-row:hover .endpoint-row-arrow[data-v-028fde44]{color:var(--accent-ink)}@media (width<=767px){.endpoint-row[data-v-028fde44]{gap:10px;min-height:60px;margin-inline:-8px;padding-inline:8px}.endpoint-row-title[data-v-028fde44]{font-size:14px}}.endpoint-card[data-v-c2304501]{border:1px solid color-mix(in srgb, var(--accent), transparent 62%);background:color-mix(in srgb, var(--accent-50), white 24%);box-shadow:0 1px 0 color-mix(in srgb, var(--accent), transparent 88%), 0 10px 26px color-mix(in srgb, var(--accent), transparent 93%);border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:22px;padding:11px 12px 11px 14px;scroll-margin-top:100px;display:flex;position:relative}.endpoint-card[data-v-c2304501]:before{content:"";background:var(--accent);border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.endpoint-card-method[data-v-c2304501]{height:24px;font-size:11px}.endpoint-card-host[data-v-c2304501]{background:color-mix(in srgb, var(--accent), transparent 86%);color:var(--accent-ink);font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);border-radius:6px;padding:3px 7px;font-size:11px}.endpoint-card-path[data-v-c2304501]{min-width:0;font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);color:var(--text-primary);overflow-wrap:anywhere;flex:220px;font-size:13px}.try-toggle[data-v-c2304501]{background:var(--btn-gradient);color:#fff;min-height:38px;transition:transform var(--duration-fast) var(--ease-standard), background var(--duration-fast);border:0;border-radius:9px;align-items:center;gap:7px;margin-left:auto;padding:0 16px;font-size:12.5px;font-weight:650;display:inline-flex;box-shadow:0 4px 12px #d116a442}.try-toggle[data-v-c2304501]:hover{background:var(--btn-gradient-hover);color:#fff;transform:translateY(-1px)}.try-toggle[data-v-c2304501]:active{background:var(--btn-gradient-active);transform:translateY(0)scale(.985)}.try-toggle[data-v-c2304501] svg{width:15px;height:15px}@media (width<=767px){.endpoint-card[data-v-c2304501]{gap:7px 8px;padding:11px 12px 12px 14px}.endpoint-card-path[data-v-c2304501]{flex:100%;order:3;font-size:12px}.endpoint-card-host[data-v-c2304501]{order:2}.try-toggle[data-v-c2304501]{order:2;min-height:44px;margin-left:auto;padding-inline:15px}}.toc-panel[data-v-74a96ec1]{flex-direction:column;gap:4px;display:flex}.toc-title[data-v-74a96ec1]{letter-spacing:.6px;color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.toc-title[data-v-74a96ec1] svg{width:13px;height:13px;color:var(--accent-ink)}.toc-list[data-v-74a96ec1]{margin:6px 0 0;padding:0;list-style:none}.toc-link[data-v-74a96ec1]{color:var(--text-secondary);border-left:1px solid var(--border-default);padding:6px 0 6px 13px;font-size:11.5px;line-height:1.6;display:block;position:relative}.toc-link[data-v-74a96ec1]:hover{color:var(--accent-ink)}.toc-link.active[data-v-74a96ec1]{color:var(--accent-ink);border-left-color:var(--accent);font-weight:600}.toc-meta[data-v-74a96ec1]{border-top:1px solid var(--border-default);margin-top:18px;padding-top:16px}.toc-meta dl[data-v-74a96ec1]{margin:8px 0 0}.toc-meta dl>div[data-v-74a96ec1]{justify-content:space-between;gap:10px;padding:3px 0;font-size:10.5px;display:flex}.toc-meta dt[data-v-74a96ec1]{color:var(--text-secondary)}.toc-meta dd[data-v-74a96ec1]{text-align:right;color:var(--text-primary);margin:0}.toc-copy[data-v-74a96ec1]{border:1px solid var(--border-default);min-height:34px;color:var(--text-secondary);background:0 0;border-radius:7px;align-items:center;gap:6px;margin-top:16px;padding:0 10px;font-size:10.5px;display:inline-flex}.toc-copy[data-v-74a96ec1]:hover{color:var(--accent-ink);border-color:var(--accent)}.toc-copy[data-v-74a96ec1] svg{width:13px;height:13px}.param-table[data-v-443f2e07]{margin-top:14px}.param-head[data-v-443f2e07],.param-row[data-v-443f2e07]{grid-template-columns:minmax(120px,168px) 92px 58px minmax(0,1fr) 34px;align-items:start;gap:10px;display:grid}.param-head[data-v-443f2e07]{border-bottom:1px solid var(--border-strong);letter-spacing:.5px;color:var(--text-secondary);padding-bottom:8px;font-size:10.5px}.param-row[data-v-443f2e07]{border-bottom:1px solid var(--border-default);padding:11px 0}.param-row[data-v-443f2e07]:last-of-type{border-bottom:0}.param-name[data-v-443f2e07]{flex-direction:column;gap:3px;min-width:0;display:flex}.param-name code[data-v-443f2e07]{font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.param-name small[data-v-443f2e07]{color:var(--text-secondary);font-size:10px}.param-type code[data-v-443f2e07]{font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);color:var(--text-secondary);font-size:11.5px}.flag-required[data-v-443f2e07],.flag-optional[data-v-443f2e07]{white-space:nowrap;border-radius:5px;align-items:center;height:20px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.flag-required[data-v-443f2e07]{color:var(--accent-ink);background:var(--accent-50);border:1px solid color-mix(in srgb, var(--accent), transparent 62%)}.flag-optional[data-v-443f2e07]{color:var(--text-secondary);background:var(--bg-hover);border:1px solid #0000}.param-desc[data-v-443f2e07]{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;flex-direction:column;gap:3px;font-size:11.5px;line-height:1.8;display:flex}.param-desc small[data-v-443f2e07]{color:var(--text-secondary);font-size:10px}.param-desc code[data-v-443f2e07]{font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);font-size:10.5px}.param-copy[data-v-443f2e07]{justify-content:flex-end;display:flex}.param-copy-button[data-v-443f2e07]{width:30px;height:30px;color:var(--text-secondary);opacity:0;transition:opacity var(--duration-fast), background var(--duration-fast);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.param-row:hover .param-copy-button[data-v-443f2e07],.param-copy-button[data-v-443f2e07]:focus-visible{opacity:1}.param-copy-button[data-v-443f2e07]:hover{background:var(--bg-hover);color:var(--accent-ink)}.param-copy-button[data-v-443f2e07] svg{width:14px;height:14px}.param-empty[data-v-443f2e07]{color:var(--text-secondary);padding:12px 0 2px;font-size:12px}@media (width<=767px){.param-head[data-v-443f2e07]{display:none}.param-row[data-v-443f2e07]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name type flag""desc desc desc""copy copy copy";gap:5px 8px;padding:13px 0}.param-name[data-v-443f2e07]{grid-area:name}.param-type[data-v-443f2e07]{text-align:right;grid-area:type}.param-flag[data-v-443f2e07]{grid-area:flag}.param-desc[data-v-443f2e07]{grid-area:desc;font-size:11.5px}.param-copy[data-v-443f2e07]{grid-area:copy;justify-content:flex-start}.param-copy-button[data-v-443f2e07]{opacity:1;width:44px;height:44px;margin-left:-8px}}.code-card[data-v-2d767e89]{border:1px solid var(--border-default);background:var(--bg-code,#faf8f9);border-radius:12px;margin-top:12px;position:relative;overflow:hidden}.code-card-head[data-v-2d767e89]{border-bottom:1px solid var(--border-default);align-items:center;gap:10px;min-height:40px;padding:4px 8px 4px 13px;display:flex}.code-card-lang[data-v-2d767e89]{letter-spacing:.3px;color:var(--text-secondary);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.code-card-lang[data-v-2d767e89] svg{width:14px;height:14px}.code-card-caption[data-v-2d767e89]{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10.5px;overflow:hidden}.icon-button[data-v-2d767e89]{width:34px;height:34px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.icon-button[data-v-2d767e89]:hover{background:var(--bg-hover);color:var(--accent-ink)}.icon-button[data-v-2d767e89] svg{width:15px;height:15px}.code-card-body[data-v-2d767e89],.code-card-body.limited[data-v-2d767e89]{overflow:hidden}.code-card-body pre[data-v-2d767e89]{font-family:var(--font-mono,"Cascadia Code", Consolas, monospace);color:var(--text-code,var(--text-primary));tab-size:2;margin:0;padding:12px 13px;font-size:12px;line-height:1.65;overflow-x:auto}.code-card-fade[data-v-2d767e89]{background:linear-gradient(to bottom, transparent, var(--bg-code,#faf8f9));pointer-events:none;height:64px;position:absolute;bottom:34px;left:0;right:0}.code-card-toggle[data-v-2d767e89]{border:0;border-top:1px solid var(--border-default);width:100%;min-height:36px;color:var(--text-secondary);background:0 0;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.code-card-toggle[data-v-2d767e89]:hover{color:var(--accent-ink);background:var(--bg-hover)}.code-card-toggle[data-v-2d767e89] svg{width:13px;height:13px;transition:transform var(--duration-fast)}.code-card-toggle .flipped[data-v-2d767e89]{transform:rotate(180deg)}.qr-preview[data-v-649be09c]{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card-solid);margin-top:18px;padding:18px 18px 16px}.qr-head[data-v-649be09c]{align-items:flex-start;gap:11px;display:flex}.qr-head h2[data-v-649be09c]{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.qr-head p[data-v-649be09c]{color:var(--text-secondary);margin-top:5px;font-size:11px;line-height:1.8}.qr-live[data-v-649be09c]{border-radius:var(--radius-full);background:var(--accent-50);color:var(--accent-ink);align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.qr-live[data-v-649be09c] svg{width:11px;height:11px}.qr-body[data-v-649be09c]{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:18px;margin-top:16px;display:grid}.qr-visual[data-v-649be09c]{flex-direction:column;align-items:center;display:flex}.qr-stage[data-v-649be09c]{aspect-ratio:1;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-base);justify-content:center;align-items:center;width:100%;padding:10px;display:flex;position:relative;overflow:hidden}.qr-svg[data-v-649be09c]{width:100%;height:100%;transition:opacity .18s var(--ease-standard);justify-content:center;align-items:center;display:flex}.qr-svg[data-v-649be09c] svg{border-radius:6px;width:100%;max-width:100%;height:auto;display:block}.qr-stage.is-busy .qr-svg[data-v-649be09c]{opacity:.55}.qr-skeleton[data-v-649be09c]{background:linear-gradient(100deg, var(--accent-50), var(--bg-card-solid), var(--accent-50));background-size:200% 100%;border-radius:8px;width:100%;height:100%;animation:1.8s ease-in-out infinite shimmer}.qr-empty[data-v-649be09c]{color:var(--text-secondary);text-align:center;padding:10px;font-size:11px;line-height:1.8}.qr-spinner[data-v-649be09c]{background:var(--bg-card-solid);width:22px;height:22px;color:var(--accent-ink);box-shadow:var(--shadow-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.qr-spinner[data-v-649be09c] svg{width:13px;height:13px}.qr-side[data-v-649be09c]{flex-direction:column;gap:13px;min-width:0;display:flex}.qr-field[data-v-649be09c]{flex-direction:column;gap:6px;min-width:0;display:flex}.qr-label[data-v-649be09c]{color:var(--text-primary);font-size:11.5px}.picker-trigger[data-v-649be09c]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);width:100%;min-height:44px;color:var(--text-primary);text-align:left;transition:border-color var(--duration-fast);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex}.picker-trigger[data-v-649be09c]:hover,.qr-field.open .picker-trigger[data-v-649be09c]{border-color:var(--accent)}.picker-chevron[data-v-649be09c]{width:15px;height:15px;color:var(--text-secondary);transition:transform var(--duration-fast) var(--ease-standard)}.picker-chevron.open[data-v-649be09c]{transform:rotate(180deg)}.picker-menu[data-v-649be09c]{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card-solid);box-shadow:var(--shadow-8);gap:2px;margin:0;padding:4px;list-style:none;display:grid}.picker-option[data-v-649be09c]{width:100%;min-height:38px;color:var(--text-primary);text-align:left;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.picker-option[data-v-649be09c]:hover{background:var(--bg-hover)}.picker-option.active[data-v-649be09c]{background:var(--accent-50);color:var(--accent-ink);font-weight:650}.picker-check[data-v-649be09c]{width:14px;height:14px}.angle-row[data-v-649be09c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.angle-presets[data-v-649be09c]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.angle-chip[data-v-649be09c]{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-card-solid);min-height:34px;color:var(--text-secondary);white-space:nowrap;transition:background var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);padding:0 11px;font-size:11.5px}.angle-chip[data-v-649be09c]:hover{border-color:color-mix(in srgb, var(--accent), transparent 55%);color:var(--accent-ink)}.angle-chip.active[data-v-649be09c]{background:var(--accent-50);color:var(--accent-ink);border-color:#0000;font-weight:650}.angle-input[data-v-649be09c]{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg-card-solid);min-width:0;min-height:34px;color:var(--text-primary);font-variant-numeric:tabular-nums;flex:0 0 92px;padding:0 10px;font-size:11.5px}.angle-input[data-v-649be09c]:focus-visible{border-color:var(--accent);outline:none}.qr-hint[data-v-649be09c]{color:var(--text-secondary);font-size:10.5px;line-height:1.8}.qr-actions[data-v-649be09c]{flex-wrap:wrap;gap:8px;display:flex}.qr-action[data-v-649be09c]{min-height:40px;margin-top:0;font-size:11.5px}.qr-action[data-v-649be09c]:disabled{opacity:.5;cursor:not-allowed}.qr-note[data-v-649be09c]{color:var(--text-secondary);font-size:10px;line-height:1.8}.qr-message[data-v-649be09c]{color:#953956;margin-top:8px;font-size:11px;line-height:1.8}.qr-warn[data-v-649be09c]{color:#953956;font-size:10.5px}@media (width<=767px){.qr-preview[data-v-649be09c]{padding:15px 13px 14px}.qr-body[data-v-649be09c]{grid-template-columns:minmax(0,1fr);gap:14px}.qr-stage[data-v-649be09c]{max-width:260px;margin-inline:auto}.qr-action[data-v-649be09c]{flex:auto;justify-content:center;min-height:44px}.angle-input[data-v-649be09c]{flex:100%;min-height:40px}}
