.pl-flip-chevron[data-v-04a2cf72]{flex-shrink:0;width:.85em;height:.85em;color:var(--pl-text-tertiary);transform:rotate(-90deg);transition:transform var(--pl-duration-fast) var(--pl-ease-standard)}.pl-flip-chevron.is-open[data-v-04a2cf72]{transform:rotate(0)}.pl-flip-chevron[data-dir=up-down][data-v-04a2cf72]{transform:none}.pl-flip-chevron[data-dir=up-down].is-open[data-v-04a2cf72]{transform:rotate(180deg)}.provider-logo[data-v-d1b43333]{display:grid;place-items:center;flex:0 0 auto;background:var(--pl-bg-subtle);border:1px solid var(--pl-glass-border);color:var(--pl-text-primary);overflow:hidden}.provider-logo--card[data-v-d1b43333]{width:40px;height:40px;border-radius:11px;font-size:var(--pl-text-md);font-weight:var(--pl-weight-strong);letter-spacing:-.045em}.provider-logo--detail[data-v-d1b43333]{width:120px;height:120px;border-color:var(--pl-border-subtle);border-radius:var(--pl-radius-md);color:var(--pl-text-secondary);font-size:var(--pl-text-lg);font-weight:var(--pl-weight-semibold)}.provider-logo--inline[data-v-d1b43333]{width:20px;height:20px;border-radius:5px;font-size:var(--pl-text-xs);font-weight:var(--pl-weight-semibold)}.provider-logo--wordmark[data-v-d1b43333]{width:max-content;min-width:40px;background:transparent;border-color:transparent;overflow:visible}.provider-logo--card.provider-logo--wordmark[data-v-d1b43333]{width:40px;height:40px;min-width:40px;background:var(--pl-bg-subtle);border-color:var(--pl-glass-border);overflow:hidden}.provider-logo--card.provider-logo--wordmark .provider-logo-mark[data-v-d1b43333]{max-width:32px;max-height:20px}.provider-logo--detail.provider-logo--wordmark[data-v-d1b43333]{min-width:48px;height:48px}.provider-logo--inline.provider-logo--wordmark[data-v-d1b43333]{min-width:20px}.provider-logo-mark[data-v-d1b43333]{display:block;flex:0 0 auto;width:var(--provider-logo-width);height:var(--provider-logo-height);transform:scale(var(--provider-logo-scale, 1))}.provider-logo-image[data-v-d1b43333]{object-fit:contain}.provider-logo--inline .provider-logo-mark[data-v-d1b43333]{max-width:24px}.provider-logo-mask[data-v-d1b43333]{background-color:currentColor;-webkit-mask-image:var(--provider-logo-mask);mask-image:var(--provider-logo-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;mask-mode:alpha}.pl-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--pl-z-modal);display:flex;justify-content:center;align-items:flex-start;padding:calc(12vh + var(--search-visual-viewport-top, 0px)) var(--pl-space-lg) var(--pl-space-lg);background:var(--pl-bg-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pl-search-dialog{width:min(100%,640px);max-height:min(72vh,640px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--pl-glass-border-strong);border-radius:var(--pl-radius-lg);background:var(--pl-glass-bg-strong);box-shadow:var(--pl-glass-shadow);backdrop-filter:var(--pl-glass-blur);-webkit-backdrop-filter:var(--pl-glass-blur)}.pl-search-popup-field{display:flex;align-items:center;gap:var(--pl-space-md);min-height:64px;padding:0 var(--pl-space-lg);border-bottom:1px solid var(--pl-border-subtle);color:var(--pl-text-tertiary)}.pl-search-popup-field>.pl-icon{width:20px;height:20px}.pl-search-popup-field input{flex:1;min-width:0;border:0;background:transparent;color:var(--pl-text-primary);font:inherit;font-size:var(--pl-text-md)}.pl-search-popup-field input:focus{outline:none}.pl-search-popup-field input::placeholder{color:var(--pl-text-tertiary)}.pl-search-popup-field input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pl-search-popup-field .pl-icon-button{font-size:var(--pl-text-md)}.pl-search-popup-results{min-height:0;flex:1;overflow-y:auto;padding:var(--pl-space-sm);overscroll-behavior:contain}.pl-search-result-group+.pl-search-result-group{margin-top:1px}.pl-search-result-group-toggle{display:flex;align-items:center;gap:var(--pl-space-sm);width:100%;min-height:40px;padding:var(--pl-space-sm) var(--pl-space-md);border:0;border-radius:var(--pl-radius-sm);background:transparent;color:var(--pl-text-primary);text-align:left;cursor:pointer}.pl-search-result-group-toggle.is-hovered{background:var(--pl-bg-subtle)}.pl-search-result-group-toggle:focus-visible{outline:2px solid var(--pl-border-focus);outline-offset:2px}.pl-search-result-group-toggle>span{font-size:var(--pl-text-sm);font-weight:var(--pl-weight-semibold)}.pl-search-result-group-toggle>small{flex:1;color:var(--pl-text-tertiary);font-size:var(--pl-text-xs)}.pl-search-result{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-space-md);width:100%;padding:var(--pl-space-md);border:1px solid transparent;border-radius:var(--pl-radius-md);background:transparent;color:var(--pl-text-primary);text-align:left;cursor:pointer;transition:background var(--pl-duration-fast) var(--pl-ease-standard),border-color var(--pl-duration-fast) var(--pl-ease-standard)}.pl-search-result.is-hovered,.pl-search-result.is-active{border-color:var(--pl-border-subtle);background:var(--pl-bg-subtle)}.pl-search-result-copy{display:grid;flex:1;gap:var(--pl-space-xs);min-width:0}.pl-search-result-copy strong{overflow-wrap:anywhere;font-size:var(--pl-text-sm)}.pl-search-result-copy small{color:var(--pl-text-tertiary);font-size:var(--pl-text-xs);line-height:1.45;overflow-wrap:anywhere}.pl-search-result>.pl-icon{color:var(--pl-text-tertiary)}.pl-search-result-more{width:100%;padding:var(--pl-space-sm);border:0;background:transparent;color:var(--pl-text-secondary);font:inherit;font-size:var(--pl-text-xs);cursor:pointer}@media(hover:hover)and (pointer:fine)and (min-width:769px){.pl-search-result-more:hover{color:var(--pl-text-primary)}}.pl-search-empty{padding:var(--pl-space-xl) var(--pl-space-md);color:var(--pl-text-tertiary);text-align:center;font-size:var(--pl-text-sm)}.pl-search-dialog ::selection{background:var(--pl-selection-bg);color:var(--pl-selection-text)}.pl-search-popup-hint{display:flex;flex-wrap:wrap;gap:var(--pl-space-md);padding:var(--pl-space-md) var(--pl-space-lg);border-top:1px solid var(--pl-border-subtle);color:var(--pl-text-tertiary);font-size:var(--pl-text-xs)}.search-popup-enter-active,.search-popup-leave-active{transition:opacity var(--pl-duration-fast) var(--pl-ease-standard)}.search-popup-enter-active .pl-search-dialog,.search-popup-leave-active .pl-search-dialog{transition:transform var(--pl-duration-fast) var(--pl-ease-standard)}.search-popup-enter-from,.search-popup-leave-to{opacity:0}.search-popup-enter-from .pl-search-dialog,.search-popup-leave-to .pl-search-dialog{transform:translateY(-8px) scale(.99)}@media(max-width:768px){.pl-search-overlay{padding:calc(var(--search-visual-viewport-top, 0px) + var(--pl-space-md)) var(--pl-space-md) var(--pl-space-md)}.pl-search-dialog{max-height:calc(var(--search-visual-viewport-height, 100dvh) - 2 * var(--pl-space-md))}.pl-search-popup-field{min-height:58px;padding:0 var(--pl-space-md)}}@media(prefers-reduced-motion:reduce){.search-popup-enter-active,.search-popup-leave-active,.search-popup-enter-active .pl-search-dialog,.search-popup-leave-active .pl-search-dialog{transition-duration:.01ms}}.pl-select[data-v-02a001a4]{position:relative;display:inline-flex;min-width:0}.pl-select--form[data-v-02a001a4]{display:flex;width:100%}.pl-select-trigger[data-v-02a001a4]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--pl-space-sm);min-width:0;font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--pl-duration-fast) var(--pl-ease-standard),background var(--pl-duration-fast) var(--pl-ease-standard),color var(--pl-duration-fast) var(--pl-ease-standard)}.pl-select-trigger[data-v-02a001a4]:disabled{color:var(--pl-text-disabled);cursor:not-allowed;opacity:.7}.pl-select-trigger[data-v-02a001a4]:focus-visible{outline:2px solid var(--pl-border-focus);outline-offset:2px}.pl-select-value[data-v-02a001a4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-select-label[data-v-02a001a4]{flex-shrink:0}.pl-select-chevron[data-v-02a001a4]{color:var(--pl-text-tertiary)}.pl-select-leading-icon[data-v-02a001a4]{flex:none;width:15px;height:15px;color:var(--pl-text-secondary)}.pl-select--form .pl-select-trigger[data-v-02a001a4]{width:100%;padding:var(--pl-space-sm) var(--pl-space-md);border-radius:var(--pl-radius-md);border:1px solid var(--pl-control-border);background:var(--pl-control-bg);color:var(--pl-text-primary);font-size:var(--pl-text-sm)}@media(hover:hover)and (pointer:fine)and (min-width:769px){.pl-select--form .pl-select-trigger[data-v-02a001a4]:hover:not(:disabled){border-color:var(--pl-glass-border-strong)}}.pl-select--form .pl-select-trigger.is-open[data-v-02a001a4]{border-color:var(--pl-glass-border-strong);background:var(--pl-control-bg-hover)}.pl-select--compact .pl-select-trigger[data-v-02a001a4]{height:34px;padding:0 var(--pl-space-sm) 0 var(--pl-space-md);border-radius:var(--pl-radius-sm);border:1px solid var(--pl-glass-border);background:var(--pl-glass-bg);color:var(--pl-text-tertiary);font-size:var(--pl-text-xs);white-space:nowrap}@media(hover:hover)and (pointer:fine)and (min-width:769px){.pl-select--compact .pl-select-trigger[data-v-02a001a4]:hover:not(:disabled){border-color:var(--pl-glass-border-strong);background:var(--pl-glass-bg-strong)}}.pl-select--compact .pl-select-label[data-v-02a001a4]{color:var(--pl-text-tertiary);font-weight:var(--pl-weight-regular)}.pl-select--compact .pl-select-value[data-v-02a001a4]{max-width:150px;color:var(--pl-text-primary);font-weight:var(--pl-weight-medium)}.pl-select--header .pl-select-trigger[data-v-02a001a4]{height:33px;padding:0 var(--pl-space-sm);border-radius:var(--pl-radius-sm);border:1px solid var(--pl-glass-border);background:var(--pl-glass-bg-strong);color:var(--pl-text-primary);font-size:var(--pl-text-xs);font-weight:var(--pl-weight-medium)}@media(hover:hover)and (pointer:fine)and (min-width:769px){.pl-select--header .pl-select-trigger[data-v-02a001a4]:hover:not(:disabled){border-color:var(--pl-glass-border-strong)}}.pl-select-popup[data-v-02a001a4]{z-index:var(--pl-z-overlay);display:flex;flex-direction:column;gap:var(--pl-space-xs);max-height:calc(100dvh - var(--pl-space-xl));overflow-y:auto;overscroll-behavior:contain;padding:var(--pl-space-xs);border:1px solid var(--pl-glass-border);border-radius:var(--pl-radius-md);background:var(--pl-glass-bg-strong);box-shadow:var(--pl-glass-shadow);backdrop-filter:var(--pl-glass-blur);-webkit-backdrop-filter:var(--pl-glass-blur);outline:none}.pl-select-popup--header[data-v-02a001a4]{z-index:calc(var(--pl-z-header) + 1)}.pl-select-item[data-v-02a001a4]{display:flex;align-items:center;gap:var(--pl-space-sm);width:100%;padding:var(--pl-space-xs) var(--pl-space-sm);border:0;border-radius:var(--pl-radius-sm);background:transparent;color:var(--pl-text-primary);font-family:inherit;font-size:var(--pl-text-sm);text-align:left;cursor:pointer;transition:background var(--pl-duration-fast) var(--pl-ease-standard),color var(--pl-duration-fast) var(--pl-ease-standard)}@media(hover:hover)and (pointer:fine)and (min-width:769px){.pl-select-item[data-v-02a001a4]:hover{background:var(--pl-bg-subtle)}}.pl-select-item[data-v-02a001a4]:focus-visible{outline:2px solid var(--pl-border-focus);outline-offset:-2px}.pl-select-item.is-active[data-v-02a001a4]{background:var(--pl-bg-muted);font-weight:var(--pl-weight-medium)}.pl-select-popup--compact .pl-select-item[data-v-02a001a4],.pl-select-popup--header .pl-select-item[data-v-02a001a4]{font-size:var(--pl-text-xs)}@media(max-width:768px){.pl-select-popup[data-v-02a001a4]{max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);max-height:calc(100dvh - max(4rem,env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)));-webkit-overflow-scrolling:touch}.pl-select-popup .pl-select-item[data-v-02a001a4]{min-height:44px;padding:var(--pl-space-sm) var(--pl-space-md);font-size:var(--pl-text-sm)}}.app-shell[data-v-cab010d1]{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.skip-link[data-v-cab010d1]{position:absolute;left:-9999px;top:0;z-index:var(--pl-z-toast);padding:var(--pl-space-sm) var(--pl-space-lg);background:var(--pl-bg-inverse);color:var(--pl-text-inverse);border-radius:0 0 var(--pl-radius-md) 0}.skip-link[data-v-cab010d1]:focus{left:0}.sr-only[data-v-cab010d1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-header[data-v-cab010d1]{position:sticky;top:var(--pl-topbar-offset);z-index:var(--pl-z-header);width:100%;max-width:var(--pl-layout-max);box-sizing:border-box;margin:0 auto;padding:0 var(--pl-layout-gutter);pointer-events:none}.app-header-inner[data-v-cab010d1]{position:relative;width:100%;min-width:0;box-sizing:border-box;height:var(--pl-header-height);display:flex;align-items:center;gap:var(--pl-space-lg);padding:0 var(--pl-space-lg);background:var(--pl-glass-bg-strong);backdrop-filter:var(--pl-glass-blur);-webkit-backdrop-filter:var(--pl-glass-blur);border:1px solid var(--pl-glass-border);border-radius:var(--pl-radius-lg);box-shadow:var(--pl-glass-shadow);pointer-events:auto}.brand[data-v-cab010d1]{display:inline-flex;align-items:center;color:var(--pl-text-primary);font-weight:var(--pl-weight-bold);letter-spacing:-.045em;font-size:var(--pl-text-md);white-space:nowrap}.brand[data-v-cab010d1]:hover{text-decoration:none}.app-header-divider[data-v-cab010d1]{width:1px;height:22px;flex:0 0 1px;margin:0 var(--pl-space-xs);background:var(--pl-border-strong)}.app-nav[data-v-cab010d1]{display:flex;align-items:center;gap:var(--pl-space-xs);flex:1;min-width:0}.app-nav-link[data-v-cab010d1]{padding:var(--pl-space-sm) var(--pl-space-md);border-radius:var(--pl-radius-sm);color:var(--pl-text-tertiary);font-size:var(--pl-text-sm);font-weight:var(--pl-weight-medium);white-space:nowrap;transition:background var(--pl-duration-fast) var(--pl-ease-standard),color var(--pl-duration-fast) var(--pl-ease-standard)}@media(hover:hover)and (pointer:fine)and (min-width:769px){.app-nav-link[data-v-cab010d1]:hover{background:var(--pl-bg-subtle);color:var(--pl-text-primary);text-decoration:none}}.app-nav-link.is-active[data-v-cab010d1]{background:var(--pl-bg-subtle);color:var(--pl-text-primary);font-weight:var(--pl-weight-strong)}.app-header-actions[data-v-cab010d1]{display:flex;align-items:center;gap:var(--pl-space-sm);margin-left:auto}.app-header-icon-action[data-v-cab010d1]{width:35px;min-width:35px;height:35px;padding:0}.app-header-icon-action .pl-icon[data-v-cab010d1]{width:16px;height:16px}.app-mobile-nav-toggle[data-v-cab010d1],.app-mobile-menu-layer[data-v-cab010d1]{display:none}.app-select[data-v-cab010d1]{display:inline-flex;max-width:120px}.app-icon-btn[data-v-cab010d1]{display:grid;place-items:center;width:33px;height:33px;padding:0;border:1px solid transparent;border-radius:var(--pl-radius-sm);background:transparent;color:var(--pl-text-primary);cursor:pointer;transition:background var(--pl-duration-fast) var(--pl-ease-standard),border-color var(--pl-duration-fast) var(--pl-ease-standard)}@media(hover:hover)and (pointer:fine)and (min-width:769px){.app-icon-btn[data-v-cab010d1]:hover{background:var(--pl-bg-subtle);border-color:var(--pl-glass-border)}}.app-icon-btn .pl-icon[data-v-cab010d1]{width:17px;height:17px;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.app-main[data-v-cab010d1]{flex:1;width:100%;min-width:0}.app-shell.is-not-found .app-main[data-v-cab010d1]{display:flex}.app-footer[data-v-cab010d1]{border-top:1px solid var(--pl-border-subtle);padding:var(--pl-space-lg) 0 max(var(--pl-space-lg),env(safe-area-inset-bottom,0px));margin-top:var(--pl-space-xl)}.app-footer-inner[data-v-cab010d1]{max-width:var(--pl-layout-max);margin:0 auto;padding:0 var(--pl-layout-gutter);display:flex;flex-direction:column;gap:var(--pl-space-sm)}@media(max-width:768px){.app-header[data-v-cab010d1]{top:0;max-width:none;margin:0;padding:0}.app-header-inner[data-v-cab010d1]{height:calc(58px + env(safe-area-inset-top,0px));gap:var(--pl-space-sm);padding:env(safe-area-inset-top,0px) max(var(--pl-space-lg),env(safe-area-inset-right,0px)) 0 max(var(--pl-space-lg),env(safe-area-inset-left,0px));border:0;border-bottom:1px solid var(--pl-border-subtle);border-radius:0;background:var(--pl-bg-canvas);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.app-select[data-v-cab010d1]{max-width:84px}.app-nav[data-v-cab010d1]{display:none}.app-mobile-menu-layer[data-v-cab010d1]{position:fixed;z-index:var(--pl-z-overlay);top:0;right:0;bottom:0;left:0;display:block;overflow-y:auto;overscroll-behavior:contain;background:var(--pl-bg-canvas)}.app-mobile-menu[data-v-cab010d1]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:calc(78px + env(safe-area-inset-top,0px)) max(var(--pl-layout-gutter),env(safe-area-inset-right,0px)) max(var(--pl-space-xl),env(safe-area-inset-bottom,0px)) max(var(--pl-layout-gutter),env(safe-area-inset-left,0px))}.app-mobile-menu-links[data-v-cab010d1]{display:grid;gap:var(--pl-space-xs);width:min(100%,560px);margin:0 auto}.app-mobile-menu-link[data-v-cab010d1]{display:flex;min-height:56px;align-items:center;padding:0 var(--pl-space-lg);border-radius:var(--pl-radius-md);color:var(--pl-text-secondary);font-size:var(--pl-text-lg);text-decoration:none}.app-mobile-menu-link[data-v-cab010d1]:hover{text-decoration:none}.app-mobile-menu-link.is-active[data-v-cab010d1]{color:var(--pl-text-inverse);background:var(--pl-bg-inverse);font-weight:var(--pl-weight-semibold)}.app-mobile-menu-controls[data-v-cab010d1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pl-space-sm);width:min(100%,560px);margin:auto auto 0;padding-top:var(--pl-space-lg);border-top:1px solid var(--pl-border-subtle)}.app-mobile-menu-action[data-v-cab010d1]{display:flex;min-height:44px;align-items:center;justify-content:flex-start;gap:var(--pl-space-sm);padding:0 var(--pl-space-md);border:1px solid var(--pl-border-subtle);border-radius:var(--pl-radius-md);color:var(--pl-text-secondary);background:var(--pl-bg-surface);font-size:var(--pl-text-sm)}.app-mobile-menu-action[data-v-cab010d1]:hover{text-decoration:none}.app-mobile-menu-action .pl-icon[data-v-cab010d1]{flex:0 0 auto;width:18px;height:18px}.app-mobile-menu-controls[data-v-cab010d1] .pl-select{width:100%;min-height:44px}.app-mobile-menu-controls[data-v-cab010d1] .pl-select-trigger{width:100%;min-height:44px;justify-content:flex-start;padding-inline:var(--pl-space-md)}.app-mobile-menu-controls[data-v-cab010d1] .pl-select-chevron{flex:0 0 auto;margin-left:auto}.app-header-divider[data-v-cab010d1]{display:none}.app-mobile-nav-toggle[data-v-cab010d1]{display:inline-flex;flex:0 0 44px}.app-header-actions[data-v-cab010d1]{gap:var(--pl-space-xs)}.app-header-actions>.app-select[data-v-cab010d1],.app-github-btn[data-v-cab010d1]{display:none}.app-header-actions>.app-header-icon-action[data-v-cab010d1]{display:none}.app-header-actions>.app-header-icon-action.app-search-toggle[data-v-cab010d1]{display:inline-flex}.app-header-actions>.app-mobile-nav-toggle[data-v-cab010d1]{display:inline-flex}.app-header-icon-action[data-v-cab010d1]{width:44px;min-width:44px;height:44px}.app-main[data-v-cab010d1]{padding-top:var(--pl-space-lg)}}@media(prefers-reduced-transparency:reduce)and (max-width:768px){.app-mobile-menu-layer[data-v-cab010d1]{background:var(--pl-bg-surface)}}@font-face{font-family:ProviderList Noto Sans SC;src:url(/fonts/Noto_Sans_SC/NotoSansSC-VariableFont_wght.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--pl-surface-soft: #ffffff;--pl-surface-medium: #f7f7f8;--pl-surface-hard: #ebebee;--pl-ink-soft: #9a9aa0;--pl-ink-medium: #6c6e74;--pl-ink-hard: #191a1c;--pl-success-soft: #e8f3ec;--pl-success-medium: #3a9c74;--pl-success-hard: #236349;--pl-warning-soft: #f8efdf;--pl-warning-medium: #c98a2b;--pl-warning-hard: #87591a;--pl-danger-soft: #f7e9e9;--pl-danger-medium: #c95656;--pl-danger-hard: #8d3636;--pl-font-sans: "ProviderList Noto Sans SC", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--pl-font-mono: ui-monospace, SFMono-Regular, "SF Mono", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--pl-space-xs: .25rem;--pl-space-sm: .5rem;--pl-space-md: .75rem;--pl-space-lg: 1rem;--pl-space-xl: 2rem;--pl-radius-xs: 6px;--pl-radius-sm: 8px;--pl-radius-md: 12px;--pl-radius-lg: 17px;--pl-radius-full: 9999px;--pl-text-xs: .6875rem;--pl-text-sm: .8125rem;--pl-text-md: 1rem;--pl-text-lg: 1.4375rem;--pl-text-xl: 2.125rem;--pl-leading-tight: 1.2;--pl-leading-snug: 1.35;--pl-leading-normal: 1.5;--pl-leading-relaxed: 1.7;--pl-weight-regular: 400;--pl-weight-medium: 500;--pl-weight-semibold: 600;--pl-weight-strong: 660;--pl-weight-bold: 700;--pl-tracking-tight: -.045em;--pl-tracking-snug: -.02em;--pl-tracking-normal: -.006em;--pl-tracking-wide: .045em;--pl-duration-instant: 80ms;--pl-duration-fast: .14s;--pl-duration-base: .18s;--pl-duration-slow: .28s;--pl-ease-standard: cubic-bezier(.2, 0, 0, 1);--pl-ease-out: cubic-bezier(.16, 1, .3, 1);--pl-ease-in: cubic-bezier(.7, 0, .84, 0);--pl-z-base: 0;--pl-z-sticky: 100;--pl-z-header: 200;--pl-z-overlay: 150;--pl-z-modal: 400;--pl-z-toast: 500;--pl-layout-max: 1600px;--pl-layout-gutter: 30px;--pl-layout-content: 880px;--pl-layout-sidebar: 224px;--pl-header-height: 64px;--pl-topbar-offset: 12px}:root,html[data-theme=light]{color-scheme:light;--pl-bg-canvas: var(--pl-surface-medium);--pl-bg-surface: var(--pl-surface-soft);--pl-bg-subtle: color-mix(in srgb, var(--pl-surface-hard) 55%, var(--pl-surface-soft));--pl-bg-muted: var(--pl-surface-hard);--pl-bg-tint: color-mix(in srgb, var(--pl-ink-soft) 3%, transparent);--pl-bg-overlay: rgb(28 28 30 / 28%);--pl-bg-inverse: var(--pl-ink-hard);--pl-glass-bg: rgb(255 255 255 / 62%);--pl-glass-bg-strong: rgb(255 255 255 / 79%);--pl-glass-border: rgb(25 26 28 / 9%);--pl-glass-border-strong: rgb(25 26 28 / 16%);--pl-glass-blur: blur(22px) saturate(100%);--pl-glass-shadow: 0 8px 35px rgb(24 24 29 / 2.2%);--pl-glass-shadow-hover: 0 12px 30px rgb(24 24 29 / 6%);--pl-atmosphere: radial-gradient( ellipse 880px 450px at 48% -22%, rgb(215 215 220 / 24%), transparent 85% );--pl-text-primary: var(--pl-ink-hard);--pl-text-secondary: var(--pl-ink-medium);--pl-text-tertiary: var(--pl-ink-soft);--pl-text-disabled: var(--pl-ink-soft);--pl-text-inverse: var(--pl-surface-soft);--pl-text-link: var(--pl-ink-hard);--pl-selection-bg: var(--pl-ink-hard);--pl-selection-text: var(--pl-surface-soft);--pl-price-cache: var(--pl-success-hard);--pl-price-native: var(--pl-text-tertiary);--pl-price-cache-native: color-mix(in srgb, var(--pl-price-cache) 30%, var(--pl-price-native));--pl-border-subtle: rgb(25 26 28 / 9%);--pl-border-strong: rgb(25 26 28 / 16%);--pl-border-focus: var(--pl-ink-hard);--pl-status-success: var(--pl-success-hard);--pl-status-success-bg: var(--pl-success-soft);--pl-status-success-border: color-mix(in srgb, var(--pl-success-medium) 32%, transparent);--pl-status-warning: var(--pl-warning-hard);--pl-status-warning-bg: var(--pl-warning-soft);--pl-status-warning-border: color-mix(in srgb, var(--pl-warning-medium) 32%, transparent);--pl-status-danger: var(--pl-danger-hard);--pl-status-danger-bg: var(--pl-danger-soft);--pl-status-danger-border: color-mix(in srgb, var(--pl-danger-medium) 32%, transparent);--pl-status-neutral: var(--pl-ink-medium);--pl-status-neutral-bg: var(--pl-bg-subtle);--pl-status-neutral-border: var(--pl-border-subtle);--pl-control-bg: var(--pl-glass-bg-strong);--pl-control-bg-hover: rgb(255 255 255 / 92%);--pl-control-border: var(--pl-glass-border);--pl-control-ring: rgb(25 26 28 / 12%);--pl-control-focus-shadow: 0 0 0 3px var(--pl-control-ring);--pl-shadow-xs: 0 1px 2px rgb(24 24 29 / 4%);--pl-shadow-sm: 0 2px 8px rgb(24 24 29 / 4%);--pl-shadow-md: 0 8px 35px rgb(24 24 29 / 5%);--pl-shadow-lg: 0 12px 30px rgb(24 24 29 / 8%);--pl-shadow-focus: 0 0 0 3px var(--pl-control-ring);--pl-chart-grid-line: var(--pl-surface-hard);--pl-chart-tick: var(--pl-ink-medium)}html[data-theme=dark]{color-scheme:dark;--pl-bg-canvas: var(--pl-surface-medium);--pl-bg-surface: var(--pl-surface-soft);--pl-bg-subtle: color-mix(in srgb, var(--pl-surface-soft) 16%, var(--pl-surface-medium));--pl-bg-muted: var(--pl-surface-hard);--pl-bg-tint: color-mix(in srgb, var(--pl-ink-medium) 4%, transparent);--pl-bg-overlay: rgb(10 10 11 / 48%);--pl-bg-inverse: var(--pl-ink-hard);--pl-glass-bg: rgb(33 34 37 / 54%);--pl-glass-bg-strong: rgb(31 32 35 / 87%);--pl-glass-border: rgb(238 238 242 / 9.5%);--pl-glass-border-strong: rgb(238 238 242 / 18%);--pl-glass-blur: blur(22px) saturate(100%);--pl-glass-shadow: 0 8px 35px rgb(0 0 0 / 9%);--pl-glass-shadow-hover: 0 14px 35px rgb(0 0 0 / 18%);--pl-atmosphere: radial-gradient( ellipse 850px 430px at 60% -19%, rgb(75 76 83 / 19%), transparent 85% );--pl-text-primary: var(--pl-ink-hard);--pl-text-secondary: var(--pl-ink-medium);--pl-text-tertiary: var(--pl-ink-soft);--pl-text-disabled: var(--pl-ink-soft);--pl-text-inverse: var(--pl-surface-medium);--pl-text-link: var(--pl-ink-hard);--pl-selection-bg: var(--pl-ink-hard);--pl-selection-text: var(--pl-surface-soft);--pl-price-native: var(--pl-text-tertiary);--pl-price-cache-native: color-mix(in srgb, var(--pl-price-cache) 30%, var(--pl-price-native));--pl-border-subtle: rgb(238 238 242 / 9.5%);--pl-border-strong: rgb(238 238 242 / 18%);--pl-border-focus: var(--pl-ink-hard);--pl-status-success: #6fc39b;--pl-status-success-bg: rgb(58 156 116 / 14%);--pl-status-success-border: rgb(58 156 116 / 30%);--pl-status-warning: #e0ae63;--pl-status-warning-bg: rgb(201 138 43 / 14%);--pl-status-warning-border: rgb(201 138 43 / 30%);--pl-status-danger: #e08282;--pl-status-danger-bg: rgb(201 86 86 / 14%);--pl-status-danger-border: rgb(201 86 86 / 30%);--pl-status-neutral: var(--pl-ink-medium);--pl-status-neutral-bg: var(--pl-bg-subtle);--pl-status-neutral-border: var(--pl-border-subtle);--pl-control-bg: var(--pl-glass-bg-strong);--pl-control-bg-hover: rgb(44 45 49 / 92%);--pl-control-border: var(--pl-glass-border-strong);--pl-control-ring: rgb(238 238 242 / 16%);--pl-shadow-xs: 0 1px 2px rgb(0 0 0 / 30%);--pl-shadow-sm: 0 2px 8px rgb(0 0 0 / 34%);--pl-shadow-md: 0 8px 35px rgb(0 0 0 / 22%);--pl-shadow-lg: 0 12px 30px rgb(0 0 0 / 30%);--pl-chart-grid-line: var(--pl-bg-muted);--pl-chart-tick: var(--pl-ink-medium)}html[data-theme=dark]{--pl-surface-soft: #1b1c20;--pl-surface-medium: #131417;--pl-surface-hard: #2c2d31;--pl-ink-soft: #85878d;--pl-ink-medium: #989a9f;--pl-ink-hard: #eeeef0;--pl-success-soft: rgb(58 156 116 / 14%);--pl-success-medium: #3a9c74;--pl-success-hard: #6fc39b;--pl-warning-soft: rgb(201 138 43 / 14%);--pl-warning-medium: #c98a2b;--pl-warning-hard: #e0ae63;--pl-danger-soft: rgb(201 86 86 / 14%);--pl-danger-medium: #c95656;--pl-danger-hard: #e08282}:root{--pl-checkbox-size: 16px;--pl-checkbox-radius: var(--pl-radius-xs);--pl-checkbox-bg: var(--pl-control-bg);--pl-checkbox-border: var(--pl-control-border);--pl-checkbox-checked-bg: var(--pl-bg-inverse);--pl-checkbox-checked-border: var(--pl-bg-inverse);--pl-checkbox-checkmark: var(--pl-text-inverse);--pl-checkbox-focus-shadow: var(--pl-control-focus-shadow);--pl-radio-size: 16px;--pl-radio-bg: var(--pl-control-bg);--pl-radio-border: var(--pl-control-border);--pl-radio-dot-size: 10px;--pl-radio-checked-border: var(--pl-border-focus);--pl-radio-dot: var(--pl-bg-inverse);--pl-radio-focus-shadow: var(--pl-control-focus-shadow);--pl-api-panel-bg: var(--pl-glass-bg);--pl-api-panel-border: var(--pl-glass-border);--pl-api-panel-radius: var(--pl-radius-lg);--pl-api-panel-padding: var(--pl-space-xl);--pl-api-card-bg: var(--pl-bg-tint);--pl-api-card-border: var(--pl-border-subtle);--pl-api-card-radius: var(--pl-radius-md);--pl-api-card-padding: var(--pl-space-md);--pl-api-card-gap: var(--pl-space-sm);--pl-api-card-list-margin: var(--pl-space-xl);--pl-api-path-color: var(--pl-text-primary);--pl-api-path-size: var(--pl-text-xs);--pl-api-code-bg: var(--pl-bg-muted);--pl-api-code-radius: var(--pl-radius-md);--pl-api-code-padding: var(--pl-space-md);--pl-api-code-max-height: 320px;--pl-api-note-border: var(--pl-border-subtle);--pl-api-note-radius: var(--pl-radius-md);--pl-api-note-padding: var(--pl-space-md)}*,*:before,*:after{box-sizing:border-box}html{background:var(--pl-bg-canvas);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;min-height:100svh;font-family:var(--pl-font-sans);font-size:var(--pl-text-sm);line-height:var(--pl-leading-normal);letter-spacing:var(--pl-tracking-normal);color:var(--pl-text-primary);background:var(--pl-bg-canvas);transition:background var(--pl-duration-base) var(--pl-ease-standard),color var(--pl-duration-base) var(--pl-ease-standard);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (-webkit-tap-highlight-color: transparent){:where(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--pl-atmosphere)}h1,h2,h3,h4{margin:0;font-weight:var(--pl-weight-semibold);line-height:var(--pl-leading-tight);letter-spacing:var(--pl-tracking-tight)}h1{font-size:var(--pl-text-xl);line-height:1.25}h2{font-size:var(--pl-text-lg)}h3{font-size:var(--pl-text-md)}h4{font-size:var(--pl-text-sm)}p{margin:0}a{color:var(--pl-text-link);text-decoration:none}@media(hover:hover)and (pointer:fine)and (min-width:769px){a:hover{text-decoration:none}}code,.mono{font-family:var(--pl-font-mono);font-size:.93em;letter-spacing:-.035em;font-variant-ligatures:none}:focus-visible{outline:2px solid var(--pl-border-focus);outline-offset:3px;border-radius:var(--pl-radius-xs)}::selection{background:var(--pl-selection-bg);color:var(--pl-selection-text)}.pl-container{max-width:var(--pl-layout-max);margin:0 auto;padding:0 var(--pl-layout-gutter)}.pl-page{padding-top:var(--pl-space-xl);padding-bottom:var(--pl-space-xl)}.pl-stack{display:flex;flex-direction:column;gap:var(--pl-space-lg)}.pl-stack-sm{gap:var(--pl-space-md)}.pl-stack-xs{gap:var(--pl-space-sm)}.pl-stack-lg{gap:var(--pl-space-xl)}.pl-row{display:flex;align-items:center;gap:var(--pl-space-md)}.pl-row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-space-lg)}.detail-section-heading{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--pl-space-sm);row-gap:var(--pl-space-xs)}.detail-section>p.pl-text-sm.pl-text-secondary{margin-block-start:calc(-1 * var(--pl-space-md));font-size:var(--pl-text-xs)}.detail-section-count{color:var(--pl-text-tertiary);font-size:var(--pl-text-xs);font-weight:var(--pl-weight-regular);letter-spacing:normal}.pl-wrap{flex-wrap:wrap}.pl-grow{flex:1;min-width:0}.pl-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-grid{display:grid;gap:var(--pl-space-lg)}.pl-grid-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pl-grid-wide{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.op-io-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-glass,.pl-glass-strong{background:var(--pl-glass-bg);backdrop-filter:var(--pl-glass-blur);-webkit-backdrop-filter:var(--pl-glass-blur);border:1px solid var(--pl-glass-border);box-shadow:var(--pl-glass-shadow)}.pl-glass-strong{background:var(--pl-glass-bg-strong)}.pl-card{background:var(--pl-glass-bg-strong);backdrop-filter:var(--pl-glass-blur);-webkit-backdrop-filter:var(--pl-glass-blur);border:1px solid var(--pl-glass-border);border-radius:var(--pl-radius-lg);box-shadow:var(--pl-glass-shadow);padding:var(--pl-space-lg)}.pl-card-interactive{transition:transform var(--pl-duration-base) var(--pl-ease-standard),border-color var(--pl-duration-base) var(--pl-ease-standard),box-shadow var(--pl-duration-base) var(--pl-ease-standard)}@media(hover:hover)and (pointer:fine)and (min-width:769px){.pl-card-interactive:hover{border-color:var(--pl-glass-border-strong);box-shadow:var(--pl-glass-shadow-hover);transform:translateY(-2px)}}.pl-panel{background:var(--pl-glass-bg);backdrop-filter:var(--pl-glass-blur);-webkit-backdrop-filter:var(--pl-glass-blur);border:1px solid var(--pl-glass-border);border-radius:var(--pl-radius-lg);overflow:hidden}.pl-panel-header{padding:var(--pl-space-lg);border-bottom:1px solid var(--pl-border-subtle);background:var(--pl-bg-subtle)}.pl-panel-body{padding:var(--pl-space-lg)}.pl-divider{height:1px;background:var(--pl-border-subtle);border:0;margin:0}.pl-content-head{display:flex;align-items:baseline;gap:var(--pl-space-lg);margin-bottom:var(--pl-space-lg)}.pl-content-title{display:flex;align-items:baseline;gap:var(--pl-space-lg);min-width:0}.pl-content-title h1{font-size:var(--pl-text-lg);font-weight:var(--pl-weight-strong);letter-spacing:-.055em}.pl-result-count{font-size:var(--pl-text-sm);color:var(--pl-text-tertiary);white-space:nowrap}.pl-demo-mark{margin-left:auto;font-size:var(--pl-text-xs);color:var(--pl-text-tertiary);text-align:right;white-space:nowrap}.pl-searchbar{display:flex;align-items:center;gap:var(--pl-space-md);height:50px;padding:0 var(--pl-space-lg);margin-bottom:var(--pl-space-lg);background:var(--pl-glass-bg-strong);backdrop-filter:var(--pl-glass-blur);-webkit-backdrop-filter:var(--pl-glass-blur);border:1px solid var(--pl-glass-border);border-radius:var(--pl-radius-lg);transition:border-color var(--pl-duration-fast) var(--pl-ease-standard),box-shadow var(--pl-duration-fast) var(--pl-ease-standard)}.pl-searchbar:focus-within{border-color:var(--pl-border-focus);box-shadow:var(--pl-control-focus-shadow)}.pl-searchbar input{flex:1;min-width:0;border:0;background:transparent;color:var(--pl-text-primary);font-family:inherit;font-size:var(--pl-text-sm)}.pl-searchbar input:focus-visible{outline:none}.pl-searchbar input::placeholder{color:var(--pl-text-disabled)}.pl-searchbar svg{width:17px;height:17px;flex:0 0 auto;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:var(--pl-text-tertiary)}.pl-kbd{font-family:var(--pl-font-mono);font-size:var(--pl-text-xs);padding:4px 6px;border-radius:var(--pl-radius-xs);border:1px solid var(--pl-glass-border);color:var(--pl-text-tertiary);white-space:nowrap}.pl-filterbar{display:flex;align-items:center;gap:var(--pl-space-sm);flex-wrap:wrap;margin-bottom:var(--pl-space-lg)}.pl-reset-text{border:0;background:none;padding:var(--pl-space-xs) var(--pl-space-sm);color:var(--pl-text-tertiary);font-family:inherit;font-size:var(--pl-text-xs);cursor:pointer}@media(hover:hover)and (pointer:fine)and (min-width:769px){.pl-reset-text:hover{color:var(--pl-text-primary)}}.pl-badge{display:inline-flex;align-items:center;gap:var(--pl-space-xs);padding:4px 7px;border-radius:var(--pl-radius-xs);font-size:var(--pl-text-xs);font-weight:var(--pl-weight-medium);line-height:1.35;border:1px solid transparent;white-space:nowrap}.pl-badge-neutral{color:var(--pl-status-neutral);background:var(--pl-status-neutral-bg);border-color:var(--pl-status-neutral-border)}.pl-badge-success{color:var(--pl-status-success);background:var(--pl-status-success-bg);border-color:var(--pl-status-success-border)}.pl-badge-warning{color:var(--pl-status-warning);background:var(--pl-status-warning-bg);border-color:var(--pl-status-warning-border)}.pl-badge-danger{color:var(--pl-status-danger);background:var(--pl-status-danger-bg);border-color:var(--pl-status-danger-border)}.pl-badge-inverse{color:var(--pl-text-inverse);background:var(--pl-bg-inverse);border-color:var(--pl-bg-inverse)}.pl-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--pl-space-sm);padding:var(--pl-space-sm) var(--pl-space-lg);border-radius:var(--pl-radius-md);border:1px solid var(--pl-control-border);background:var(--pl-control-bg);color:var(--pl-text-primary);font-family:inherit;font-size:var(--pl-text-sm);font-weight:var(--pl-weight-medium);cursor:pointer;transition:background var(--pl-duration-fast) var(--pl-ease-standard),border-color var(--pl-duration-fast) var(--pl-ease-standard),color var(--pl-duration-fast) var(--pl-ease-standard)}@media(hover:hover)and (pointer:fine)and (min-width:769px){.pl-button:hover:not(:disabled){background:var(--pl-control-bg-hover);border-color:var(--pl-glass-border-strong);text-decoration:none}}.pl-button:active:not(:disabled){transform:translateY(1px)}.pl-button:disabled{color:var(--pl-text-disabled);cursor:not-allowed;opacity:.7}.pl-button-primary{background:var(--pl-bg-inverse);border-color:var(--pl-bg-inverse);color:var(--pl-text-inverse)}@media(hover:hover)and (pointer:fine)and (min-width:769px){.pl-button-primary:hover:not(:disabled){background:var(--pl-ink-hard);border-color:var(--pl-ink-hard)}}.pl-button-ghost{background:transparent;border-color:transparent;color:var(--pl-text-secondary)}@media(hover:hover)and (pointer:fine)and (min-width:769px){.pl-button-ghost:hover:not(:disabled){background:var(--pl-bg-subtle);border-color:transparent;color:var(--pl-text-primary)}}.pl-icon{width:1em;height:1em;flex:0 0 auto;fill:currentColor;stroke:none}.pl-icon-button{display:inline-grid;place-items:center;padding:var(--pl-space-xs);border:0;border-radius:var(--pl-radius-xs);background:transparent;color:var(--pl-text-tertiary);font-size:var(--pl-text-md);line-height:1;cursor:pointer;transition:background var(--pl-duration-fast) var(--pl-ease-standard),color var(--pl-duration-fast) var(--pl-ease-standard)}@media(hover:hover)and (pointer:fine)and (min-width:769px){.pl-icon-button:hover:not(:disabled){background:var(--pl-bg-muted);color:var(--pl-text-primary)}}.pl-input{width:100%;padding:var(--pl-space-sm) var(--pl-space-md);border-radius:var(--pl-radius-md);border:1px solid var(--pl-control-border);background:var(--pl-control-bg);color:var(--pl-text-primary);font-family:inherit;font-size:var(--pl-text-sm);transition:border-color var(--pl-duration-fast) var(--pl-ease-standard),box-shadow var(--pl-duration-fast) var(--pl-ease-standard)}.pl-input:focus{outline:none;border-color:var(--pl-border-focus);box-shadow:var(--pl-control-focus-shadow)}.pl-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;flex:none;width:var(--pl-checkbox-size);height:var(--pl-checkbox-size);margin:0;border:1px solid var(--pl-checkbox-border);border-radius:var(--pl-checkbox-radius);background:var(--pl-checkbox-bg);cursor:pointer;transition:background var(--pl-duration-fast) var(--pl-ease-standard),border-color var(--pl-duration-fast) var(--pl-ease-standard),box-shadow var(--pl-duration-fast) var(--pl-ease-standard)}.pl-checkbox:before{content:"";width:4px;height:8px;border:solid var(--pl-checkbox-checkmark);border-width:0 1.5px 1.5px 0;transform:rotate(45deg) scale(0);transition:transform var(--pl-duration-fast) var(--pl-ease-standard)}.pl-checkbox:checked{border-color:var(--pl-checkbox-checked-border);background:var(--pl-checkbox-checked-bg)}.pl-checkbox:checked:before{transform:rotate(45deg) scale(1)}.pl-checkbox:focus-visible{outline:none;box-shadow:var(--pl-checkbox-focus-shadow)}.pl-checkbox:disabled{cursor:not-allowed;opacity:.6}.pl-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;flex:none;width:var(--pl-radio-size);height:var(--pl-radio-size);margin:0;border:1px solid var(--pl-radio-border);border-radius:var(--pl-radius-full);background:var(--pl-radio-bg);cursor:pointer;transition:background var(--pl-duration-fast) var(--pl-ease-standard),border-color var(--pl-duration-fast) var(--pl-ease-standard),box-shadow var(--pl-duration-fast) var(--pl-ease-standard)}.pl-radio:before{content:"";width:var(--pl-radio-dot-size);height:var(--pl-radio-dot-size);border-radius:var(--pl-radius-full);background:var(--pl-radio-dot);transform:scale(0);transition:transform var(--pl-duration-fast) var(--pl-ease-standard)}.pl-radio:checked{border-color:var(--pl-radio-checked-border)}.pl-radio:checked:before{transform:scale(1)}.pl-radio:focus-visible{outline:none;box-shadow:var(--pl-radio-focus-shadow)}.pl-radio:disabled{cursor:not-allowed;opacity:.6}.pl-input::placeholder{color:var(--pl-text-disabled)}.pl-label{display:block;font-size:var(--pl-text-xs);font-weight:var(--pl-weight-medium);color:var(--pl-text-secondary);margin-bottom:var(--pl-space-xs)}.pl-table{width:100%;border-collapse:collapse;font-size:var(--pl-text-xs)}.pl-table th{text-align:left;font-weight:var(--pl-weight-medium);font-size:var(--pl-text-xs);letter-spacing:var(--pl-tracking-wide);text-transform:uppercase;color:var(--pl-text-tertiary);background:var(--pl-bg-surface);padding:var(--pl-space-md);border-bottom:1px solid var(--pl-border-subtle);white-space:nowrap}.pl-table-sort-button{display:inline-flex;align-items:center;gap:var(--pl-space-xs);margin:calc(-1 * var(--pl-space-sm)) calc(-1 * var(--pl-space-xs));padding:var(--pl-space-sm) var(--pl-space-xs);border:0;border-radius:var(--pl-radius-sm);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.pl-table-sort-button:hover{color:var(--pl-text-primary)}.pl-table-sort-button:focus-visible{outline:2px solid var(--pl-border-focus);outline-offset:1px}.pl-table-sort-indicator{color:var(--pl-text-disabled);font-size:.9em}.pl-table-sort-button:hover .pl-table-sort-indicator{color:var(--pl-text-secondary)}.pl-table td{padding:var(--pl-space-md);border-bottom:1px solid var(--pl-border-subtle);vertical-align:middle}.pl-table tr:last-child td{border-bottom:0}.pl-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pl-table-sticky-head{position:fixed;z-index:var(--pl-z-sticky);overflow:hidden;pointer-events:auto;background:var(--pl-bg-surface)}.pl-table-sticky-head .pl-table th{position:static}.pl-table-sticky-head:after{content:"";position:absolute;inset:auto 0 0;border-bottom:1px solid var(--pl-border-subtle)}.pl-table-floating-scroll{position:fixed;bottom:0;z-index:var(--pl-z-sticky);height:14px;overflow-x:auto;overflow-y:hidden;border-radius:var(--pl-radius-full);background:var(--pl-glass-bg-strong);box-shadow:var(--pl-shadow-md);scrollbar-color:var(--pl-border-strong) transparent;scrollbar-width:thin}.pl-table-floating-scroll-content{height:1px}.pl-table-floating-scroll::-webkit-scrollbar{height:14px}.pl-table-floating-scroll::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--pl-radius-full);background:var(--pl-border-strong);background-clip:content-box}.pl-table-floating-scroll::-webkit-scrollbar-track{background:transparent}.pl-text-secondary{color:var(--pl-text-secondary)}.pl-text-tertiary{color:var(--pl-text-tertiary)}.pl-text-xs{font-size:var(--pl-text-xs)}.pl-text-sm{font-size:var(--pl-text-sm)}.pl-text-lg{font-size:var(--pl-text-md)}.pl-text-mono{font-family:var(--pl-font-mono);font-size:var(--pl-text-xs);letter-spacing:-.035em}.pl-text-success{color:var(--pl-status-success)}.pl-text-price-cache{color:var(--pl-price-cache)}.detail-price-kind,.detail-price-original{margin-inline-end:var(--pl-space-xs)}.detail-price-qualifier{display:block;width:fit-content;max-width:100%;margin-top:var(--pl-space-xs);padding-inline:var(--pl-space-xs);border-radius:var(--pl-radius-xs);background:var(--pl-bg-muted);color:var(--pl-text-secondary);font-size:var(--pl-text-xs);line-height:1.5;box-sizing:border-box;overflow-wrap:anywhere;white-space:normal}.pl-price-entry-list{display:flex;align-items:flex-start;flex-wrap:wrap;column-gap:var(--pl-space-sm);row-gap:var(--pl-space-xs)}.pl-price-entry-item{display:flex;min-width:0;max-width:100%;flex-direction:column;align-items:flex-start}.pl-price-entry-item+.pl-price-entry-item{padding-inline-start:var(--pl-space-sm);border-inline-start:1px solid var(--pl-border-subtle)}.pl-price-entry-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--pl-space-xs);row-gap:var(--pl-space-xs)}.pl-price-entry-pair-item{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--pl-space-xs);row-gap:var(--pl-space-xs)}.pl-price-entry-pair-item+.pl-price-entry-pair-item{margin-inline-start:var(--pl-space-sm)}.detail-price-native-value{padding-inline-start:var(--pl-space-xs);border-inline-start:1px solid var(--pl-border-subtle)}.pl-price-entry-label:not(.pl-text-price-cache){color:var(--pl-text-secondary)}.detail-price-condition{display:flex;align-items:flex-start;margin-top:var(--pl-space-xs);padding-inline-start:var(--pl-space-sm);border-inline-start:1px solid var(--pl-border-subtle);line-height:1.5;overflow-wrap:anywhere}.pl-price-entry+.pl-price-entry,.pl-price-rule+.pl-price-rule{margin-top:var(--pl-space-xs)}.pl-price-tier-group+.pl-price-tier-group{margin-top:var(--pl-space-sm)}.pl-price-tier-title{margin-bottom:var(--pl-space-xs);color:var(--pl-text-secondary);font-size:var(--pl-text-xs);font-weight:var(--pl-weight-medium)}.pl-price-native{color:var(--pl-price-native);font-size:var(--pl-text-xs)}.pl-price-native-cache{color:var(--pl-price-cache-native)}.pl-text-warning{color:var(--pl-status-warning)}.pl-text-danger{color:var(--pl-status-danger)}.pl-text-muted{color:var(--pl-text-tertiary)}.pl-heading-eyebrow{font-size:var(--pl-text-xs);font-weight:var(--pl-weight-bold);letter-spacing:.13em;text-transform:uppercase;color:var(--pl-text-tertiary)}.pl-lede{max-width:680px;font-size:var(--pl-text-md);line-height:var(--pl-leading-relaxed);color:var(--pl-text-secondary)}.pl-code{font-family:var(--pl-font-mono);font-size:var(--pl-text-xs);letter-spacing:-.035em;line-height:1.6;background:var(--pl-bg-muted);border:1px solid var(--pl-border-subtle);border-radius:var(--pl-radius-xs);padding:1px 5px;color:var(--pl-text-primary);overflow-wrap:anywhere}.pl-mono{font-family:var(--pl-font-mono);font-size:var(--pl-text-xs);letter-spacing:-.035em;line-height:1.6;color:var(--pl-text-secondary);overflow-wrap:anywhere}.pl-endpoint-value{font-family:var(--pl-font-mono);font-size:var(--pl-text-sm);letter-spacing:-.035em;color:var(--pl-text-primary);overflow-wrap:anywhere}.pl-hidden{display:none!important}.pl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){.pl-glass,.pl-glass-strong,.pl-card,.pl-panel,.pl-searchbar,.pl-button{backdrop-filter:none;-webkit-backdrop-filter:none}.pl-glass,.pl-glass-strong,.pl-card,.pl-panel,.pl-searchbar{background:var(--pl-bg-surface)}}@media(max-width:768px){:root{--pl-layout-gutter: var(--pl-space-lg)}.pl-container{padding:0 var(--pl-layout-gutter)}.pl-grid-cards,.pl-grid-wide{grid-template-columns:1fr}h1{font-size:var(--pl-text-md)}.pl-content-head,.pl-content-title{flex-direction:column;align-items:flex-start;gap:var(--pl-space-xs)}.pl-demo-mark{margin-left:0;text-align:left}}.pl-table .pl-virtual-spacer td{padding:0;border:0;line-height:0}.pl-lazy-section.is-pending{min-height:160px}@media print{.pl-lazy-section.is-pending{min-height:0}}.pl-window-grid-row{display:grid;gap:var(--pl-space-md);padding-bottom:var(--pl-space-md);align-items:stretch}.pl-route-progress{position:fixed;inset:0 0 auto;z-index:var(--pl-z-toast);height:2px;background:var(--pl-text-tertiary)}.api-panel{padding:var(--pl-api-panel-padding);border-radius:var(--pl-api-panel-radius);background:var(--pl-api-panel-bg);border:1px solid var(--pl-api-panel-border);backdrop-filter:var(--pl-glass-blur);-webkit-backdrop-filter:var(--pl-glass-blur)}.api-list{display:flex;flex-direction:column;gap:var(--pl-api-card-gap);margin:var(--pl-api-card-list-margin) 0}.api-card{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-space-sm);min-width:0;padding:var(--pl-api-card-padding);border-radius:var(--pl-api-card-radius);background:var(--pl-api-card-bg);border:1px solid var(--pl-api-card-border)}.api-card-body{display:flex;flex-direction:column;gap:3px;min-width:0}.api-card-path{font-family:var(--pl-font-mono);font-size:var(--pl-api-path-size);letter-spacing:-.035em;color:var(--pl-api-path-color);overflow-wrap:anywhere}.api-section-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pl-space-md);margin:var(--pl-space-xl) 0 var(--pl-space-sm)}.api-section-label h2{font-size:var(--pl-text-md);font-weight:var(--pl-weight-semibold)}.api-codebox{margin:0;padding:var(--pl-api-code-padding);border-radius:var(--pl-api-code-radius);background:var(--pl-api-code-bg);color:var(--pl-text-primary);font-family:var(--pl-font-mono);font-size:var(--pl-text-xs);letter-spacing:-.035em;line-height:var(--pl-leading-relaxed);max-height:var(--pl-api-code-max-height);overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.api-note{margin-top:var(--pl-space-lg);padding:var(--pl-api-note-padding);border:1px solid var(--pl-api-note-border);border-radius:var(--pl-api-note-radius);font-size:var(--pl-text-xs);line-height:var(--pl-leading-relaxed);color:var(--pl-text-secondary)}.api-note strong{display:block;margin-bottom:4px;color:var(--pl-text-primary);font-weight:var(--pl-weight-semibold)}.api-note p{margin:0}.api-schema-links{display:flex;align-items:center;gap:var(--pl-space-md);flex-wrap:wrap;margin-top:var(--pl-space-sm)!important}.api-schema-link{color:var(--pl-text-secondary);text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine)and (min-width:769px){.api-schema-link:hover{color:var(--pl-text-primary);text-decoration:none}}.not-found-page{flex:1;display:grid;min-height:100vh;min-height:100svh;box-sizing:border-box;place-items:center}.not-found-panel{display:grid;width:min(100%,var(--pl-layout-content));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--pl-space-xl);padding:clamp(var(--pl-space-lg),6vw,var(--pl-space-xl))}.not-found-code{margin:0;color:var(--pl-text-tertiary);font-size:clamp(var(--pl-text-xl),14vw,calc(var(--pl-text-xl) * 3));font-weight:var(--pl-weight-semibold);letter-spacing:var(--pl-tracking-tight);line-height:var(--pl-leading-tight)}.not-found-copy{min-width:0}.not-found-label{margin:0 0 var(--pl-space-xs);color:var(--pl-text-secondary);font-size:var(--pl-text-xs);font-weight:var(--pl-weight-semibold);letter-spacing:var(--pl-tracking-wide);text-transform:uppercase}.not-found-copy h1{margin:0}.not-found-description{margin:var(--pl-space-sm) 0 0;color:var(--pl-text-secondary);font-size:var(--pl-text-sm);line-height:var(--pl-leading-relaxed)}.not-found-actions{display:flex;flex-wrap:wrap;gap:var(--pl-space-sm);margin-top:var(--pl-space-lg)}@media(max-width:767px){.not-found-panel{grid-template-columns:minmax(0,1fr);gap:var(--pl-space-md)}.not-found-code{font-size:calc(var(--pl-text-xl) * 2)}}
