body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--u-fs-sm:14px;--u-fs-md:16px;--u-fs-lg:18px;--u-fs-xl:24px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--dur-press:120ms;--dur-fast:160ms;--dur-base:200ms;--press-scale:0.97;--press-scale-row:0.995;--field-py:11px;--field-px:14px;--field-radius:10px;--field-fs:14px;--field-lh:20px;--field-bg:var(--White,#fff);--field-bg-disabled:var(--bg-table-1,#f8fafc);--field-fg:var(--Heading,#111);--field-placeholder:var(--Text-Holder,#858b93);--field-border:var(--Input,#ecf0f4);--field-border-hover:var(--Palette-Blue-Gray-300,#cbd5e1);--field-border-focus:var(--Main,#2275fc);--field-border-invalid:var(--Palette-Red-400,#f87171);--field-ring:0 0 0 3px #2275fc24;--app-card-pad:20px;--app-card-gap:16px;--svc-lock-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.svc-schema-nest{border-left:2px solid var(--Stroke);margin:0 0 14px 10px;padding-left:16px}.svc-schema-branch+.svc-schema-branch{border-top:1px dashed var(--Stroke);margin-top:6px;padding-top:6px}:root{--badge-fs:12px;--badge-lh:16px;--badge-py:4px;--badge-px:9px;--badge-weight:600;--badge-radius:999px}.api-doc-param-rule,.api-doc-status,.api-doc-type,.service-chip,.svc-code-editor__issue-line,.svc-count,.svc-cv-col__count,.svc-note__badge{align-items:center;border:1px solid #0000;border-radius:999px;border-radius:var(--badge-radius);display:inline-flex;font-size:12px;font-size:var(--badge-fs);font-weight:600;font-weight:var(--badge-weight);gap:5px;line-height:16px;line-height:var(--badge-lh);padding:4px 9px;padding:var(--badge-py) var(--badge-px);white-space:nowrap}.wg-box{padding:20px;padding:var(--app-card-pad)}.svc-field-stack,.wg-box{gap:16px;gap:var(--app-card-gap)}.svc-field-stack{display:flex;flex-direction:column;min-width:0}.body-title{margin-bottom:10px}.body-title:last-child{margin-bottom:0}.body-title-2{font-size:14px;font-weight:700;line-height:20px}.svc-title-row{align-items:center;display:flex;gap:10px;min-width:0}.svc-count:empty{display:none}.svc-count{font-feature-settings:"tnum";background:#2275fc1a;background:var(--app-sidebar-active,#2275fc1a);color:#2275fc;color:var(--Main,#2275fc);flex-shrink:0;font-variant-numeric:tabular-nums;justify-content:center;min-width:28px}.svc-pager{flex-wrap:wrap;gap:6px}.svc-pager,.svc-pager__pages{align-items:center;display:flex}.svc-pager__pages{gap:4px;list-style:none;margin:0;padding:0}.svc-pager__page,.svc-pager__step{font-feature-settings:"tnum";align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#575864;color:var(--Body-Text,#575864);cursor:pointer;display:inline-flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;height:34px;justify-content:center;line-height:1;min-width:34px;padding:0 9px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}@media (hover:hover) and (pointer:fine){.svc-pager__page:not(:disabled):not(.is-current):hover,.svc-pager__step:not(:disabled):hover{background:#edf1f5;background:var(--hv-item,#edf1f5);color:#111;color:var(--Heading,#111)}}.svc-pager__page:not(:disabled):active,.svc-pager__step:not(:disabled):active{transform:scale(.97);transform:scale(var(--press-scale))}.svc-pager__page:focus-visible,.svc-pager__step:focus-visible{outline:2px solid var(--Main);outline-offset:2px}.svc-pager__page.is-current{background:#2275fc;background:var(--Main,#2275fc);border-color:#2275fc;border-color:var(--Main,#2275fc);color:#fff;cursor:default}.svc-pager__step:disabled{cursor:not-allowed;opacity:.4}.svc-pager__gap{align-items:flex-end;display:inline-flex;height:34px;justify-content:center;min-width:20px;padding-bottom:8px;-webkit-user-select:none;user-select:none}.svc-pager__gap,.svc-pager__status{color:#858b93;color:var(--Note,#858b93)}.svc-pager__status{-webkit-margin-start:auto;font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;margin-inline-start:auto}.wg-box:not(:has(*)){display:none}@keyframes svc-spin{to{transform:rotate(1turn)}}.svc-spinner{animation:svc-spin .7s linear infinite;border:2px solid;border:var(--svc-spinner-weight,2px) solid;border-left:var(--svc-spinner-weight,2px) solid #0000;border-radius:50%;display:inline-block;flex-shrink:0;height:15px;height:var(--svc-spinner-size,15px);vertical-align:-2px;width:15px;width:var(--svc-spinner-size,15px)}.svc-spinner--lg{--svc-spinner-size:34px;--svc-spinner-weight:3px;color:#2275fc;color:var(--Main,#2275fc);vertical-align:initial}.svc-spinner-wrap{align-items:center;display:inline-flex;gap:7px}.svc-spinner-wrap__elapsed{font-feature-settings:"tnum";color:#858b93;color:var(--Note,#858b93);font-size:12px;font-variant-numeric:tabular-nums}.svc-loading{align-items:center;background:#f2f7fb;background:var(--bg-menu,#f2f7fb);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@media (prefers-reduced-motion:reduce){.svc-spinner{animation-duration:1.6s}}.svc-error{align-items:flex-start;color:#ef4444;color:var(--Palette-Red-500,#ef4444);display:flex;font-size:13px;gap:7px;line-height:18px;margin-top:7px}.svc-error__icon{flex-shrink:0;margin-top:1px}.svc-error__body{min-width:0}.svc-error__line{margin:0;overflow-wrap:anywhere}.svc-error__line+.svc-error__line{margin-top:2px}.api-doc-param-row__rules{display:flex;flex-wrap:wrap;gap:6px}.api-doc-param-rule{background:var(--doc-code-bg);border-color:var(--doc-line);color:#575864;color:var(--Body-Text,#575864);font-weight:500}.svc-cc-editor-hint{color:#858b93;color:var(--Note,#858b93);font-size:12px;line-height:16px;margin:6px 0 0}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]):not([type=hidden]),select:not([multiple],[size]),textarea:not([hidden]){background-color:#fff;background-color:var(--field-bg);border:1px solid #ecf0f4;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);box-shadow:none;box-sizing:border-box;color:#111;color:var(--field-fg);font-family:Inter,sans-serif;font-size:14px;font-size:var(--field-fs);font-weight:400;line-height:20px;line-height:var(--field-lh);margin:0;max-width:100%;outline:0;padding:11px 14px;padding:var(--field-py) var(--field-px);transition:border-color .16s ease,box-shadow .16s ease;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease;width:100%}textarea:not([hidden]){min-height:200px;resize:vertical}select:not([multiple],[size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%23858B93' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-position:right var(--field-px) center;background-repeat:no-repeat;cursor:pointer;padding-right:32px;padding-right:calc(var(--field-px) + 18px)}.select:after{content:none}input::placeholder,textarea::placeholder{color:#858b93;color:var(--field-placeholder);opacity:1}@media (hover:hover) and (pointer:fine){input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]):not([type=hidden]):hover:enabled,select:not([multiple],[size]):hover:enabled,textarea:not([hidden]):hover:enabled{border-color:#cbd5e1;border-color:var(--field-border-hover)}}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]):not([type=hidden]):focus,select:not([multiple],[size]):focus,textarea:not([hidden]):focus{border-color:#2275fc;border-color:var(--field-border-focus);box-shadow:0 0 0 3px #2275fc24;box-shadow:var(--field-ring);outline:none}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button],[type=reset],[type=image]):not([type=hidden]):disabled,select:not([multiple],[size]):disabled,textarea:not([hidden]):disabled{background-color:#f8fafc;background-color:var(--field-bg-disabled);color:var(--Note);cursor:not-allowed}input[aria-invalid=true]:not([type=hidden]),select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#f87171;border-color:var(--field-border-invalid)}input[aria-invalid=true]:not([type=hidden]):focus,select[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus{border-color:#ef4444;border-color:var(--Palette-Red-500,#ef4444);box-shadow:0 0 0 3px #ef444424}input[type=checkbox],input[type=radio]{accent-color:#2275fc;accent-color:var(--Main,#2275fc)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--field-border-focus);outline-offset:2px}.svc-upload{align-items:center;background-color:#fff;background-color:var(--field-bg,#fff);border:1px dashed #cbd5e1;border:1px dashed var(--field-border-hover,#cbd5e1);border-radius:10px;border-radius:var(--field-radius,12px);cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:28px 20px;position:relative;text-align:center;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.svc-upload input[type=file]{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.svc-upload__hint,.svc-upload__icon,.svc-upload__title{pointer-events:none}@media (hover:hover) and (pointer:fine){.svc-upload:hover{background-color:#f7fafc;background-color:var(--bg-table-1,#f7fafc);border-color:#2275fc;border-color:var(--field-border-focus)}}.svc-upload:focus-within{border-color:#2275fc;border-color:var(--field-border-focus);box-shadow:0 0 0 3px #2275fc24;box-shadow:var(--field-ring)}.svc-upload--dragging{background-color:#f7fafc;background-color:var(--bg-table-1,#f7fafc);border-color:#2275fc;border-color:var(--field-border-focus);border-style:solid}.svc-upload--filled{background-color:color-mix(in srgb,#15803d 6%,var(--White));border-color:color-mix(in srgb,#15803d 30%,var(--White));border-style:solid}.svc-upload--filled .svc-upload__icon{color:#15803d}.svc-upload--invalid{background-color:color-mix(in srgb,#b91c1c 6%,var(--White));border-color:#f87171;border-color:var(--field-border-invalid);border-style:solid}.svc-upload--invalid .svc-upload__icon{color:#b91c1c}.svc-upload__icon{color:#2275fc;color:var(--Main,#2275fc)}.svc-upload__title{color:#111;color:var(--field-fg);font-size:14px;font-weight:600}.svc-upload__hint,.svc-upload__title{max-width:100%;overflow-wrap:anywhere}.svc-upload__hint{color:var(--Note);font-size:12px}.svc-ca-row,.svc-cv-fields,.svc-field-sm{--field-py:8px;--field-px:12px;--field-radius:10px}.svc-field-row{align-items:center;display:flex;gap:8px}.svc-field-row>.select,.svc-field-row>.svc-select-field,.svc-field-row>input,.svc-field-row>select,.svc-field-row>textarea{flex:1 1;min-width:0}.svc-field-row__adornment{align-items:center;display:inline-flex;flex:0 0 auto}input.svc-field--mono:not([type=hidden]),select.svc-field--mono,textarea.svc-field--mono{font-family:source-code-pro,Menlo,Monaco,monospace;font-family:var(--doc-mono,source-code-pro,Menlo,Monaco,monospace)}input[readonly]:not([type=hidden]),textarea[readonly]{background-color:#f8fafc;background-color:var(--field-bg-disabled)}.svc-version{--field-px:8px;align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;min-width:0}.svc-version input,.svc-version__fixed{flex:1 1;min-width:60px;text-align:center}.svc-version__fixed{background-color:#f8fafc;background-color:var(--field-bg-disabled);border:1px solid #ecf0f4;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);color:var(--Note);font-size:14px;font-size:var(--field-fs);line-height:20px;line-height:var(--field-lh);padding:11px 14px;padding:var(--field-py) var(--field-px)}.svc-version__dot{color:var(--Note)}.svc-attention{border:1px solid var(--Stroke);border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;margin-top:12px;max-width:100%;padding:4px;width:-webkit-fit-content;width:fit-content}.svc-attention__option{align-items:center;background:none;border:0;border-radius:7px;color:var(--Note);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:650;gap:7px;padding:7px 14px;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);white-space:nowrap}.svc-attention__option:hover{color:var(--Heading)}.svc-attention__option--on{background:#2275fc;background:var(--Main,#2275fc);color:#fff}.svc-attention__option--on .svc-count{background:#ffffff38;color:#fff}.svc-group{display:flex;flex-direction:column;gap:0}.svc-group__head{align-items:center;background:var(--White);border:0;border-radius:12px;box-shadow:0 4px 24px 2px #1419260d;color:var(--Heading);cursor:pointer;display:flex;gap:10px;padding:15px 18px;text-align:left;transition:box-shadow .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1);transition:box-shadow var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);width:100%}@media (hover:hover) and (pointer:fine){.svc-group__head:hover{box-shadow:0 6px 24px #14192617}.svc-group__head:hover .svc-group__name{color:#2275fc;color:var(--Main,#2275fc)}}.svc-group__chevron{color:var(--Note);flex-shrink:0;font-size:11px}.svc-group__name{flex:1 1 auto;font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .16s cubic-bezier(.23,1,.32,1);transition:color var(--dur-fast) var(--ease-out);white-space:nowrap}.svc-group__attention{font-feature-settings:"tnum";align-items:center;background:#fd7e141f;border-radius:999px;color:#b45309;display:inline-flex;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;gap:5px;padding:3px 9px}.svc-group__body{display:flex;flex-direction:column;gap:16px;padding:14px 0 24px}.svc-group__loading{align-items:center;display:flex;justify-content:center;padding:28px 0}.svc-group__empty{padding:4px 2px}.svc-group__pager{margin-top:4px}.service-card{gap:20px}.app-card,.service-card{border:1px solid #0000;transition:box-shadow .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.app-card:hover,.service-card:hover{border-color:var(--Palette-Blue-Gray-200);box-shadow:0 6px 24px #14192612}}.service-card__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.service-card__eyebrow,.service-card__meta-label{color:var(--Note);display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.service-card__title{color:var(--Heading);font-size:20px;font-weight:700;line-height:1.25;margin:6px 0 0}.service-card__desc{color:var(--Body-Text);font-size:15px;line-height:1.55;margin:8px 0 0;max-width:68ch}.service-card__chips{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.service-card__meta{grid-gap:18px 24px;display:grid;gap:18px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.service-card__meta-label{margin-bottom:5px}.service-card__meta-value{align-items:center;color:var(--Heading);display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;gap:8px;line-height:1.4}.service-card__ref-chip{background:var(--Stroke);border:0;border-radius:5px;color:var(--Heading);font-size:13px;line-height:20px;margin:0;overflow:visible;padding:1px 7px}.service-card__footer{border-top:1px solid var(--Stroke);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding-top:18px}.service-card__footer-note{color:var(--Note);font-size:13px;line-height:1.4}.svc-row{border:1px solid #0000;transition:box-shadow .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.svc-row--attention{border-color:color-mix(in srgb,#b45309 32%,var(--White))}@media (hover:hover) and (pointer:fine){.svc-row:hover{border-color:var(--Palette-Blue-Gray-200);box-shadow:0 6px 24px #14192612}.svc-row--attention:hover{border-color:color-mix(in srgb,#b45309 45%,var(--White))}}.svc-row__head{flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.svc-row__head,.svc-row__identity{align-items:flex-start;display:flex}.svc-row__identity{flex:1 1 320px;flex-direction:column;gap:5px;min-width:0}.svc-row__type{--svc-row-hue:#475569;align-items:center;background:color-mix(in srgb,var(--svc-row-hue) 10%,var(--White));border-radius:999px;color:var(--svc-row-hue);display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.05em;line-height:16px;padding:2px 8px;text-transform:uppercase}.svc-row__type[data-type="0"]{--svc-row-hue:#0f766e}.svc-row__type[data-type="1"]{--svc-row-hue:#1d4ed8}.svc-row__type[data-type="3"]{--svc-row-hue:#be185d}.svc-row__type[data-type="4"]{--svc-row-hue:#6f42c1}.svc-row__title{color:var(--Heading);font-size:17px;font-weight:700;line-height:1.3;margin:0;overflow-wrap:anywhere}.svc-row__desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--Body-Text);display:-webkit-box;font-size:14px;line-height:1.5;margin:0;max-width:80ch;overflow:hidden}.svc-row__chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:100%}.svc-row__body{display:flex;flex-direction:column;gap:10px;min-width:0}.svc-row__endpoint{align-items:center;display:flex;gap:6px;min-width:0}.svc-row__endpoint .svc-endpoint{margin-top:0;min-width:0}.svc-row__endpoint .svc-endpoint__path{color:var(--Heading);font-size:13px;line-height:18px}.svc-row__endpoint--note{color:var(--Note);font-size:13px;line-height:18px}.svc-row__endpoint--warn{color:#b45309}.svc-row__copy{align-items:center;background:none;border:0;border-radius:6px;color:var(--Note);cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:background-color .16s ease,color .16s ease;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease;width:26px}@media (hover:hover) and (pointer:fine){.svc-row__copy:hover{background:var(--hv-item);color:var(--Heading)}}.svc-row__copy:focus-visible{outline:2px solid var(--Main);outline-offset:1px}.svc-row__facts{align-items:center;display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0}.svc-row__fact{align-items:center;display:inline-flex;gap:6px;min-width:0}.svc-row__fact dt,.svc-row__ref-label{color:var(--Note);flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:18px;margin:0;text-transform:uppercase}.svc-row__fact dd{align-items:center;display:inline-flex;font-size:13px;font-weight:500;min-width:0}.svc-row__code,.svc-row__fact dd{color:var(--Heading);line-height:18px;margin:0}.svc-row__code{background:var(--Stroke);border:0;border-radius:5px;font-size:12.5px;overflow:visible;overflow-wrap:anywhere;padding:1px 6px}.svc-row__refs{display:flex;flex-direction:column;gap:6px;min-width:0}.svc-row__ref-line{gap:6px 8px}.svc-row__ref-chips,.svc-row__ref-line{align-items:center;display:flex;flex-wrap:wrap;min-width:0}.svc-row__ref-chips{gap:6px;list-style:none;margin:0;padding:0}.svc-row__ref-chip{align-items:center;background:var(--bg-table-1);border:1px solid var(--Stroke);border-radius:999px;color:var(--Heading);display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;line-height:18px;max-width:100%;padding:1px 9px}.svc-row__ref-chip--toggle{cursor:pointer}@media (hover:hover) and (pointer:fine){.svc-row__ref-chip--toggle:hover{border-color:var(--Palette-Blue-Gray-300)}}.svc-row__ref-caret{color:var(--Note);transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-fast) var(--ease-out)}.svc-row__ref-chip--toggle[aria-expanded=true] .svc-row__ref-caret{transform:rotate(90deg)}.svc-row__ref-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.svc-row__ref-more{background:none;border:0;color:var(--Main);cursor:pointer;font-size:12.5px;font-weight:600;line-height:18px;padding:1px 4px}.svc-row__ref-nested{border-left:2px solid var(--Stroke);flex-basis:100%;margin-left:4px;padding-left:12px}.svc-row__actions{border-top:1px solid var(--Stroke);justify-content:space-between;padding-top:14px}.svc-row__actions,.svc-row__actions-main,.svc-row__actions-more{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:575.98px){.svc-row__chips{justify-content:flex-start}}.svc-dialog-name{background:var(--bg-table-1);border:0;border-radius:5px;color:var(--Heading);cursor:copy;font-weight:600;padding:1px 6px}.svc-list-toolbar__top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.svc-list-toolbar__actions{gap:8px}.svc-list-filters,.svc-list-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap}.svc-list-filters{gap:12px}.svc-list-filters__search{flex:1 1 260px;margin:0;min-width:0;position:relative}.svc-list-filters__search-icon{color:var(--Note);left:14px;left:var(--field-px);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.svc-list-filters__search input[type=search]{padding-left:38px;padding-left:calc(var(--field-px) + 24px)}.svc-list-filters__select{flex:1 1 150px;margin:0}.svc-list-filters .svc-attention{margin-top:0}@media (min-width:768px){.svc-list-filters__select{flex:0 1 190px}}.btn.svc-btn,.svc-btn,.tf-button.svc-btn{align-items:center;background:var(--White);border:1px solid var(--Stroke);border-radius:999px;color:var(--Body-Text);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:7px;height:38px;justify-content:center;line-height:1;padding:0 15px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);white-space:nowrap;width:auto}@media (hover:hover) and (pointer:fine){.btn.svc-btn:hover,.svc-btn:hover,.tf-button.svc-btn:hover{background:var(--hv-item);border-color:var(--Palette-Blue-Gray-300);color:var(--Heading);text-decoration:none}}.btn.svc-btn:active,.svc-btn:active{transform:scale(.97);transform:scale(var(--press-scale))}.btn.svc-btn:disabled,.svc-btn:disabled{opacity:.55;pointer-events:none}.btn.svc-btn:focus-visible,.svc-btn:focus-visible{box-shadow:none;outline:2px solid var(--Main);outline-offset:2px}.svc-btn>span{align-items:center;display:inline-flex;gap:7px}.btn.svc-btn--sm,.svc-btn--sm{font-size:13px;gap:5px;height:30px;padding:0 11px}.btn.svc-btn--icon,.svc-btn--icon{gap:0;height:34px;min-width:34px;padding:0;width:34px}.btn.svc-btn--lg,.svc-btn--lg{font-size:15px;height:44px;padding:0 22px}.btn.svc-btn--block,.svc-btn--block{display:flex;width:100%}.svc-btn--info,.svc-btn--primary{--svc-hue:var(--Main)}.svc-btn--edit,.svc-btn--neutral,.svc-btn--secondary{--svc-hue:#475569}.svc-btn--export,.svc-btn--warning{--svc-hue:#b45309}.svc-btn--accent,.svc-btn--success{--svc-hue:#15803d}.svc-btn--danger{--svc-hue:#b91c1c}.svc-btn:is(.svc-btn--primary,.svc-btn--info,.svc-btn--edit,.svc-btn--neutral,.svc-btn--secondary,.svc-btn--export,.svc-btn--warning,.svc-btn--accent,.svc-btn--success,.svc-btn--danger):not(.svc-btn--solid){background:color-mix(in srgb,var(--svc-hue) 8%,var(--White));border-color:color-mix(in srgb,var(--svc-hue) 28%,var(--White));color:var(--svc-hue)}@media (hover:hover) and (pointer:fine){.svc-btn:is(.svc-btn--primary,.svc-btn--info,.svc-btn--edit,.svc-btn--neutral,.svc-btn--secondary,.svc-btn--export,.svc-btn--warning,.svc-btn--accent,.svc-btn--success,.svc-btn--danger):not(.svc-btn--solid):hover{background:color-mix(in srgb,var(--svc-hue) 15%,var(--White));border-color:color-mix(in srgb,var(--svc-hue) 45%,var(--White));color:var(--svc-hue)}}.btn.svc-btn--solid,.svc-btn--solid,.tf-button.svc-btn--solid{background:var(--Main);background:var(--svc-hue,var(--Main));border-color:var(--svc-hue,var(--Main));color:var(--White)}@media (hover:hover) and (pointer:fine){.btn.svc-btn--solid:hover,.svc-btn--solid:hover,.tf-button.svc-btn--solid:hover{background:color-mix(in srgb,var(--Main) 88%,#000);background:color-mix(in srgb,var(--svc-hue,var(--Main)) 88%,#000);border-color:color-mix(in srgb,var(--svc-hue,var(--Main)) 88%,#000);color:var(--White)}}@media (max-width:575.98px){.service-card__meta{gap:14px;grid-template-columns:1fr}.service-card__footer{justify-content:stretch}.service-card__footer .svc-btn{flex:1 1 auto}}.service-chip{justify-content:center}.service-chip--granted{background:color-mix(in srgb,#15803d 10%,var(--White));border:1px solid color-mix(in srgb,#15803d 30%,var(--White));color:#15803d}.service-chip--pending{background:color-mix(in srgb,var(--Main) 10%,var(--White));border:1px solid color-mix(in srgb,var(--Main) 30%,var(--White));color:var(--Main)}.service-chip--danger{background:color-mix(in srgb,#b91c1c 10%,var(--White));border:1px solid color-mix(in srgb,#b91c1c 30%,var(--White));color:#b91c1c}.service-chip--muted{background:#f4f6fa;border-color:#e7ecf3;color:#475569}.service-chip--ok{background:color-mix(in srgb,#15803d 10%,var(--White));border:1px solid color-mix(in srgb,#15803d 30%,var(--White));color:#15803d}.service-chip--info{background:color-mix(in srgb,#0e7490 10%,var(--White));border:1px solid color-mix(in srgb,#0e7490 30%,var(--White));color:#0e7490}.service-chip--warn{background:color-mix(in srgb,#b45309 10%,var(--White));border:1px solid color-mix(in srgb,#b45309 30%,var(--White));color:#b45309}.service-chip--private{background:color-mix(in srgb,#6d3fd4 10%,var(--White));border:1px solid color-mix(in srgb,#6d3fd4 30%,var(--White));color:#6d3fd4}.env-toggle{background:none;border:none;cursor:pointer;padding:0;transition:transform .12s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-press) var(--ease-out)}.env-toggle:active:not(:disabled){transform:scale(.97);transform:scale(var(--press-scale))}.env-toggle:disabled{cursor:not-allowed;opacity:.5}.env-toggle__track{align-items:center;background:#e7ecf3;border-radius:999px;display:inline-flex;padding:3px;position:relative}.env-toggle__option{border-radius:999px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:.02em;min-width:64px;padding:6px 14px;position:relative;text-align:center;transition:color .16s ease;transition:color var(--dur-fast) ease;z-index:1}.env-toggle__option.is-active{color:#fff}.env-toggle__solid{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.02em;padding:6px 14px}.env-toggle__thumb{background:#2275fc;border-radius:999px;bottom:3px;box-shadow:0 2px 6px #2275fc59;left:3px;position:absolute;top:3px;transition:transform .2s cubic-bezier(.23,1,.32,1),background .16s ease,box-shadow .16s ease;transition:transform var(--dur-base) var(--ease-out),background var(--dur-fast) ease,box-shadow var(--dur-fast) ease;width:calc(50% - 3px)}.env-toggle__thumb--right{transform:translateX(100%)}.env-toggle__thumb--sandbox{background:#ff9f1c;box-shadow:0 2px 6px #ff9f1c59;transform:translateX(100%)}.env-toggle__thumb--red{background:#dc3545;box-shadow:0 2px 6px #dc354559}.env-toggle__thumb--green{background:#28a745;box-shadow:0 2px 6px #28a74559}.role-tabs{border-bottom:1px solid #e7ecf3;border-bottom:1px solid var(--Input,#e7ecf3);display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px}.role-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:-1px;padding:8px 4px;transition:color .16s ease,border-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.role-tab:active{transform:scale(.97);transform:scale(var(--press-scale))}.role-tab+.role-tab{margin-left:14px}.role-tab.is-active{border-bottom-color:#2275fc;border-bottom-color:var(--Main,#2275fc);color:#2275fc;color:var(--Main,#2275fc)}.role-tab__badge{background:#f1f4f9;border-radius:999px;color:#64748b;font-size:10px;font-weight:700;padding:1px 6px;transition:background .16s ease,color .16s ease;transition:background var(--dur-fast) ease,color var(--dur-fast) ease}.role-tab.is-active .role-tab__badge{background:#2275fc1f;color:#2275fc;color:var(--Main,#2275fc)}.role-permission-panel{border:1px solid #e7ecf3;border:1px solid var(--Input,#e7ecf3);border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden}.role-permission-panel__header{align-items:center;background:#f8f9fb;border-bottom:1px solid #e7ecf3;border-bottom:1px solid var(--Input,#e7ecf3);display:flex;gap:8px;justify-content:space-between;padding:10px 16px}.role-permission-panel__title{color:#1f2937;color:var(--Heading,#1f2937);font-size:13px;font-weight:700}.role-permission-panel__count{background:#fff;border:1px solid #e7ecf3;border:1px solid var(--Input,#e7ecf3);border-radius:999px;color:#64748b;flex-shrink:0;font-size:11px;font-weight:700;padding:2px 9px}.role-permission-panel__bulk-btn{background:none;border:none;color:#2275fc;cursor:pointer;font-size:11px;font-weight:700;padding:0;transition:opacity .12s cubic-bezier(.23,1,.32,1);transition:opacity var(--dur-press) var(--ease-out)}@media (hover:hover) and (pointer:fine){.role-permission-panel__bulk-btn:hover{text-decoration:underline}}.role-permission-panel__bulk-btn:active{opacity:.7}.role-permission-panel__body{flex:1 1;padding:4px 16px}.role-permission-row{align-items:center;border-top:1px solid #f1f4f9;display:flex;gap:12px;justify-content:space-between;padding:9px 0}.role-permission-row:first-child{border-top:none}.role-permission-row__label{color:#1f2937;font-size:14px}.toggle-switch{background:#dc3545;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:22px;padding:0;position:relative;transition:background .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);width:38px}.toggle-switch.is-on{background:#28a745}.toggle-switch:active{transform:scale(.97);transform:scale(var(--press-scale))}.toggle-switch__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000040;height:18px;left:2px;position:absolute;top:2px;transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-fast) var(--ease-out);width:18px}.toggle-switch.is-on .toggle-switch__thumb{transform:translateX(16px)}.u-fs-sm{font-size:14px;font-size:var(--u-fs-sm)}.u-fs-md{font-size:16px;font-size:var(--u-fs-md)}.u-fs-lg{font-size:18px;font-size:var(--u-fs-lg)}.u-fs-xl{font-size:24px;font-size:var(--u-fs-xl)}.dashboard-sections{display:flex;flex-direction:column;gap:1rem}.sg-activity-cell{font-size:18px;font-size:var(--u-fs-lg);padding:14px 16px}.app-modal,.dashboard-filter-modal{border-radius:26px}.app-modal .modal-header,.dashboard-filter-modal .modal-header{margin-top:1rem;padding:1.5rem 2rem}.app-modal .modal-body,.dashboard-filter-modal .modal-body{margin-left:1rem;margin-right:1rem;padding:1.75rem 2rem}.app-modal .modal-footer,.dashboard-filter-modal .modal-footer{flex-direction:row-reverse;gap:.75rem;justify-content:flex-start;padding:1.25rem 2rem}.svc-map-dialog{border-radius:0}.svc-map-dialog .modal-header{margin-top:0;padding:1rem 1.5rem}.svc-map-dialog .modal-body{margin:0;padding:1rem 1.5rem}.modal-dialog.app-modal-dialog--wide{max-width:min(1400px,94vw)}.svc-crud-modal .modal-header{border-bottom:1px solid var(--Stroke);margin-top:.25rem;padding:1.25rem 2rem 1rem}.svc-crud-modal .modal-body{margin:0;padding:1.4rem 2rem}.svc-crud-modal .wg-box.right{background:#f8fafc;background:var(--bg-table-1,#f8fafc);border:1px solid var(--Stroke);border-radius:14px;box-shadow:none;gap:8px;padding:16px 18px}.svc-crud-modal .wg-box.right>.body-title{color:var(--Note);font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:0;text-transform:uppercase}.svc-crud-modal .svc-field-pairs .body-title{font-size:13px;margin-bottom:6px}.svc-crud-modal input[readonly]{background:#2275fc1a;background:var(--app-sidebar-active,#2275fc0f);border-color:var(--Stroke);color:var(--Heading);cursor:default}.svc-crud-modal fieldset.name{padding-bottom:4px}.svc-crud-modal .text-tiny{color:var(--Note)}.app-modal-panel{border:1px solid var(--Input);border-radius:12px;padding:1.5rem}.svc-item-list{list-style:none;margin:0;padding:0}.svc-item-list__row{align-items:center;border-top:1px solid var(--Stroke);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.svc-item-list__row:first-child{border-top:0}.svc-item-list__value{color:var(--Heading);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--doc-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:13px;overflow-wrap:anywhere}.api-doc{--doc-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--doc-muted:#64748b;--doc-line:#e7ecf3;--doc-code-bg:#f4f7fb;--doc-row-hover:#f8fafc;--doc-bar:#0f1b2d;--doc-fs-2xs:11px;--doc-fs-xs:12px;--doc-fs-sm:13px;--doc-fs-base:14px;--doc-fs-md:15px;--doc-fs-lg:16px;--doc-fs-xl:18px;--doc-fs-2xl:28px;--doc-lh-tight:1.25;--doc-lh-snug:1.4;--doc-lh-base:1.6;--doc-measure:72ch;--doc-track-caps:0.06em;--doc-track-title:-0.015em;--doc-toggle-size:20px;--doc-toggle-gap:8px;--doc-indent:calc(var(--doc-toggle-size) + var(--doc-toggle-gap));--doc-type-icon:0.88em;container:api-doc/inline-size;display:flex;flex-direction:column;gap:20px}.api-doc .svc-note{margin-top:0}.api-doc-back svg,.api-doc-copy svg,.api-doc-expand-btn svg,.api-doc-response-row__chevron svg{flex-shrink:0;height:1.05em;width:1.05em}.api-doc-return-badge svg,.api-doc-type svg{flex-shrink:0;height:.88em;height:var(--doc-type-icon,.88em);width:.88em;width:var(--doc-type-icon,.88em)}.api-doc-card{min-width:0}.api-doc-card__head{display:flex;flex-direction:column;gap:4px}.api-doc-card__head .api-doc-section__sub{margin-top:0}.api-doc-card--status{align-items:center;padding-block:48px;text-align:center}.api-doc-hero{gap:12px}.api-doc-back{align-items:center;align-self:flex-start;background:none;border:none;color:var(--doc-muted);cursor:pointer;display:inline-flex;font-size:var(--doc-fs-sm);font-weight:600;gap:.45em;line-height:var(--doc-lh-snug);padding:0;transition:color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}@media (hover:hover) and (pointer:fine){.api-doc-back:hover{background:none;color:var(--Main)}}.api-doc-back:active{transform:scale(.97);transform:scale(var(--press-scale))}.api-doc-hero__titlebar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.api-doc-hero__name{color:var(--Heading);font-size:var(--doc-fs-2xl);font-weight:700;letter-spacing:var(--doc-track-title);line-height:var(--doc-lh-tight);margin:0}.api-doc-version-pill{background:var(--doc-code-bg);border:1px solid var(--doc-line);border-radius:999px;color:var(--doc-muted);font-family:var(--doc-mono);font-size:var(--doc-fs-sm);font-weight:600;line-height:var(--doc-lh-snug);padding:.2em .65em}.api-doc-hero__desc{color:var(--Body-Text);font-size:var(--doc-fs-md);line-height:var(--doc-lh-base);margin:0;max-width:var(--doc-measure)}.api-doc-reqbar{align-items:center;background:#0f1b2d;background:var(--doc-bar,#0f1b2d);background-image:linear-gradient(135deg,#ffffff0a,#0000 60%);border-radius:12px;display:flex;gap:12px;padding:12px 12px 12px 16px}.api-doc-reqbar .badge{flex-shrink:0;font-size:13px;font-size:var(--doc-fs-sm,13px);font-weight:700;letter-spacing:.04em}.api-doc-reqbar__url{color:#e2e8f0;flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-family:var(
    --doc-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace
  );font-size:15px;font-size:var(--doc-fs-md,15px);line-height:1.4;line-height:var(--doc-lh-snug,1.4);min-width:0;overflow-x:auto;scrollbar-width:thin;white-space:nowrap}.api-doc-reqbar__param{color:#93c5fd}.api-doc-copy{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;color:#cbd5e1;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-size:var(--doc-fs-base,14px);font-weight:600;gap:.45em;line-height:1.4;line-height:var(--doc-lh-snug,1.4);padding:.45em .9em;transition:background .16s ease,color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}@media (hover:hover) and (pointer:fine){.api-doc-copy:hover{background:#ffffff2e;color:#fff}}.api-doc-copy:active{transform:scale(.97);transform:scale(var(--press-scale))}.api-doc-hero__meta{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0}.api-doc-hero__meta-item{align-items:baseline;display:flex;gap:8px;min-width:0}.api-doc-hero__meta-item dt{color:var(--doc-muted);font-size:var(--doc-fs-sm);font-weight:600;margin:0}.api-doc-hero__meta-item dd{color:var(--Heading);font-size:var(--doc-fs-base);margin:0;min-width:0;overflow-wrap:anywhere}.api-doc-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.api-doc-layout__main{display:flex;flex-direction:column;gap:20px;min-width:0}@container api-doc (min-width: 960px){.api-doc-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.api-doc-layout__aside{position:-webkit-sticky;position:sticky;top:16px;top:calc(var(--app-shell-header-h, 0px) + var(--app-shell-gutter, 24px))}}.api-doc-card--unavailable{background:#0000;border:1px dashed #cbd5e1;border:1px dashed var(--Palette-Blue-Gray-300,#cbd5e1);box-shadow:none;padding-block:14px}.api-doc-card--unavailable .api-doc-card__head{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:4px 12px}.api-doc-card--unavailable .api-doc-section__title{color:var(--doc-muted);font-size:var(--doc-fs-md);font-weight:600}.api-doc-card--unavailable .api-doc-section__sub{color:#94a3b8}.api-doc-section__headrow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.api-doc-section__title{color:var(--Heading);font-size:20px;font-size:var(--doc-fs-xl,20px);font-weight:700;letter-spacing:-.01em;line-height:1.2;line-height:var(--doc-lh-tight,1.2);margin:0}.api-doc-section__title .svc-title-subject,.svc-title-subject{color:var(--Main)}.api-doc-section__sub{color:#64748b;color:var(--doc-muted,#64748b);font-size:15px;font-size:var(--doc-fs-md,15px);line-height:1.4;line-height:var(--doc-lh-snug,1.4);margin-top:4px}.api-doc .api-doc-section__sub{margin-bottom:0}.api-doc .api-doc-section__sub,.api-doc-note{font-size:var(--doc-fs-base);max-width:var(--doc-measure)}.api-doc-note{color:var(--doc-muted);line-height:var(--doc-lh-base);margin:0}.api-doc-return-badge{align-items:center;border:1px solid #2275fc2e;border-radius:999px;display:inline-flex;font-size:var(--doc-fs-sm);font-weight:600;gap:.4em;line-height:var(--doc-lh-snug);padding:.2em .7em}.api-doc-return-badge,.api-doc-type{background:#2275fc14;color:var(--Main)}.api-doc-type{border-color:#2275fc2e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-family:var(
    --doc-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace
  )}.api-doc-required{flex-shrink:0}.api-doc-param-list{border:1px solid var(--doc-line);border-radius:10px;display:flex;flex-direction:column}.api-doc-param-row{border-top:1px solid var(--doc-line);display:flex;flex-direction:column;gap:6px;padding:12px 14px}.api-doc-param-row:first-child{border-top:0}.api-doc-param-row__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.api-doc-param-row__name,.api-doc-schema-field__name{background:none;border:none;color:var(--Heading);font-family:var(--doc-mono);font-size:var(--doc-fs-base);font-weight:600;line-height:var(--doc-lh-snug);margin:0;overflow-wrap:anywhere;padding:0}.api-doc-param-row__desc{color:var(--doc-muted);font-size:var(--doc-fs-base);line-height:var(--doc-lh-base);margin:0;max-width:var(--doc-measure)}.api-doc-example{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}.api-doc-example__label{color:var(--doc-muted);font-size:var(--doc-fs-xs);font-weight:600}.api-doc-example__value{background:var(--doc-code-bg);border:1px solid var(--doc-line);border-radius:6px;color:var(--Heading);font-family:var(--doc-mono);font-size:var(--doc-fs-sm);line-height:var(--doc-lh-snug);margin:0;min-width:0;overflow-wrap:anywhere;padding:1px 6px}.api-doc-inline-code{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-radius:5px;color:#575864;color:var(--Body-Text,#575864);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-family:var(
    --doc-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace
  );font-size:.92em;margin:0;padding:1px 5px}.api-doc-schema{border:1px solid var(--doc-line);border-radius:10px;display:flex;flex-direction:column}.api-doc-schema-field{border-top:1px solid var(--doc-line);display:flex;flex-direction:column;gap:6px;padding:10px 14px}.api-doc-schema-field:first-child{border-top:0}.api-doc-schema-field__head{align-items:center;display:flex;flex-wrap:wrap;gap:6px var(--doc-toggle-gap);min-width:0}.api-doc-schema-field__example{background:none;border:none;color:var(--doc-muted);flex:0 1 auto;font-family:var(--doc-mono);font-size:var(--doc-fs-sm);line-height:var(--doc-lh-snug);margin:0 0 0 auto;max-width:50%;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.api-doc-schema-field:has(>.api-doc-schema-field__head>.api-doc-expand-btn)>.api-doc-schema-field__rules{margin-left:var(--doc-indent)}.api-doc-expand-btn{align-items:center;background:#0000;border:1px solid var(--doc-line);border-radius:6px;color:var(--doc-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--doc-fs-sm);height:var(--doc-toggle-size);justify-content:center;padding:0;transition:background .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);width:var(--doc-toggle-size)}@media (hover:hover) and (pointer:fine){.api-doc-expand-btn:not(.api-doc-expand-btn--spacer):hover{background:var(--doc-code-bg)}}.api-doc-expand-btn svg{transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-fast) var(--ease-out)}.api-doc-expand-btn.open svg{transform:rotate(90deg)}.api-doc-expand-btn:not(.api-doc-expand-btn--spacer):active{transform:scale(.97);transform:scale(var(--press-scale))}.api-doc-expand-btn--spacer{border:none;cursor:default}.api-doc-schema-nested{border-left:1px solid var(--doc-line);margin:2px 0 0 calc(var(--doc-toggle-size)/2);padding-left:calc(var(--doc-toggle-size)/2 + var(--doc-toggle-gap))}.api-doc-schema-field--nested{padding:8px 0}.api-doc-schema-field--nested:last-child{padding-bottom:0}.api-doc-schema-field--nested .api-doc-schema-field__name{font-weight:500}.api-doc-response-list{display:flex;flex-direction:column;gap:8px}.api-doc-response-row{border:1px solid var(--doc-line);border-radius:10px;overflow:hidden}.api-doc-response-row__head{align-items:center;background:#fff;background:var(--White,#fff);border:none;color:var(--Body-Text);cursor:pointer;display:flex;font-size:var(--doc-fs-base);gap:10px;line-height:var(--doc-lh-snug);padding:10px 14px;text-align:left;transition:background .16s ease;transition:background var(--dur-fast) ease;width:100%}@media (hover:hover) and (pointer:fine){.api-doc-response-row__head:hover{background:var(--doc-row-hover)}}.api-doc-response-row.is-open .api-doc-response-row__head{background:var(--doc-row-hover);border-bottom:1px solid var(--doc-line)}.api-doc-response-row__label{color:var(--Heading);font-weight:600}.api-doc-response-row__chevron{color:var(--doc-muted);display:inline-flex;margin-left:auto;transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-fast) var(--ease-out)}.api-doc-response-row__chevron.open{transform:rotate(90deg)}.api-doc-response-row__body{display:flex;flex-direction:column;gap:12px;padding:14px}.api-doc-response-row__body>.api-doc-schema{border:0;border-radius:0;margin:-8px -14px -14px}.api-doc-status{font-family:var(--doc-mono)}.api-doc-status--2xx{background:#15803d14;border-color:#15803d38;color:#15803d}.api-doc-status--4xx{background:#b91c1c12;border-color:#b91c1c33;color:#b91c1c}.api-doc-status--5xx{background:#fac1321f;border-color:#fac13252;color:#92580b}.api-doc-code{background:#0f1b2d;background:var(--doc-bar,#0f1b2d);border-radius:10px;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-family:var(
    --doc-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace
  );font-size:14px;font-size:var(--doc-fs-base,14px);line-height:1.6;line-height:var(--doc-lh-base,1.6);margin:0;overflow-x:auto;padding:15px;white-space:pre}.api-doc-codepanel{background:var(--doc-bar);border-radius:12px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.api-doc-codepanel__bar{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:8px;justify-content:space-between;padding:8px 8px 8px 10px}.api-doc-codepanel__tabs{display:flex;gap:4px}.api-doc-codepanel__tab{background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;font-size:var(--doc-fs-sm);font-weight:600;line-height:var(--doc-lh-snug);padding:5px 10px;transition:color .16s ease,background .16s ease;transition:color var(--dur-fast) ease,background var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.api-doc-codepanel__tab:not(.is-active):hover{color:#e2e8f0}}.api-doc-codepanel__tab.is-active{background:#ffffff1a;color:#fff}.api-doc-codepanel .api-doc-code{background:none;border-radius:0;font-size:var(--doc-fs-sm);overflow-wrap:anywhere;padding:16px;white-space:pre-wrap}.api-doc-codepanel__bar .api-doc-copy{font-size:var(--doc-fs-sm);padding:.35em .8em}.api-doc-facts{border:1px solid var(--doc-line);border-radius:10px;display:flex;flex-direction:column;margin:0}.api-doc-facts__row{grid-gap:4px 16px;border-top:1px solid var(--doc-line);display:grid;gap:4px 16px;grid-template-columns:minmax(120px,180px) minmax(0,1fr);padding:12px 14px}.api-doc-facts__row:first-child{border-top:0}.api-doc-facts__row dt{color:var(--Heading);font-weight:600}.api-doc-facts__row dd,.api-doc-facts__row dt{font-size:var(--doc-fs-base);line-height:var(--doc-lh-base);margin:0}.api-doc-facts__row dd{align-items:baseline;color:var(--Body-Text);display:flex;flex-wrap:wrap;gap:2px 12px;min-width:0;overflow-wrap:anywhere}.api-doc-facts__aside{color:var(--doc-muted)}.api-doc-facts__missing{color:#b45309;color:var(--field-warning,#b45309)}@container api-doc (max-width: 560px){.api-doc-facts__row{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.api-doc{--doc-fs-2xl:22px;--doc-fs-xl:17px;--doc-fs-md:14px}.api-doc-reqbar{flex-wrap:wrap}.api-doc-reqbar__url{order:3;width:100%}}#wrapper,body{overflow:clip}.service-tabs-box{gap:4px;padding:12px 23px}.service-tabs-sticky{position:-webkit-sticky;position:sticky;top:0;top:var(--service-tabs-top,80px);z-index:10}.layout-wrap.header-position-scrollable .service-tabs-sticky{--service-tabs-top:0px}.service-tabs-sticky .health-issues-alert__list{max-height:96px;overflow-y:auto}.service-tabs-head{display:flex;flex-direction:column;gap:8px}.service-tabs-heading{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.01em;margin-bottom:0}.service-tabs-scroll{min-width:0;position:relative}.service-tabs-scroll:after,.service-tabs-scroll:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .16s ease;transition:opacity var(--dur-fast) ease;width:28px;z-index:1}.service-tabs-scroll:before{background:linear-gradient(90deg,#fff,#fff0);background:linear-gradient(to right,var(--White,#fff),#fff0);left:0}.service-tabs-scroll:after{background:linear-gradient(270deg,#fff,#fff0);background:linear-gradient(to left,var(--White,#fff),#fff0);right:0}@supports (animation-timeline:scroll(self inline)){.service-tabs{scroll-timeline:--service-tabs-x inline}.service-tabs-scroll:after,.service-tabs-scroll:before{animation-timeline:--service-tabs-x;animation-duration:auto;animation-fill-mode:both;animation-timing-function:linear}.service-tabs-scroll:before{animation-name:svc-tabs-fade-in-left}.service-tabs-scroll:after{animation-name:svc-tabs-fade-out-right}}@keyframes svc-tabs-fade-in-left{0%{opacity:0}6%,to{opacity:1}}@keyframes svc-tabs-fade-out-right{0%,94%{opacity:1}to{opacity:0}}.service-tabs{-ms-overflow-style:none;border:none;border-radius:14px;gap:6px;padding:6px;scrollbar-width:none}.service-tabs::-webkit-scrollbar{display:none}.service-tabs{counter-reset:service-step}.service-tabs .nav-item{counter-increment:service-step;margin:0}.service-tabs .nav-item--doc{-webkit-margin-start:auto;-webkit-padding-start:10px;counter-increment:none;margin-inline-start:auto;padding-inline-start:10px}.service-tabs .service-tab{background:#0000;border:1px solid #0000;color:var(--Body-Text);font-size:14px;gap:9px;line-height:20px;padding:9px 18px;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:color var(--dur-fast) ease,background var(--dur-fast) ease,border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.service-tabs .service-tab,.service-tabs .service-tab:before{align-items:center;border-radius:999px;display:inline-flex;font-weight:600}.service-tabs .service-tab:before{font-feature-settings:"tnum";background:#f8fafc;background:var(--bg-table-1,#f8fafc);border:1px solid #ecf0f4;border:1px solid var(--Stroke,#ecf0f4);color:#858b93;color:var(--Note,#858b93);content:counter(service-step) /"";flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;height:20px;justify-content:center;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease;width:20px}.service-tabs .service-tab--doc:before{content:none}@media (hover:hover) and (pointer:fine){.service-tabs .service-tab:not(:disabled):hover{background:var(--White);color:var(--Main)}.service-tabs .service-tab:not(:disabled):hover:before{border-color:#cbd5e1;border-color:var(--Palette-Blue-Gray-300,#cbd5e1);color:var(--Main)}}.service-tabs .service-tab:not(:disabled):active{transform:scale(.97);transform:scale(var(--press-scale))}.service-tabs .service-tab:focus-visible{outline:2px solid var(--Main);outline-offset:2px}.service-tabs .service-tab.active{background:var(--Main);border-color:var(--Main);box-shadow:0 4px 12px #2275fc40;color:#fff}.service-tabs .service-tab.active:before{background:#ffffff38;border-color:#0000;color:#fff}.service-tabs .service-tab:disabled{cursor:not-allowed;opacity:.55}.service-tabs .service-tab:disabled:after{background-color:currentColor;content:"";flex-shrink:0;height:13px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");-webkit-mask-image:var(--svc-lock-mask);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");mask-image:var(--svc-lock-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:13px}.btn.svc-action-btn,.svc-action-btn,.tf-button.svc-action-btn{min-width:116px}.health-badge-wrapper{display:inline-block;position:relative}.health-badge-wrapper .health-badge-tooltip{background:#212529;border-radius:8px;bottom:100%;box-shadow:0 4px 16px #0000004d;color:#f1f3f5;font-size:12px;line-height:1.5;margin-bottom:8px;max-width:320px;min-width:240px;opacity:0;padding:10px 12px;position:absolute;right:0;text-align:left;transform:translateY(4px) scale(.98);transform-origin:bottom right;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),visibility .16s;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),visibility var(--dur-fast);visibility:hidden;white-space:normal;z-index:1000}.health-badge-wrapper:focus-within .health-badge-tooltip,.health-badge-wrapper:hover .health-badge-tooltip{opacity:1;transform:translateY(0) scale(1);visibility:visible}.health-badge-wrapper .health-badge-tooltip--below{transform:translateY(-4px) scale(.98);transform-origin:top right}.health-badge-tooltip:after{border:6px solid #0000;border-top-color:#212529;content:"";position:absolute;right:14px;top:100%}.health-badge-wrapper .health-badge-tooltip--below{bottom:auto;margin-bottom:0;margin-top:8px;top:100%}.health-badge-tooltip--below:after{border-bottom-color:#212529;border-top-color:#0000;bottom:100%;top:auto}.health-defect-count{align-items:center;border-radius:999px;cursor:default;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:40px;justify-content:center;line-height:1;min-width:116px;padding:0 16px;white-space:nowrap}.health-defect-count--broken{background:#fdecea;border:1px solid #f3b8b5;color:#a52318}.health-defect-count--degraded{background:#fff6e5;border:1px solid #ffdf9b;color:#8a5a04}.health-badge-tooltip__title{border-bottom:1px solid #ffffff26;color:#fff;display:block;font-weight:700;margin-bottom:6px;padding-bottom:6px}.health-badge-tooltip__list{margin:0;padding-left:16px}.health-badge-tooltip__list li{margin-bottom:4px}.health-badge-tooltip__list li:last-child{margin-bottom:0}.health-issues-alert{border-radius:8px;font-size:13px;line-height:1.5;margin-top:10px;padding:10px 14px;text-align:left}.health-issues-alert--broken{background:#fdecea;border:1px solid #f3b8b5;color:#7a2119}.health-issues-alert--degraded{background:#fff6e5;border:1px solid #ffdf9b;color:#6b4a04}.health-issues-alert__title{align-items:center;display:flex;font-weight:700;gap:6px;margin-bottom:6px}.health-issues-alert__list{margin:0;padding-left:18px}.health-issues-alert__list li{margin-bottom:4px}.health-issues-alert__list li:last-child{margin-bottom:0}.cc-tip{background:#fbfcfe;border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-radius:10px;margin-top:8px;overflow:hidden}.cc-tip:first-child{margin-top:0}.cc-tip__toggle{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;gap:10px;padding:11px 14px;text-align:left;transition:background-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);width:100%}@media (hover:hover) and (pointer:fine){.cc-tip__toggle:hover{background-color:#2275fc0a}}.cc-tip__toggle:active{transform:scale(.995);transform:scale(var(--press-scale-row))}.cc-tip__toggle:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--Main,#2275fc);outline-offset:-2px}.cc-tip__badge{background:#2275fc17;border:1px solid #2275fc33;border-radius:999px;color:#2275fc;color:var(--Main,#2275fc);flex:none;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.cc-tip__summary{color:#1f2937;color:var(--Heading,#1f2937);flex:1 1 auto;font-size:13px;font-weight:600;min-width:0}.cc-tip__chevron{color:#64748b;color:var(--doc-muted,#64748b);flex:none;height:16px;transition:transform .2s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-base) var(--ease-out);width:16px}.cc-tip[data-open=true] .cc-tip__chevron{transform:rotate(180deg)}.cc-tip__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.23,1,.32,1);transition:grid-template-rows var(--dur-base) var(--ease-out)}.cc-tip[data-open=true] .cc-tip__panel{grid-template-rows:1fr}.cc-tip__panelinner{opacity:0;overflow:hidden;transition:opacity .16s cubic-bezier(.23,1,.32,1);transition:opacity var(--dur-fast) var(--ease-out)}.cc-tip[data-open=true] .cc-tip__panelinner{opacity:1}.cc-tip__body{border-top:1px solid #e7ecf3;border-top:1px solid var(--doc-line,#e7ecf3);color:#64748b;color:var(--doc-muted,#64748b);font-size:13px;line-height:1.6;padding:12px 14px 13px}.cc-tip__lead{color:#1f2937;color:var(--Heading,#1f2937);margin:0 0 10px}.cc-tip__example{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.cc-tip__body p{margin:0 0 10px}.cc-tip__body>:first-child{margin-top:0}.cc-tip__body>:last-child{margin-bottom:0}.cc-tip__body code{background:#f6f8fa;border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-radius:5px;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--doc-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size:.92em;margin:0;padding:1px 5px;white-space:nowrap}.cc-tip__body ul{grid-gap:6px;display:grid;gap:6px;margin:0 0 10px;padding-left:16px}.cc-tip__body ul li::marker{color:#cbd5e1}.cc-tip__body strong{color:#1f2937;color:var(--Heading,#1f2937);font-weight:600}.cc-tip__arrow{color:#cbd5e1}.cc-tip__more{color:#64748b;color:var(--doc-muted,#64748b);font-size:12px}.cc-tip__list{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:16px}.cc-tip__list li::marker{color:#cbd5e1}.cc-tip__code{border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-radius:5px;font-size:12px;padding:1px 6px;white-space:nowrap}.cc-tip__code,.cc-tip__sample{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);color:#1f2937;color:var(--Heading,#1f2937);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--doc-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.cc-tip__sample{border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-left:3px solid #cbd5e1;border-radius:8px;display:block;font-size:12.5px;line-height:1.65;margin:4px 0 12px;overflow-x:auto;padding:10px 12px;tab-size:4;white-space:pre}.cc-tip__sample code{background:none;border:0;font-size:inherit;margin:0;padding:0;white-space:inherit}.cc-tip__sample--bad{background:#fdf6f6;border-left-color:#e6a6a6}.cc-tip__sample--good{background:#f4faf6;border-left-color:#86c79b}.cc-tip__codelabel{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin:10px 0 0;text-transform:uppercase}.cc-tip__codelabel,.svc-note{color:#64748b;color:var(--doc-muted,#64748b)}.svc-note{align-items:flex-start;background:#fbfcfe;border:1px solid #e7ecf3;border-left:3px solid #2275fc;border:1px solid var(--doc-line,#e7ecf3);border-left:3px solid var(--Main,#2275fc);border-radius:10px;display:flex;font-size:13px;gap:10px;line-height:1.6;margin-top:8px;padding:11px 14px;width:100%}.svc-note:first-child{margin-top:0}.svc-note+.svc-note{margin-top:8px}.svc-note--center{align-items:center}.svc-note--center .svc-note__badge{margin-top:0}.svc-note__badge{background:#2275fc17;border-color:#2275fc33;color:#2275fc;color:var(--Main,#2275fc);flex:none;letter-spacing:.04em;text-transform:uppercase}.svc-note__body{flex:1 1 auto;min-width:0}.svc-note__body>:first-child{margin-top:0}.svc-note__body>:last-child{margin-bottom:0}.svc-note__body p{margin:0 0 8px}.svc-note b,.svc-note strong{color:#1f2937;color:var(--Heading,#1f2937);font-weight:600}.svc-note code{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-radius:5px;color:#1f2937;color:var(--Heading,#1f2937);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--doc-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;padding:1px 6px}.svc-note__list{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:16px}.svc-note__list li::marker{color:#cbd5e1}.svc-note__snippet{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-radius:5px;color:#1f2937;color:var(--Heading,#1f2937);cursor:pointer;display:inline;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--doc-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;padding:1px 6px;text-align:left;transition:border-color .16s ease,background-color .16s ease;transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.svc-note__snippet:hover{background-color:#2275fc0f;border-color:#2275fc59}}.svc-note__snippet:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--Main,#2275fc);outline-offset:1px}.svc-note--warn{background:#fffcf5;border-left-color:#f59e0b}.svc-note--warn .svc-note__badge{background:#f59e0b1a;border-color:#f59e0b40;color:#b45309}.svc-note--danger{background:#fff6f5;border-left-color:#b91c1c}.svc-note--danger .svc-note__badge{background:#b91c1c1a;border-color:#b91c1c40;color:#b91c1c}.svc-snippets{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:10px 0 0;padding:0}.svc-snippets li{align-items:center;background:#fff;border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-radius:8px;cursor:pointer;display:flex;flex-wrap:wrap;gap:10px;padding:7px 10px;transition:border-color .16s ease,background-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}@media (hover:hover) and (pointer:fine){.svc-snippets li:hover{background-color:#2275fc0a;border-color:#2275fc59}}.svc-snippets li:active{transform:scale(.995);transform:scale(var(--press-scale-row))}.svc-snippets li:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--Main,#2275fc);outline-offset:1px}.svc-snippets__name{color:#1f2937;color:var(--Heading,#1f2937);flex:none;font-size:13px;font-weight:600}.svc-snippets__example{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-radius:5px;color:#64748b;color:var(--doc-muted,#64748b);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--doc-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;overflow-wrap:anywhere;padding:1px 6px}.svc-cv-list{display:flex;flex-direction:column;gap:12px}.svc-note+.svc-cv-list{margin-top:16px}.svc-cv-col{background:var(--bg-table-1);border:1px solid var(--Stroke);border-radius:12px;padding:16px 18px;transition:border-color .2s cubic-bezier(.23,1,.32,1);transition:border-color var(--dur-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.svc-cv-col:hover{border-color:#e2e8f0;border-color:var(--Palette-Blue-Gray-200,#e2e8f0)}}.svc-cv-col__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.svc-cv-col__name{background:var(--Stroke);border:0;border-radius:5px;color:var(--Heading);font-size:13px;font-weight:600;line-height:20px;margin:0;overflow:visible;padding:1px 8px}.svc-cv-col__type{flex-shrink:0}.svc-cv-col__count{background:#2275fc17;border-color:#2275fc33;color:#2275fc;color:var(--Main,#2275fc);letter-spacing:.04em;margin-left:auto;text-transform:uppercase}.svc-cv-col__count--none{background:#0000;border-color:#e7ecf3;border-color:var(--doc-line,#e7ecf3);color:var(--Note)}.svc-cv-rules{display:flex;flex-direction:column;gap:14px;margin-top:14px}.svc-cv-rules:empty{display:none}.svc-cv-rule{border-left:2px solid #e2e8f0;border-left:2px solid var(--Palette-Blue-Gray-200,#e2e8f0);padding-left:12px}.svc-cv-rule__title{color:var(--Body-Text);font-size:13px;line-height:1.5}.svc-cv-rule__name{color:var(--Heading);font-weight:600}.svc-cv-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));margin-top:10px}.svc-cv-field label,.svc-cv-field__label{color:#64748b;color:var(--doc-muted,#64748b);display:block;font-size:12px;font-weight:600;margin-bottom:6px}.svc-cv-field__req{color:#ef4444;color:var(--Palette-Red-500,#ef4444)}.svc-cv-field__fixed{align-items:center;background:var(--White);border:1px dashed #e2e8f0;border:1px dashed var(--Palette-Blue-Gray-200,#e2e8f0);border-radius:10px;color:#64748b;color:var(--doc-muted,#64748b);display:flex;font-size:13px;gap:8px;padding:10px 14px}.svc-cv-field__fixed code{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border:0;border-radius:4px;color:var(--Heading);font-size:13px;line-height:18px;margin:0;overflow:visible;padding:1px 6px}.svc-step-empty{color:#64748b;color:var(--doc-muted,#64748b);font-size:14px;padding:28px 0;text-align:center}.svc-select-field .svc-select__control{background:#fff;background:var(--field-bg);border:1px solid #ecf0f4;border:1px solid var(--field-border);border-radius:10px;border-radius:var(--field-radius);box-shadow:none;color:#111;color:var(--field-fg);font-size:14px;font-size:var(--field-fs);line-height:20px;line-height:var(--field-lh);min-height:44px;min-height:calc(var(--field-py)*2 + var(--field-lh) + 2px);transition:border-color .16s ease,box-shadow .16s ease;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.svc-select-field .svc-select__control:hover{border-color:#cbd5e1;border-color:var(--field-border-hover)}}.svc-select-field .svc-select__control--is-focused{border-color:#2275fc;border-color:var(--field-border-focus);box-shadow:0 0 0 3px #2275fc24;box-shadow:var(--field-ring)}.svc-select-field .svc-select__control--is-disabled{background:#f8fafc;background:var(--field-bg-disabled)}.svc-select-field input:not([type=hidden]),.svc-select-field input:not([type=hidden]):disabled,.svc-select-field input:not([type=hidden]):focus,.svc-select-field input:not([type=hidden])[readonly]{background:#0000;border:0;border-radius:0;box-shadow:none;color:inherit;font:inherit;margin:0;max-width:100%;min-height:0;min-width:2px;outline:0;padding:0;width:100%}.svc-select-field .svc-select__value-container{gap:4px;padding:6px 12px;padding:6px calc(var(--field-px) - 2px)}.svc-select-field .svc-select__placeholder{color:#858b93;color:var(--field-placeholder);font-size:14px;font-size:var(--field-fs)}.svc-select-field .svc-select__input-container,.svc-select-field .svc-select__single-value{color:var(--Heading)}.svc-select-field .svc-select__multi-value{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border-radius:6px;margin:0}.svc-select-field .svc-select__multi-value__label{color:var(--Heading);font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;padding:3px 6px}.svc-select-field .svc-select__multi-value__remove{border-radius:0 6px 6px 0;color:var(--Note);transition:background-color .16s ease,color .16s ease;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease}.svc-select-field .svc-select__multi-value__remove:hover{background:#ef44441a;color:#ef4444;color:var(--Palette-Red-500,#ef4444)}.svc-select-field .svc-select__indicator-separator{background:#ecf0f4;background:var(--Input,#ecf0f4)}:is(.svc-select-field,.svc-select__menu-portal) .svc-select__menu{border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-radius:12px;box-shadow:0 12px 32px #1419261f;overflow:hidden;z-index:5}:is(.svc-select-field,.svc-select__menu-portal) .svc-select__option{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px}:is(.svc-select-field,.svc-select__menu-portal) .svc-select__option--is-focused{background:var(--hv-item);color:var(--Heading)}:is(.svc-select-field,.svc-select__menu-portal) .svc-select__option--is-selected{background:var(--Main);color:#fff}.svc-select-field--text .svc-select__multi-value__label,.svc-select-field--text .svc-select__option{font-family:inherit;font-size:13px}.svc-select-field--inline{flex:1 1 260px;min-width:260px}.svc-select-field--native .svc-select__value-container{padding-block:0;padding-right:0}.svc-select-field--native .svc-select__input-container{margin-block:0;padding-block:0}.svc-select-field--native .svc-select__dropdown-indicator{padding:0 8px 0 2px;padding:0 calc(var(--field-px) - 6px) 0 2px}.svc-select-field--native{box-sizing:border-box;font-family:Inter,sans-serif;max-width:100%;width:100%}.svc-select-field__sizer{font-size:14px;font-size:var(--field-fs);height:0;overflow:hidden;padding:0 24px;padding:0 calc(var(--field-px) + 10px);pointer-events:none;visibility:hidden;word-break:break-all}.svc-select-field__sizer>span{display:block}.svc-select-field--disabled{cursor:not-allowed}.svc-select-field--disabled .svc-select__input-container{visibility:visible}body>.svc-select__menu-portal--native{z-index:9999}.svc-select__menu-portal--native .svc-select__menu{max-width:min(460px,calc(100vw - 32px));min-width:100%;width:-webkit-max-content;width:max-content}.svc-select__menu-portal--native .svc-select__menu-notice,.svc-select__menu-portal--native .svc-select__option{font-family:Inter,sans-serif;font-size:13px}.svc-select__menu-portal--native .svc-select__option{overflow-wrap:anywhere}.svc-select__menu-portal--native .svc-select__option--is-disabled{cursor:not-allowed}.svc-ca-list{background:var(--White);border:1px solid var(--Stroke);border-radius:12px;overflow:hidden}.svc-ca-row{border-top:1px solid var(--Stroke);display:flex;flex-direction:column;gap:8px;padding:12px 14px;transition:background-color .16s ease;transition:background-color var(--dur-fast) ease}.svc-ca-row:first-child{border-top:0}@media (hover:hover) and (pointer:fine){.svc-ca-row:hover{background:var(--bg-table-1)}}.svc-ca-row__main{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(-webkit-min-content,180px) minmax(0,1fr);grid-template-columns:minmax(min-content,180px) minmax(0,1fr)}.svc-ca-row__from{align-items:center;display:flex;gap:8px;min-width:0}@media (max-width:720px){.svc-ca-row__main{gap:6px;grid-template-columns:minmax(0,1fr)}.svc-ca-row__arrow{display:none}}.svc-ca-row__source{background:var(--Stroke);border:0;border-radius:5px;color:var(--Heading);font-size:13px;font-weight:600;line-height:20px;margin:0;overflow:visible;padding:1px 8px}.svc-ca-row__arrow{color:var(--Note);font-size:15px;line-height:1;transition:color .16s ease;transition:color var(--dur-fast) ease}.svc-ca-row--renamed .svc-ca-row__arrow{color:var(--Main)}.svc-ca-row__errors{color:#ef4444;color:var(--Palette-Red-500,#ef4444);font-size:12px;line-height:1.5}.svc-ca-row__errors:empty{display:none}.clickable-column-list li{align-items:center;display:flex;font-size:14px;gap:8px;line-height:1.45}.svc-rc-params{display:flex;flex-wrap:wrap;gap:8px}.svc-rc-param{align-items:center;background:var(--White);border:1px solid var(--Stroke);border-radius:8px;color:var(--Heading);cursor:pointer;display:inline-flex;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;gap:7px;line-height:20px;padding:5px 10px 5px 8px;transition:background-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}@media (hover:hover) and (pointer:fine){.svc-rc-param:enabled:hover{background:var(--hv-item)}.svc-rc-param:enabled:hover .svc-rc-param__icon{color:var(--Main)}}.svc-rc-param:enabled:active{transform:scale(.97);transform:scale(var(--press-scale))}.svc-rc-param:focus-visible{outline:2px solid var(--Main);outline-offset:1px}.svc-rc-param:disabled{cursor:not-allowed;opacity:.5}.svc-rc-param--static{cursor:default}.svc-rc-param__icon{color:var(--Note);flex:none;transition:color .16s ease;transition:color var(--dur-fast) ease}.svc-rc-hint{color:#64748b;color:var(--doc-muted,#64748b);font-size:12px;line-height:1.5;margin:-4px 0 10px}.svc-cc-meta{align-items:center;color:var(--Heading);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 18px;line-height:20px}.svc-cc-meta__item{align-items:center;display:inline-flex;gap:6px}.svc-cc-meta__label{color:#64748b;color:var(--doc-muted,#64748b)}.svc-cc-logic{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-radius:8px;color:var(--Heading);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--doc-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:13px;line-height:1.6;margin:0;padding:10px 14px;white-space:pre-wrap;word-break:break-word}.svc-sticky-bar{position:-webkit-sticky;position:sticky;top:0;top:var(--svc-sticky-bar-top,80px);z-index:10}.layout-wrap.header-position-scrollable .svc-sticky-bar{--svc-sticky-bar-top:0px}@media (max-width:767.98px){.svc-sticky-bar{position:static}}.svc-pinned-head{background:#f2f7fb;background:var(--backdrop,#f2f7fb);display:flex;flex-direction:column;gap:16px;gap:var(--app-card-gap,16px)}.svc-pinned-head .svc-groupbar,.svc-pinned-head>.svc-sticky-bar{position:static;z-index:auto}.svc-groupbar{align-items:stretch;flex-direction:column;gap:0}.svc-groupbar__row{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.svc-grouptabs{border-top:1px solid var(--Stroke);display:flex;gap:2px;margin:8px -14px -10px;padding:0 14px}.svc-grouptabs__tab{align-items:center;background:none;border:0;border-bottom:2px solid #0000;color:var(--Note);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:650;gap:7px;padding:9px 12px;transition:color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1);transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.svc-grouptabs__tab:hover{color:var(--Heading)}.svc-grouptabs__tab--on{border-bottom-color:#2275fc;border-bottom-color:var(--Main,#2275fc);color:#2275fc;color:var(--Main,#2275fc)}.svc-grouptabs__tab:not(.svc-grouptabs__tab--on) .svc-count{background:#f8fafc;background:var(--bg-table-1,#f8fafc);color:var(--Note)}.svc-about{gap:22px}.svc-about__lede p{color:var(--Heading);font-size:16px;line-height:1.7;margin:0;max-width:68ch}.svc-about__empty{color:var(--Note)}.svc-about__label{color:var(--Note);font-size:10.5px;font-weight:700;letter-spacing:.09em;margin:0 0 8px;text-transform:uppercase}.svc-about__block{border-top:1px solid var(--Stroke);padding-top:20px}.svc-about__path{background:#f8fafc;background:var(--bg-table-1,#f8fafc);border:1px solid var(--Stroke);border-radius:9px;color:var(--Heading);display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--doc-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:14px;font-weight:500;margin:0;padding:7px 12px}.svc-about__hint{color:var(--Note);font-size:13px;margin:8px 0 0}.svc-about__meta{align-items:center;border-top:1px solid var(--Stroke);color:var(--Note);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;padding-top:18px}.svc-about__meta strong{color:var(--Heading);font-weight:650}.svc-about__dot{color:#858b93;color:var(--Text-Holder,#858b93)}.svc-groupbar{padding:10px 14px}.svc-filter__count{padding-bottom:12px;white-space:nowrap}.svc-groupbar__name{color:var(--Heading);flex-shrink:1;font-size:16px;font-weight:700;letter-spacing:-.015em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-groupbar__meta{color:var(--Note);font-size:13px;white-space:nowrap}.svc-groupbar__meta strong{color:var(--Heading);font-weight:700}.svc-groupbar__sep{color:#858b93;color:var(--Text-Holder,#858b93)}.svc-groupbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}@media (max-width:767.98px){.svc-groupbar{position:static}.svc-groupbar__sep{display:none}}.wg-box.marketplace-card{gap:14px;height:100%;padding:20px}.marketplace-card .service-card__desc{margin:0}.marketplace-card--group{min-height:400px}.marketplace-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--Heading);display:-webkit-box;font-size:20px;font-weight:700;line-height:1.4;margin:0;overflow:hidden}.marketplace-card__group-head{align-items:flex-start;display:flex;gap:10px}.marketplace-card__group-head .marketplace-card__title{flex:1 1;min-width:0}.marketplace-card__group-head .service-chip{flex:none;margin-top:3px}.marketplace-card .service-card__head{flex-wrap:nowrap}.marketplace-card .service-card__headline{min-width:0}.marketplace-card .service-card__head>.health-badge-wrapper{flex:none}.app-card__facts{display:flex;flex-direction:column;font-size:15px;gap:8px;line-height:1.4}.app-card__fact{grid-gap:10px;align-items:baseline;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,auto)}.app-card__fact-label{color:var(--Note)}.app-card__fact-value{color:var(--Heading);font-weight:600;justify-self:end;text-align:right}.app-card__fact-value--lead{font-size:17px;font-weight:700;letter-spacing:-.02em}.app-card__facts--divided{border-top:1px solid var(--Stroke);padding-top:14px}.marketplace-services{list-style:none;margin:0;padding:0}.marketplace-services-block{display:flex;flex-direction:column;gap:8px;margin-top:12px}.marketplace-services__count{align-items:center;color:var(--Note);display:flex;font-size:12px;font-weight:600;gap:10px;letter-spacing:.06em;text-transform:uppercase}.marketplace-services__count:after{background:var(--Stroke);content:"";flex:1 1;height:1px}.marketplace-services__tally{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;order:1}.marketplace-services__row{align-items:center;border-top:1px solid var(--Stroke);display:flex;gap:8px;padding:10px 0}.marketplace-services__row:first-child{border-top:0}.marketplace-services__row>*{flex-shrink:0}.marketplace-services__title{color:var(--Heading);flex-shrink:1;font-size:16px;font-weight:600;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketplace-services__row .health-badge-wrapper{margin-left:auto}.marketplace-services__more{border-top:1px solid var(--Stroke);color:var(--Note);font-size:13px;padding-top:8px}.marketplace-card-grid{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.marketplace-card-grid--group{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr))}.svc-json-view{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-radius:10px;color:var(--Heading);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--doc-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:13px;line-height:1.7;margin:0;max-height:800px;overflow:auto;padding:14px 16px}.svc-export-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.svc-export-filters>*{flex:1 1 220px;min-width:0}.svc-field-hidden-toggle{align-items:center;color:var(--Note);cursor:pointer;display:flex;font-size:12px;gap:8px;margin:2px 0 8px}.svc-field-hidden-toggle input{cursor:pointer;margin:0;width:auto}.svc-field-pairs{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.svc-field-pairs{grid-template-columns:minmax(0,1fr)}}.svc-export-filters__wide{flex:1 1 100%}.svc-field-pairs>.svc-export-filters__wide{grid-column:1/-1}.svc-export-filters__wide textarea{resize:vertical;width:100%}.svc-export-filters__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;margin-left:auto}.svc-view-toggle .env-toggle__option{align-items:center;display:inline-flex;gap:5px;justify-content:center;min-width:84px}.svc-export-url{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-radius:8px;color:var(--Heading);flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--doc-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12.5px;line-height:1.6;margin:0;min-width:0;overflow-wrap:anywhere;padding:10px 14px;white-space:pre-wrap}.svc-json-row{align-items:center;border-radius:4px;display:flex;min-width:-webkit-min-content;min-width:min-content;white-space:pre}.svc-json-branch{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;padding:0;text-align:left}.svc-json-branch>svg{color:#64748b;color:var(--doc-muted,#64748b);flex-shrink:0}@media (hover:hover) and (pointer:fine){.svc-json-branch:hover .svc-json-index,.svc-json-branch:hover .svc-json-key{text-decoration:underline}}.svc-json-branch:focus-visible{border-radius:4px;outline:2px solid var(--Main);outline-offset:2px}.svc-json-key{color:#0f766e;font-weight:600}.svc-json-index,.svc-json-meta,.svc-json-punc{color:#64748b;color:var(--doc-muted,#64748b)}.svc-json-meta{font-style:italic;padding:0 6px}.svc-json-str{color:#b45309}.svc-json-num{color:#1d4ed8}.svc-json-bool{color:#7e22ce}.svc-json-null{color:#64748b;color:var(--doc-muted,#64748b);font-style:italic}.svc-preview-table-wrap{border:1px solid var(--Stroke);border-radius:10px;max-height:800px;overflow:auto}.svc-json-view,.svc-preview-table-wrap{scrollbar-width:thin}.svc-json-view::-webkit-scrollbar,.svc-preview-table-wrap::-webkit-scrollbar{height:8px}.svc-preview-table-wrap--empty{color:var(--Note);font-size:14px;padding:14px 16px}.svc-preview-grid{font-size:14px;min-width:100%}.svc-preview-grid__head,.svc-preview-grid__row{align-items:stretch;border-bottom:1px solid var(--Stroke);display:grid}.svc-preview-grid__head{background:var(--bg-table-1);position:-webkit-sticky;position:sticky;top:0;z-index:1}.svc-preview-grid__cell,.svc-preview-grid__th{padding:10px 16px;text-align:center}.svc-preview-grid__th{color:var(--Note);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.svc-preview-grid__cell{background:none;border:0;color:var(--Heading);cursor:pointer;display:block;line-height:18px;font:inherit;max-height:132px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap;width:100%}@media (hover:hover) and (pointer:fine){.svc-preview-grid__cell:hover{background:#edf1f5;background:var(--hv-item,#edf1f5)}}.svc-preview-grid__cell:focus-visible{outline:2px solid var(--Main);outline-offset:-2px}.service-chip.service-chip--failing{background:color-mix(in srgb,#b45309 10%,#fff);border-color:color-mix(in srgb,#b45309 30%,#fff);color:color-mix(in srgb,#b45309 85%,#000)}.service-card__failure-fix{display:block;margin-top:4px;opacity:.9}.service-chip.service-chip--failing-now{background:color-mix(in srgb,#b91c1c 10%,#fff);border-color:color-mix(in srgb,#b91c1c 30%,#fff);color:color-mix(in srgb,#b91c1c 85%,#000)}.service-card__failure-meta{display:block;font-size:11px;margin-top:2px;opacity:.75}.svc-form-row{display:flex;flex-wrap:wrap;gap:22px}.svc-form-row>*{flex:1 1;min-width:min(260px,100%)}.svc-list{grid-column-gap:10px;grid-row-gap:16px;column-gap:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-template-columns:repeat(var(--svc-list-cols,3),minmax(0,1fr)) var(--svc-list-tail,auto);row-gap:16px}.svc-list--fields{--svc-list-tail:auto auto}.svc-list__entry{grid-row-gap:10px;display:grid;grid-column:1/-1;grid-template-columns:subgrid;row-gap:10px}.svc-list-row,.svc-list__entry>:not(.svc-list-row){grid-column:1/-1}.svc-list-row{align-items:start;display:grid;grid-template-columns:subgrid}.svc-list-row--head{align-items:end;margin-bottom:-6px}.svc-list-row:not(.svc-list-row--head) .body-title{display:none}.svc-list-row__wide{grid-column:span 2}@media (max-width:767px){.svc-list{grid-template-columns:minmax(0,1fr)}.svc-list-row__wide{grid-column:auto}.svc-list-row--head{display:none}.svc-list-row:not(.svc-list-row--head) .body-title{display:block}}.svc-row-action{align-items:center;display:flex;min-height:44px;min-height:calc(var(--field-py)*2 + var(--field-lh) + 2px)}.svc-note.svc-step-field,.svc-step-field{margin-top:16px;margin-top:var(--app-card-gap)}.svc-step-form>.svc-step-field:first-child{margin-top:0}.svc-form-card__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.svc-form-card__flag{background:#f8fafc;background:var(--bg-table-1,#f8fafc);border:1px solid #ecf0f4;border:1px solid var(--Stroke,#ecf0f4);border-radius:999px;color:var(--Note);flex:0 0 auto;font-size:11px;font-weight:600;line-height:16px;padding:3px 10px;white-space:nowrap}.svc-form-card__flag--required{background:color-mix(in srgb,#b45309 10%,#0000);border-color:color-mix(in srgb,#b45309 30%,#0000);color:#b45309}.svc-form-card__flag--on{background:color-mix(in srgb,#15803d 10%,#0000);border-color:color-mix(in srgb,#15803d 30%,#0000);color:#15803d}.svc-form-section{gap:4px;margin-bottom:-8px;padding:0 4px}.svc-endpoint{align-items:center;display:flex;gap:8px;margin-top:6px;min-width:0}.svc-endpoint__method{background:color-mix(in srgb,var(--svc-endpoint-hue) 12%,#0000);border:1px solid color-mix(in srgb,var(--svc-endpoint-hue) 35%,#0000);border-radius:6px;color:var(--svc-endpoint-hue);flex:0 0 auto;font-size:10.5px;font-weight:700;letter-spacing:.06em;line-height:16px;padding:2px 8px}.svc-endpoint__path{background:none;border:0;color:var(--Note);font-family:source-code-pro,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:16px;margin:0;min-width:0;overflow-wrap:anywhere;padding:0}.svc-preview-grid__actions{align-items:center;display:flex;gap:6px;padding:10px 16px;white-space:nowrap}.svc-preview-value{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1080}.svc-preview-value__panel{background:#fff;background:var(--White,#fff);border-radius:16px;box-shadow:0 24px 60px -20px #10182873;display:flex;flex-direction:column;gap:12px;max-height:min(86vh,920px);padding:20px;width:min(1280px,100%)}.svc-preview-value__head{align-items:center;display:flex;gap:12px;justify-content:space-between}.svc-preview-value__title{color:#111;color:var(--Heading,#111);font-size:15px;font-weight:700}.svc-preview-value__actions{display:flex;gap:8px}.svc-preview-value__body{background:#f8fafc;background:var(--bg-table-1,#f8fafc);border:1px solid #ecf0f4;border:1px solid var(--Stroke,#ecf0f4);border-radius:10px;color:#111;color:var(--Heading,#111);font-family:source-code-pro,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:18px;margin:0;overflow:auto;overflow-wrap:anywhere;padding:14px;white-space:pre-wrap}.svc-preview-value__body--raw{overflow-wrap:normal;white-space:pre}.svc-preview-value__body--text{font-family:inherit;font-size:14px;line-height:22px;overflow-wrap:anywhere;white-space:pre-wrap}.svc-pv-image{border-radius:4px;max-height:72px;max-width:100%;object-fit:contain;vertical-align:middle;width:auto}.svc-pv-image--panel{border-radius:8px;height:auto;max-height:62vh;max-width:760px;width:100%}.svc-pv-link{color:#2377fc;color:var(--Primary,#2377fc);overflow-wrap:anywhere;text-decoration:underline}.svc-pv-link:hover{text-decoration:none}.svc-pv-colour{align-items:center;display:inline-flex;gap:8px}.svc-pv-swatch{border:1px solid #ecf0f4;border:1px solid var(--Stroke,#ecf0f4);border-radius:4px;display:inline-block;flex:0 0 auto;height:16px;width:16px}.svc-pv-swatch--panel{border-radius:8px;height:48px;width:48px}.svc-pv-flag{background:#eef2f7;background:var(--bg-table-2,#eef2f7);border-radius:999px;color:#64748b;color:var(--Note,#64748b);display:inline-block;font-size:12px;font-weight:600;padding:2px 10px}.svc-pv-flag--yes{background:#e7f6ec;color:#157347}.svc-preview-value__body--formatted{align-items:center;display:flex;flex-direction:column;font-family:inherit;font-size:14px;gap:10px;justify-content:center;line-height:22px;min-height:220px;text-align:center;white-space:normal}.svc-preview-value__body--formatted :is(img,video,canvas,svg,iframe){border-radius:8px;height:auto;max-height:62vh;max-width:100%;object-fit:contain}.svc-preview-value__body--formatted :is(table,ul,ol,pre,blockquote){text-align:left;width:100%}.svc-preview-value__body--table{font-family:inherit;font-size:13px;line-height:18px;padding:0;white-space:normal}.svc-preview-value__table{display:grid;width:-webkit-max-content;width:max-content}.svc-preview-value__trow{display:contents}.svc-preview-value__th{background:#eef2f7;background:var(--bg-table-2,#eef2f7);color:#64748b;color:var(--Note,#64748b);font-size:11px;font-weight:700;letter-spacing:.04em;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.svc-preview-value__td,.svc-preview-value__th{border-bottom:1px solid #ecf0f4;border-bottom:1px solid var(--Stroke,#ecf0f4);padding:8px 12px;text-align:center}.svc-preview-value__td{color:#111;color:var(--Heading,#111);overflow-wrap:break-word;white-space:pre-wrap}.svc-preview-value__td--muted{color:#94a3b8;color:var(--Note,#94a3b8);font-style:italic}.svc-preview-value__note{color:#64748b;color:var(--Note,#64748b);font-size:12px;margin:0;padding:10px 12px}.svc-preview-value__modes{align-items:center;background:#eef2f7;background:var(--bg-table-2,#eef2f7);border-radius:8px;display:inline-flex;gap:2px;padding:2px}.svc-preview-value__mode{background:#0000;border:0;border-radius:6px;color:#64748b;color:var(--Note,#64748b);cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px;transition:background .16s ease,color .16s ease;transition:background var(--dur-fast,.15s) ease,color var(--dur-fast,.15s) ease}.svc-preview-value__mode.is-active,.svc-preview-value__mode:hover{color:#111;color:var(--Heading,#111)}.svc-preview-value__mode.is-active{background:#fff;background:var(--White,#fff);box-shadow:0 1px 2px #1018281f}.animate__animated,.animated,.w3-animate-bottom,.w3-animate-left,.w3-animate-opacity,.w3-animate-right,.w3-animate-top,.w3-animate-zoom{--animate-duration:var(--dur-base);animation-duration:.2s;animation-duration:var(--dur-base);animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){.animate__animated,.animated,.w3-animate-bottom,.w3-animate-left,.w3-animate-opacity,.w3-animate-right,.w3-animate-top,.w3-animate-zoom{--animate-duration:1ms;animation-duration:1ms;animation-iteration-count:1}.api-doc-back:active,.api-doc-copy:active,.api-doc-expand-btn:active,.btn.svc-btn:active,.cc-tip__toggle:active,.env-toggle:active:not(:disabled),.role-tab:active,.service-tabs .service-tab:not(:disabled):active,.svc-btn:active,.svc-snippets li:active,.toggle-switch:active{transform:none}.api-doc-expand-btn,.api-doc-expand-btn svg,.api-doc-response-row__chevron,.app-card,.cc-tip__chevron,.cc-tip__panel,.env-toggle__thumb,.health-badge-wrapper .health-badge-tooltip,.service-card,.svc-cv-col,.toggle-switch__thumb{transition-duration:1ms}.health-badge-wrapper .health-badge-tooltip{transform:none}}.api-doc-env-pill{border-radius:999px;display:inline-block;font-size:11px;font-size:var(--doc-fs-2xs,11px);font-weight:700;letter-spacing:.04em;line-height:1.4;line-height:var(--doc-lh-snug,1.4);padding:.25em .65em;text-transform:uppercase;white-space:nowrap}.api-doc-env-pill--production{background:#2275fc1a;border:1px solid #2275fc47;color:#1d4ed8}.api-doc-env-pill--mock{background:#ff9f1c24;border:1px solid #ff9f1c59;color:#92580b}.api-doc-env-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.api-doc-env-option{background:#fff;background:var(--White,#fff);border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:border-color var(--dur-fast) ease,background var(--dur-fast) ease,box-shadow var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.api-doc-env-option:hover:not(:disabled){border-color:#2275fc66}.api-doc-env-option:active:not(:disabled){transform:scale(.97);transform:scale(var(--press-scale))}.api-doc-env-option:focus-visible{outline:2px solid #2275fc8c;outline-offset:2px}.api-doc-env-option--selected{background:#2275fc0d;border-color:#2275fc8c;box-shadow:inset 0 0 0 1px #2275fc2e}.api-doc-env-option--disabled{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border-color:#e7ecf3;border-color:var(--doc-line,#e7ecf3);box-shadow:none;cursor:not-allowed}.api-doc-env-option__head{align-items:center;display:flex;gap:8px;justify-content:space-between}.api-doc-env-option__name{color:#0f1b2d;color:var(--Heading,#0f1b2d);font-size:16px;font-size:var(--doc-fs-lg,16px);font-weight:700;line-height:1.2;line-height:var(--doc-lh-tight,1.2)}.api-doc-env-option__mark{color:#1d4ed8;font-size:11px;font-size:var(--doc-fs-2xs,11px);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.api-doc-env-option__desc{color:#334155;font-size:15px;font-size:var(--doc-fs-md,15px);line-height:1.6;line-height:var(--doc-lh-base,1.6)}.api-doc-env-option__meta{color:#64748b;color:var(--doc-muted,#64748b);font-size:13px;font-size:var(--doc-fs-sm,13px);line-height:1.4;line-height:var(--doc-lh-snug,1.4)}@media (prefers-reduced-motion:reduce){.api-doc-env-option{transition-duration:1ms}.api-doc-env-option:active:not(:disabled){transform:none}}.layout-wrap .section-content-right .main-content .main-content-inner{display:flex;flex-direction:column}.layout-wrap .section-content-right .main-content .main-content-inner .main-content-wrap{display:flex;flex:1 0 auto;flex-direction:column;margin-block:0}.main-content-wrap>:last-child:has(>.svc-page){display:flex;flex:1 0 auto;flex-direction:column;min-width:0}.svc-page{display:flex;flex:1 0 auto;flex-direction:column;min-width:0}.svc-page__grow{flex:1 0 auto}.svc-wizard-panes,.svc-wizard-panes>.tab-pane.active{display:flex;flex-direction:column;min-width:0}.svc-wizard-panes>.tab-pane.active{flex:0 0 auto;min-height:60vh}.svc-wizard-panes>.tab-pane.active div:has(>.wg-box),.svc-wizard-panes>.tab-pane.active>div{display:flex;flex:1 0 auto;flex-direction:column;min-width:0}.svc-wizard-panes>.tab-pane.active .wg-box{flex:0 0 auto}.svc-wizard-panes>.tab-pane.active .wg-box:not(:has(~.wg-box)){flex:1 0 auto}.svc-wizard-panes .wg-box>div:empty{display:none}.svc-wizard-panes .wg-box.mt-20:first-child{margin-top:0!important}:root{--dash-fs-label:12px;--dash-fs-meta:13px;--dash-fs-body:15px;--dash-fs-title:20px;--dash-fs-value:28px}.dash-card{gap:16px}.dash-card__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.dash-card__title{color:var(--Heading);font-size:20px;font-size:var(--dash-fs-title);font-weight:700;line-height:1.25;margin:0}.dash-card__hint{color:var(--Note);font-size:13px;font-size:var(--dash-fs-meta);font-weight:500}.dash-card__body{gap:16px;min-width:0}.dash-card__body,.dash-stat{display:flex;flex-direction:column}.dash-stat{align-items:center;gap:4px;height:100%;justify-content:center;text-align:center}.dash-stat__label{color:var(--Note);font-size:12px;font-size:var(--dash-fs-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dash-stat__value{font-feature-settings:"tnum";color:var(--Heading);font-size:28px;font-size:var(--dash-fs-value);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.dash-stat__caption{color:var(--Note);font-size:13px;font-size:var(--dash-fs-meta);line-height:1.4}.dash-stat__caption>span{display:block}.dash-stat--success .dash-stat__value{color:#22c55e;color:var(--Success,#22c55e)}.dash-stat--warning .dash-stat__value{color:#f59e0b;color:var(--Warning,#f59e0b)}.dash-stat--danger .dash-stat__value{color:#ef4444;color:var(--Critical,#ef4444)}.dash-stat--info .dash-stat__value{color:#2275fc;color:var(--Main,#2275fc)}.dash-table{border:none;border-collapse:initial;border-spacing:0;font-size:15px;font-size:var(--dash-fs-body);margin:0;table-layout:auto;width:100%}.dash-table--tight{table-layout:fixed}.dash-table--tight td.trunc,.dash-table--tight td.trunc .trunc{max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-table--tight td.mid,.dash-table--tight th.mid{text-align:center}.dash-table--tight td.flex{overflow:hidden}.dash-table--tight td.flex .trunc{display:inline-block;max-width:100%;vertical-align:middle}.dash-table td,.dash-table th{border:none}.dash-table td:first-child,.dash-table th:first-child{padding-left:2px}.dash-table td:last-child,.dash-table th:last-child{padding-right:2px}.dash-table th{background:#fff;background:var(--White,#fff);color:var(--Note);font-size:12px;font-size:var(--dash-fs-label);font-weight:600;letter-spacing:.06em;padding:0 12px 10px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.dash-table td,.dash-table th{border-bottom:1px solid #ecf0f4;border-bottom:1px solid var(--Input,#ecf0f4)}.dash-table td{color:var(--Heading);padding:13px 12px;vertical-align:middle}.dash-table tbody tr:last-child td{border-bottom:none}.dash-table .num,.dash-table th.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dash-table .key{font-weight:600}.dash-index{align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff59;color:#fff;display:inline-flex;font-size:12px;font-size:var(--dash-fs-label);font-weight:700;justify-content:center;line-height:1.4;min-width:30px;padding:3px 8px}.dash-chip{background:#f8fafc;background:var(--bg-table-1,#f8fafc);border-radius:999px;box-shadow:inset 0 0 0 1px #ecf0f4;box-shadow:0 0 0 1px var(--Input,#ecf0f4) inset;color:var(--Note);display:inline-block;font-size:13px;font-size:var(--dash-fs-meta);font-weight:500;padding:4px 11px}.dash-chip--clip{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.dash-table td.dash-fetches-cell{padding:2px 12px 14px 44px}.dash-fetches{grid-gap:10px;background:#f8fafc;background:var(--bg-table-1,#f8fafc);border-radius:10px;box-shadow:inset 0 0 0 1px #ecf0f4;box-shadow:0 0 0 1px var(--Input,#ecf0f4) inset;display:grid;gap:10px;padding:12px 16px}.dash-fetches__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px}.dash-fetches__title{font-size:13px;font-size:var(--dash-fs-meta);font-weight:600}.dash-fetches__grid{grid-row-gap:6px;display:grid;row-gap:6px}.dash-fetches__row{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;font-size:13px;font-size:var(--dash-fs-meta);grid-template-columns:minmax(110px,1.3fr) minmax(130px,1.3fr) 70px 90px minmax(110px,1fr)}.dash-fetches__row--head{color:var(--Note);font-size:12px;font-size:var(--dash-fs-label);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dash-fetches__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-pager-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px}.dash-page-size{align-items:center;color:var(--Note);display:inline-flex;gap:8px;margin:0}.dash-page-size,.dash-page-size select{font-size:13px;font-size:var(--dash-fs-meta)}.dash-page-size select{height:32px;min-width:72px;padding:0 28px 0 10px;width:auto}.dash-page-size .svc-select-field{--field-py:6px;--field-px:10px;--field-lh:18px;--field-fs:var(--dash-fs-meta);min-width:72px;width:auto}.dash-chip--count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:6px;padding:2px 8px}.dash-mono{color:var(--Note);font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;font-size:var(--dash-fs-meta)}.dash-metric{align-items:flex-end;display:inline-flex;flex-direction:column;gap:2px;line-height:1.3}.dash-metric--fill{align-items:center;display:flex;width:100%}.dash-metric__value{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:600;gap:5px}.dash-metric__delta{font-feature-settings:"tnum";font-size:12px;font-size:var(--dash-fs-label);font-variant-numeric:tabular-nums;font-weight:500}.dash-metric__delta,.dash-size{align-items:center;display:inline-flex;gap:2px}.dash-size{flex-direction:column;line-height:1.3}.dash-size-sent{font-feature-settings:"tnum";font-size:12px;font-size:var(--dash-fs-label);font-variant-numeric:tabular-nums}.dash-muted,.dash-size-sent{color:var(--Note);white-space:nowrap}.dash-muted{font-size:13px;font-size:var(--dash-fs-meta)}.dash-table .trunc{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-link{text-decoration:none;transition:color .16s ease;transition:color var(--dur-fast) ease}.dash-link,.dash-link:hover{color:#2275fc;color:var(--Main,#2275fc)}.dash-link:hover{text-decoration:underline}.dash-table tbody tr.dash-row--selected td{color:#fff}.dash-table tbody tr.dash-row--selected .dash-link,.dash-table tbody tr.dash-row--selected .dash-mono,.dash-table tbody tr.dash-row--selected .dash-muted{color:inherit}.dash-table tbody tr.dash-row--selected .dash-metric__delta,.dash-table tbody tr.dash-row--selected .dash-metric__value{color:inherit!important}.dash-table tbody tr.dash-row--selected .dash-link{text-decoration:underline}.dash-table tbody tr{transition:background-color .16s ease;transition:background-color var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.dash-table tbody tr:hover td{background:#f8fafc;background:var(--bg-table-1,#f8fafc)}.dash-table tbody tr.dash-row--selected:hover td{background:#0000;box-shadow:inset 0 1px 0 #ffffff80,inset 0 -1px 0 #ffffff80}}.dash-scroll{min-width:0;overflow:auto}.dash-card__body--fill{flex:1 1 auto}.dash-scroll--fill{flex:1 1;min-height:200px}@media (max-width:767.98px){:root{--dash-stack-gap:12px;--dash-fs-value:22px;--dash-fs-title:17px;--dash-fs-body:14px;--dash-fs-meta:12px;--app-card-pad:14px}.dash-stat-col{flex:1 1 45%;max-width:100%}.dashboard-sections{display:flex;flex-direction:column;gap:var(--dash-stack-gap)}.dashboard-sections .row{--bs-gutter-y:var(--dash-stack-gap);margin-top:0;row-gap:var(--dash-stack-gap)}.dashboard-sections .row>[class*=col-]{margin-bottom:0!important;margin-top:0!important}.dash-stat-col>.dash-card{height:100%}.dash-stat__label{text-wrap:balance}.dash-scroll .dash-table{min-width:460px}.dash-scroll .dash-table--tight{min-width:680px}}.dash-bar+.dash-bar{margin-top:12px}.dash-bar__head{align-items:baseline;display:flex;font-size:15px;font-size:var(--dash-fs-body);gap:12px;justify-content:space-between;margin-bottom:6px}.dash-bar__name{color:var(--Heading);font-weight:600}.dash-bar__meta{font-feature-settings:"tnum";color:var(--Note);font-size:13px;font-size:var(--dash-fs-meta);font-variant-numeric:tabular-nums}.dash-bar__track{background:#ecf0f4;background:var(--Input,#ecf0f4);border-radius:999px;height:8px;overflow:hidden}.dash-bar__fill{background:#2275fc;background:var(--Main,#2275fc);height:100%;transform-origin:left center;transition:transform .2s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-base) var(--ease-out);width:100%}.dash-bar__fill--muted{background:#cbd5e1;background:var(--Palette-Blue-Gray-300,#cbd5e1)}.dash-heat{grid-gap:3px;align-items:center;display:grid;gap:3px;grid-template-columns:36px repeat(24,minmax(0,1fr));min-width:560px}.dash-heat__axis{color:var(--Note);font-size:11px;font-weight:600;text-align:center}.dash-heat__row-label{color:var(--Note);font-size:12px;font-size:var(--dash-fs-label);font-weight:600}.dash-heat__cell{background:#ecf0f4;background:var(--Input,#ecf0f4);border-radius:3px;height:24px;outline:2px solid #0000;outline-offset:-2px;transition:outline-color .16s ease;transition:outline-color var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.dash-heat__cell:hover{outline-color:#111;outline-color:var(--Heading,#111)}}@media (prefers-reduced-motion:reduce){.dash-bar__fill,.dash-heat__cell,.dash-link,.dash-table tbody tr{transition-duration:1ms}}.dash-pill-slot{display:flex;height:0;justify-content:center;overflow:visible;pointer-events:none;position:-webkit-sticky;position:sticky;top:12px;z-index:20}.dash-pill{align-items:center;animation:dash-pill-in .2s cubic-bezier(.23,1,.32,1) both;animation:dash-pill-in var(--dur-base) var(--ease-out) both;background:linear-gradient(180deg,#232a3d,#141926);border:none;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff14,0 8px 24px #14192647;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--dash-fs-meta);font-weight:600;gap:10px;line-height:1;padding:8px 8px 8px 16px;pointer-events:auto;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);white-space:nowrap}@keyframes dash-pill-in{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover:hover) and (pointer:fine){.dash-pill:hover{box-shadow:inset 0 1px 0 #ffffff1f,0 10px 30px #1419265c}}.dash-pill:active{transform:scale(.97);transform:scale(var(--press-scale))}.dash-pill:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--Main,#2275fc);outline-offset:3px}.dash-pill__dot{animation:dash-pill-pulse 2.4s cubic-bezier(.23,1,.32,1) infinite;animation:dash-pill-pulse 2.4s var(--ease-out) infinite;background:#22c55e;background:var(--Success,#22c55e);border-radius:50%;box-shadow:0 0 0 0 #22c55e8c;flex:none;height:7px;width:7px}@keyframes dash-pill-pulse{0%{box-shadow:0 0 0 0 #22c55e80}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}.dash-pill__count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-pill__failed{color:#fca5a5;font-weight:500}.dash-pill__action{align-items:center;background:#ffffff1f;border-radius:999px;display:inline-flex;font-size:12px;font-size:var(--dash-fs-label);font-weight:600;gap:4px;padding:5px 12px;transition:background-color .16s ease;transition:background-color var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.dash-pill:hover .dash-pill__action{background:#fff3}}@media (prefers-reduced-motion:reduce){.dash-pill{animation-duration:1ms}.dash-pill:active{transform:none}.dash-pill__dot{animation:none}}.dash-empty{align-items:center;color:var(--Note);font-size:15px;font-size:var(--dash-fs-body);padding:40px 20px;text-align:center}.dash-empty,.dash-loading{display:flex;justify-content:center}.dash-loading{flex-direction:column;gap:12px;padding:24px 4px}.dash-loading__bar{animation:dash-loading-sheen 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background:linear-gradient(90deg,var(--bg-table-1,#f1f5f9) 0,var(--Input,#e2e8f0) 50%,var(--bg-table-1,#f1f5f9) 100%);background-size:200% 100%;border-radius:6px;display:block;height:12px;width:100%}.dash-loading__bar--short{width:60%}.dash-loading__bar--value{height:28px;margin:2px auto;width:50%}.dash-loading__caption{align-items:center;display:flex;flex-direction:column;height:36px;justify-content:space-around;width:100%}.dash-loading__caption .dash-loading__bar{height:10px}@keyframes dash-loading-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}.dash-card__body,.dash-empty{animation:dash-content-in .24s ease-out}@keyframes dash-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dash-card__body,.dash-empty,.dash-loading__bar{animation:none}}.ntf,.ntf-bell{position:relative}.ntf-bell{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:#575864;color:var(--Body-Text,#575864);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);width:40px}.ntf-bell i{font-size:20px;line-height:1}@media (hover:hover) and (pointer:fine){.ntf-bell:hover{background:#edf1f5;background:var(--hv-item,#edf1f5);border-color:#ecf0f4;border-color:var(--Stroke,#ecf0f4);color:#111;color:var(--Heading,#111)}}.ntf-bell:active{transform:scale(.97);transform:scale(var(--press-scale))}.ntf-bell:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--Main,#2275fc);outline-offset:2px}.ntf-bell[aria-expanded=true]{background:#edf1f5;background:var(--hv-item,#edf1f5);border-color:#ecf0f4;border-color:var(--Stroke,#ecf0f4);color:#111;color:var(--Heading,#111)}.ntf-bell__count{font-feature-settings:"tnum";animation:ntf-badge-in .2s cubic-bezier(.23,1,.32,1) both;animation:ntf-badge-in var(--dur-base) var(--ease-out) both;background:#2275fc;background:var(--Main,#2275fc);border:2px solid #fff;border:2px solid var(--White,#fff);border-radius:999px;color:#fff;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;height:17px;line-height:13px;min-width:17px;padding:0 4px;position:absolute;right:1px;top:1px}@keyframes ntf-badge-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.dropdown-menu.ntf-panel{background:#fff;background:var(--White,#fff);border:1px solid #ecf0f4;border:1px solid var(--Stroke,#ecf0f4);border-radius:18px;box-shadow:0 1px 2px #1018280a,0 12px 32px -8px #1018282e;margin-top:12px;max-width:calc(100vw - 24px);overflow:hidden;padding:0;width:392px}.dropdown-menu.ntf-panel.show{animation:ntf-panel-in .2s cubic-bezier(.23,1,.32,1) both;animation:ntf-panel-in var(--dur-base) var(--ease-out) both}@keyframes ntf-panel-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.ntf-panel__head{align-items:center;border-bottom:1px solid #ecf0f4;border-bottom:1px solid var(--Stroke,#ecf0f4);display:flex;gap:12px;justify-content:space-between;padding:16px 18px 14px}.ntf-panel__title{color:#111;color:var(--Heading,#111);font-size:15px;font-weight:700;line-height:20px;margin:0}.ntf-panel__subtitle{font-size:12px;line-height:16px;margin:2px 0 0}.ntf-icon-btn,.ntf-panel__subtitle{color:#95989d;color:var(--Note,#95989d)}.ntf-icon-btn{align-items:center;background:#fff;background:var(--White,#fff);border:1px solid #ecf0f4;border:1px solid var(--Stroke,#ecf0f4);border-radius:10px;cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;padding:0;transition:background-color .16s ease,color .16s ease;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease;width:32px}.ntf-icon-btn i{font-size:14px;line-height:1}@media (hover:hover) and (pointer:fine){.ntf-icon-btn:hover:not(:disabled){background:#edf1f5;background:var(--hv-item,#edf1f5);color:#111;color:var(--Heading,#111)}}.ntf-icon-btn:disabled{cursor:default;opacity:.7}.ntf-icon-btn:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--Main,#2275fc);outline-offset:2px}.ntf-spin{animation:ntf-spin .9s linear infinite;display:inline-block}@keyframes ntf-spin{to{transform:rotate(1turn)}}.ntf-panel__list{max-height:min(420px,60vh);overflow-y:auto;overscroll-behavior:contain}.ntf-row{grid-gap:4px;align-items:start;border-bottom:1px solid #ecf0f4;border-bottom:1px solid var(--Stroke,#ecf0f4);display:grid;gap:4px;grid-template-columns:1fr 32px;padding:2px 10px 2px 2px;position:relative;transition:background-color .16s ease;transition:background-color var(--dur-fast) ease}.ntf-row:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.ntf-row:hover{background:#f7fafc;background:var(--bg-table-1,#f7fafc)}}.ntf-row--busy{opacity:.55;pointer-events:none}.ntf-row__main{grid-gap:12px;align-items:start;background:#0000;border:0;cursor:pointer;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);padding:14px 4px 14px 16px;text-align:left;transition:transform .12s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-press) var(--ease-out);width:100%}.ntf-row__main:active{transform:scale(.995);transform:scale(var(--press-scale-row))}.ntf-row__main:focus-visible{border-radius:12px;outline:2px solid #2275fc;outline:2px solid var(--Main,#2275fc);outline-offset:-2px}.ntf-row--info{--ntf-wash:#eef4ff;--ntf-ink:#2275fc}.ntf-row--success{--ntf-wash:#ecfdf3;--ntf-ink:#16a34a}.ntf-row--warning{--ntf-wash:#fff7ed;--ntf-ink:#d97706}.ntf-row--critical{--ntf-wash:#fef2f2;--ntf-ink:#dc2626}.ntf-row__icon{align-items:center;background:var(--ntf-wash);border-radius:12px;color:var(--ntf-ink);display:inline-flex;flex:none;height:38px;justify-content:center;width:38px}.ntf-row__icon i{font-size:17px;line-height:1}.ntf-row__body{display:block;min-width:0}.ntf-row__title{align-items:center;color:#111;color:var(--Heading,#111);display:flex;font-size:13px;font-weight:600;gap:7px;line-height:18px}.ntf-row__message{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#575864;color:var(--Body-Text,#575864);display:-webkit-box;font-size:12px;line-height:18px;margin-top:3px;overflow:hidden;overflow-wrap:anywhere}.ntf-row__meta{align-items:center;color:#95989d;color:var(--Note,#95989d);display:flex;font-size:11px;gap:10px;line-height:15px;margin-top:7px}.ntf-row__go{align-items:center;color:var(--ntf-ink);display:inline-flex;font-weight:600;gap:2px}.ntf-row__go i{font-size:13px;transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ntf-row:hover .ntf-row__go i{transform:translateX(2px)}}.ntf-row--unread{background:color-mix(in srgb,var(--ntf-wash) 38%,#fff)}.ntf-row--unread:before{background:var(--ntf-ink);border-radius:0 3px 3px 0;bottom:10px;content:"";left:0;position:absolute;top:10px;width:3px}@media (hover:hover) and (pointer:fine){.ntf-row--unread:hover{background:var(--ntf-wash)}}.ntf-row__dot{background:var(--ntf-ink);border-radius:50%;flex:none;height:6px;width:6px}.ntf-row__delete{align-items:center;background:#0000;border:0;border-radius:8px;color:#95989d;color:var(--Note,#95989d);cursor:pointer;display:inline-flex;height:26px;justify-content:center;margin-top:15px;opacity:0;padding:0;transition:opacity .16s ease,background-color .16s ease,color .16s ease;transition:opacity var(--dur-fast) ease,background-color var(--dur-fast) ease,color var(--dur-fast) ease;width:26px}.ntf-row__delete i{font-size:13px;line-height:1}.ntf-row:focus-within .ntf-row__delete,.ntf-row:hover .ntf-row__delete{opacity:1}@media (hover:none){.ntf-row__delete{opacity:1}}@media (hover:hover) and (pointer:fine){.ntf-row__delete:hover{background:#f87171;background:var(--Palette-Red-400,#f87171);color:#fff}}.ntf-row__delete:focus-visible{opacity:1;outline:2px solid #2275fc;outline:2px solid var(--Main,#2275fc);outline-offset:2px}.ntf-panel__foot{background:#f7fafc;background:var(--bg-table-1,#f7fafc);border-top:1px solid #ecf0f4;border-top:1px solid var(--Stroke,#ecf0f4);padding:10px 14px}.ntf-clear{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#95989d;color:var(--Note,#95989d);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:9px 12px;transition:background-color .16s ease,border-color .16s ease,color .16s ease;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease;width:100%}@media (hover:hover) and (pointer:fine){.ntf-clear:hover:not(:disabled){background:#fef2f2;border-color:#f87171;border-color:var(--Palette-Red-400,#f87171);color:#ef4444;color:var(--Palette-Red-500,#ef4444)}}.ntf-clear:disabled{cursor:default;opacity:.6}.ntf-clear:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--Main,#2275fc);outline-offset:2px}.ntf-clear svg{animation:ntf-spin .9s linear infinite;height:14px;width:14px}.ntf-empty{padding:40px 28px 44px;text-align:center}.ntf-empty__icon{align-items:center;background:#f7fafc;background:var(--bg-table-1,#f7fafc);border-radius:50%;color:#cbd5e1;color:var(--Icon,#cbd5e1);display:inline-flex;height:46px;justify-content:center;margin-bottom:14px;width:46px}.ntf-empty__icon i{font-size:20px}.ntf-empty__title{color:#111;color:var(--Heading,#111);font-size:13px;font-weight:600;margin:0}.ntf-empty__hint{color:#95989d;color:var(--Note,#95989d);font-size:12px;line-height:17px;margin:5px auto 0;max-width:26ch}.ntf-skeletons{padding:6px 0}.ntf-skeleton{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);padding:14px 18px}.ntf-skeleton__icon,.ntf-skeleton__line{animation:ntf-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ecf0f4 25%,#f7fafc 50%,#ecf0f4 75%);background:linear-gradient(90deg,var(--Input,#ecf0f4) 25%,var(--bg-table-1,#f7fafc) 50%,var(--Input,#ecf0f4) 75%);background-size:200% 100%;border-radius:8px}.ntf-skeleton__icon{border-radius:12px;height:38px;width:38px}.ntf-skeleton__lines{display:block}.ntf-skeleton__line{display:block;height:10px}.ntf-skeleton__line--short{margin-top:8px;width:55%}@keyframes ntf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:480px){.ntf-row__main{padding-left:12px}.ntf-panel__list{max-height:56vh}}@media (prefers-reduced-motion:reduce){.dropdown-menu.ntf-panel.show,.ntf-bell__count{animation:none}.ntf-bell:active,.ntf-row:hover .ntf-row__go i,.ntf-row__main:active{transform:none}.ntf-clear svg,.ntf-skeleton__icon,.ntf-skeleton__line,.ntf-spin{animation:none}}.auth-page{gap:24px}.auth-page,.auth-page__head{display:flex;flex-direction:column}.auth-page__head{gap:6px}.auth-page__head>h3{line-height:1.25}.auth-page__form{gap:24px}.auth-page__form,.auth-page__tail{display:flex;flex-direction:column}.auth-page__tail{gap:8px;text-align:center}.brand-logo{display:block;height:auto;margin-inline:auto;width:75px}.auth-page>.svc-note{margin-top:0}.wrap-login-page{padding-bottom:66px}.main-content-wrap .wrap-login-page{min-height:0;padding-bottom:0}.auth-scopes{display:flex;flex-direction:column;gap:10px}.auth-scopes__bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.auth-scopes__bar .body-title{margin-bottom:0}.auth-scopes__bulk{display:flex;gap:8px}.auth-scopes__list{border:1px solid #ecf0f4;border:1px solid var(--Stroke,#ecf0f4);border-radius:12px;list-style:none;margin:0;padding:0}.auth-scope{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.auth-scope+.auth-scope{border-top:1px solid #ecf0f4;border-top:1px solid var(--Stroke,#ecf0f4)}.auth-scope>.auth-scope__head{min-height:0;padding:0}.auth-scope__name{color:#111;color:var(--Heading,#111);font-size:14px;font-weight:700;line-height:20px;min-width:0}.auth-scope__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:-4px;min-width:0}.auth-scope__code{color:#64748b;color:var(--doc-muted,#64748b);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--doc-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;min-width:0;overflow-wrap:anywhere}.auth-scope .radio-buttons .item label>span{min-width:8ch}.auth-scope__fields{display:flex;flex-direction:column;gap:6px}.auth-scope__fields-label{color:#64748b;color:var(--doc-muted,#64748b);font-size:13px;font-weight:600}.auth-scope__chips{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.auth-scope>.svc-note{margin-top:0}:root{--app-sidebar-w:280px;--app-sidebar-brand-h:96px;--app-sidebar-line:var(--Stroke,#ecf0f4);--app-sidebar-hover:var(--hv-item,#edf1f5);--app-sidebar-active:#2275fc1a}.header-dashboard .wrap .header-left .button-show-hide.app-nav-toggle{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:#575864;color:var(--Body-Text,#575864);cursor:pointer;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);width:40px}@media (hover:hover) and (pointer:fine){.header-dashboard .wrap .header-left .button-show-hide.app-nav-toggle:hover{background:#edf1f5;background:var(--app-sidebar-hover);border-color:#ecf0f4;border-color:var(--Stroke,#ecf0f4);color:#111;color:var(--Heading,#111)}}.header-dashboard .wrap .header-left .button-show-hide.app-nav-toggle:active{transform:scale(.97);transform:scale(var(--press-scale))}.header-dashboard .wrap .header-left .button-show-hide.app-nav-toggle:focus-visible{outline:2px solid var(--Main);outline-offset:2px}.app-nav-toggle{transform:none}.app-nav-toggle i{display:block;font-size:24px;line-height:1;transform:none;transition:transform .2s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-base) var(--ease-out)}.app-nav-toggle[aria-expanded=true] i{transform:rotate(180deg)}.layout-wrap .section-menu-left.app-sidebar{border-right:1px solid #ecf0f4;border-right:1px solid var(--app-sidebar-line);padding-top:0;transition:all .3s ease,visibility 0s linear 0s}.layout-wrap.full-width .section-menu-left.app-sidebar{transition:all .3s ease,visibility 0s linear .3s;visibility:hidden}.app-sidebar .box-logo.app-sidebar__brand{border-bottom:1px solid #ecf0f4;border-bottom:1px solid var(--app-sidebar-line);flex-shrink:0;height:76px;height:var(--app-sidebar-brand-h);justify-content:center;padding:0 16px;position:static;width:100%}.app-sidebar__logo{align-items:center;background:#0000;border:0;border-radius:10px;cursor:pointer;display:inline-flex;justify-content:center;padding:4px;transition:transform .12s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-press) var(--ease-out)}.app-sidebar__logo:active{transform:scale(.97);transform:scale(var(--press-scale))}.app-sidebar__logo:focus-visible{outline:2px solid var(--Main);outline-offset:2px}.app-sidebar__mark{display:block;height:auto;width:64px}.app-sidebar__dismiss{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:#575864;color:var(--Body-Text,#575864);cursor:pointer;display:none;flex-shrink:0;font-size:20px;height:40px;justify-content:center;padding:0;position:absolute;right:12px;top:18px;top:calc((var(--app-sidebar-brand-h) - 40px)/2);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);width:40px}@media (hover:hover) and (pointer:fine){.app-sidebar__dismiss:hover{background:#edf1f5;background:var(--app-sidebar-hover);border-color:#ecf0f4;border-color:var(--Stroke,#ecf0f4);color:#111;color:var(--Heading,#111)}}.app-sidebar__dismiss:active{transform:scale(.97);transform:scale(var(--press-scale))}.app-sidebar__dismiss:focus-visible{outline:2px solid var(--Main);outline-offset:2px}.layout-wrap .section-menu-left .center .menu-item>a{border-radius:12px;min-height:44px;position:relative;transition:background-color .16s ease,color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}@media (hover:hover) and (pointer:fine){.layout-wrap .section-menu-left .center .menu-item>a:hover{background-color:#edf1f5;background-color:var(--app-sidebar-hover)}}.layout-wrap .section-menu-left .center .menu-item>a:active{transform:scale(.995);transform:scale(var(--press-scale-row))}.layout-wrap .section-menu-left .center .menu-item>a:focus-visible{outline:2px solid var(--Main);outline-offset:-2px}.layout-wrap .section-menu-left .center .menu-item.active>a .icon i,.layout-wrap .section-menu-left .center .menu-item.active>a .text{color:var(--Main)}.layout-wrap .section-menu-left .center .menu-item.active>a .icon svg path{stroke:var(--Main)}.layout-wrap .section-menu-left .center .menu-item.active>a:before{background-color:var(--Main);border-radius:0 3px 3px 0;content:"";height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.app-sidebar .section-menu-left-wrap{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overscroll-behavior:contain;scrollbar-color:#0000 #0000;scrollbar-width:thin}.app-sidebar .section-menu-left-wrap:focus-within,.app-sidebar .section-menu-left-wrap:hover{scrollbar-color:#cbd5e1 #0000;scrollbar-color:var(--Palette-Blue-Gray-300,#cbd5e1) #0000}.app-sidebar .section-menu-left-wrap::-webkit-scrollbar{width:6px}.app-sidebar .section-menu-left-wrap::-webkit-scrollbar-track{background:#0000}.app-sidebar .section-menu-left-wrap::-webkit-scrollbar-thumb{background:#0000;border-radius:999px;-webkit-transition:background-color .16s ease;transition:background-color .16s ease;-webkit-transition:background-color var(--dur-fast) ease;transition:background-color var(--dur-fast) ease}.app-sidebar .section-menu-left-wrap:focus-within::-webkit-scrollbar-thumb,.app-sidebar .section-menu-left-wrap:hover::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--Palette-Blue-Gray-300,#cbd5e1)}.app-sidebar__scrim{background-color:#0f172a73;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s cubic-bezier(.23,1,.32,1),visibility 0s linear .2s;transition:opacity var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base);visibility:hidden;z-index:1000}@media (max-width:991.98px){.layout-wrap .section-menu-left.app-sidebar{border-right:0;box-shadow:none;left:0;max-width:88vw;min-width:0;padding-left:env(safe-area-inset-left,0);transform:translateX(-100%);transition:transform .2s cubic-bezier(.23,1,.32,1),visibility 0s linear .2s;transition:transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base);visibility:hidden;width:268px;width:var(--app-sidebar-w);z-index:1001}.app-sidebar__dismiss{display:inline-flex}.layout-wrap.app-nav-open .section-menu-left.app-sidebar{box-shadow:0 0 40px 4px #0f172a2e;transform:translateX(0);transition:transform .2s cubic-bezier(.23,1,.32,1),visibility 0s linear 0s;transition:transform var(--dur-base) var(--ease-out),visibility 0s linear 0s;visibility:visible}.layout-wrap.app-nav-open .app-sidebar__scrim{opacity:1;pointer-events:auto;transition:opacity .2s cubic-bezier(.23,1,.32,1),visibility 0s linear 0s;transition:opacity var(--dur-base) var(--ease-out),visibility 0s linear 0s;visibility:visible}.layout-wrap .section-content-right .main-content{padding-left:0!important}.app-sidebar .section-menu-left-wrap{padding-bottom:env(safe-area-inset-bottom,0)}}@media (prefers-reduced-motion:reduce){.app-nav-toggle i,.app-sidebar__scrim,.layout-wrap .section-menu-left.app-sidebar,.layout-wrap.app-nav-open .app-sidebar__scrim,.layout-wrap.app-nav-open .section-menu-left.app-sidebar,.layout-wrap.full-width .section-menu-left.app-sidebar{transition:none}.app-nav-toggle:active,.app-sidebar__dismiss:active,.app-sidebar__logo:active,.layout-wrap .section-menu-left .center .menu-item>a:active{transform:none}}:root{--app-shell-nav-w:268px;--app-shell-header-h:60px;--app-shell-gutter:16px;--app-sidebar-w:var(--app-shell-nav-w);--app-sidebar-brand-h:var(--app-shell-header-h);--service-tabs-top:var(--app-shell-header-h);--svc-sticky-bar-top:var(--app-shell-header-h)}.layout-wrap .section-content-right .main-content{padding-left:268px;padding-left:var(--app-shell-nav-w);padding-top:0;padding-top:var(--app-shell-header-h)}.layout-wrap .section-content-right .main-content .main-content-inner{padding:16px;padding:var(--app-shell-gutter)}.header-dashboard{height:0;height:var(--app-shell-header-h);padding:0 12px 0 16px;padding:0 12px 0 var(--app-shell-gutter);width:calc(100% - 268px);width:calc(100% - var(--app-shell-nav-w))}.layout-wrap.full-width .section-content-right .header-dashboard{padding-left:16px!important;padding-left:var(--app-shell-gutter)!important}.layout-wrap .section-menu-left{min-width:268px;min-width:var(--app-shell-nav-w);width:268px;width:var(--app-shell-nav-w)}.app-sidebar__mark{width:68px}.layout-wrap .section-menu-left .center{padding:16px 12px}.layout-wrap .section-menu-left .center .menu-list{display:flex;flex-direction:column;gap:2px}.layout-wrap .section-menu-left .center .menu-item>a{padding:11px 12px}.layout-wrap .section-menu-left .center .center-heading{margin-bottom:6px;margin-top:20px}.layout-wrap .section-menu-left .center .center-item:first-child .center-heading{margin-top:0}.app-sidebar__legal{align-items:baseline;display:flex;gap:5px;min-width:0;padding:2px 0 0 8px;white-space:nowrap}.app-sidebar__legal-brand{color:#575864;color:var(--Body-Text,#575864);font-size:10px;font-weight:600;line-height:14px;min-width:0;overflow:hidden;text-overflow:ellipsis}.app-sidebar__legal-version{font-feature-settings:"tnum";color:#111;color:var(--Heading,#111);flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;line-height:14px}.app-sidebar__legal-copy{color:#858b93;color:var(--Note,#858b93);flex-shrink:1;font-size:10px;line-height:14px;min-width:0;overflow:hidden;text-overflow:ellipsis}:root{--app-shell-header-h:0px;--app-sidebar-brand-h:76px;--app-nav-open-btn-h:52px}.app-sidebar__foot{background:#fff;background:var(--White,#fff);border-top:1px solid #ecf0f4;border-top:1px solid var(--app-sidebar-line);display:flex;flex-direction:column;flex-shrink:0;gap:10px;margin-top:auto;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));position:relative;width:100%;z-index:5}.app-sidebar__account{align-items:center;display:flex;gap:6px}.app-sidebar__user{flex:1 1 auto;min-width:0}.app-sidebar__user-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;cursor:pointer;display:flex;gap:10px;min-width:0;padding:6px 8px;text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);width:100%}@media (hover:hover) and (pointer:fine){.app-sidebar__user-btn:hover{background:#edf1f5;background:var(--app-sidebar-hover);border-color:#ecf0f4;border-color:var(--Stroke,#ecf0f4)}}.app-sidebar__user-btn:active{transform:scale(.97);transform:scale(var(--press-scale))}.app-sidebar__user-btn:focus-visible{outline:2px solid var(--Main);outline-offset:2px}.app-sidebar__avatar{align-items:center;background:#2275fc1a;background:var(--app-sidebar-active);border-radius:999px;color:var(--Main);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:30px;justify-content:center;letter-spacing:.02em;width:30px}.app-sidebar__user-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.app-sidebar__user-name{color:#111;color:var(--Heading,#111);font-size:13px;font-weight:600;line-height:18px}.app-sidebar__user-name,.app-sidebar__user-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__user-sub{color:#858b93;color:var(--Note,#858b93);font-size:11px;line-height:15px}.app-sidebar__user-caret{color:#858b93;color:var(--Note,#858b93);flex-shrink:0}.dropdown-menu.app-sidebar__user-menu{background:#fff;background:var(--White,#fff);border:1px solid #ecf0f4;border:1px solid var(--Stroke,#ecf0f4);border-radius:14px;box-shadow:0 1px 2px #1018280a,0 12px 32px -8px #1018282e;min-width:220px;padding:6px}.dropdown-menu.app-sidebar__user-menu[data-popper-placement^=top]{margin-bottom:8px}.dropdown-menu.app-sidebar__user-menu[data-popper-placement^=bottom]{margin-top:8px}.app-sidebar__user-item{align-items:center;background:#0000;border:0;border-radius:10px;color:#111;color:var(--Heading,#111);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;line-height:18px;padding:9px 10px;text-align:left;text-decoration:none;transition:background-color .16s ease,color .16s ease;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease;width:100%}@media (hover:hover) and (pointer:fine){.app-sidebar__user-item:hover{background:#edf1f5;background:var(--app-sidebar-hover);color:#111;color:var(--Heading,#111);text-decoration:none}.app-sidebar__user-item--danger:hover{background:#ef444414;color:#ef4444;color:var(--Palette-Red-500,#ef4444)}}.app-sidebar__user-item:focus-visible{outline:2px solid var(--Main);outline-offset:-2px}.app-sidebar__user-item--danger{color:#ef4444;color:var(--Palette-Red-500,#ef4444)}.app-sidebar__user-item-icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;font-size:16px;height:18px;justify-content:center;line-height:1;width:18px}.app-sidebar__account .dropdown-menu.ntf-panel{--ntf-panel-gap:8px;left:auto;right:auto;transform:none}.app-sidebar__account .dropdown-menu.ntf-panel[data-popper-placement^=top]{margin-bottom:var(--ntf-panel-gap);margin-top:0}.app-nav-open-btn{align-items:center;background:#fff;background:var(--White,#fff);border:1px solid #ecf0f4;border:1px solid var(--Stroke,#ecf0f4);border-radius:12px;box-shadow:0 1px 2px #1018260f;color:#575864;color:var(--Body-Text,#575864);cursor:pointer;display:inline-flex;height:40px;justify-content:center;left:12px;opacity:0;padding:0;pointer-events:none;position:fixed;top:12px;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1),background-color .16s ease,visibility 0s linear .2s;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease,visibility 0s linear var(--dur-base);visibility:hidden;width:40px;z-index:18}@media (hover:hover) and (pointer:fine){.app-nav-open-btn:hover{background:#edf1f5;background:var(--hv-item,#edf1f5);color:#111;color:var(--Heading,#111)}}.app-nav-open-btn:active{transform:scale(.97);transform:scale(var(--press-scale))}.app-nav-open-btn:focus-visible{outline:2px solid var(--Main);outline-offset:2px}.layout-wrap.full-width .app-nav-open-btn{opacity:1;pointer-events:auto;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1),background-color .16s ease,visibility 0s linear 0s;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease,visibility 0s linear 0s;visibility:visible}.layout-wrap.full-width .section-content-right .main-content{padding-top:52px;padding-top:var(--app-nav-open-btn-h)}@media (max-width:991.98px){.app-nav-open-btn{opacity:1;pointer-events:auto;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1),background-color .16s ease,visibility 0s linear 0s;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease,visibility 0s linear 0s;visibility:visible}.layout-wrap.app-nav-open .app-nav-open-btn{opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1),background-color .16s ease,visibility 0s linear .2s;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-press) var(--ease-out),background-color var(--dur-fast) ease,visibility 0s linear var(--dur-base);visibility:hidden}.layout-wrap .section-content-right .main-content{padding-top:52px;padding-top:var(--app-nav-open-btn-h)}}@media (prefers-reduced-motion:reduce){.app-nav-open-btn,.layout-wrap.app-nav-open .app-nav-open-btn,.layout-wrap.full-width .app-nav-open-btn{transition:none}.app-nav-open-btn:active,.app-sidebar__user-btn:active{transform:none}}@media (min-width:992px){.app-sidebar__dismiss{display:inline-flex}}:is(div):has(>.radio-buttons){align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0;min-height:44px;min-height:calc(var(--field-py)*2 + var(--field-lh) + 2px);padding:6px 0}:is(div):has(>.radio-buttons)+:is(div):has(>.radio-buttons){border-top:1px solid #ecf0f4;border-top:1px solid var(--Stroke,#ecf0f4)}:is(.wg-box,.svc-field-stack)>:is(div):has(>.radio-buttons)+:is(div):has(>.radio-buttons){margin-top:-16px;margin-top:calc(var(--app-card-gap)*-1)}:is(div):has(>.radio-buttons)>p{color:#111;color:var(--Heading,#111);font-size:14px;font-weight:700;line-height:20px;margin:0}.radio-buttons{flex-shrink:0}.radio-buttons .item label{background:#0000;border-radius:0;gap:0;height:auto;justify-content:start;min-height:24px;padding:0 0 0 48px;transition:none}.radio-buttons .item input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#f1f5f9!important;background:var(--bg-table-1,#f1f5f9)!important;border:1px solid #ecf0f4;border:1px solid var(--Stroke,#ecf0f4);border-radius:999px;cursor:pointer;height:22px;left:0;margin:0;padding:0;position:absolute;top:1px;transition:background-color .16s ease,border-color .16s ease;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease;width:40px}.radio-buttons .item input[type=checkbox]:before{background:#fff;background:var(--White,#fff);border-radius:999px;box-shadow:0 1px 2px #1018282e;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-base) var(--ease-out);width:16px}.radio-buttons .item input[type=checkbox]:checked{background:#2275fc!important;background:var(--Main,#2275fc)!important;border-color:#2275fc;border-color:var(--Main,#2275fc)}.radio-buttons .item input[type=checkbox]:checked:before{background:#fff;background:var(--White,#fff);content:"";font-family:inherit;transform:translateX(18px)}.radio-buttons .item input[type=checkbox]:focus-visible{outline:2px solid var(--Main);outline-offset:2px}.radio-buttons .item input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.radio-buttons .item input[type=checkbox]:disabled~label{cursor:not-allowed}.radio-buttons .item label .body-title-2,.radio-buttons .item label>span{color:#858b93;color:var(--Note,#858b93);font-size:13px;font-weight:600;line-height:20px;min-width:22px;text-align:left;transition:color .16s ease;transition:color var(--dur-fast) ease}.radio-buttons .item input[type=checkbox]:checked~label{background:#0000}.radio-buttons .item input[type=checkbox]:checked~label,.radio-buttons .item input[type=checkbox]:checked~label *{color:#111;color:var(--Heading,#111)}@media (prefers-reduced-motion:reduce){.radio-buttons .item input[type=checkbox]:before{transition:none}}.dash-timing{cursor:help;display:block;min-width:68px;padding:6px 0;width:100%}.dash-timing__track{background:#ecf0f4;background:var(--Input,#ecf0f4);border-radius:999px;display:flex;height:4px;overflow:hidden;width:100%}.dash-timing__seg{height:100%;min-width:1px}.dash-timing__seg--authorize{--seg:#e11d48}.dash-timing__seg--gateway{--seg:#475569}.dash-timing__seg--validate{--seg:#a78bfa}.dash-timing__seg--connect{--seg:#f59e0b}.dash-timing__seg--cache{--seg:#22d3ee}.dash-timing__seg--fetch{--seg:#3b82f6}.dash-timing__seg--relationships{--seg:#8b5cf6}.dash-timing__seg--computed{--seg:#10b981}.dash-timing__seg--helpers{--seg:#84cc16}.dash-timing__seg--transform{--seg:#f472b6}.dash-timing__seg--overhead{--seg:#94a3b8}.dash-timing-legend__swatch,.dash-timing-tip__swatch,.dash-timing__seg{background:var(--seg)}.dash-table tbody tr.dash-row--selected .dash-timing__track{background:#ffffff47}.dash-timing__cached{background:#22d3ee29;border-radius:999px;box-shadow:inset 0 0 0 1px #22d3ee57;color:#0e7490;font-size:10px;font-weight:600;letter-spacing:.02em;padding:1px 6px}.dash-table tbody tr.dash-row--selected .dash-timing__cached{background:#ffffff38;box-shadow:inset 0 0 0 1px #fff6;color:#fff}.dash-timing-legend{align-items:center;color:var(--Note);display:flex;flex-wrap:wrap;font-size:11px;gap:4px 12px}.dash-timing-legend__item{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.dash-timing-legend__swatch{border-radius:2px;flex:0 0 auto;height:9px;width:9px}.dash-timing-tip{border:1px solid #ecf0f4;border:1px solid var(--Input,#ecf0f4);border-radius:10px;box-shadow:0 1px 2px #0f172a14,0 12px 28px #0f172a29;color:#95989d;color:var(--Note,#95989d);font-size:12px;line-height:1.45;max-width:340px;min-width:268px;padding:12px 14px;pointer-events:none;position:fixed;text-align:left;z-index:2000}.dash-timing-tip,.dash-timing-tip:after{background:#fff;background:var(--White,#fff)}.dash-timing-tip:after{content:"";height:10px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:10px}.dash-timing-tip--above:after{border-bottom:1px solid #ecf0f4;border-bottom:1px solid var(--Input,#ecf0f4);border-right:1px solid #ecf0f4;border-right:1px solid var(--Input,#ecf0f4);bottom:-6px}.dash-timing-tip--below:after{border-left:1px solid #ecf0f4;border-left:1px solid var(--Input,#ecf0f4);border-top:1px solid #ecf0f4;border-top:1px solid var(--Input,#ecf0f4);top:-6px}.dash-timing-tip__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;margin-bottom:9px}.dash-timing-tip__caption{color:#95989d;color:var(--Note,#95989d);flex:1 0 100%;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dash-timing-tip__total{font-feature-settings:"tnum";color:#0f172a;color:var(--Heading,#0f172a);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.dash-timing-tip__flag{background:#f8fafc;background:var(--bg-table-1,#f8fafc);border-radius:999px;font-size:10px;font-weight:600;padding:1px 7px}.dash-timing-tip__flag--hit{background:#22d3ee29;color:#0e7490}.dash-timing-tip__rows{display:flex;flex-direction:column;gap:1px}.dash-timing-tip__row{align-items:center;border-radius:4px;display:flex;gap:7px;padding:3px 6px;position:relative;white-space:nowrap}.dash-timing-tip__row:before{background:var(--seg);border-radius:4px;content:"";inset:0 auto 0 0;min-width:2px;opacity:.16;position:absolute;width:var(--pct)}.dash-timing-tip__row>*{position:relative}.dash-timing-tip__when{color:var(--Note)}.dash-timing-tip__label{color:#111;color:var(--Heading,#111);flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.dash-timing-tip__num,.dash-timing-tip__pct{font-feature-settings:"tnum";color:#0f172a;color:var(--Heading,#0f172a);font-variant-numeric:tabular-nums;text-align:right}.dash-timing-tip__pct{color:#95989d;color:var(--Note,#95989d);min-width:44px}.dash-timing-tip__row--dominant .dash-timing-tip__label,.dash-timing-tip__row--dominant .dash-timing-tip__num{color:#0f172a;color:var(--Heading,#0f172a);font-weight:700}.dash-timing-tip__row--dominant:before{opacity:.28}.dash-timing-tip__swatch{border-radius:2px;flex:0 0 auto;height:9px;width:9px}.dash-timing-tip__note{border-top:1px solid #ecf0f4;border-top:1px solid var(--Input,#ecf0f4);color:var(--Note);font-size:11px;margin:8px 0 0;padding-top:8px;white-space:normal}.dash-timing-tip__note+.dash-timing-tip__note{border-top:0;margin-top:4px;padding-top:0}.dash-timing:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--Primary,#2563eb);outline-offset:2px}.dash-timing-tip__subtitle{color:#95989d;color:var(--Note,#95989d);font-size:11px;margin:-4px 0 9px;white-space:normal}:root{--field-required:#b91c1c}.svc-required{color:#b91c1c;color:var(--field-required)}:root{--field-warning:#b45309}.svc-field-warning{color:#b45309;color:var(--field-warning)}.cols{display:flex}fieldset.brand{display:flex;flex-direction:column;min-width:0}.body-text{font-size:14px;font-size:var(--u-fs-sm)}.text-tiny{font-size:12px;line-height:15px}.svc-endpoint-bar{background:var(--White);border:1px solid var(--Input);border-radius:12px;bottom:0;box-shadow:0 -6px 18px -12px #11111147;display:flex;flex-direction:column;margin-top:20px;padding:12px 20px;padding:12px var(--app-card-pad,23px);position:-webkit-sticky;position:sticky;z-index:3}.svc-endpoint-bar>.body-title{margin-bottom:6px}.svc-code-editor{background:#fff;background:var(--field-bg,#fff);border:1px solid #ecf0f4;border:1px solid var(--field-border,#ecf0f4);border-radius:12px;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.svc-code-editor:hover{border-color:#cbd5e1;border-color:var(--field-border-hover,#cbd5e1)}}.svc-code-editor:focus-within{border-color:#2275fc;border-color:var(--field-border-focus,#2275fc);box-shadow:0 0 0 3px #2275fc24;box-shadow:var(--field-ring,0 0 0 3px #2275fc24)}.svc-code-editor__bar{align-items:center;background:#f8fafc;background:var(--bg-table-1,#f8fafc);border-bottom:1px solid #ecf0f4;border-bottom:1px solid var(--field-border,#ecf0f4);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:8px 10px 8px 14px}.svc-code-editor__issues{background:#fffcf5;border-bottom:1px solid #f59e0b59;color:#64748b;color:var(--doc-muted,#64748b);font-size:13px;line-height:1.55;padding:10px 14px}.svc-code-editor__issue{align-items:flex-start;display:flex;gap:10px}.svc-code-editor__issue+.svc-code-editor__issue{border-top:1px solid #f59e0b33;margin-top:8px;padding-top:8px}.svc-code-editor__issue-line{background:#f59e0b1a;border-color:#f59e0b40;color:#b45309;letter-spacing:.04em;text-transform:uppercase}.svc-code-editor__issue-body{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.svc-code-editor__title{align-items:center;display:flex;gap:9px;min-width:0}.svc-code-editor__label{color:#111;color:var(--Heading,#111);font-size:13px;font-weight:700;line-height:18px}.svc-code-editor__lang{background:#fff;background:var(--White,#fff);border:1px solid #ecf0f4;border:1px solid var(--Input,#ecf0f4);border-radius:999px;color:#858b93;color:var(--Note,#858b93);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:17px;padding:1px 8px;text-transform:uppercase;white-space:nowrap}.svc-code-editor__hint{background:#f8fafc;background:var(--bg-table-1,#f8fafc);border-top:1px solid #ecf0f4;border-top:1px solid var(--field-border,#ecf0f4);color:#858b93;color:var(--Note,#858b93);font-size:12px;line-height:22px;margin:0;padding:9px 14px}.svc-code-editor__hint kbd{background:#fff;background:var(--White,#fff);border:1px solid #ecf0f4;border:solid var(--Input,#ecf0f4);border-radius:5px;border-width:1px 1px 2px;color:#111;color:var(--Heading,#111);display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:600;line-height:15px;margin:0;padding:0 5px;vertical-align:middle;white-space:nowrap}.svc-code-editor__hint strong{color:#111;color:var(--Heading,#111);font-weight:700}.svc-code-editor__hint code{background:#fff;background:var(--White,#fff);border:1px solid #ecf0f4;border:1px solid var(--Input,#ecf0f4);border-radius:5px;color:#111;color:var(--Heading,#111);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;margin:0;padding:0 4px;vertical-align:middle;white-space:nowrap}.svc-code-editor--sm .svc-code-editor__bar{padding:6px 8px 6px 12px}.svc-code-editor--sm .svc-code-editor__hint{padding:7px 12px}.cols:has(>.svc-binding-expression){flex-wrap:wrap!important}.cols:has(>.svc-binding-expression)>.flex-grow-1{flex-basis:0;min-width:0}.cols>.svc-binding-expression{flex:0 0 100%;min-width:0;order:1}.svc-step-layout{display:flex;flex-direction:column;gap:14px;min-width:0}.svc-step-rail{align-items:flex-end;background:#fff;background:var(--White,#fff);border:1px solid #ecf0f4;border:1px solid var(--Input,#ecf0f4);border-radius:12px;display:flex;flex-direction:row;gap:6px;overflow-x:auto;padding:8px}@media (prefers-reduced-motion:no-preference){.svc-step-rail{scroll-behavior:smooth}}.svc-step-pane{min-width:0}.svc-step-cards{display:flex;flex-direction:column;gap:24px;min-width:0}.svc-step-rail::-webkit-scrollbar{height:8px}.svc-step-rail::-webkit-scrollbar-track{background:#0000}.svc-step-rail::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#11111129;border:2px solid #0000;border-radius:999px}.svc-step-rail::-webkit-scrollbar-thumb:hover{background-color:#1111114d}.svc-step-rail__item{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:9px;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:1px;line-height:normal;max-width:220px;min-width:156px;padding:7px 9px;text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}@media (hover:hover) and (pointer:fine){.svc-step-rail__item:hover{background:#f8fafc;background:var(--bg-table-1,#f8fafc)}}.svc-step-rail__item:active{transform:scale(.97);transform:scale(var(--press-scale))}.svc-step-rail__item--on,.svc-step-rail__item--on:hover{background:#2275fc12;border-color:#2275fc47}.svc-step-rail__item:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--field-border-focus,#2275fc);outline-offset:1px}.svc-step-find{display:flex}.svc-step-rail__item--match,.svc-step-rail__item--match:hover{border-color:#2275fc;border-color:var(--Main,#2275fc);box-shadow:inset 0 0 0 1px #2275fc;box-shadow:inset 0 0 0 1px var(--Main,#2275fc)}.svc-step-rail__item--bad{background:#b91c1c0d}@media (hover:hover) and (pointer:fine){.svc-step-rail__item--bad:hover{background:#b91c1c17}}.svc-step-rail__item--bad.svc-step-rail__item--on,.svc-step-rail__item--bad.svc-step-rail__item--on:hover{background:#2275fc12}.svc-step-rail__head{align-items:center;display:flex;gap:6px}.svc-step-rail__eyebrow{color:#858b93;color:var(--Note,#858b93);flex:1 1 auto;font-size:10px;font-weight:700;letter-spacing:.07em;line-height:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.svc-step-rail__item--on .svc-step-rail__eyebrow{color:#2275fc;color:var(--Main,#2275fc)}.svc-step-rail__shape{color:#858b93;color:var(--Note,#858b93);display:inline-flex;flex:none}.svc-step-rail__item--on .svc-step-rail__shape{color:#2275fc;color:var(--Main,#2275fc)}.svc-step-rail__glyph{fill:color-mix(in srgb,currentColor 10%,#0000);stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;flex:none;height:13px;width:17px}.svc-step-rail__flag{background:#f8fafc;background:var(--bg-table-1,#f8fafc);border:1px solid #ecf0f4;border:1px solid var(--Input,#ecf0f4);border-radius:999px;color:#858b93;color:var(--Note,#858b93);font-size:9.5px;font-weight:700;letter-spacing:.05em;line-height:15px;padding:0 5px;text-transform:uppercase;white-space:nowrap}.svc-step-rail__count{background:#b91c1c;border-radius:999px;color:#fff;color:var(--White,#fff);flex:0 0 auto;font-size:10px;font-weight:700;line-height:17px;min-width:17px;padding:0 4px;text-align:center}.svc-step-rail__name{color:#111;color:var(--Heading,#111);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;font-weight:600;line-height:18px}.svc-step-rail__meta,.svc-step-rail__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-step-rail__meta{color:#858b93;color:var(--Note,#858b93);font-size:11px;line-height:16px}.svc-step-rail__label{align-items:center;align-self:stretch;border-left:1px solid #ecf0f4;border-left:1px solid var(--Input,#ecf0f4);color:#858b93;color:var(--Note,#858b93);display:flex;flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.07em;line-height:15px;margin-left:2px;padding:0 10px 0 12px;text-transform:uppercase;white-space:nowrap}.svc-step-rail__group{align-items:flex-end;background:color-mix(in srgb,var(--lvl) 5%,#fff);background:color-mix(in srgb,var(--lvl) 5%,var(--White,#fff));border:1px solid color-mix(in srgb,#ecf0f4 45%,#0000);border:1px solid color-mix(in srgb,var(--lvl,var(--Input,#ecf0f4)) 45%,#0000);border-radius:12px;display:flex;flex:0 0 auto;gap:6px;padding:4px;transition:border-color .16s ease,box-shadow .16s ease;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.svc-step-rail__group:has(>.svc-step-rail__item:hover,>.svc-step-rail__fold:hover){border-color:var(--lvl);box-shadow:inset 0 0 0 1px var(--lvl)}}.svc-step-rail__fold{align-items:center;align-self:stretch;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--lvl);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:700;gap:5px;justify-content:center;line-height:1;min-width:20px;padding:0 3px;transition:background-color .16s ease,border-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);white-space:nowrap}.svc-step-rail__fold--folded{background:color-mix(in srgb,var(--lvl) 8%,#fff);background:color-mix(in srgb,var(--lvl) 8%,var(--White,#fff));border:1px dashed color-mix(in srgb,var(--lvl) 55%,#0000);font-size:11.5px;min-height:64px;padding:0 10px}@media (hover:hover) and (pointer:fine){.svc-step-rail__fold:hover{background:color-mix(in srgb,var(--lvl) 12%,#fff);background:color-mix(in srgb,var(--lvl) 12%,var(--White,#fff))}}.svc-step-rail__fold:active{transform:scale(.97);transform:scale(var(--press-scale))}.svc-step-rail__fold:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--field-border-focus,#2275fc);outline-offset:1px}.svc-step-rail__fold--bad{background:#b91c1c0f;border-color:#b91c1c73;color:#b91c1c}.svc-step-rail__fold--match{border-color:#2275fc;border-color:var(--Main,#2275fc);border-style:solid;box-shadow:inset 0 0 0 1px #2275fc;box-shadow:inset 0 0 0 1px var(--Main,#2275fc)}.svc-step-trail{display:flex;flex-wrap:wrap;line-height:18px;margin-top:12px}.svc-step-trail,.svc-step-trail__step{align-items:center;font-size:12px;gap:6px}.svc-step-trail__step{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,#858b93 7%,#fff);background:color-mix(in srgb,var(--lvl,var(--Note,#858b93)) 7%,var(--White,#fff));border:1px solid color-mix(in srgb,#858b93 40%,#0000);border:1px solid color-mix(in srgb,var(--lvl,var(--Note,#858b93)) 40%,#0000);border-radius:999px;color:#111;color:var(--Heading,#111);cursor:pointer;display:inline-flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-weight:600;max-width:340px;padding:2px 9px 2px 3px;transition:background-color .16s ease;transition:background-color var(--dur-fast) ease;white-space:nowrap}@media (hover:hover) and (pointer:fine){button.svc-step-trail__step:hover{background:color-mix(in srgb,#858b93 15%,#fff);background:color-mix(in srgb,var(--lvl,var(--Note,#858b93)) 15%,var(--White,#fff))}}.svc-step-trail__step:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--field-border-focus,#2275fc);outline-offset:1px}.svc-step-trail__step--here{border-color:#858b93;border-color:var(--lvl,var(--Note,#858b93));border-width:1.5px;cursor:default}.svc-step-trail__num{font-feature-settings:"tnum";background:#858b93;background:var(--lvl,var(--Note,#858b93));border-radius:999px;color:#fff;color:var(--White,#fff);flex:none;font-family:inherit;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;line-height:16px;padding:0 7px}.svc-step-trail__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.svc-step-trail__branch{align-items:center;color:#858b93;color:var(--lvl,var(--Note,#858b93));display:inline-flex;font-size:11.5px;font-weight:600;gap:6px}.svc-step-trail__branch:after,.svc-step-trail__branch:before{color:#858b93;color:var(--Note,#858b93);content:"›";font-weight:400}.svc-step-trail__branch--stray{color:#b91c1c}.svc-step-rail__item--nested{padding-left:13px;position:relative}.svc-step-rail__item--nested:before{background:var(--lvl);border-radius:2px;bottom:8px;content:"";left:4px;position:absolute;top:8px;width:3px}.svc-step-rail__item--nested:not(.svc-step-rail__item--on) .svc-step-rail__eyebrow{color:var(--lvl)}.svc-step-rail__branch{border-left:1px dashed color-mix(in srgb,#858b93 40%,#0000);border-left:1px dashed color-mix(in srgb,var(--lvl,var(--Note,#858b93)) 40%,#0000);display:flex;flex:0 0 auto;flex-direction:column;gap:4px;min-width:0;padding-left:6px}.svc-step-rail__branch-title{border-bottom:2px solid color-mix(in srgb,#858b93 30%,#0000);border-bottom:2px solid color-mix(in srgb,var(--lvl,var(--Note,#858b93)) 30%,#0000);color:#858b93;color:var(--lvl,var(--Note,#858b93));font-size:11px;font-weight:600;line-height:15px;max-width:240px;overflow:hidden;padding:0 4px 3px;text-overflow:ellipsis;white-space:nowrap}.svc-step-rail__branch--stray .svc-step-rail__branch-title{border-bottom-color:#b91c1c59;color:#b91c1c}.svc-step-rail__branch-steps{align-items:flex-end;display:flex;gap:6px}.svc-step-rail__add{align-items:center;align-self:stretch;-webkit-appearance:none;appearance:none;background:#0000;border:1px dashed color-mix(in srgb,#858b93 45%,#0000);border:1px dashed color-mix(in srgb,var(--lvl,var(--Note,#858b93)) 45%,#0000);border-radius:9px;color:#858b93;color:var(--lvl,var(--Note,#858b93));cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:600;justify-content:center;line-height:1;min-height:64px;padding:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);width:28px}.svc-step-rail__add:active{transform:scale(.97);transform:scale(var(--press-scale))}@media (hover:hover) and (pointer:fine){.svc-step-rail__add:hover{background:#2275fc12;border-color:#2275fc66;color:#2275fc;color:var(--Main,#2275fc)}}.svc-step-rail__add:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--field-border-focus,#2275fc);outline-offset:1px}.svc-step-add__where{font-weight:500;opacity:.8}.svc-step-pager{display:flex;gap:12px;justify-content:space-between}.svc-step-pager__link{-webkit-appearance:none;appearance:none;background:#fff;background:var(--White,#fff);border:1px solid #ecf0f4;border:1px solid var(--Input,#ecf0f4);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:2px;line-height:normal;max-width:calc(50% - 6px);min-width:0;padding:10px 14px;text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.svc-step-pager__link--next{align-items:flex-end;margin-left:auto;text-align:right}@media (hover:hover) and (pointer:fine){.svc-step-pager__link:hover{background:#2275fc0a;border-color:#2275fc59}}.svc-step-pager__link:active{transform:scale(.97);transform:scale(var(--press-scale))}.svc-step-pager__link:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--field-border-focus,#2275fc);outline-offset:1px}.svc-step-pager__dir{color:#858b93;color:var(--Note,#858b93);font-size:11px;line-height:16px}.svc-step-pager__dir,.svc-step-pager__name{font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-step-pager__name{color:#111;color:var(--Heading,#111);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:18px}.svc-tip-strip{background:#f8fafc;background:var(--bg-table-1,#f8fafc);border:1px solid #ecf0f4;border:1px solid var(--Input,#ecf0f4);border-radius:12px;overflow:hidden}.svc-tip-strip__nav{align-items:center;display:flex;gap:8px;min-width:0;padding:8px 10px}.svc-tip-strip__badge{flex:0 0 auto}.svc-tip-strip__items{display:flex;gap:6px;margin:-2px;min-width:0;overflow-x:auto;padding:2px}.svc-tip-strip__items::-webkit-scrollbar{height:6px}.svc-tip-strip__items::-webkit-scrollbar-track{background:#0000}.svc-tip-strip__items::-webkit-scrollbar-thumb{background-color:#11111124;border-radius:999px}.svc-tip-strip__item{-webkit-appearance:none;appearance:none;background:#fff;background:var(--White,#fff);border:1px solid #ecf0f4;border:1px solid var(--Input,#ecf0f4);border-radius:999px;color:#575864;color:var(--Body-Text,#575864);cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:600;line-height:18px;padding:4px 11px;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);white-space:nowrap}@media (hover:hover) and (pointer:fine){.svc-tip-strip__item:hover{border-color:#cbd5e1;border-color:var(--field-border-hover,#cbd5e1);color:#111;color:var(--Heading,#111)}}.svc-tip-strip__item:active{transform:scale(.97);transform:scale(var(--press-scale))}.svc-tip-strip__item--on,.svc-tip-strip__item--on:hover{background:#2275fc;background:var(--Main,#2275fc);border-color:#2275fc;border-color:var(--Main,#2275fc);color:#fff;color:var(--White,#fff)}.svc-tip-strip__item:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--field-border-focus,#2275fc);outline-offset:1px}.svc-tip-strip__panel{background:#fff;background:var(--White,#fff);border-top:1px solid #ecf0f4;border-top:1px solid var(--Input,#ecf0f4);padding:14px 14px 16px}.svc-tip-strip__panel .cc-tip__body{border-top:none;padding:0}@media (max-width:575.98px){.svc-tip-strip__badge{display:none}}@media (prefers-reduced-motion:reduce){.svc-step-pager__link:active,.svc-step-rail__add:active,.svc-step-rail__fold:active,.svc-step-rail__item:active,.svc-tip-strip__item:active{transform:none}}.svc-action-tabs{border-bottom:1px solid #e7ecf3;border-bottom:1px solid var(--Input,#e7ecf3);display:flex;flex-wrap:wrap;gap:2px 14px}.svc-action-tab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;border-radius:0;color:#64748b;color:var(--Note,#64748b);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;margin-bottom:-1px;max-width:100%;padding:8px 2px;transition:color .16s ease,border-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}.svc-action-tab:active{transform:scale(.97);transform:scale(var(--press-scale))}.svc-action-tab.is-active{border-bottom-color:#2275fc;border-bottom-color:var(--Main,#2275fc);color:#2275fc;color:var(--Main,#2275fc)}.svc-action-tab__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-action-tab__dot{background:#0000;border:1px solid #cbd5e1;border:1px solid var(--Stroke,#cbd5e1);border-radius:50%;flex:0 0 auto;height:7px;transition:background .16s ease,border-color .16s ease;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease;width:7px}.svc-action-tab__dot.is-on{background:#15803d;border-color:#15803d}.svc-action-tab--alert,.svc-action-tab--alert.is-active{color:#b45309;color:var(--field-warning,#b45309)}.svc-action-tab--alert.is-active{border-bottom-color:#b45309;border-bottom-color:var(--field-warning,#b45309)}.svc-action-tab__alert{align-items:center;display:inline-flex;flex:0 0 auto}.api-doc-envline{border-top:1px solid #e7ecf3;border-top:1px solid var(--doc-line,#e7ecf3);display:flex;flex-direction:column;gap:10px;padding-top:14px}.api-doc-envline__row{align-items:center;color:#64748b;color:var(--doc-muted,#64748b);display:flex;flex-wrap:wrap;font-size:14px;font-size:var(--doc-fs-base,14px);gap:6px 10px;line-height:1.4;line-height:var(--doc-lh-snug,1.4)}.api-doc-envline__lead{color:var(--Heading);font-weight:600}.api-doc-envline__note{max-width:72ch;max-width:var(--doc-measure,72ch)}.pmap,.svc-step-find,.svc-step-rail,.svc-step-returns,.svc-step-run{--pmap-ink:var(--Heading,#111);--pmap-muted:var(--Body-Text,#575864);--pmap-line:var(--Stroke,#ecf0f4);--pmap-surface:var(--White,#fff);--pmap-sunk:var(--bg-table-1,#f7fafc);--pmap-accent:var(--Main,#2275fc);--pmap-request:#0f766e;--pmap-error:#b91c1c;--pmap-ok:#15803d;--pmap-warn:#b45309;--pmap-slow:#ca8a04;--pmap-slow-ink:#a16207;--pmap-together:#7c3aed;--pmap-branch:color-mix(in srgb,var(--pmap-muted) 35%,var(--pmap-line));--pmap-stem:18px;--pmap-stroke:2px;--pmap-node-w:470px;--pmap-cut:18px}.pipe-lvl-1{--lvl:#a21caf}.pipe-lvl-2{--lvl:#0e7490}.pipe-lvl-3{--lvl:#c2410c}.pipe-lvl-4{--lvl:#4d7c0f}.pmap__intro{display:flex;flex-direction:column;gap:8px}.pmap__intro .svc-note{margin:0}.pmap__controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between}.pmap-density{display:inline-flex;gap:6px}.pmap__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.pmap-find{flex:0 1 260px;min-width:180px;position:relative}.pmap-find__input{background:var(--pmap-surface);border:1px solid var(--pmap-line);border-radius:999px;color:var(--pmap-ink);font-size:13px;height:32px;padding:4px 14px;width:100%}.pmap-find__input:focus-visible{outline:2px solid var(--pmap-accent);outline-offset:1px}.pmap-find__list{background:var(--pmap-surface);border:1px solid var(--pmap-line);border-radius:12px;box-shadow:0 10px 28px color-mix(in srgb,var(--pmap-ink) 16%,#0000);left:0;list-style:none;margin:0;max-height:320px;overflow:auto;overscroll-behavior:contain;padding:4px;position:absolute;top:calc(100% + 4px);width:min(max(100%,340px),calc(100vw - 32px));z-index:20}.pmap-find__option{grid-gap:8px;align-items:baseline;border-radius:8px;cursor:pointer;display:grid;font-size:13px;gap:8px;grid-template-columns:auto 1fr auto;padding:6px 8px}.pmap-find__option.is-active{background:color-mix(in srgb,var(--pmap-accent) 10%,var(--pmap-surface))}.pmap-find__num{font-feature-settings:"tnum";color:var(--pmap-accent);font-variant-numeric:tabular-nums;font-weight:700}.pmap-find__name{color:var(--pmap-ink);overflow-wrap:anywhere}.pmap-find__type{color:var(--pmap-muted);font-size:12px;white-space:nowrap}.pmap-find__more,.pmap-find__none{color:var(--pmap-muted);font-size:12.5px;padding:6px 8px}.pmap-runbar{align-items:center;background:var(--pmap-sunk);border:1px solid var(--pmap-line);border-radius:12px;color:var(--pmap-ink);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 14px;padding:8px 12px}.pmap-runbar__pick{align-items:center;display:inline-flex;font-weight:600;gap:6px;margin:0}.pmap-runbar__select{--field-py:5px;--field-px:8px;--field-fs:13px;--field-lh:18px;--field-radius:8px;--field-bg:var(--pmap-surface);--field-fg:var(--pmap-ink);--field-border:var(--pmap-line)}.pmap-runbar__status{color:var(--pmap-accent);font-weight:700}.pmap-runbar__status--succeeded{color:var(--pmap-ok)}.pmap-runbar__status--failed{color:var(--pmap-error)}.pmap-runbar__note{color:var(--pmap-muted)}.pmap-runbar .pmap-link{align-self:center}.pmap-legend{color:var(--pmap-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 18px;list-style:none;margin:0;padding:0}.pmap-legend li{align-items:center;display:inline-flex;gap:8px}.pmap-legend--shapes{gap:6px 16px;padding-top:2px}.pmap-legend--shapes li{gap:6px}.pmap-legend--levels{gap:6px 16px}.pmap-legend__swatch{background:color-mix(in srgb,var(--lvl) 10%,var(--pmap-surface));border:2px solid color-mix(in srgb,var(--lvl) 55%,var(--pmap-line));border-radius:4px;flex:none;height:12px;width:22px}.pmap__canvas{background-color:var(--pmap-sunk);background-image:radial-gradient(color-mix(in srgb,var(--pmap-muted) 22%,#0000) 1px,#0000 1px);background-size:18px 18px;border:1px solid var(--pmap-line);border-radius:14px;overflow:auto}.pmap__canvas,.pmap__stage,.pmap__viewport{position:relative}.pmap__stage{min-width:100%;transform-origin:0 0;width:-webkit-max-content;width:max-content}.pmap-zoom-rail{align-items:flex-end;bottom:12px;display:flex;height:54px;justify-content:flex-start;margin-top:-54px;padding:0 14px 18px;pointer-events:none;position:-webkit-sticky;position:sticky;z-index:4}.pmap-zoom{align-items:center;background:var(--pmap-surface);border:1px solid var(--pmap-line);border-radius:999px;box-shadow:0 4px 14px color-mix(in srgb,var(--pmap-ink) 12%,#0000);display:inline-flex;gap:2px;height:36px;padding:3px;pointer-events:auto}.pmap-zoom__btn{background:#0000;border:0;border-radius:999px;color:var(--pmap-ink);cursor:pointer;display:inline-grid;font-size:13px;font-weight:600;height:28px;line-height:1;min-width:28px;padding:0 8px;place-items:center;transition:background-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out)}@media (hover:hover) and (pointer:fine){.pmap-zoom__btn:hover:not(:disabled){background:var(--pmap-sunk)}}.pmap-zoom__btn:active:not(:disabled){transform:scale(.97);transform:scale(var(--press-scale))}.pmap-zoom__btn:focus-visible{outline:2px solid var(--pmap-accent);outline-offset:1px}.pmap-zoom__btn:disabled{color:var(--pmap-muted);cursor:default;opacity:.45}.pmap-zoom__btn--level{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:52px}.pmap-zoom__sep{background:var(--pmap-line);height:18px;margin:0 2px;width:1px}.pmap__tree{align-items:center;display:flex;flex-direction:column;min-width:100%;padding:16px 64px 22px;width:-webkit-max-content;width:max-content}.pmap__tree--handlers{border-top:1px dashed var(--pmap-branch);padding-top:24px}.pmap-root{display:flex;justify-content:center}.pmap-trunk{list-style:none;margin:0;padding:0}.pmap-trunk,.pmap-trunk__item{align-items:center;display:flex;flex-direction:column}.pmap-trunk__item{padding-top:var(--pmap-stem);position:relative}.pmap-trunk__item:before{border-left:var(--pmap-stroke) solid var(--pmap-branch);content:"";height:var(--pmap-stem);left:50%;position:absolute;top:0;transform:translateX(-50%)}.pmap-fork{display:flex;justify-content:center;padding-top:var(--pmap-stem);position:relative}.pmap-fork:before{border-left:var(--pmap-stroke) solid var(--pmap-branch);content:"";height:var(--pmap-stem);left:50%;position:absolute;top:0;transform:translateX(-50%)}.pmap-fork__branch{align-items:center;display:flex;flex-direction:column;padding:var(--pmap-stem) 16px 0;position:relative}.pmap-fork__branch:after,.pmap-fork__branch:before{border-top:var(--pmap-stroke) solid var(--pmap-branch);content:"";height:var(--pmap-stem);position:absolute;top:0;width:calc(50% + var(--pmap-stroke))}.pmap-fork__branch:before{left:0}.pmap-fork__branch:after{border-left:var(--pmap-stroke) solid var(--pmap-branch);left:calc(50% - var(--pmap-stroke)/2)}.pmap-fork__branch:first-child:before,.pmap-fork__branch:last-child:after{border-top:0}.pmap-fork__branch:last-child:before{border-right:var(--pmap-stroke) solid var(--pmap-branch);border-top-right-radius:12px;left:auto;right:calc(50% - var(--pmap-stroke)/2)}.pmap-fork__branch:first-child:not(:only-child):after{border-top-left-radius:12px}.pmap-fork__branch:only-child:before{display:none}.pmap-fork--join>.pmap-fork__branch{padding-bottom:var(--pmap-stem)}.pmap-fork__rest{border-left:var(--pmap-stroke) solid var(--pmap-branch);flex:1 1 auto;min-height:12px}.pmap-fork__tail{height:var(--pmap-stem);inset:auto 0 0 0;position:absolute}.pmap-fork__tail:after,.pmap-fork__tail:before{border-bottom:var(--pmap-stroke) solid var(--pmap-branch);bottom:0;content:"";height:100%;position:absolute;width:calc(50% + var(--pmap-stroke))}.pmap-fork__tail:before{left:0}.pmap-fork__tail:after{border-left:var(--pmap-stroke) solid var(--pmap-branch);left:calc(50% - var(--pmap-stroke)/2)}.pmap-fork__branch:first-child>.pmap-fork__tail:before,.pmap-fork__branch:last-child>.pmap-fork__tail:after{border-bottom:0}.pmap-fork__branch:last-child>.pmap-fork__tail:before{border-bottom-right-radius:12px;border-right:var(--pmap-stroke) solid var(--pmap-branch);left:auto;right:calc(50% - var(--pmap-stroke)/2)}.pmap-fork__branch:first-child:not(:only-child)>.pmap-fork__tail:after{border-bottom-left-radius:12px}.pmap-fork__label{background:var(--pmap-surface);border:1px solid var(--pmap-branch);border-radius:999px;color:var(--pmap-ink);font-weight:700;padding:3px 12px}.pmap-fork__details,.pmap-fork__label{font-size:12px;max-width:var(--pmap-node-w);overflow-wrap:anywhere;position:relative;text-align:center;z-index:1}.pmap-fork__details{color:var(--pmap-muted);display:flex;flex-direction:column;gap:2px;list-style:none;margin:6px 0 0;padding:0}.pmap-fork__branch--idle>.pmap-fork__label{border-color:color-mix(in srgb,var(--pmap-error) 45%,var(--pmap-line));border-style:dashed;color:var(--pmap-error)}.pmap-fork__skip{align-self:stretch;color:var(--pmap-muted);font-size:12px;font-style:italic;min-width:22em;padding:8px 0 2px calc(50% + 12px);position:relative;z-index:1}.pmap-fork__skip:before{border-left:var(--pmap-stroke) solid var(--pmap-branch);bottom:0;content:"";left:calc(50% - var(--pmap-stroke)/2);position:absolute;top:0}.pmap-fork--loop>.pmap-fork__branch{background:color-mix(in srgb,var(--pmap-accent) 3%,#0000);border:var(--pmap-stroke) dashed color-mix(in srgb,var(--pmap-accent) 40%,var(--pmap-line));border-radius:18px;margin-top:0;padding:14px 20px 20px}.pmap-fork--loop>.pmap-fork__branch:after{display:none}.pmap-fork--loop>.pmap-fork__branch>.pmap-fork__label{border-color:color-mix(in srgb,var(--pmap-accent) 40%,var(--pmap-line));color:var(--pmap-accent)}.pmap-fork--lvl{--pmap-branch:color-mix(in srgb,var(--lvl) 55%,var(--pmap-line))}.pmap-fork--lvl>.pmap-fork__branch:not(.pmap-fork__branch--idle)>.pmap-fork__label{background:color-mix(in srgb,var(--lvl) 7%,var(--pmap-surface));color:var(--lvl)}.pmap-fork--loop.pmap-fork--lvl>.pmap-fork__branch{background:color-mix(in srgb,var(--lvl) 5%,var(--pmap-surface))}.pmap-fork--loop.pmap-fork--lvl>.pmap-fork__branch,.pmap-fork--loop.pmap-fork--lvl>.pmap-fork__branch>.pmap-fork__label{border-color:color-mix(in srgb,var(--lvl) 45%,var(--pmap-line))}.pmap-fork--lvl .pmap-node__num{box-shadow:inset 0 0 0 1.5px var(--lvl)}@media (hover:hover) and (pointer:fine){.pmap-trunk__item:has(>.pmap-node:hover)>.pmap-foldable>.pmap-fork--lvl,.pmap-trunk__item:has(>.pmap-node:hover)>.pmap-fork--lvl{--pmap-branch:var(--lvl)}.pmap-trunk__item:has(>.pmap-node:hover)>.pmap-foldable>.pmap-fork--loop>.pmap-fork__branch,.pmap-trunk__item:has(>.pmap-node:hover)>.pmap-fork--loop>.pmap-fork__branch{background:color-mix(in srgb,var(--lvl) 9%,var(--pmap-surface));border-color:var(--lvl)}}.pmap__canvas--far .pmap-fork--lvl{--pmap-branch:var(--lvl)}.pmap__canvas--far .pmap-fork--lvl .pmap-node:not([aria-current=true]):not(.is-focus){--pmap-face:color-mix(in srgb,var(--lvl) 14%,var(--pmap-surface))}.pmap__canvas--far .pmap-fork--loop.pmap-fork--lvl>.pmap-fork__branch{background:color-mix(in srgb,var(--lvl) 8%,var(--pmap-surface));border-color:var(--lvl)}.pmap-node{--pmap-tint:var(--pmap-accent);--pmap-rule:color-mix(in srgb,var(--pmap-tint) 42%,var(--pmap-line));--pmap-edge:var(--pmap-rule);--pmap-edge-w:1.5px;--pmap-face:var(--pmap-surface);--pmap-radius:12px;--pmap-clip:none;box-sizing:border-box;color:var(--pmap-ink);cursor:pointer;display:flex;filter:drop-shadow(0 1px 1px rgba(15,23,42,.1));flex-direction:column;gap:6px;padding:10px 14px;position:relative;text-align:left;transition:opacity .16s cubic-bezier(.23,1,.32,1),filter .16s cubic-bezier(.23,1,.32,1);transition:opacity var(--dur-fast,.16s) var(--ease-out),filter var(--dur-fast,.16s) var(--ease-out);width:var(--pmap-node-w);z-index:1}.pmap-node:after,.pmap-node:before{border-radius:var(--pmap-radius);-webkit-clip-path:var(--pmap-clip);clip-path:var(--pmap-clip);content:"";pointer-events:none;position:absolute}.pmap-node:before{background:var(--pmap-edge);inset:0}.pmap-node:after{background-color:var(--pmap-face);background-image:none;background-image:var(--pmap-face-image,none);inset:var(--pmap-edge-w)}.pmap-node>*{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.pmap-node:hover{filter:drop-shadow(0 4px 10px rgba(15,23,42,.16))}}.pmap-node:focus-visible{--pmap-edge:var(--pmap-accent);--pmap-edge-w:3px;filter:drop-shadow(0 0 1.5px var(--pmap-accent)) drop-shadow(0 0 1.5px var(--pmap-accent));outline:none}.pmap-node--request{--pmap-tint:var(--pmap-request);cursor:default;max-width:520px;min-width:var(--pmap-node-w);width:auto}.pmap-node--response{--pmap-tint:var(--pmap-ok)}.pmap-node--error,.pmap-node--error-root{--pmap-tint:var(--pmap-error)}.pmap-node--error-root{cursor:default}.pmap-node--together{--pmap-edge:repeating-linear-gradient(90deg,var(--pmap-together) 0 7px,color-mix(in srgb,var(--pmap-together) 20%,var(--pmap-surface)) 7px 14px)}.pmap-node--orphan{--pmap-edge:repeating-linear-gradient(90deg,var(--pmap-error) 0 7px,color-mix(in srgb,var(--pmap-error) 20%,var(--pmap-surface)) 7px 14px)}.pmap-node.is-focus,.pmap-node[aria-current=true]{--pmap-edge:var(--pmap-accent);--pmap-edge-w:3px;--pmap-face:color-mix(in srgb,var(--pmap-accent) 4%,var(--pmap-surface))}.pmap-node.is-related{--pmap-edge:color-mix(in srgb,var(--pmap-accent) 60%,var(--pmap-line));--pmap-edge-w:2px}.pmap-node--request,.pmap-node--t-set_response{--pmap-radius:26px;padding-inline:24px}.pmap-node--t-condition{--pmap-radius:0;--pmap-clip:polygon(var(--pmap-cut) 0,calc(100% - var(--pmap-cut)) 0,100% var(--pmap-cut),100% calc(100% - var(--pmap-cut)),calc(100% - var(--pmap-cut)) 100%,var(--pmap-cut) 100%,0 calc(100% - var(--pmap-cut)),0 var(--pmap-cut));padding-inline:calc(var(--pmap-cut) + 2px)}.pmap-node--t-loop{--pmap-radius:0;--pmap-clip:polygon(var(--pmap-cut) 0,calc(100% - var(--pmap-cut)) 0,100% 50%,calc(100% - var(--pmap-cut)) 100%,var(--pmap-cut) 100%,0 50%);padding-inline:calc(var(--pmap-cut) + 8px)}.pmap-node--t-map_rename{--pmap-radius:0;--pmap-clip:polygon(var(--pmap-cut) 0,100% 0,calc(100% - var(--pmap-cut)) 100%,0 100%);padding-inline:calc(var(--pmap-cut) + 6px)}.pmap-node--t-validate{--pmap-radius:0;--pmap-clip:polygon(0 0,100% 0,calc(100% - var(--pmap-cut)) 100%,var(--pmap-cut) 100%);padding-inline:calc(var(--pmap-cut) + 6px)}.pmap-node--t-process_pin{--pmap-radius:0;--pmap-clip:polygon(0 11px,100% 0,100% 100%,0 100%);padding-top:19px}.pmap-node--t-call_service{--pmap-radius:3px;--pmap-face-image:linear-gradient(to right,#0000 0 8px,var(--pmap-rule) 8px 9.5px,#0000 9.5px),linear-gradient(to left,#0000 0 8px,var(--pmap-rule) 8px 9.5px,#0000 9.5px);padding-inline:22px}.pmap-node--t-query_source{--pmap-radius:34px/15px;--pmap-face-image:linear-gradient(to bottom,#0000 0 13px,var(--pmap-rule) 13px 14.5px,#0000 14.5px);padding:22px 26px 14px}.pmap-node--t-set_value{--pmap-radius:3px;--pmap-face-image:linear-gradient(to bottom,#0000 0 11px,var(--pmap-rule) 11px 12.5px,#0000 12.5px),linear-gradient(to right,#0000 0 9px,var(--pmap-rule) 9px 10.5px,#0000 10.5px);padding:18px 14px 10px 20px}.pmap__canvas--shapes .pmap-node{align-items:center;gap:2px;justify-content:center;max-width:300px;min-width:190px;padding:16px 22px;text-align:center;width:auto}.pmap__canvas--shapes .pmap-node__fields,.pmap__canvas--shapes .pmap-node__flags,.pmap__canvas--shapes .pmap-node__head{gap:8px;justify-content:center}.pmap__canvas--shapes .pmap-node__title{align-items:center}.pmap__canvas--shapes .pmap-node--t-condition{--pmap-clip:polygon(50% 0,100% 50%,50% 100%,0 50%);max-width:340px;min-width:340px;padding:42px 92px}.pmap__canvas--shapes .pmap-node--t-condition .pmap-node__title{max-width:156px}.pmap__canvas--shapes .pmap-node--t-loop{--pmap-clip:polygon(16% 0,84% 0,100% 50%,84% 100%,16% 100%,0 50%);min-width:280px;padding-inline:58px}.pmap__canvas--shapes .pmap-node--t-map_rename,.pmap__canvas--shapes .pmap-node--t-validate{padding-inline:44px}.pmap__canvas--shapes .pmap-node--t-set_response{padding-inline:30px}.pmap__canvas--shapes .pmap-node--t-query_source{padding-top:26px}.pmap__canvas--shapes .pmap-node--t-process_pin{padding-top:24px}.pmap__canvas--shapes .pmap-node--request{align-items:center;min-width:220px}.pmap__canvas--shapes .pmap-node--request .pmap-node__num{align-self:center}.pmap__canvas--shapes .pmap-node__name{font-size:13px}.pmap__canvas--shapes .pmap-node__type{font-size:10px}.pmap-node--error-root{--pmap-radius:0;--pmap-clip:polygon(0 0,100% 0,100% calc(100% - var(--pmap-cut)),calc(100% - var(--pmap-cut)) 100%,var(--pmap-cut) 100%,0 calc(100% - var(--pmap-cut)));padding-inline:calc(var(--pmap-cut) + 2px)}.pmap-node.is-dimmed{opacity:.55}.pmap-node.is-match{--pmap-edge:var(--pmap-accent);--pmap-edge-w:2.5px;--pmap-face:color-mix(in srgb,var(--pmap-accent) 9%,var(--pmap-surface))}.pmap-node.is-run-failed{--pmap-edge:var(--pmap-error);--pmap-edge-w:3px}.pmap-node.is-run-succeeded:not(.is-focus):not(.is-match){--pmap-edge:color-mix(in srgb,var(--pmap-ok) 55%,var(--pmap-line));--pmap-edge-w:2px}.pmap-node.is-run-dispatched:not(.is-focus):not(.is-match),.pmap-node.is-run-halted:not(.is-focus):not(.is-match){--pmap-edge:color-mix(in srgb,var(--pmap-accent) 55%,var(--pmap-line));--pmap-edge-w:2px}.pmap-node.is-run-compensated:not(.is-focus):not(.is-match){--pmap-edge:var(--pmap-warn);--pmap-edge-w:2px}.pmap-node.is-run-slow:not(.is-focus):not(.is-match){--pmap-edge:var(--pmap-slow);--pmap-edge-w:3px}.pmap-node.is-unrun:not(.is-focus):not(.is-match){opacity:.42}.pmap-fork__branch--unrun>.pmap-fork__details,.pmap-fork__branch--unrun>.pmap-fork__label,.pmap-fork__branch--unrun>.pmap-fork__skip{opacity:.5}.pmap{--pmap-live:#22c55e;--pmap-live-ink:#15803d}.pmap-node .pmap-run,.pmap__stage.is-replaying .pmap-node{transition:opacity .42s cubic-bezier(.23,1,.32,1);transition:opacity .42s var(--ease-out,ease-out)}.pmap .pmap__stage.is-replaying .pmap-node.is-replay-ahead:not(.is-focus){--pmap-edge:var(--pmap-rule);--pmap-edge-w:1.5px;opacity:.42}.pmap__stage.is-replaying .pmap-node.is-replay-ahead .pmap-run,.pmap__stage.is-replaying .pmap-node.is-replay-now .pmap-run,.pmap__stage.is-replaying .pmap-node.is-replay-open .pmap-run{opacity:0}.pmap .pmap__stage.is-replaying .pmap-node.is-replay-now{--pmap-edge:var(--pmap-live);--pmap-edge-w:3px;--pmap-face:color-mix(in srgb,var(--pmap-live) 10%,var(--pmap-surface));filter:drop-shadow(0 0 8px color-mix(in srgb,var(--pmap-live) 45%,transparent));opacity:1}.pmap .pmap__stage.is-replaying .pmap-node.is-replay-open{--pmap-edge:var(--pmap-live);--pmap-edge-w:2px;--pmap-face:color-mix(in srgb,var(--pmap-live) 5%,var(--pmap-surface));opacity:1}.pmap__stage.is-replaying .pmap__links path{animation-duration:.42s}.pmap .pmap__stage.is-replaying .pmap-node.is-focus.is-run-succeeded:not(.is-replay-now):not(.is-replay-open){--pmap-edge:var(--pmap-ok);--pmap-edge-w:3px;--pmap-face:color-mix(in srgb,var(--pmap-ok) 5%,var(--pmap-surface))}.pmap .pmap__stage.is-replaying .pmap-node.is-focus.is-run-compensated:not(.is-replay-now):not(.is-replay-open){--pmap-edge:var(--pmap-warn);--pmap-edge-w:3px}.pmap .pmap__stage.is-replaying .pmap-node.is-focus.is-run-slow:not(.is-replay-now):not(.is-replay-open){--pmap-edge:var(--pmap-slow);--pmap-face:color-mix(in srgb,var(--pmap-slow) 6%,var(--pmap-surface))}.pmap__replay{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;will-change:transform;z-index:3}.pmap__replay-trail{fill:none;stroke:var(--pmap-live);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s var(--ease-out,ease-out)}.pmap__replay-trail.is-live{opacity:.85;transition:none}.pmap__replay-dot{fill:var(--pmap-live);stroke:var(--pmap-surface);stroke-width:2.5;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--pmap-live) 70%,transparent));opacity:0;transition:opacity .22s cubic-bezier(.23,1,.32,1);transition:opacity .22s var(--ease-out,ease-out)}.pmap__replay-dot.is-live{opacity:1;transition:none}.pmap__replay-ring{fill:none;stroke:var(--pmap-live);stroke-width:3;animation:pmap-replay-ring-in .32s cubic-bezier(.23,1,.32,1) both,pmap-replay-breathe 1.3s ease-in-out .32s infinite alternate;animation:pmap-replay-ring-in .32s var(--ease-out,ease-out) both,pmap-replay-breathe 1.3s ease-in-out .32s infinite alternate;transform-box:fill-box;transform-origin:center}.pmap__replay-ring.is-done,.pmap__replay-ring.is-fail,.pmap__replay-ring.is-ok{animation:pmap-replay-ring-out .7s cubic-bezier(.23,1,.32,1) forwards;animation:pmap-replay-ring-out .7s var(--ease-out,ease-out) forwards}.pmap__replay-ring.is-ok{stroke:var(--pmap-ok)}.pmap__replay-ring.is-fail{stroke:var(--pmap-error)}.pmap__stage.is-replay-paused .pmap__replay-ring{animation-play-state:paused}@keyframes pmap-replay-ring-in{0%{opacity:0;transform:scale(.97)}}@keyframes pmap-replay-breathe{to{stroke-opacity:.35}}@keyframes pmap-replay-ring-out{to{opacity:0;transform:scale(1.035)}}.pmap-replay-rail{align-items:flex-end;bottom:12px;display:flex;height:64px;justify-content:center;margin-top:-64px;padding:0 14px 12px;pointer-events:none;position:-webkit-sticky;position:sticky;z-index:5}.pmap-replay{align-items:center;animation:pmap-replay-rise .26s cubic-bezier(.23,1,.32,1);animation:pmap-replay-rise .26s var(--ease-out,ease-out);background:var(--pmap-surface);border:1px solid color-mix(in srgb,var(--pmap-live) 45%,var(--pmap-line));border-radius:14px;box-shadow:0 6px 20px color-mix(in srgb,var(--pmap-ink) 14%,#0000);color:var(--pmap-ink);display:flex;font-size:13px;gap:12px;overflow:hidden;padding:8px 8px 11px 14px;pointer-events:auto;position:relative;width:min(620px,100%)}@keyframes pmap-replay-rise{0%{opacity:0;transform:translateY(8px)}}.pmap-replay__count{font-feature-settings:"tnum";color:var(--pmap-live-ink);flex:none;font-variant-numeric:tabular-nums;font-weight:700;min-width:3.4em}.pmap-replay__what{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.pmap-replay__error,.pmap-replay__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmap-replay__label{font-weight:700}.pmap-replay__state{color:var(--pmap-muted);font-size:12.5px}.pmap-replay__state--live,.pmap-replay__state--succeeded{color:var(--pmap-live-ink)}.pmap-replay__error,.pmap-replay__state--failed{color:var(--pmap-error)}.pmap-replay__state--dispatched,.pmap-replay__state--halted{color:var(--pmap-accent)}.pmap-replay__state--compensated{color:var(--pmap-warn)}.pmap-replay__error{font-size:12px}.pmap-replay__controls{display:flex;flex:none;gap:4px}.pmap-replay__btn{background:var(--pmap-surface);border:1px solid var(--pmap-line);border-radius:999px;color:var(--pmap-ink);cursor:pointer;font-size:12.5px;font-weight:600;height:28px;padding:0 11px;transition:background-color .12s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);transition:background-color .12s var(--ease-out,ease-out),transform .12s var(--ease-out,ease-out)}@media (hover:hover) and (pointer:fine){.pmap-replay__btn:hover{background:var(--pmap-sunk)}}.pmap-replay__btn:active{transform:scale(.96)}.pmap-replay__btn:focus-visible{outline:2px solid var(--pmap-accent);outline-offset:2px}.pmap-replay__meter{background:color-mix(in srgb,var(--pmap-live) 15%,#0000);bottom:0;height:3px;left:0;position:absolute;right:0}.pmap-replay__meter-fill{background:var(--pmap-live);display:block;height:100%;transform-origin:0 50%;transition:transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s var(--ease-out,ease-out)}@media (max-width:1100px){.pmap-replay-rail{padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.pmap-node .pmap-run,.pmap-replay__btn,.pmap-replay__meter-fill,.pmap__replay-dot,.pmap__replay-trail,.pmap__stage.is-replaying .pmap-node{transition:none}.pmap-replay,.pmap__replay-ring{animation:none}.pmap__replay-ring.is-done,.pmap__replay-ring.is-fail,.pmap__replay-ring.is-ok{animation:none;opacity:0}.pmap-replay__btn:active{transform:none}}.pmap-node__head{align-items:flex-start;display:flex;gap:10px}.pmap-node__num{font-feature-settings:"tnum";align-items:center;align-self:flex-start;background:color-mix(in srgb,var(--pmap-tint) 10%,var(--pmap-surface));border-radius:7px;color:var(--pmap-tint);display:inline-flex;flex:none;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;height:22px;justify-content:center;min-width:26px;padding:0 6px}.pmap-glyph{fill:color-mix(in srgb,currentColor 10%,#0000);stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;flex:none;height:18px;width:24px}.pmap-node__title{display:flex;flex-direction:column;gap:2px;min-width:0}.pmap-node__name{color:var(--pmap-ink);font-size:14px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.pmap-node__type{color:var(--pmap-muted);font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.pmap-node__does{color:color-mix(in srgb,var(--pmap-muted) 80%,var(--pmap-surface));font-size:12.5px;line-height:1.4;max-width:46ch}.pmap-node__flags{display:flex;flex-wrap:wrap;gap:6px}.pmap-node__flag{background:var(--pmap-sunk);border:1px solid var(--pmap-line);border-radius:999px;color:var(--pmap-muted);font-size:11.5px;padding:1px 8px}.pmap-node__flag--ok{border-color:color-mix(in srgb,var(--pmap-ok) 30%,var(--pmap-line));color:var(--pmap-ok)}.pmap-node__flag--bad{border-color:color-mix(in srgb,var(--pmap-error) 30%,var(--pmap-line));color:var(--pmap-error)}.pmap-node__flag--together{border-color:color-mix(in srgb,var(--pmap-together) 30%,var(--pmap-line));color:var(--pmap-together)}.pmap-node__issues{background:color-mix(in srgb,var(--pmap-error) 7%,var(--pmap-surface));border-radius:10px;color:var(--pmap-error);font-size:12.5px;margin:0;padding:8px 10px 8px 26px}.pmap-node__io{grid-gap:6px 14px;display:grid;gap:6px 14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pmap-node__io .pmap-chips{align-items:flex-start;flex-direction:column}.pmap-node__io .pmap-chip{width:100%}.pmap-row{border-top:1px dashed var(--pmap-line);display:block;min-width:0;padding-top:6px}.pmap-row__label{color:var(--pmap-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;margin-right:8px;text-transform:uppercase}.pmap-row__body{display:contents}.pmap-row__body>.pmap-fields{margin-top:3px}.pmap-row__body>.pmap-chips{margin-top:6px}.pmap-rules{display:inline-flex;vertical-align:top}.pmap-empty,.pmap-shape{color:var(--pmap-muted);font-size:12.5px}.pmap-shape{color:var(--pmap-ink);line-height:1.45}.pmap-root__fields{margin-top:6px}.pmap__links{left:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:2}.pmap-link-line{fill:none;stroke:var(--pmap-accent);stroke-width:2}.pmap-link-line--request{stroke:var(--pmap-request);stroke-dasharray:5 4}.pmap-arrowhead{fill:var(--pmap-accent)}.pmap-inspector{background:var(--pmap-sunk);border:1px solid var(--pmap-line);border-radius:16px;bottom:24px;box-shadow:0 12px 32px color-mix(in srgb,var(--pmap-ink) 18%,#0000);display:flex;flex-direction:column;gap:8px;max-height:min(70vh,640px);overflow:auto;overscroll-behavior:contain;padding:12px;position:fixed;right:24px;width:min(520px,calc(100vw - 32px));z-index:30}.pmap-inspector__bar{align-items:center;display:flex;gap:12px;justify-content:space-between}.pmap-inspector__title{color:var(--pmap-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pmap-inspector__close{background:var(--pmap-surface);border:1px solid var(--pmap-line);border-radius:999px;color:var(--pmap-ink);cursor:pointer;display:inline-grid;font-size:18px;height:28px;line-height:1;padding:0;place-items:center;transition:background-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:background-color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);width:28px}@media (hover:hover) and (pointer:fine){.pmap-inspector__close:hover{background:var(--pmap-sunk)}}.pmap-inspector__close:active{transform:scale(.97);transform:scale(var(--press-scale))}.pmap-inspector__close:focus-visible{outline:2px solid var(--pmap-accent);outline-offset:2px}.pmap-inspector>.pmap-node{max-width:none;min-width:0;width:100%}@media (max-width:720px){.pmap-inspector{bottom:16px;left:16px;right:16px;width:auto}}.pmap-chips{display:flex;flex-wrap:wrap}.pmap-chip,.pmap-chips{align-items:center;gap:6px}.pmap-chip{background:var(--pmap-sunk);border:1px solid var(--pmap-line);border-radius:13px;color:var(--pmap-ink);display:inline-flex;font-size:12.5px;line-height:18px;max-width:100%;overflow-wrap:break-word;padding:3px 9px;text-align:left}button.pmap-chip{cursor:pointer;transition:border-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:border-color var(--dur-fast,.16s) ease,transform var(--dur-press,.12s) var(--ease-out)}button.pmap-chip.is-on{border-color:var(--pmap-accent)}@media (hover:hover) and (pointer:fine){button.pmap-chip:hover{border-color:var(--pmap-accent)}}button.pmap-chip:active{transform:scale(.97);transform:scale(var(--press-scale,.97))}.pmap-chip{flex-wrap:wrap}.pmap-chip code{background:none;color:inherit;font-size:.95em;padding:0;white-space:nowrap}.pmap-chip__num{font-feature-settings:"tnum";color:var(--pmap-accent);flex:none;font-variant-numeric:tabular-nums;font-weight:700}.pmap-chip__step{align-items:baseline;display:inline-flex;flex:1 1 auto;gap:6px;min-width:0}.pmap-chip__name{min-width:0}.pmap-chip__prefix{color:var(--pmap-muted)}.pmap-chip--sources{gap:4px 6px}.pmap-chip__pick{font-feature-settings:"tnum";background:var(--pmap-surface);border:1px solid color-mix(in srgb,var(--pmap-accent) 30%,var(--pmap-line));border-radius:999px;color:var(--pmap-accent);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;font-weight:700;padding:0 6px;transition:border-color .16s ease,transform .12s cubic-bezier(.23,1,.32,1);transition:border-color var(--dur-fast,.16s) ease,transform var(--dur-press,.12s) var(--ease-out)}@media (hover:hover) and (pointer:fine){.pmap-chip__pick:hover{border-color:var(--pmap-accent)}}.pmap-chip__pick:active{transform:scale(.97);transform:scale(var(--press-scale,.97))}.pmap-chip__pick:focus-visible{outline:2px solid var(--pmap-accent);outline-offset:1px}.pmap-chip__count{background:color-mix(in srgb,var(--pmap-request) 14%,var(--pmap-surface));border-radius:999px;color:var(--pmap-request);font-size:11px;font-weight:700;min-width:18px;padding:0 5px;text-align:center}.pmap-chip--step{background:color-mix(in srgb,var(--pmap-accent) 6%,var(--pmap-surface))}.pmap-chip--request{background:color-mix(in srgb,var(--pmap-request) 7%,var(--pmap-surface));border-color:color-mix(in srgb,var(--pmap-request) 25%,var(--pmap-line))}.pmap-chip--item{border-style:dashed}.pmap-chip--service{background:color-mix(in srgb,#7c3aed 7%,var(--pmap-surface));border-color:color-mix(in srgb,#7c3aed 25%,var(--pmap-line))}.pmap-chip--removes,.pmap-chip--writes{display:block}.pmap-chip--writes{background:none;border-style:dashed;color:var(--pmap-muted)}.pmap-chip--removes{background:none;border-style:dashed;color:var(--pmap-error)}.pmap-chip--missing{border-color:color-mix(in srgb,var(--pmap-error) 40%,var(--pmap-line));color:var(--pmap-error)}.pmap-rules{flex-direction:column;font-size:12.5px;gap:2px;list-style:none;margin:0;padding:0}.pmap-rules code{background:none;color:var(--pmap-ink);padding:0}.pmap-fields{display:flex;flex-direction:column;font-size:12.5px;gap:2px;list-style:none;margin:0;padding:0}.pmap-fields--nested{border-left:1px solid var(--pmap-line);margin:2px 0 2px 6px;padding-left:10px}.pmap-fields code{background:none;color:var(--pmap-ink);overflow-wrap:anywhere;padding:0}.svc-step-returns .svc-note{margin:0}.svc-step-returns__label{color:var(--pmap-muted);font-size:12px;font-weight:600;margin-bottom:6px}.svc-step-returns .pmap-fields,.svc-step-returns .pmap-fields code{line-height:20px}.svc-step-returns .pmap-fields{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:6px}.svc-step-returns .pmap-fields__field{align-items:baseline;background:var(--pmap-sunk);border:1px solid var(--pmap-line);border-radius:7px;display:inline-flex;max-width:100%;padding:1px 9px}.svc-step-returns .pmap-fields__field code{margin:0}.svc-step-returns .pmap-fields__field--open{display:block;flex:1 0 100%;padding:5px 9px 9px}.svc-step-returns .pmap-fields--nested{margin:6px 0 0}.svc-step-returns .pmap-fields--nested>.pmap-fields__field{background:var(--pmap-surface)}.svc-step-returns .pmap-fields__more{align-self:center;padding:0 4px}.pmap-fields__line{color:var(--pmap-muted);overflow-wrap:anywhere}.pmap-fields__type{color:var(--pmap-muted);font-size:12px;margin-left:6px}.pmap-link{align-self:flex-start;background:none;border:0;color:var(--pmap-accent);cursor:pointer;font-size:12.5px;padding:0}@media (hover:hover) and (pointer:fine){.pmap-link:hover{text-decoration:underline}}.pmap-link__chevron{font-size:10px;margin-right:4px}.pmap-node__edit{background:none;border:0;border-radius:6px;color:var(--pmap-accent);cursor:pointer;flex:none;font-size:12.5px;font-weight:600;line-height:1.3;margin-left:auto;padding:2px 4px;white-space:nowrap}@media (hover:hover) and (pointer:fine){.pmap-node__edit:hover{text-decoration:underline}}.pmap-node__edit:focus-visible{outline:2px solid var(--pmap-accent);outline-offset:1px}.pmap-node__actions{align-items:flex-end;display:flex;flex:none;flex-direction:column;margin-left:auto}.pmap-run{align-items:baseline;background:color-mix(in srgb,var(--pmap-ok) 8%,var(--pmap-surface));border-radius:8px;color:var(--pmap-ink);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 10px;padding:5px 10px}.pmap-run__status{color:var(--pmap-ok);font-weight:700}.pmap-run__meta{font-feature-settings:"tnum";color:var(--pmap-muted);font-variant-numeric:tabular-nums}.pmap-run__slow{background:color-mix(in srgb,var(--pmap-slow) 16%,var(--pmap-surface));border-radius:999px;color:var(--pmap-slow-ink);font-weight:700;padding:0 6px}.pmap-run--failed{background:color-mix(in srgb,var(--pmap-error) 8%,var(--pmap-surface))}.pmap-run--failed .pmap-run__status,.pmap-run__error{color:var(--pmap-error)}.pmap-run--dispatched,.pmap-run--halted{background:color-mix(in srgb,var(--pmap-accent) 7%,var(--pmap-surface))}.pmap-run--dispatched .pmap-run__status,.pmap-run--halted .pmap-run__status{color:var(--pmap-accent)}.pmap-run--compensated{background:color-mix(in srgb,var(--pmap-warn) 8%,var(--pmap-surface))}.pmap-run--compensated .pmap-run__status{color:var(--pmap-warn)}.pmap-run--unrun{background:var(--pmap-sunk);color:var(--pmap-muted);font-style:italic}.pmap-run__error{flex-basis:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;margin:2px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.svc-step-run{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.svc-step-run .pmap-runbar{flex:1 1 320px}.svc-step-run--step{align-items:stretch;flex-direction:column;gap:6px;margin-top:16px}.svc-step-run__label{color:var(--pmap-muted);font-size:12px;font-weight:600}.svc-step-rail__run{color:var(--pmap-ok);font-size:11px;font-weight:600;line-height:16px;white-space:nowrap}.svc-step-rail__run--failed{color:var(--pmap-error)}.svc-step-rail__run--dispatched,.svc-step-rail__run--halted{color:var(--pmap-accent)}.svc-step-rail__run--compensated{color:var(--pmap-warn)}.svc-step-rail__run.is-run-slow{color:var(--pmap-slow-ink)}.svc-step-rail__run--unrun{color:var(--pmap-muted);font-style:italic;font-weight:400}.pmap-foldable{align-items:center;display:flex;flex-direction:column;position:relative}.pmap-fold{background:#0000;border:0;border-radius:6px;color:var(--pmap-muted);cursor:pointer;font-size:11.5px;font-weight:600;height:var(--pmap-stem);left:calc(50% + 10px);line-height:var(--pmap-stem);padding:0 6px;position:absolute;top:0;z-index:2}@media (hover:hover) and (pointer:fine){.pmap-fold:hover{color:var(--pmap-accent);text-decoration:underline}}.pmap-fold:focus-visible{outline:2px solid var(--pmap-accent);outline-offset:1px}.pmap-fork--folded>.pmap-fork__branch{padding-inline:0}.pmap-fold--show{background:var(--pmap-surface);border:1px dashed var(--pmap-branch);border-radius:999px;color:var(--pmap-ink);font-size:12px;height:auto;left:auto;line-height:1.4;padding:4px 12px;position:relative;top:auto;transition:transform .12s cubic-bezier(.23,1,.32,1);transition:transform var(--dur-press) var(--ease-out)}.pmap-fold--show:active{transform:scale(.97);transform:scale(var(--press-scale))}.pmap__canvas{cursor:grab}.pmap__canvas.is-panning,.pmap__canvas.is-panning *{cursor:grabbing;-webkit-user-select:none;user-select:none}.pmap__links path{animation:pmap-link-in .16s cubic-bezier(.23,1,.32,1);animation:pmap-link-in var(--dur-fast,.16s) var(--ease-out,ease-out)}@keyframes pmap-link-in{0%{opacity:0}}@media (max-width:720px){.pmap{--pmap-node-w:280px;--pmap-cut:12px}.pmap__tree{padding:16px 32px 24px}.pmap__stage>.pmap__tree:last-child{padding-bottom:72px}.pmap-find{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.pmap-node,button.pmap-chip{transition:none}.pmap__links path{animation:none}.pmap-chip__pick:active,.pmap-fold--show:active,.pmap-inspector__close:active,.pmap-zoom__btn:active:not(:disabled),button.pmap-chip:active{transform:none}}.service-tabs .nav-item--doc+.nav-item--doc{-webkit-margin-start:0;-webkit-padding-start:6px;margin-inline-start:0;padding-inline-start:6px}.svc-tag{--tag-hue:#475569;--badge-fs:11px;--badge-lh:14px;--badge-py:2px;--badge-px:7px;align-self:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-tag[data-color]{background:var(--tag-hue);border:1px solid var(--tag-hue);color:#fff}:is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=blue]{--tag-hue:#1d4ed8}:is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=green]{--tag-hue:#15803d}:is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=amber]{--tag-hue:#b45309}:is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=red]{--tag-hue:#b91c1c}:is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=purple]{--tag-hue:#7e22ce}:is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=teal]{--tag-hue:#0f766e}:is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=pink]{--tag-hue:#be185d}.svc-row__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.svc-tag-option{align-items:center;display:inline-flex;gap:6px;min-width:0}.svc-tag-dot{background:#475569;background:var(--tag-hue,#475569);border-radius:50%;flex:0 0 auto;height:8px;width:8px}.svc-tag-form,.svc-tag-manage{display:flex;flex-direction:column;gap:16px}.svc-tag-form__preview{align-items:center;display:flex;gap:8px}.svc-tag-swatches{display:flex;flex-wrap:wrap;gap:8px}.svc-tag-swatch{background:#475569;background:var(--tag-hue,#475569);border:2px solid #0000;border-radius:50%;cursor:pointer;height:26px;padding:0;width:26px}.svc-tag-swatch:not([data-color]){background:#0000;border:2px dashed #c5cdd8;border:2px dashed var(--Gainsboro,#c5cdd8)}.svc-tag-swatch[aria-pressed=true]{border-color:var(--White);box-shadow:0 0 0 2px #475569;box-shadow:0 0 0 2px var(--tag-hue,#475569)}.service-tabs .service-tab__off{-webkit-margin-start:6px;color:#64748b;color:var(--Body-Text,#64748b);font-size:11px;font-weight:600;letter-spacing:.02em;margin-inline-start:6px;opacity:.8;text-transform:uppercase}.wg-box.svc-feature-bar{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding-block:12px}.svc-wizard-panes>.tab-pane.active>.wg-box.svc-feature-bar{flex:0 0 auto;flex-direction:row}.svc-feature-bar__text{color:#64748b;color:var(--Body-Text,#64748b);flex:1 1 260px;min-width:0}.svc-feature-bar__problem{flex-basis:100%}.svc-feature-off{gap:16px}.svc-step-hint{align-items:baseline}.svc-step-hint__text{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden}.svc-step-hint--open .svc-step-hint__text{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.svc-step-hint__more{background:none;border:0;color:var(--Main);cursor:pointer;flex:0 0 auto;font-size:inherit;font-weight:600;padding:0}.svc-step-hint__more:focus-visible,.svc-step-hint__more:hover{text-decoration:underline}.svc-step-section__head{align-items:baseline;background:none;border:0;cursor:pointer;display:flex;flex-wrap:wrap;gap:4px 12px;padding:0;text-align:start;width:100%}.svc-step-section__title{flex:0 0 auto}.svc-step-section__summary{color:#64748b;color:var(--Body-Text,#64748b);flex:1 1 200px;min-width:0}.svc-step-section__chevron{-webkit-margin-start:auto;border-bottom:2px solid;border-right:2px solid;flex:0 0 auto;height:8px;margin-inline-start:auto;opacity:.6;transform:rotate(45deg);transition:transform .15s ease;width:8px}.svc-step-section--open .svc-step-section__chevron{transform:rotate(-135deg)}.svc-step-section__body{display:flex;flex-direction:column;gap:16px}.svc-step-section__subtitle{color:var(--Heading);font-size:15px;font-weight:700;margin:0}@media (prefers-reduced-motion:reduce){.svc-step-section__chevron{transition:none}}.svc-step-section--inline{border-bottom:1px solid var(--Stroke);border-top:1px solid var(--Stroke);display:flex;flex-direction:column;gap:16px;padding-block:14px}.svc-step-section--inline .svc-step-section__title{margin:0}.svc-wizard-panes>.tab-pane.active>.svc-steps-references{flex:0 0 auto;margin-bottom:20px}.svc-add-service{display:flex;flex-direction:column;gap:8px;margin-top:8px}.svc-add-service__row,.upstream-pairs__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.svc-add-service__row .svc-select-field,.svc-add-service__row select,.upstream-pairs__row input{flex:1 1 220px;min-width:0}.upstream-pairs__row{margin-bottom:8px}.svc-add-service~.svc-step-hint{display:none}.svc-cv-table{background:var(--bg-table-1);border:1px solid var(--Stroke);border-radius:12px;display:flex;flex-direction:column}.svc-cv-row{grid-gap:8px 16px;align-items:center;border-top:1px solid var(--Stroke);display:grid;gap:8px 16px;grid-template-columns:minmax(180px,1fr) minmax(0,2.2fr) 110px;padding:10px 16px}.svc-cv-row:first-child{border-top:0}.svc-cv-row--head{padding-block:8px}.svc-cv-row--head,.svc-list-row--head{color:var(--Note);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.svc-cv-row__name{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.svc-cv-row__rules{min-width:0}.svc-cv-row__required{white-space:nowrap}.svc-cv-row__extra{grid-column:1/-1}.svc-cv-row__extra:not(:has(.svc-cv-rule,.error,[role=alert])){display:none}.svc-cv-row__extra .svc-cv-rules{margin-top:4px}@media (max-width:767.98px){.svc-cv-row{grid-template-columns:1fr}.svc-cv-row--head{display:none}}.svc-form-section{display:flex;flex-direction:column;gap:16px;gap:var(--app-card-gap);min-width:0}.svc-field-hint{color:var(--Note);font-size:12px;line-height:16px;margin-top:6px}.svc-field-hint code{margin:0}.svc-field-hint.svc-field-warning{color:#b45309;color:var(--field-warning)}.svc-inset{background:#f8fafc;background:var(--bg-table-1,#f8fafc);border:1px solid var(--Stroke);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.svc-inset__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.svc-inset__actions{display:flex;flex-wrap:wrap;gap:8px}.svc-action-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 16px}.svc-action-head__field{flex:1 1 220px;min-width:min(200px,100%)}.svc-action-head__icon{align-items:center;display:flex;gap:8px}.svc-action-head__icon>:last-child{flex:1 1 auto;min-width:0}@media (max-width:575.98px){.svc-action-head__spacer{display:none}}.svc-form-card__head>.svc-btn{flex:0 0 auto}.svc-action-icon{align-items:center;background:var(--White);border:1px solid var(--Stroke);border-radius:10px;border-radius:var(--field-radius);display:inline-flex;flex:0 0 auto;height:44px;height:calc(var(--field-py)*2 + var(--field-lh) + 2px);justify-content:center;width:44px;width:calc(var(--field-py)*2 + var(--field-lh) + 2px)}.svc-columns{display:flex;flex-direction:column;gap:8px}.svc-columns__row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) minmax(140px,1fr) minmax(150px,1fr)}.svc-columns__row--head{color:var(--Note);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.svc-columns__entry{display:flex;flex-direction:column;gap:8px}.svc-columns__entry--off{opacity:.55}.svc-columns__name{align-items:center;cursor:pointer;display:inline-flex;gap:8px;margin:0;min-width:0}.svc-columns__name input{flex:0 0 auto}.svc-columns__name code{margin:0;overflow-wrap:anywhere}.svc-columns__templates{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding-left:26px}@media (max-width:767.98px){.svc-columns__row{grid-template-columns:1fr 1fr}.svc-columns__row--head{display:none}.svc-columns__templates{grid-template-columns:1fr;padding-left:0}}:root:where(.dark-theme){--field-ring:0 0 0 3px #7db0ff24}:where(.dark-theme) .svc-pager__page.is-current{color:var(--night-on-accent)}:where(.dark-theme) .svc-upload--filled{background-color:color-mix(in srgb,#4ade80 6%,var(--White));border-color:color-mix(in srgb,#4ade80 30%,var(--White))}:where(.dark-theme) .svc-upload--filled .svc-upload__icon{color:#4ade80}:where(.dark-theme) .svc-upload--invalid{background-color:color-mix(in srgb,#f87171 6%,var(--White));border-color:var(--field-border-invalid)}:where(.dark-theme) .svc-upload--invalid .svc-upload__icon{color:#f87171}:where(.dark-theme) .svc-attention__option--on{color:var(--night-on-accent)}:where(.dark-theme) .svc-attention__option--on .svc-count{color:var(--night-on-accent)}:where(.dark-theme) .svc-group__attention{background:#fbbf241f;color:#fbbf24}:where(.dark-theme) .svc-row--attention{border-color:color-mix(in srgb,#fbbf24 32%,var(--White))}@media (hover:hover) and (pointer:fine){:where(.dark-theme) .svc-row--attention:hover{border-color:color-mix(in srgb,#fbbf24 45%,var(--White))}}:where(.dark-theme) .svc-row__type{--svc-row-hue:var(--Body-Text)}:where(.dark-theme) .svc-row__type[data-type="0"]{--svc-row-hue:#2dd4bf}:where(.dark-theme) .svc-row__type[data-type="1"]{--svc-row-hue:var(--Main)}:where(.dark-theme) .svc-row__type[data-type="3"]{--svc-row-hue:#f472b6}:where(.dark-theme) .svc-row__type[data-type="4"]{--svc-row-hue:#a78bfa}:where(.dark-theme) .svc-row__endpoint--warn{color:#fbbf24}:where(.dark-theme) .svc-row__copy{border:0;color:var(--Note)}:where(.dark-theme) .svc-row__fact dt,:where(.dark-theme) .svc-row__ref-label{color:var(--Note)}:where(.dark-theme) .svc-row__fact dd{color:var(--Heading)}:where(.dark-theme) .svc-row__code{border:0;color:var(--Heading)}:where(.dark-theme) .svc-row__ref-chip{border:1px solid var(--Stroke);color:var(--Heading)}@media (hover:hover) and (pointer:fine){:where(.dark-theme) .svc-row__ref-chip--toggle:hover{border-color:var(--Palette-Blue-Gray-300)}}:where(.dark-theme) .svc-row__ref-caret{color:var(--Note)}:where(.dark-theme) .svc-row__ref-more{border:0;color:var(--Main)}:where(.dark-theme) .svc-row__ref-nested{border-left:2px solid var(--Stroke)}:where(.dark-theme) .svc-row__actions{border-top:1px solid var(--Stroke)}:where(.dark-theme) .svc-btn--edit,:where(.dark-theme) .svc-btn--neutral,:where(.dark-theme) .svc-btn--secondary{--svc-hue:var(--Body-Text)}:where(.dark-theme) .svc-btn--export,:where(.dark-theme) .svc-btn--warning{--svc-hue:#fbbf24}:where(.dark-theme) .svc-btn--accent,:where(.dark-theme) .svc-btn--success{--svc-hue:#4ade80}:where(.dark-theme) .svc-btn--danger{--svc-hue:#f87171}@media (hover:hover) and (pointer:fine){:where(.dark-theme) .btn.svc-btn--solid:hover,:where(.dark-theme) .svc-btn--solid:hover,:where(.dark-theme) .tf-button.svc-btn--solid:hover{background:color-mix(in srgb,var(--Main) 88%,#fff);background:color-mix(in srgb,var(--svc-hue,var(--Main)) 88%,#fff);border-color:color-mix(in srgb,var(--svc-hue,var(--Main)) 88%,#fff)}}:where(.dark-theme) .service-chip--granted{background:color-mix(in srgb,#4ade80 10%,var(--White));border:1px solid color-mix(in srgb,#4ade80 30%,var(--White));color:#4ade80}:where(.dark-theme) .service-chip--pending{background:color-mix(in srgb,var(--Main) 10%,var(--White));border:1px solid color-mix(in srgb,var(--Main) 30%,var(--White));color:var(--Main)}:where(.dark-theme) .service-chip--danger{background:color-mix(in srgb,#f87171 10%,var(--White));border:1px solid color-mix(in srgb,#f87171 30%,var(--White));color:#f87171}:where(.dark-theme) .service-chip--muted{background:var(--bg-table-1);border-color:var(--Stroke);color:var(--Body-Text)}:where(.dark-theme) .service-chip--ok{background:color-mix(in srgb,#4ade80 10%,var(--White));border:1px solid color-mix(in srgb,#4ade80 30%,var(--White));color:#4ade80}:where(.dark-theme) .service-chip--info{background:color-mix(in srgb,#22d3ee 10%,var(--White));border:1px solid color-mix(in srgb,#22d3ee 30%,var(--White));color:#22d3ee}:where(.dark-theme) .service-chip--warn{background:color-mix(in srgb,#fbbf24 10%,var(--White));border:1px solid color-mix(in srgb,#fbbf24 30%,var(--White));color:#fbbf24}:where(.dark-theme) .service-chip--private{background:color-mix(in srgb,#a78bfa 10%,var(--White));border:1px solid color-mix(in srgb,#a78bfa 30%,var(--White));color:#a78bfa}:where(.dark-theme) .env-toggle__track{background:var(--hv-item)}:where(.dark-theme) .env-toggle__option{color:var(--Note)}:where(.dark-theme) .env-toggle__solid{color:#fff}:where(.dark-theme) .env-toggle__thumb{background:#2275fc}:where(.dark-theme) .env-toggle__thumb--sandbox{background:#ff9f1c}:where(.dark-theme) .env-toggle__thumb--red{background:#dc3545}:where(.dark-theme) .env-toggle__thumb--green{background:#28a745}:where(.dark-theme) .role-tab{color:var(--Note)}:where(.dark-theme) .role-tab__badge{background:var(--hv-item);color:var(--Note)}:where(.dark-theme) .role-tab.is-active .role-tab__badge{background:#7db0ff1f}:where(.dark-theme) .role-permission-panel__header{background:var(--bg-table-1)}:where(.dark-theme) .role-permission-panel__count{background:var(--White);color:var(--Note)}:where(.dark-theme) .role-permission-panel__bulk-btn{background:none;color:var(--Main)}:where(.dark-theme) .role-permission-row{border-top:1px solid var(--Stroke)}:where(.dark-theme) .role-permission-row__label{color:var(--Heading)}:where(.dark-theme) .api-doc{--doc-muted:var(--Note);--doc-line:var(--Stroke);--doc-code-bg:var(--bg-table-1);--doc-row-hover:var(--hv-item)}:where(.dark-theme) .api-doc-hero__meta-item dt{color:var(--doc-muted)}:where(.dark-theme) .api-doc-hero__meta-item dd{color:var(--Heading)}:where(.dark-theme) .api-doc-card--unavailable .api-doc-section__sub{color:var(--Note)}:where(.dark-theme) .api-doc-return-badge{background:#7db0ff14;border:1px solid #7db0ff2e}:where(.dark-theme) .api-doc-type{background:#7db0ff14;border-color:#7db0ff2e}:where(.dark-theme) .api-doc-status--2xx{background:#4ade8014;border-color:#4ade8038;color:#4ade80}:where(.dark-theme) .api-doc-status--4xx{background:#f8717112;border-color:#f8717133;color:#f87171}:where(.dark-theme) .api-doc-status--5xx{background:#fbbf241f;border-color:#fbbf2452;color:#fbbf24}:where(.dark-theme) .api-doc-facts__row dt{color:var(--Heading)}:where(.dark-theme) .api-doc-facts__row dd{color:var(--Body-Text)}:where(.dark-theme) .service-tabs .service-tab.active{color:var(--night-on-accent)}:where(.dark-theme) .service-tabs .service-tab.active:before{color:var(--night-on-accent)}:where(.dark-theme) .health-defect-count--broken{background:color-mix(in srgb,#f87171 14%,var(--White));border:1px solid color-mix(in srgb,#f87171 40%,var(--White));color:#f87171}:where(.dark-theme) .health-defect-count--degraded{background:color-mix(in srgb,#fbbf24 12%,var(--White));border:1px solid color-mix(in srgb,#fbbf24 40%,var(--White));color:#fbbf24}:where(.dark-theme) .health-issues-alert--broken{background:color-mix(in srgb,#f87171 14%,var(--White));border:1px solid color-mix(in srgb,#f87171 40%,var(--White));color:#f87171}:where(.dark-theme) .health-issues-alert--degraded{background:color-mix(in srgb,#fbbf24 12%,var(--White));border:1px solid color-mix(in srgb,#fbbf24 40%,var(--White));color:#fbbf24}:where(.dark-theme) .cc-tip{background:var(--bg-table-1)}:where(.dark-theme) .cc-tip__toggle{background:#0000}@media (hover:hover) and (pointer:fine){:where(.dark-theme) .cc-tip__toggle:hover{background-color:#7db0ff0a}}:where(.dark-theme) .cc-tip__badge{background:#7db0ff17;border:1px solid #7db0ff33}:where(.dark-theme) .cc-tip__body{border-top:1px solid #e7ecf3;border-top:1px solid var(--doc-line,#e7ecf3)}:where(.dark-theme) .cc-tip__body code{background:var(--bg-table-1);color:var(--Heading)}:where(.dark-theme) .cc-tip__body ul li::marker{color:var(--Note)}:where(.dark-theme) .cc-tip__body strong{color:#1f2937;color:var(--Heading,#1f2937)}:where(.dark-theme) .cc-tip__arrow{color:var(--Note)}:where(.dark-theme) .cc-tip__more{color:#64748b;color:var(--doc-muted,#64748b)}:where(.dark-theme) .cc-tip__list li::marker{color:var(--Note)}:where(.dark-theme) .cc-tip__code{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);color:#1f2937;color:var(--Heading,#1f2937)}:where(.dark-theme) .cc-tip__sample{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3);border-left:3px solid var(--Palette-Blue-Gray-300);color:#1f2937;color:var(--Heading,#1f2937)}:where(.dark-theme) .cc-tip__sample code{background:none}:where(.dark-theme) .cc-tip__sample--bad{background:color-mix(in srgb,#f87171 8%,var(--White));border-left-color:color-mix(in srgb,#f87171 40%,var(--White))}:where(.dark-theme) .cc-tip__sample--good{background:color-mix(in srgb,#4ade80 7%,var(--White));border-left-color:color-mix(in srgb,#4ade80 40%,var(--White))}:where(.dark-theme) .cc-tip__codelabel{color:#64748b;color:var(--doc-muted,#64748b)}:where(.dark-theme) .svc-note{background:var(--bg-table-1)}:where(.dark-theme) .svc-note__badge{background:#7db0ff17;border-color:#7db0ff33}:where(.dark-theme) .svc-note b,:where(.dark-theme) .svc-note strong{color:#1f2937;color:var(--Heading,#1f2937)}:where(.dark-theme) .svc-note code{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);color:#1f2937;color:var(--Heading,#1f2937)}:where(.dark-theme) .svc-note__list li::marker{color:var(--Note)}:where(.dark-theme) .svc-note__snippet{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border:1px solid #e7ecf3;border:1px solid var(--doc-line,#e7ecf3)}@media (hover:hover) and (pointer:fine){:where(.dark-theme) .svc-note__snippet:hover{background-color:#7db0ff0f;border-color:#7db0ff59}}:where(.dark-theme) .svc-note--warn{background:color-mix(in srgb,#fbbf24 7%,var(--White));border-left-color:#f59e0b}:where(.dark-theme) .svc-note--warn .svc-note__badge{background:#fbbf241a;border-color:#fbbf2440;color:#fbbf24}:where(.dark-theme) .svc-note--danger{background:color-mix(in srgb,#f87171 8%,var(--White));border-left-color:#f87171}:where(.dark-theme) .svc-note--danger .svc-note__badge{background:#f871711a;border-color:#f8717140;color:#f87171}:where(.dark-theme) .svc-snippets li{background:var(--White)}@media (hover:hover) and (pointer:fine){:where(.dark-theme) .svc-snippets li:hover{background-color:#7db0ff0a;border-color:#7db0ff59}}:where(.dark-theme) .svc-cv-col__count{background:#7db0ff17;border-color:#7db0ff33}:where(.dark-theme) .svc-cv-col__count--none{background:#0000;border-color:#e7ecf3;border-color:var(--doc-line,#e7ecf3)}:where(.dark-theme) .svc-cv-field label,:where(.dark-theme) .svc-cv-field__label{color:#64748b;color:var(--doc-muted,#64748b)}:where(.dark-theme) .svc-cv-field__req{color:#ef4444;color:var(--Palette-Red-500,#ef4444)}:where(.dark-theme) .svc-cv-field__fixed{color:#64748b;color:var(--doc-muted,#64748b)}:where(.dark-theme) .svc-cv-field__fixed code{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);color:var(--Heading)}:where(.dark-theme) .svc-select-field input:not([type=hidden]),:where(.dark-theme) .svc-select-field input:not([type=hidden]):disabled,:where(.dark-theme) .svc-select-field input:not([type=hidden]):focus,:where(.dark-theme) .svc-select-field input:not([type=hidden])[readonly]{background:#0000;border:0;color:inherit}:where(.dark-theme) :is(.svc-select-field,.svc-select__menu-portal) .svc-select__option--is-selected{color:var(--night-on-accent)}:where(.dark-theme) .svc-about__lede p{color:var(--Heading)}:where(.dark-theme) .svc-about__meta strong{color:var(--Heading)}:where(.dark-theme) .svc-groupbar__meta strong{color:var(--Heading)}:where(.dark-theme) .marketplace-services__count:after{background:var(--Stroke)}:where(.dark-theme) .svc-json-branch>svg{color:#64748b;color:var(--doc-muted,#64748b)}:where(.dark-theme) .svc-json-key{color:#2dd4bf}:where(.dark-theme) .svc-json-str{color:#fbbf24}:where(.dark-theme) .svc-json-num{color:var(--Main)}:where(.dark-theme) .svc-json-bool{color:#c084fc}:where(.dark-theme) .service-chip.service-chip--failing{background:color-mix(in srgb,#fbbf24 10%,var(--White));border-color:color-mix(in srgb,#fbbf24 30%,var(--White));color:color-mix(in srgb,#fbbf24 85%,#fff)}:where(.dark-theme) .service-chip.service-chip--failing-now{background:color-mix(in srgb,#f87171 10%,var(--White));border-color:color-mix(in srgb,#f87171 30%,var(--White));color:color-mix(in srgb,#f87171 85%,#fff)}:where(.dark-theme) .svc-form-card__flag--required{background:color-mix(in srgb,#fbbf24 10%,#0000);border-color:color-mix(in srgb,#fbbf24 30%,#0000);color:#fbbf24}:where(.dark-theme) .svc-form-card__flag--on{background:color-mix(in srgb,#4ade80 10%,#0000);border-color:color-mix(in srgb,#4ade80 30%,#0000);color:#4ade80}:where(.dark-theme) .svc-pv-flag--yes{background:color-mix(in srgb,#4ade80 12%,var(--White));color:#4ade80}:where(.dark-theme) .api-doc-env-pill--production{background:#7db0ff1a;border:1px solid #7db0ff47;color:var(--Main)}:where(.dark-theme) .api-doc-env-pill--mock{background:#ff9f1c24;border:1px solid #ff9f1c59;color:#fbbf24}:where(.dark-theme) .api-doc-env-option:hover:not(:disabled){border-color:#7db0ff66}:where(.dark-theme) .api-doc-env-option:focus-visible{outline:2px solid #7db0ff8c}:where(.dark-theme) .api-doc-env-option--selected{background:#7db0ff0d;border-color:#7db0ff8c}:where(.dark-theme) .api-doc-env-option--disabled{background:#f4f7fb;background:var(--doc-code-bg,#f4f7fb);border-color:#e7ecf3;border-color:var(--doc-line,#e7ecf3)}:where(.dark-theme) .api-doc-env-option__mark{color:var(--Main)}:where(.dark-theme) .api-doc-env-option__desc{color:var(--Body-Text)}:where(.dark-theme) .api-doc-env-option__meta{color:#64748b;color:var(--doc-muted,#64748b)}:where(.dark-theme) .dash-table th{background:#fff;background:var(--White,#fff);color:var(--Note)}:where(.dark-theme) .dash-table td{color:var(--Heading)}:where(.dark-theme) .ntf-bell__count{color:var(--night-on-accent)}:where(.dark-theme) .ntf-row--info{--ntf-wash:color-mix(in srgb,#7db0ff 16%,var(--White));--ntf-ink:var(--Main)}:where(.dark-theme) .ntf-row--success{--ntf-wash:color-mix(in srgb,#4ade80 12%,var(--White));--ntf-ink:#4ade80}:where(.dark-theme) .ntf-row--warning{--ntf-wash:color-mix(in srgb,#fbbf24 12%,var(--White));--ntf-ink:#fbbf24}:where(.dark-theme) .ntf-row--critical{--ntf-wash:color-mix(in srgb,#f87171 14%,var(--White));--ntf-ink:#f87171}:where(.dark-theme) .ntf-row--unread{background:color-mix(in srgb,var(--ntf-wash) 38%,var(--White))}:where(.dark-theme) .ntf-row--unread:before{background:var(--ntf-ink)}:where(.dark-theme) .ntf-row__dot{background:var(--ntf-ink)}:where(.dark-theme) .ntf-row__delete{background:#0000}@media (hover:hover) and (pointer:fine){:where(.dark-theme) .ntf-clear:hover:not(:disabled){background:color-mix(in srgb,#f87171 14%,var(--White))}}:root:where(.dark-theme){--app-sidebar-active:#7db0ff1a}:where(.dark-theme) .app-sidebar .section-menu-left-wrap::-webkit-scrollbar-track{background:#0000}:where(.dark-theme) .app-sidebar .section-menu-left-wrap::-webkit-scrollbar-thumb{background:#0000}:where(.dark-theme) .app-sidebar .section-menu-left-wrap:focus-within::-webkit-scrollbar-thumb,:where(.dark-theme) .app-sidebar .section-menu-left-wrap:hover::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--Palette-Blue-Gray-300,#cbd5e1)}:where(.dark-theme) :is(div):has(>.radio-buttons)>p{color:#111;color:var(--Heading,#111)}:where(.dark-theme) .radio-buttons .item label{background:#0000}:where(.dark-theme) .radio-buttons .item input[type=checkbox]{background:#f1f5f9!important;background:var(--bg-table-1,#f1f5f9)!important;border:1px solid #ecf0f4;border:1px solid var(--Stroke,#ecf0f4)}:where(.dark-theme) .radio-buttons .item label .body-title-2,:where(.dark-theme) .radio-buttons .item label>span{color:#858b93;color:var(--Note,#858b93)}:where(.dark-theme) .dash-timing__cached{color:#22d3ee}:where(.dark-theme) .dash-timing-tip:after{background:#fff;background:var(--White,#fff)}:where(.dark-theme) .dash-timing-tip__flag--hit{color:#22d3ee}:where(.dark-theme) .dash-timing-tip__row:before{background:var(--seg)}:where(.dark-theme) .dash-timing-tip__when{color:var(--Note)}:where(.dark-theme) .dash-timing-tip__label{color:#111;color:var(--Heading,#111)}:where(.dark-theme) .dash-timing-tip__num,:where(.dark-theme) .dash-timing-tip__pct{color:#0f172a;color:var(--Heading,#0f172a)}:where(.dark-theme) .dash-timing-tip__pct{color:#95989d;color:var(--Note,#95989d)}:where(.dark-theme) .dash-timing-tip__note{color:var(--Note)}:where(.dark-theme) .dash-timing-tip__subtitle{color:#95989d;color:var(--Note,#95989d)}:root:where(.dark-theme){--field-required:#f87171}:root:where(.dark-theme){--field-warning:#fbbf24}:where(.dark-theme) .svc-code-editor__issues{background:color-mix(in srgb,#fbbf24 7%,var(--White));border-bottom:1px solid #fbbf2459}:where(.dark-theme) .svc-code-editor__issue+.svc-code-editor__issue{border-top:1px solid #fbbf2433}:where(.dark-theme) .svc-code-editor__issue-line{background:#fbbf241a;border-color:#fbbf2440;color:#fbbf24}:where(.dark-theme) .svc-code-editor__label{color:#111;color:var(--Heading,#111)}:where(.dark-theme) .svc-code-editor__lang{background:#fff;background:var(--White,#fff);border:1px solid #ecf0f4;border:1px solid var(--Input,#ecf0f4);color:#858b93;color:var(--Note,#858b93)}:where(.dark-theme) .svc-code-editor__hint{background:#f8fafc;background:var(--bg-table-1,#f8fafc);border-top:1px solid #ecf0f4;border-top:1px solid var(--field-border,#ecf0f4);color:#858b93;color:var(--Note,#858b93)}:where(.dark-theme) .svc-code-editor__hint kbd{background:#fff;background:var(--White,#fff);color:#111;color:var(--Heading,#111)}:where(.dark-theme) .svc-code-editor__hint strong{color:#111;color:var(--Heading,#111)}:where(.dark-theme) .svc-code-editor__hint code{background:#fff;background:var(--White,#fff);color:#111;color:var(--Heading,#111)}:where(.dark-theme) .svc-step-rail::-webkit-scrollbar-track{background:#0000}:where(.dark-theme) .svc-step-rail::-webkit-scrollbar-thumb{background-color:#ffffff29}:where(.dark-theme) .svc-step-rail::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}:where(.dark-theme) .svc-step-rail__item--on,:where(.dark-theme) .svc-step-rail__item--on:hover{background:#7db0ff12;border-color:#7db0ff47}:where(.dark-theme) .svc-step-rail__item--match,:where(.dark-theme) .svc-step-rail__item--match:hover{border-color:#2275fc;border-color:var(--Main,#2275fc)}:where(.dark-theme) .svc-step-rail__item--bad{background:#f871710d}@media (hover:hover) and (pointer:fine){:where(.dark-theme) .svc-step-rail__item--bad:hover{background:#f8717117}}:where(.dark-theme) .svc-step-rail__item--bad.svc-step-rail__item--on,:where(.dark-theme) .svc-step-rail__item--bad.svc-step-rail__item--on:hover{background:#7db0ff12}:where(.dark-theme) .svc-step-rail__flag{background:#f8fafc;background:var(--bg-table-1,#f8fafc);border:1px solid #ecf0f4;border:1px solid var(--Input,#ecf0f4)}:where(.dark-theme) .svc-step-rail__count{background:#f87171}:where(.dark-theme) .svc-step-rail__label{border-left:1px solid #ecf0f4;border-left:1px solid var(--Input,#ecf0f4)}:where(.dark-theme) .svc-step-rail__group{background:color-mix(in srgb,var(--lvl) 5%,#fff);background:color-mix(in srgb,var(--lvl) 5%,var(--White,#fff));border:1px solid color-mix(in srgb,#ecf0f4 45%,#0000);border:1px solid color-mix(in srgb,var(--lvl,var(--Input,#ecf0f4)) 45%,#0000)}:where(.dark-theme) .svc-step-rail__fold{background:#0000;border:1px solid #0000}:where(.dark-theme) .svc-step-rail__fold--folded{background:color-mix(in srgb,var(--lvl) 8%,#fff);background:color-mix(in srgb,var(--lvl) 8%,var(--White,#fff));border:1px dashed color-mix(in srgb,var(--lvl) 55%,#0000)}@media (hover:hover) and (pointer:fine){:where(.dark-theme) .svc-step-rail__fold:hover{background:color-mix(in srgb,var(--lvl) 12%,#fff);background:color-mix(in srgb,var(--lvl) 12%,var(--White,#fff))}}:where(.dark-theme) .svc-step-rail__fold--bad{background:#f871710f;border-color:#f8717173;color:#f87171}:where(.dark-theme) .svc-step-rail__fold--match{border-color:#2275fc;border-color:var(--Main,#2275fc)}@media (hover:hover) and (pointer:fine){:where(.dark-theme) button.svc-step-trail__step:hover{background:color-mix(in srgb,#858b93 15%,#fff);background:color-mix(in srgb,var(--lvl,var(--Note,#858b93)) 15%,var(--White,#fff))}}:where(.dark-theme) .svc-step-trail__branch:after,:where(.dark-theme) .svc-step-trail__branch:before{color:#858b93;color:var(--Note,#858b93)}:where(.dark-theme) .svc-step-trail__branch--stray{color:#f87171}:where(.dark-theme) .svc-step-rail__item--nested:before{background:var(--lvl)}:where(.dark-theme) .svc-step-rail__branch{border-left:1px dashed color-mix(in srgb,#858b93 40%,#0000);border-left:1px dashed color-mix(in srgb,var(--lvl,var(--Note,#858b93)) 40%,#0000)}:where(.dark-theme) .svc-step-rail__branch-title{border-bottom:2px solid color-mix(in srgb,#858b93 30%,#0000);border-bottom:2px solid color-mix(in srgb,var(--lvl,var(--Note,#858b93)) 30%,#0000);color:#858b93;color:var(--lvl,var(--Note,#858b93))}:where(.dark-theme) .svc-step-rail__branch--stray .svc-step-rail__branch-title{border-bottom-color:#f8717159;color:#f87171}:where(.dark-theme) .svc-step-rail__add{background:#0000;border:1px dashed color-mix(in srgb,#858b93 45%,#0000);border:1px dashed color-mix(in srgb,var(--lvl,var(--Note,#858b93)) 45%,#0000);color:#858b93;color:var(--lvl,var(--Note,#858b93))}@media (hover:hover) and (pointer:fine){:where(.dark-theme) .svc-step-rail__add:hover{background:#7db0ff12;border-color:#7db0ff66;color:#2275fc;color:var(--Main,#2275fc)}}@media (hover:hover) and (pointer:fine){:where(.dark-theme) .svc-step-pager__link:hover{background:#7db0ff0a;border-color:#7db0ff59}}:where(.dark-theme) .svc-tip-strip__items::-webkit-scrollbar-track{background:#0000}:where(.dark-theme) .svc-tip-strip__items::-webkit-scrollbar-thumb{background-color:#ffffff24}:where(.dark-theme) .svc-action-tab__dot.is-on{background:#4ade80;border-color:#4ade80}:where(.dark-theme) .svc-action-tab--alert.is-active{border-bottom-color:#b45309;border-bottom-color:var(--field-warning,#b45309)}:where(.dark-theme) .pmap,:where(.dark-theme) .svc-step-find,:where(.dark-theme) .svc-step-rail,:where(.dark-theme) .svc-step-returns,:where(.dark-theme) .svc-step-run{--pmap-request:#2dd4bf;--pmap-error:#f87171;--pmap-ok:#4ade80;--pmap-warn:#fbbf24;--pmap-slow:#fde047;--pmap-slow-ink:#fde047;--pmap-together:#a78bfa}:where(.dark-theme) .pipe-lvl-1{--lvl:#e879f9}:where(.dark-theme) .pipe-lvl-2{--lvl:#22d3ee}:where(.dark-theme) .pipe-lvl-3{--lvl:#fb923c}:where(.dark-theme) .pipe-lvl-4{--lvl:#a3e635}:where(.dark-theme) .pmap-fork__branch:first-child:before,:where(.dark-theme) .pmap-fork__branch:last-child:after{border-top:0}:where(.dark-theme) .pmap-fork__branch:last-child:before{border-right:var(--pmap-stroke) solid var(--pmap-branch)}:where(.dark-theme) .pmap-fork__branch:first-child>.pmap-fork__tail:before,:where(.dark-theme) .pmap-fork__branch:last-child>.pmap-fork__tail:after{border-bottom:0}:where(.dark-theme) .pmap-fork__branch:last-child>.pmap-fork__tail:before{border-right:var(--pmap-stroke) solid var(--pmap-branch)}:where(.dark-theme) .pmap-node:before{background:var(--pmap-edge)}:where(.dark-theme) .pmap-node:after{background-color:var(--pmap-face);background-image:none;background-image:var(--pmap-face-image,none)}:where(.dark-theme) .pmap{--pmap-live-ink:#4ade80}:where(.dark-theme) button.pmap-chip.is-on{border-color:var(--pmap-accent)}@media (hover:hover) and (pointer:fine){:where(.dark-theme) button.pmap-chip:hover{border-color:var(--pmap-accent)}}:where(.dark-theme) .pmap-chip code{background:none;color:inherit}:where(.dark-theme) .pmap-chip--service{background:color-mix(in srgb,#a78bfa 7%,var(--pmap-surface));border-color:color-mix(in srgb,#a78bfa 25%,var(--pmap-line))}:where(.dark-theme) .pmap-chip--writes{background:none}:where(.dark-theme) .pmap-chip--removes{background:none}:where(.dark-theme) .pmap-chip--missing{border-color:color-mix(in srgb,var(--pmap-error) 40%,var(--pmap-line))}:where(.dark-theme) .pmap-rules code{background:none;color:var(--pmap-ink)}:where(.dark-theme) .pmap-fields code{background:none;color:var(--pmap-ink)}:where(.dark-theme) .svc-step-rail__run{color:var(--pmap-ok)}:where(.dark-theme) .svc-step-rail__run--failed{color:var(--pmap-error)}:where(.dark-theme) .svc-step-rail__run--dispatched,:where(.dark-theme) .svc-step-rail__run--halted{color:var(--pmap-accent)}:where(.dark-theme) .svc-step-rail__run--compensated{color:var(--pmap-warn)}:where(.dark-theme) .svc-step-rail__run.is-run-slow{color:var(--pmap-slow-ink)}:where(.dark-theme) .svc-step-rail__run--unrun{color:var(--pmap-muted)}:where(.dark-theme) .svc-tag{--tag-hue:var(--Body-Text)}:where(.dark-theme) .svc-tag[data-color]{color:var(--night-on-accent)}:where(.dark-theme) :is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=blue]{--tag-hue:var(--Main)}:where(.dark-theme) :is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=green]{--tag-hue:#4ade80}:where(.dark-theme) :is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=amber]{--tag-hue:#fbbf24}:where(.dark-theme) :is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=red]{--tag-hue:#f87171}:where(.dark-theme) :is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=purple]{--tag-hue:#c084fc}:where(.dark-theme) :is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=teal]{--tag-hue:#2dd4bf}:where(.dark-theme) :is(.svc-tag,.svc-tag-swatch,.svc-tag-dot)[data-color=pink]{--tag-hue:#f472b6}html.dark-theme{--night-sunken:#122136;--night-surface:#172a44;--night-raised:#1f3351;--night-hover:#243a5c;--night-code:#0d1a2b;--night-text-strong:#fff;--night-text-body:#fff;--night-text-muted:#fff;--night-text-faint:#fff9;--night-border:#364863;--night-border-soft:#2d3e58;--night-border-strong:#536a8d;--night-green:#95c44a;--night-button:#3d5171;--night-button-hover:#476085;--night-on-accent:#122136;--Main:#7db0ff;--Palette-Red-500:#f87171;--Palette-Red-400:#fca5a5;--backdrop:var(--night-sunken);--White:var(--night-surface);--Black:var(--night-text-strong);--Heading:var(--night-text-strong);--Body-Text:var(--night-text-body);--Note:var(--night-text-muted);--Text-Holder:var(--night-text-faint);--Icon:var(--night-text-strong);--Input:var(--night-border);--Stroke:var(--night-border-soft);--Palette-Blue-Gray-200:#425776;--Palette-Blue-Gray-300:var(--night-border-strong);--bg-table:#132339;--bg-table-1:#132339;--hv-item:var(--night-hover);--doc-muted:var(--night-text-muted);--doc-line:var(--night-border-soft);--doc-code-bg:var(--bg-table-1);--doc-row-hover:var(--night-hover);--bg-menu:var(--night-sunken);--bg-table-2:var(--night-hover);--Primary:var(--Main);--Gainsboro:var(--night-border-strong);--tag-hue:#cbd5e1;--chip-ground:var(--White);--chip-ink-strength:42%;--chip-ink-toward:#fff;--ink-success:#4ade80;--ink-danger:#f87171;--editor-thumb:#fff3;--editor-thumb-hover:#ffffff57;--primary-blue:var(--Main);--light-grey:var(--night-sunken);--border-grey:var(--night-border);--dark-grey:var(--night-text-body);--success-green:#4ade80;--danger-red:#f87171;--toastify-color-light:var(--night-raised);--toastify-text-color-light:var(--night-text-strong);--toastify-color-progress-bgo:0.3;--app-sidebar-active:#2275fc33;color-scheme:dark}.dark-theme .section-content-right .main-content,.dark-theme body,html.dark-theme{background:var(--backdrop)}.dark-theme .section-menu-left{background-color:var(--White)}.dark-theme .layout-wrap .section-menu-left .center .menu-item>a .icon i,.dark-theme .layout-wrap .section-menu-left .center .menu-item>a .icon svg{color:#fff!important}.dark-theme .layout-wrap .section-menu-left .center .menu-item>a .icon svg path{stroke:#fff!important}.dark-theme .layout-wrap .section-menu-left .center .center-heading,.dark-theme .layout-wrap .section-menu-left .center .center-heading span{color:#fff}.dark-theme :is(.brand-logo,.app-sidebar__mark) path:first-of-type{fill:#fff;stroke:#fff}.dark-theme .layout-wrap .section-menu-left .box-logo{background-color:initial}.dark-theme .svc-btn:is(.svc-btn--primary,.svc-btn--info,.svc-btn--export,.svc-btn--warning,.svc-btn--accent,.svc-btn--success,.svc-btn--danger):not(.svc-btn--solid){background:var(--svc-hue);border-color:var(--svc-hue);color:var(--night-on-accent)}@media (hover:hover) and (pointer:fine){.dark-theme .svc-btn:is(.svc-btn--primary,.svc-btn--info,.svc-btn--export,.svc-btn--warning,.svc-btn--accent,.svc-btn--success,.svc-btn--danger):not(.svc-btn--solid):hover{background:color-mix(in srgb,var(--svc-hue) 82%,#fff);border-color:color-mix(in srgb,var(--svc-hue) 82%,#fff);color:var(--night-on-accent)}}.dark-theme .svc-btn:not(.svc-btn--primary,.svc-btn--info,.svc-btn--export,.svc-btn--warning,.svc-btn--accent,.svc-btn--success,.svc-btn--danger,.svc-btn--solid){background:var(--night-button);border-color:var(--night-button);color:var(--night-text-strong)}@media (hover:hover) and (pointer:fine){.dark-theme .svc-btn:not(.svc-btn--primary,.svc-btn--info,.svc-btn--export,.svc-btn--warning,.svc-btn--accent,.svc-btn--success,.svc-btn--danger,.svc-btn--solid):hover{background:var(--night-button-hover);border-color:var(--night-button-hover);color:var(--night-text-strong)}}.dark-theme .svc-endpoint__method{color:color-mix(in srgb,var(--svc-endpoint-hue) 42%,#fff)}.dark-theme :is(.svc-select-field,.svc-select__menu-portal) .svc-select__menu{background:var(--night-raised);border-color:var(--night-border);box-shadow:0 12px 32px #04081080}.dark-theme :is(.svc-select-field,.svc-select__menu-portal) .svc-select__option{background:#0000;color:#fff}.dark-theme :is(.svc-select-field,.svc-select__menu-portal) .svc-select__option--is-focused,.dark-theme :is(.svc-select-field,.svc-select__menu-portal) .svc-select__option:active{background:var(--night-button);color:#fff}.dark-theme :is(.svc-select-field,.svc-select__menu-portal) .svc-select__option--is-selected,.dark-theme :is(.svc-select-field,.svc-select__menu-portal) .svc-select__option--is-selected:active{background:var(--Main);color:var(--night-on-accent)}.dark-theme :is(.svc-select-field,.svc-select__menu-portal) .svc-select__option--is-disabled{color:var(--night-text-faint)}.dark-theme :is(.svc-select-field,.svc-select__menu-portal) :is(.svc-select__menu-notice,.svc-select__group-heading){color:#fff}.dark-theme .svc-select-field .svc-select__multi-value{background:var(--night-button)}.dark-theme .svc-select-field .svc-select__multi-value__label,.dark-theme .svc-select-field .svc-select__multi-value__remove{color:#fff}.dark-theme .svc-select-field .svc-select__multi-value__remove:hover{background:#f8717147;color:#fff}.dark-theme .svc-select-field :is(.svc-select__indicator,.svc-select__loading-indicator){color:#fff}.dark-theme .svc-select-field .svc-select__indicator-separator{background:var(--night-border)}.dark-theme .svc-select-field .svc-select__control--is-disabled :is(.svc-select__single-value,.svc-select__multi-value__label){color:var(--night-text-faint)}.dark-theme .dash-timing-tip,.dark-theme .dash-timing-tip :is(span,div,strong,small),.dark-theme .health-badge-tooltip :is(.health-badge-tooltip__title,li),.dark-theme .health-badge-wrapper .health-badge-tooltip,.dark-theme :is(.tooltip-inner,.popover-body,.popover-header){color:#fff}.dark-theme .health-badge-wrapper .health-badge-tooltip{border:1px solid var(--night-border)}.dark-theme .bg-white{background-color:var(--White)!important}.dark-theme .bg-light{background-color:var(--bg-table-1)!important}.dark-theme .text-black,.dark-theme .text-dark{color:var(--Heading)!important}.dark-theme .text-muted,.dark-theme .text-secondary{color:var(--Note)!important}.dark-theme .text-success{color:#4ade80!important}.dark-theme .text-danger{color:#f87171!important}.dark-theme .text-warning{color:#fbbf24!important}.dark-theme .text-info{color:#22d3ee!important}.dark-theme .border,.dark-theme .border-bottom,.dark-theme .border-end,.dark-theme .border-start,.dark-theme .border-top{border-color:var(--Stroke)!important}:where(.dark-theme) :is(.modal-content,.dropdown-menu,.card,.list-group-item,.popover){background-color:var(--White);border-color:var(--Stroke);color:var(--Body-Text)}:where(.dark-theme) :is(.modal-header,.modal-footer,.card-header,.card-footer){border-color:var(--Stroke)}:where(.dark-theme) .card-header{background-color:var(--bg-table-1)}:where(.dark-theme) .dropdown-item{color:var(--Body-Text)}:where(.dark-theme) .dropdown-item:is(:hover,:focus){background-color:var(--hv-item);color:var(--Heading)}:where(.dark-theme) .dropdown-divider{border-color:var(--Stroke)}.dark-theme .btn-close{filter:invert(1) grayscale(1) brightness(2)}:where(.dark-theme) .table{--bs-table-striped-color:var(--Body-Text);--bs-table-striped-bg:#ffffff08;--bs-table-active-color:var(--Heading);--bs-table-active-bg:#ffffff0f;--bs-table-hover-color:var(--Heading);--bs-table-hover-bg:#ffffff0d;border-color:var(--Stroke);color:var(--Body-Text)}:where(.dark-theme) .progress{background-color:var(--hv-item)}:where(.dark-theme) .alert-primary{background-color:color-mix(in srgb,var(--Main) 14%,var(--White));border-color:color-mix(in srgb,var(--Main) 35%,var(--White));color:var(--Heading)}:where(.dark-theme) code{background-color:var(--bg-table-1);color:#f472b6}:where(.dark-theme) .code-block{background-color:var(--bg-table-1);border-color:var(--Stroke)}.dark-theme .alert-warning{color:#fbbf24}.dark-theme .table tbody tr:hover,.dark-theme .table-hover tbody tr:hover{background-color:#7db0ff14!important}.dark-theme :is(.api-doc-code,.api-doc-copy,.api-doc-reqbar__url,.api-doc-codepanel__tab,.api-doc-codepanel__tab.is-active){color:#fff}.dark-theme .svc-tag[data-color]:not([data-color=blue],[data-color=green],[data-color=amber],[data-color=red],[data-color=purple],[data-color=teal],[data-color=pink]){--tag-hue:var(--night-button);color:#fff}:where(.dark-theme) :is(table,th,td){border-color:var(--Stroke)}:where(.dark-theme) :is(pre,code,kbd,tt,samp){border-color:var(--night-border)}.dark-theme pre.api-doc-code{border-color:var(--night-border)}.theme-toggle{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:#575864;color:var(--Body-Text,#575864);cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;padding:0;transition:background-color var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-press) var(--ease-out);width:40px}@media (hover:hover) and (pointer:fine){.theme-toggle:hover{background:#edf1f5;background:var(--hv-item,#edf1f5);border-color:#ecf0f4;border-color:var(--Stroke,#ecf0f4);color:#111;color:var(--Heading,#111)}}.theme-toggle:active{transform:scale(var(--press-scale))}.theme-toggle:focus-visible{outline:2px solid #2275fc;outline:2px solid var(--Main,#2275fc);outline-offset:2px}.theme-toggle--corner{position:fixed;right:16px;top:16px;z-index:20}@media (prefers-reduced-motion:reduce){.theme-toggle{transition-duration:1ms}.theme-toggle:active{transform:none}}@media (max-width:639.98px){.app-sidebar__foot .ntf,.app-sidebar__foot .ntf>.dropdown{position:static}.app-sidebar__foot .dropdown-menu.ntf-panel{inset:auto auto calc(100% + 8px) 12px!important;margin:0;max-width:none;transform:none!important;width:calc(100vw - 24px)}}@media (max-width:991.98px){.service-tabs-sticky{position:static}}@media (max-width:767.98px){:root{--field-fs:16px;--field-lh:22px;--field-py:10px}.dash-page-size .svc-select-field,.pmap-runbar__select{--field-fs:16px;--field-lh:22px}}@media (max-width:575.98px){.svc-note,.svc-note--center{align-items:flex-start;flex-direction:column;gap:6px}.svc-note__body{width:100%}.service-card__head>*,.svc-row__head>*{min-width:0}.app-card__facts dd,.marketplace-card__title,.service-card__meta-value,.service-card__title,.svc-row__title{overflow-wrap:anywhere}.service-card__chips{flex-shrink:1;max-width:100%}.service-card__meta{gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-step-cards>.wg-box>.flex.justify-between>.flex{flex-wrap:wrap;min-width:0}@media (max-width:575.98px){.svc-step-cards>.wg-box>.flex.justify-between code{margin:0}.svc-step-section__head{grid-gap:2px 12px;align-items:center;display:grid;gap:2px 12px;grid-template-columns:minmax(0,1fr) auto}.svc-step-section__summary,.svc-step-section__title{grid-column:1}.svc-step-section__chevron{-webkit-margin-end:4px;grid-column:2;grid-row:1/span 2;margin-inline-end:4px}}@media (max-width:767px){.svc-list-row{row-gap:12px}.svc-list__entry+.svc-list__entry{border-top:1px solid var(--Stroke);padding-top:16px}}@media (pointer:coarse){.btn.svc-btn--sm,.svc-btn--sm{height:36px;padding-inline:13px}.env-toggle__option{padding-block:9px}.svc-row__copy{height:36px;width:36px}.svc-row__ref-more{min-height:32px;padding-inline:8px}.svc-step-rail__add{width:36px}.svc-step-rail__fold{min-width:32px}}