.mobile-nav{display:none;position:relative}.mobile-nav summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border-radius:999px;border:1px solid var(--ys-mobile-nav-btn-border);background:var(--ys-elevated);color:var(--ys-dark-blue);line-height:1.2}.mobile-nav summary::-webkit-details-marker{display:none}.hamburger-icon{display:inline-block;width:1rem;height:2px;border-radius:999px;background:currentColor;position:relative}.hamburger-icon:before,.hamburger-icon:after{content:"";position:absolute;left:0;width:1rem;height:2px;border-radius:999px;background:currentColor}.hamburger-icon:before{top:-.32rem}.hamburger-icon:after{top:.32rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-nav-list{list-style:none;position:absolute;right:0;top:calc(100% + .35rem);min-width:300px;margin:0;padding:.55rem .55rem .55rem .35rem;border:1px solid var(--ys-border);border-radius:.8rem;background:var(--ys-dropdown-bg);box-shadow:var(--ys-dropdown-shadow);z-index:35;text-align:left}.mobile-nav-section-group{margin:0;padding:0}.mobile-nav-section-items{list-style:none;margin:0;padding:0}.mobile-nav-list li{margin:0}.mobile-nav-list a{display:block;padding:.5rem .62rem;border-radius:.45rem;color:var(--ys-muted);font-size:.93rem;text-align:left}.mobile-nav-list a:hover{background:var(--ys-tab-hover);color:var(--ys-dark-blue);text-decoration:none}.mobile-nav-toplink{font-weight:700;color:var(--ys-dark-blue)!important}.mobile-nav-toplink.active{background:var(--ys-tab-active)}.mobile-nav-toplink{display:block;width:100%;text-align:left}.mobile-nav .mobile-nav-group-heading{margin-top:.85rem;padding:.2rem .55rem .12rem .35rem;color:var(--ys-dark-blue);font-size:.88rem;font-weight:600;letter-spacing:.035em;text-transform:uppercase;text-align:left;line-height:1.2}.mobile-nav .mobile-nav-group-heading.active{background:transparent;border-radius:0}.mobile-nav-list>li:first-child .mobile-nav-group-heading{margin-top:.28rem}.mobile-nav-group-heading-link{display:block;width:100%;color:inherit;text-decoration:none;text-align:left}.mobile-nav-subheading{margin-top:.4rem;padding:.2rem .62rem .12rem;color:var(--ys-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left}.mobile-nav .tab-dropdown{display:block;position:static;top:auto;left:auto;min-width:0;margin:.25rem 0 0;padding:.05rem 0 0;border:0;background:transparent;box-shadow:none}.mobile-nav .tab-dropdown .tab-group-heading{text-align:left;margin:.35rem .2rem 0}.mobile-nav .tab-dropdown a{text-align:left;padding-left:.9rem}@media(max-width:800px){.section-tabs{display:none}.mobile-nav{display:inline-block}}.theme-toggle[data-astro-cid-x3pjskd3]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--ys-mobile-nav-btn-border);border-radius:999px;background:var(--ys-elevated);color:var(--ys-muted);cursor:pointer;line-height:1;flex-shrink:0;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.theme-toggle[data-astro-cid-x3pjskd3]:hover{border-color:var(--ys-border);color:var(--ys-dark-blue);background:var(--ys-tab-hover)}.theme-toggle[data-astro-cid-x3pjskd3]:focus-visible{outline:2px solid var(--ys-blue);outline-offset:2px}.theme-toggle__track[data-astro-cid-x3pjskd3]{display:flex;align-items:center;width:2.55rem;height:1.55rem;padding:.18rem;border-radius:inherit}.theme-toggle__thumb[data-astro-cid-x3pjskd3]{position:relative;display:flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;background:var(--ys-tab-active);color:var(--ys-dark-blue);transition:transform .2s ease;box-shadow:0 1px 3px #0000001f}[data-theme=dark] .theme-toggle__thumb[data-astro-cid-x3pjskd3]{transform:translate(1rem)}.theme-toggle__icon[data-astro-cid-x3pjskd3]{position:absolute;left:50%;top:50%;display:block;opacity:0;transform:translate(-50%,-50%) scale(.88);transition:opacity .15s ease,transform .15s ease}[data-theme=light] .theme-toggle__icon--moon[data-astro-cid-x3pjskd3],[data-theme=dark] .theme-toggle__icon--sun[data-astro-cid-x3pjskd3]{opacity:1;transform:translate(-50%,-50%) scale(1)}:root{color-scheme:light;--ys-blue: #00a2e9;--ys-blue-darker: #0089d0;--ys-dark-blue: #253a78;--ys-dark-blue-darker: #0c215f;--ys-blue-alt-lighter: #cdecf9;--ys-surface: #f8fbff;--ys-border: #d8e3f2;--ys-text: #1f2f52;--ys-muted: #4e648f;--ys-page-bg: #ffffff;--ys-page-radial-1: rgba(125, 152, 222, .22);--ys-page-radial-2: rgba(0, 162, 233, .18);--ys-header-bg: #ffffff;--ys-elevated: #ffffff;--ys-card-gradient: linear-gradient(180deg, #f8fcff 0%, #f3f9ff 100%);--ys-landing-hero-bg: radial-gradient(circle at 90% 10%, rgba(0, 162, 233, .18), transparent 35%), linear-gradient(180deg, #fafdff 0%, #f3f9ff 100%);--ys-landing-service-card-bg: linear-gradient(180deg, #ffffff 0%, #fbfdff 100%);--ys-landing-service-card-shadow: 0 8px 20px rgba(18, 47, 109, .05);--ys-landing-service-hover-border: #b8d9f3;--ys-landing-eyebrow: #5d78ab;--ys-tab-hover: #eaf4ff;--ys-tab-active: #e8f6ff;--ys-sidebar-link-active-bg: #e8f6ff;--ys-dropdown-bg: #ffffff;--ys-shell-shadow: 0 20px 40px rgba(18, 47, 109, .08);--ys-sidebar-bg: rgba(0, 162, 233, .04);--ys-pre-bg: #f4f8ff;--ys-pre-border: #d7e5f6;--ys-table-bg: #ffffff;--ys-table-head-bg: #f3f8ff;--ys-table-border: #dbe9f8;--ys-table-row-border: #e7effa;--ys-table-header-text: #4f6794;--ys-line-list-bg: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);--ys-line-list-row-border: #e7effa;--ys-line-list-dt: #2f4c84;--ys-line-list-dd: #4d6696;--ys-chip-bg: #f5faff;--ys-chip-border: #cde1f4;--ys-chip-text: #3f5d8f;--ys-scope-meta-bg: #f6fbff;--ys-scope-meta-border: #cfe2f6;--ys-secondary-btn-bg: #ffffff;--ys-secondary-btn-hover: #f4faff;--ys-secondary-btn-border: #c5def6;--ys-mass-upload-bg: linear-gradient(135deg, #f6fbff 0%, #eef6ff 100%);--ys-mass-upload-border: #c8dff7;--ys-footer-bg: linear-gradient(140deg, var(--ys-dark-blue) 0%, var(--ys-dark-blue-darker) 100%);--ys-docs-note-bg: #f4fbff;--ys-docs-note-border: #cde6f9;--ys-endpoint-req-bg: #fafcff;--ys-endpoint-req-border: #dbe9f8;--ys-endpoint-req-divider: #e3ebf7;--ys-endpoint-detail-border: #dbe9f8;--ys-meta-pill-border: #c8dff7;--ys-meta-pill-bg: #eef6ff;--ys-meta-pill-text: #244a84;--ys-docs-caption: #57709f;--ys-checklist-text: #456093;--ys-claims-row-border: #e2edf9;--ys-docs-tab-border: #cde1f4;--ys-docs-tab-active-border: #bfe4fa;--ys-docs-tab-active-bg: linear-gradient(180deg, #e8f6ff 0%, #daf0ff 100%);--ys-link-group: #5d76a6;--ys-inline-divider: #cfe2f6;--ys-landing-card-cta-bg: #e8f6ff;--ys-landing-card-cta-border: #9fd3f6;--ys-landing-card-cta-hover: #dbf1ff;--ys-landing-li-hover: linear-gradient(180deg, #f0f9ff 0%, #e8f6ff 100%);--ys-next-card-hover-border: #b8d9f3;--ys-tab-group-heading: #5d76a6;--ys-tab-nested-sep: #9ab1d5;--ys-flow-call-route: #244a84;--ys-mobile-nav-btn-border: #d7e6f7;--flow-browser-fg: #9a3412;--flow-browser-bg: #fff7ed;--flow-browser-border: #fb923c;--flow-backend-fg: #0f5132;--flow-backend-bg: #e8f5ef;--flow-backend-border: #86efac;--flow-yoursafe-fg: #005a8c;--flow-yoursafe-bg: #dbeafe;--flow-yoursafe-border: #00a2e9;--ys-flow-callback-tab-border: #c5d8ef;--ys-flow-callback-tab-bg: #fff;--ys-flow-callback-tab-text: #3d5a80;--ys-flow-callback-tab-hover-border: #8eb4e0;--ys-flow-callback-tab-hover-bg: #f3f8fd;--ys-flow-callback-tab-checked-bg: #e8f1fb;--ys-flow-callback-tab-checked-border: #3d7ab8;--ys-flow-callback-tab-checked-text: #1e3a5f;--ys-flow-callback-panel-border: #d0e0f3;--ys-flow-callback-panel-bg: #f6f9fd;--ys-flow-callback-caption: #4a6589;--ys-identity-product-card-bg: #ffffff;--ys-dropdown-shadow: 0 16px 34px rgba(18, 47, 109, .18);--ys-merchant-brand-card-bg: #ffffff;--ys-merchant-brand-shadow: 0 8px 20px rgba(18, 47, 109, .05);--ys-merchant-brand-hover-shadow: 0 12px 28px rgba(18, 47, 109, .1);--ys-merchant-brand-url: #4f6da3;font-family:Avenir Next,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}[data-theme=dark]{color-scheme:dark;--ys-blue: #3dc2f7;--ys-blue-darker: #1fa8e6;--ys-dark-blue: #d4e4fa;--ys-dark-blue-darker: #a8c4ec;--ys-blue-alt-lighter: #1a3550;--ys-surface: #141c2c;--ys-border: #334867;--ys-text: #e6edf7;--ys-muted: #9fb4d4;--ys-page-bg: #0f1419;--ys-page-radial-1: rgba(61, 194, 247, .09);--ys-page-radial-2: rgba(125, 152, 222, .06);--ys-header-bg: #151b24;--ys-elevated: #1a222e;--ys-card-gradient: linear-gradient(180deg, #1e2838 0%, #1a222e 100%);--ys-landing-hero-bg: radial-gradient(circle at 90% 10%, rgba(61, 194, 247, .14), transparent 38%), linear-gradient(180deg, #1a222e 0%, #151b24 100%);--ys-landing-service-card-bg: linear-gradient(180deg, #1e2838 0%, #1a222e 100%);--ys-landing-service-card-shadow: 0 8px 24px rgba(0, 0, 0, .35);--ys-landing-service-hover-border: #3d5a80;--ys-landing-eyebrow: #8faed4;--ys-tab-hover: #243041;--ys-tab-active: #2a3548;--ys-sidebar-link-active-bg: #2f3f56;--ys-dropdown-bg: #1a222e;--ys-shell-shadow: 0 20px 48px rgba(0, 0, 0, .45);--ys-sidebar-bg: rgba(61, 194, 247, .07);--ys-pre-bg: #131920;--ys-pre-border: #334867;--ys-table-bg: #1a222e;--ys-table-head-bg: #222b3a;--ys-table-border: #334867;--ys-table-row-border: #2a3548;--ys-table-header-text: #9fb4d4;--ys-line-list-bg: linear-gradient(180deg, #1a222e 0%, #151b24 100%);--ys-line-list-row-border: #2a3548;--ys-line-list-dt: #c8d8f0;--ys-line-list-dd: #9fb4d4;--ys-chip-bg: #222b3a;--ys-chip-border: #3d516e;--ys-chip-text: #b8cce8;--ys-scope-meta-bg: #1e2838;--ys-scope-meta-border: #334867;--ys-secondary-btn-bg: #1a222e;--ys-secondary-btn-hover: #243041;--ys-secondary-btn-border: #3d516e;--ys-mass-upload-bg: linear-gradient(135deg, #1e2838 0%, #1a2433 100%);--ys-mass-upload-border: #3d516e;--ys-footer-bg: linear-gradient(140deg, #070d14 0%, #0c1522 100%);--ys-docs-note-bg: #1a2433;--ys-docs-note-border: #334867;--ys-endpoint-req-bg: #1a222e;--ys-endpoint-req-border: #334867;--ys-endpoint-req-divider: #2a3548;--ys-endpoint-detail-border: #334867;--ys-meta-pill-border: #3d516e;--ys-meta-pill-bg: #222b3a;--ys-meta-pill-text: #b8cce8;--ys-docs-caption: #8faed4;--ys-checklist-text: #9fb4d4;--ys-claims-row-border: #2a3548;--ys-docs-tab-border: #3d516e;--ys-docs-tab-active-border: #2a8bb8;--ys-docs-tab-active-bg: #243752;--ys-link-group: #8faed4;--ys-inline-divider: #334867;--ys-landing-card-cta-bg: #243752;--ys-landing-card-cta-border: #3d7a9e;--ys-landing-card-cta-hover: #2c4460;--ys-landing-li-hover: linear-gradient(180deg, #243041 0%, #2a3548 100%);--ys-next-card-hover-border: #3d5a80;--ys-tab-group-heading: #8faed4;--ys-tab-nested-sep: #5c6f8c;--ys-flow-call-route: #8eb4e0;--ys-mobile-nav-btn-border: #3d516e;--flow-browser-fg: #fdba74;--flow-browser-bg: #3a2010;--flow-browser-border: #ea580c;--flow-backend-fg: #86efac;--flow-backend-bg: #14291f;--flow-backend-border: #22c55e;--flow-yoursafe-fg: #7dd3fc;--flow-yoursafe-bg: #0c2744;--flow-yoursafe-border: #3dc2f7;--ys-flow-callback-tab-border: #3d516e;--ys-flow-callback-tab-bg: #1a222e;--ys-flow-callback-tab-text: #b8cce8;--ys-flow-callback-tab-hover-border: #5c7090;--ys-flow-callback-tab-hover-bg: #222b3a;--ys-flow-callback-tab-checked-bg: #243752;--ys-flow-callback-tab-checked-border: #3d9cc9;--ys-flow-callback-tab-checked-text: #e6edf7;--ys-flow-callback-panel-border: #334867;--ys-flow-callback-panel-bg: #1e2838;--ys-flow-callback-caption: #9fb4d4;--ys-identity-product-card-bg: #1a222e;--ys-dropdown-shadow: 0 16px 40px rgba(0, 0, 0, .45);--ys-merchant-brand-card-bg: #121a26;--ys-merchant-brand-shadow: 0 8px 24px rgba(0, 0, 0, .32);--ys-merchant-brand-hover-shadow: 0 12px 32px rgba(0, 0, 0, .42);--ys-merchant-brand-url: #9eb6d6}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;color:var(--ys-text);background:radial-gradient(circle at 90% -20%,var(--ys-page-radial-1),transparent 35%),radial-gradient(circle at 8% -10%,var(--ys-page-radial-2),transparent 38%),var(--ys-page-bg)}a{color:var(--ys-blue-darker);text-decoration:none}a:hover{text-decoration:underline}.section-tabs{list-style:none;display:flex;align-items:center;gap:.5rem;padding:0;border:0;background:transparent;flex-wrap:wrap;margin:0}.section-tabs a{color:var(--ys-muted)}.section-tabs a.active{color:var(--ys-dark-blue);font-weight:700}.section-tab-item{position:relative;padding-bottom:0}.section-tab-item:after{content:"";position:absolute;top:100%;left:-.5rem;width:calc(100% + 1rem);height:.65rem}.section-tab-link{display:inline-block;padding:.36rem .46rem;border-radius:.45rem;border:1px solid transparent;background:transparent;font-weight:600;font-size:.9rem;line-height:1.2;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.section-tab-link:hover{text-decoration:none;background:var(--ys-tab-hover);color:var(--ys-dark-blue)}.section-tab-link.active{background:var(--ys-tab-active);border-color:transparent;color:var(--ys-dark-blue)}.tab-dropdown{display:none;position:absolute;top:calc(100% + .35rem);left:0;min-width:300px;list-style:none;margin:0;padding:.55rem;border:1px solid var(--ys-border);border-radius:.8rem;background:var(--ys-dropdown-bg);box-shadow:var(--ys-dropdown-shadow);z-index:30}.tab-dropdown li{margin:0}.tab-group-heading{display:block;margin:.4rem .2rem 0;padding:.2rem .55rem .175rem;color:var(--ys-tab-group-heading);font-size:.72rem;font-weight:700;line-height:1.25;letter-spacing:.05em;text-transform:uppercase}.tab-dropdown>li:first-child.tab-group-heading{margin-top:.2rem}.tab-dropdown>li.tab-group-heading:not(:first-child){margin-top:.6rem}.tab-group-heading+li{margin-top:.1rem!important}.tab-nested{padding:.15rem 0}.tab-nested-label{display:inline-block;padding:.42rem .25rem .42rem .7rem;color:var(--ys-muted);font-weight:600;font-size:.93rem}.tab-nested-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.2rem;width:100%}.tab-nested-list li{margin:0;display:inline-flex;align-items:center}.tab-nested-list li+li{padding-left:.35rem}.tab-nested-list li+li:before{content:"|";color:var(--ys-tab-nested-sep);margin-right:.35rem}.tab-subbutton{display:inline-block;padding:.35rem .1rem;border-radius:.3rem;font-size:.9rem}.tab-inline-row{display:flex;align-items:center;width:100%}.tab-nested-list li:last-child{flex:1}.tab-nested-list li:last-child .tab-subbutton{display:block;width:100%;text-align:left}.tab-dropdown a{display:block;padding:.36rem .46rem;border-radius:.45rem;color:var(--ys-muted);font-size:.9rem;transition:background-color .13s ease,color .13s ease}.tab-dropdown a:hover{background:var(--ys-tab-hover);color:var(--ys-dark-blue);text-decoration:none}.section-tab-item:hover .tab-dropdown,.section-tab-item:focus-within .tab-dropdown{display:block}.custom-doc{padding:1.35rem;color:var(--ys-text)}.custom-doc h1{margin-top:0;color:var(--ys-dark-blue)}.identity-product-cta{margin-top:.95rem;display:flex;flex-wrap:wrap;gap:.55rem}.identity-product-links{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.identity-product-link-card{display:flex;flex-direction:column;border:1px solid var(--ys-border);border-radius:.75rem;background:var(--ys-identity-product-card-bg);padding:.9rem}.identity-product-link-card h3{margin:0;color:var(--ys-dark-blue)}.identity-product-link-card p{margin:.5rem 0;color:var(--ys-muted)}.identity-product-link-card .landing-btn{margin-top:auto;width:100%}.docs-sidebar a{display:block;border-radius:.45rem;padding:.36rem .46rem;color:var(--ys-muted);font-size:.9rem;text-align:left}.docs-sidebar a:hover{text-decoration:none;background:var(--ys-tab-hover);color:var(--ys-dark-blue)}.docs-note{margin-top:1.35rem;padding:.8rem .9rem;border-radius:.65rem;border:1px solid var(--ys-docs-note-border);background:var(--ys-docs-note-bg)}.docs-api-block{margin:.8rem 0 1rem;padding:.9rem}.docs-api-block h3{margin-top:0}.flow-ref-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:0;color:var(--ys-dark-blue);font-size:clamp(1rem,2vw,1.2rem);line-height:1.35}.flow-ref-heading-text{flex:1 1 12rem;min-width:0;font-weight:700}.flow-ref-summary{margin:.55rem 0 0;color:var(--ys-muted)}.flow-user-action{margin:.35rem 0 .55rem;padding:.6rem .8rem;border-radius:.55rem;border:1px dashed var(--flow-browser-border);background:var(--flow-browser-bg);color:var(--flow-browser-fg)}.flow-user-action-label{display:block;margin-bottom:.3rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--flow-browser-fg);opacity:.88}.flow-user-action-text{margin:0;font-size:.9rem;line-height:1.45}.flow-user-action-text+.flow-user-action-text{margin-top:.45rem}.flow-ref-actors-wrap{margin:.75rem 0 0}.flow-ref-actors-title{margin:0 0 .55rem;font-weight:700;font-size:.95rem;color:var(--ys-dark-blue)}.flow-ref-actor-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem}.flow-ref-actor-card{margin:0;padding:.75rem .85rem;border-radius:.65rem;border:1px solid var(--actor-border, #dbe9f8);background:var(--actor-bg, #f9fcff);border-left-width:3px;border-left-color:var(--actor-accent, #dbe9f8)}.flow-ref-actor-card--browser{--actor-accent: var(--flow-browser-fg);--actor-bg: var(--flow-browser-bg);--actor-border: var(--flow-browser-border)}.flow-ref-actor-card--browser .flow-ref-actor-name{color:var(--flow-browser-fg)}.flow-ref-actor-card--backend{--actor-accent: var(--flow-backend-fg);--actor-bg: var(--flow-backend-bg);--actor-border: var(--flow-backend-border)}.flow-ref-actor-card--backend .flow-ref-actor-name{color:var(--flow-backend-fg)}.flow-ref-actor-card--yoursafe{--actor-accent: var(--flow-yoursafe-fg);--actor-bg: var(--flow-yoursafe-bg);--actor-border: var(--flow-yoursafe-border)}.flow-ref-actor-card--yoursafe .flow-ref-actor-name{color:var(--flow-yoursafe-fg)}.flow-ref-actor-name{margin:0;font-size:.88rem;font-weight:700;color:var(--ys-dark-blue)}.flow-ref-actor-card p{margin:.4rem 0 0;font-size:.86rem;line-height:1.45;color:var(--ys-muted)}.flow-ref-actors-note{margin:.6rem 0 0;font-size:.84rem;line-height:1.45;color:var(--ys-muted)}.flow-call-route{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .4rem;font-size:.82rem;font-weight:400;color:var(--ys-text)}.flow-call-route--inline{display:inline-flex;margin:0;vertical-align:middle}.flow-call-chip{display:inline-block;padding:.1rem .48rem;border-radius:999px;border:1px solid var(--chip-border, #c8dff7);background:var(--chip-bg, #eef6ff);color:var(--chip-fg, #244a84);font-size:.76rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.flow-call-chip--browser{--chip-fg: var(--flow-browser-fg);--chip-bg: var(--flow-browser-bg);--chip-border: var(--flow-browser-border)}.flow-call-chip--backend{--chip-fg: var(--flow-backend-fg);--chip-bg: var(--flow-backend-bg);--chip-border: var(--flow-backend-border)}.flow-call-chip--yoursafe{--chip-fg: var(--flow-yoursafe-fg);--chip-bg: var(--flow-yoursafe-bg);--chip-border: var(--flow-yoursafe-border)}.flow-call-hint{font-size:.76rem;font-weight:600;color:var(--ys-muted)}.flow-call-route .flow-call-arrow{margin:0 .05rem;font-weight:400;opacity:.85;color:var(--ys-flow-call-route)}.flow-call-route--after-block{margin-top:.65rem}.endpoint-meta-row{margin:.55rem 0 0;color:var(--ys-text)}.endpoint-meta-label{display:inline-block;margin-right:.45rem;padding:.08rem .45rem;border-radius:999px;border:1px solid var(--ys-meta-pill-border);background:var(--ys-meta-pill-bg);color:var(--ys-meta-pill-text);font-size:.73rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle}.endpoint-detail{margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--ys-endpoint-detail-border)}.endpoint-detail h4{margin:0 0 .35rem;color:var(--ys-dark-blue);font-size:.9rem}.endpoint-req-resp{margin-top:.65rem;padding:.8rem .9rem;border-radius:.6rem;border:1px solid var(--ys-endpoint-req-border);background:var(--ys-endpoint-req-bg)}.endpoint-req-resp__block+.endpoint-req-resp__block{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ys-endpoint-req-divider)}.endpoint-req-resp--stacked{margin-top:.85rem}.endpoint-detail-subheading{margin:0 0 .5rem;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ys-docs-caption)}.endpoint-detail p{margin:0}.endpoint-detail ul{margin:.45rem 0 0}.docs-api-caption{margin:.6rem 0 0;color:var(--ys-docs-caption);font-size:.9rem}.docs-main pre{margin:.55rem 0 0;padding:.8rem .9rem;border-radius:.6rem;border:1px solid var(--ys-pre-border);background:var(--ys-pre-bg);font-size:0;overflow-x:auto}.docs-main code{font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:14px}.docs-checklist{list-style:none;margin:0;padding:0}.docs-checklist li+li{margin-top:.5rem}.docs-checklist li{position:relative;padding-left:1.2rem;color:var(--ys-checklist-text)}.docs-checklist li:before{content:"";position:absolute;left:0;top:.48em;width:.45rem;height:.45rem;border-radius:999px;background:var(--ys-blue)}.docs-table-wrap{margin-top:.45rem;overflow-x:auto;border:1px solid var(--ys-table-border);border-radius:.72rem}.docs-table{width:100%;border-collapse:collapse;background:var(--ys-table-bg)}.docs-table thead th{text-align:left;font-size:.86rem;color:var(--ys-table-header-text);background:var(--ys-table-head-bg);border-bottom:1px solid var(--ys-table-border);padding:.6rem .72rem}.docs-table td{border-top:1px solid var(--ys-table-row-border);padding:.55rem .72rem;vertical-align:top}.docs-chip-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem}.docs-chip-list span{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:999px;border:1px solid var(--ys-chip-border);background:var(--ys-chip-bg);color:var(--ys-chip-text);font-size:.82rem;font-weight:600}.docs-line-list{margin:.45rem 0 0;border:1px solid var(--ys-table-border);border-radius:.75rem;background:var(--ys-line-list-bg);overflow:hidden}.docs-line-list>div{display:grid;grid-template-columns:minmax(170px,230px) minmax(0,1fr);gap:.7rem;padding:.62rem .78rem;border-top:1px solid var(--ys-line-list-row-border)}.docs-line-list>div:first-child{border-top:0}.docs-line-list dt{margin:0;color:var(--ys-line-list-dt);font-size:.9rem;font-weight:700}.docs-line-list dd{margin:0;color:var(--ys-line-list-dd);font-size:.9rem}.docs-line-list--compact>div{grid-template-columns:minmax(90px,130px) minmax(0,1fr)}.docs-tab-list{display:flex;flex-wrap:wrap;gap:.5rem;border-bottom:1px solid var(--ys-border);padding-bottom:.6rem}.docs-tab{border:1px solid var(--ys-docs-tab-border);border-radius:999px;background:var(--ys-elevated);color:var(--ys-muted);font:inherit;font-weight:600;padding:.35rem .8rem;cursor:pointer}.docs-tab:hover{background:var(--ys-surface);color:var(--ys-dark-blue)}.docs-tab.is-active{border-color:var(--ys-docs-tab-active-border);background:var(--ys-docs-tab-active-bg);color:var(--ys-dark-blue)}.docs-panel{margin-top:.95rem}.id-flow-tabs{margin-top:.3rem}.scope-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:.7rem 0 1rem}.scope-meta span{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:999px;border:1px solid var(--ys-scope-meta-border);background:var(--ys-scope-meta-bg);color:var(--ys-muted);font-size:.86rem;font-weight:600}.docs-line-list-head{display:grid;gap:.7rem;margin:.45rem 0 0;padding:.4rem .78rem;color:var(--ys-dark-blue);font-size:.8rem;font-weight:700}.docs-line-list-head--claims{grid-template-columns:minmax(130px,.9fr) minmax(320px,2fr)}.docs-line-list--claims{margin-top:0}.docs-line-list--claims>div{grid-template-columns:minmax(130px,.9fr) minmax(320px,2fr)}.docs-line-list--claims dt,.docs-line-list--claims dd{margin:0}@media(max-width:940px){.docs-line-list-head--claims{display:none}.docs-line-list--claims>div{grid-template-columns:1fr;gap:.24rem}}.claims-list{margin:0}.claims-list>div{border-bottom:1px solid var(--ys-claims-row-border);padding:.55rem 0}.claims-list>div:last-child{border-bottom:0}.claims-list dt{font-weight:700}.claims-list dd{margin:.18rem 0 0;color:var(--ys-muted)}.mass-upload-doc{max-width:900px;margin:0 auto;padding:1.5rem 1.7rem 2.25rem}.mass-upload-doc .docs-header h1{margin:0;color:var(--ys-dark-blue);font-size:clamp(1.6rem,2.5vw,2rem)}.mass-upload-doc .docs-header p{margin:.5rem 0 0;color:var(--ys-muted);line-height:1.55;max-width:65ch}.mass-upload-doc .docs-section{margin-top:1.5rem}.mass-upload-doc .docs-section h2{margin:0 0 .65rem;color:var(--ys-dark-blue);font-size:clamp(1.1rem,1.8vw,1.35rem)}.mass-upload-doc .docs-intro-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mass-upload-doc .mass-upload-steps.docs-steps-grid{display:grid;gap:.85rem;grid-template-columns:1fr;max-width:720px;margin:0}.mass-upload-download{margin-top:1.75rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--ys-mass-upload-border);background:var(--ys-mass-upload-bg)}.mass-upload-download-title{margin:0;font-size:1.05rem;color:var(--ys-dark-blue)}.mass-upload-download-text p{margin:.45rem 0 0;color:var(--ys-muted);font-size:.95rem;line-height:1.5;max-width:52ch}.mass-upload-download-action{margin:0}.download-btn{display:inline-block;padding:.7rem 1rem;border-radius:999px;background:linear-gradient(180deg,var(--ys-blue) 0%,var(--ys-blue-darker) 100%);color:#fff;font-weight:700;text-decoration:none}.download-btn:hover{color:#fff;filter:brightness(.96);text-decoration:none}.doc-iframe{width:100%;height:100%;border:0}#flow-reference{margin-top:1.75rem}#flow-reference>h2{margin-bottom:.85rem}#flow-reference>.docs-note{margin-top:.5rem;margin-bottom:.65rem}#flow-reference .flow-ref-actors-wrap{margin-top:1.1rem;margin-bottom:.5rem}#flow-reference .flow-ref-actors-title{margin-bottom:.75rem}#flow-reference .flow-ref-actor-cards{gap:.9rem}#flow-reference .flow-ref-actors-note{margin-top:1rem}#flow-reference .docs-api-block{margin-top:1.2rem;margin-bottom:1.45rem;padding-top:1rem;padding-bottom:1rem}#flow-reference .flow-ref-heading{margin-bottom:.45rem}#flow-reference .flow-ref-summary{margin-top:.65rem;margin-bottom:.35rem;line-height:1.55}#flow-reference .endpoint-detail{margin-top:1.2rem;padding-top:1.05rem}#flow-reference .endpoint-detail h4{margin-bottom:.6rem}#flow-reference .endpoint-detail>p{margin:.5rem 0;line-height:1.55}#flow-reference .endpoint-detail>p:first-of-type{margin-top:0}#flow-reference .flow-call-route{margin-bottom:.55rem}#flow-reference .flow-call-route--after-block{margin-top:.95rem}#flow-reference .flow-user-action{margin-top:.5rem;margin-bottom:.75rem;padding:.75rem .95rem}#flow-reference .endpoint-detail .flow-user-action{margin-bottom:.65rem}#flow-reference .endpoint-detail .flow-ref-info-card,.flow-ref-info-card{margin-top:.85rem;margin-bottom:0}.flow-ref-info-card-title{display:flex;align-items:flex-start;gap:.45rem;margin:0 0 .45rem;font-size:.95rem}.flow-ref-info-card-icon{flex-shrink:0;margin-top:.12rem;color:#0a6fb8}.flow-ref-info-card-icon svg{display:block}.flow-ref-info-card p:last-child{margin-bottom:0}#flow-reference .flow-ref-info-card-title{display:flex;align-items:flex-start;gap:.45rem;margin:0 0 .45rem;font-size:.95rem}#flow-reference .flow-ref-info-card-icon{flex-shrink:0;margin-top:.12rem;color:#0a6fb8}#flow-reference .flow-ref-info-card-icon svg{display:block}#flow-reference .flow-ref-info-card p:last-child{margin-bottom:0}#flow-reference .flow-callback-tabs{margin-top:.65rem}#flow-reference .flow-callback-tablist{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.55rem}#flow-reference .flow-callback-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.28rem .65rem;border-radius:.4rem;border:1px solid var(--ys-flow-callback-tab-border);background:var(--ys-flow-callback-tab-bg);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ys-flow-callback-tab-text);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}#flow-reference .flow-callback-tab-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;appearance:none;-webkit-appearance:none}#flow-reference .flow-callback-tab:focus-within{outline:2px solid #0a6fb8;outline-offset:2px}#flow-reference .flow-callback-tab:hover{border-color:var(--ys-flow-callback-tab-hover-border);background:var(--ys-flow-callback-tab-hover-bg)}#flow-reference .flow-callback-tab--error{color:#9b2335;border-color:#e8b4bc;background:#fff8f9}#flow-reference .flow-callback-tab--error:hover{border-color:#d67382;background:#fff0f2}#flow-reference .flow-callback-tab:has(.flow-callback-tab-input:checked){background:var(--ys-flow-callback-tab-checked-bg);border-color:var(--ys-flow-callback-tab-checked-border);color:var(--ys-flow-callback-tab-checked-text)}#flow-reference .flow-callback-tab--error:has(.flow-callback-tab-input:checked){background:#fce8eb;border-color:#c43c51;color:#7a1524}#flow-reference .flow-callback-panel{display:none;margin:0;padding:.65rem .75rem;border-radius:.45rem;border:1px solid var(--ys-flow-callback-panel-border);background:var(--ys-flow-callback-panel-bg)}#flow-reference .flow-callback-panel-caption{margin:0 0 .4rem;font-size:.82rem;color:var(--ys-flow-callback-caption)}#flow-reference .endpoint-detail .flow-callback-panel pre{margin:0}#flow-reference .flow-callback-panel--error{border-color:#e4a8b0;background:#fff5f6}#flow-reference .flow-callback-panel--error .flow-callback-panel-caption{color:#9b2335}#flow-reference .flow-callback-panel--error pre{border-color:#eeb8bf;background:#fffafb}#flow-reference .flow-callback-tabs:has(#flow-step2-callback-success:checked) .flow-callback-panel--success,#flow-reference .flow-callback-tabs:has(#flow-step2-callback-error:checked) .flow-callback-panel--error{display:block}#flow-reference .endpoint-detail pre{margin-top:.75rem;margin-bottom:.65rem}#flow-reference .endpoint-detail ul{margin-top:.6rem}@media(max-width:800px){.section-tabs{display:none}}.header{display:flex;justify-content:flex-start;padding:1.15rem 2rem;border-bottom:1px solid var(--ys-border);background:var(--ys-header-bg)}.header-brand{display:grid;gap:.35rem;justify-items:start;width:100%}.header-main{display:flex;justify-content:flex-start;align-items:center;gap:2rem;min-height:30px;width:100%;flex-wrap:wrap}.header-theme{margin-left:auto;flex-shrink:0;display:flex;align-items:center}.header-lockup{display:inline-flex;align-items:center;gap:0;flex-shrink:0}.home-link{display:inline-flex;align-items:center;color:var(--ys-dark-blue);font-weight:700;letter-spacing:.01em;font-size:1.03rem}.home-logo-slot{width:176px;height:34px;min-width:176px;display:inline-block}.home-logo{width:100%;height:100%;display:block;object-fit:contain}.doc-badge{display:inline-flex;align-items:center;justify-content:flex-start;flex-shrink:0;margin-top:2px;color:var(--ys-dark-blue);font-size:1.2rem;font-weight:600;letter-spacing:.02em}.layout{display:flex;flex:1;min-height:0}.content{padding:.45rem .7rem 1.25rem;overflow:hidden;display:block;flex:1;min-height:0}.footer{border-top:0;padding:2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.95rem;color:#ecf3ff;background:var(--ys-footer-bg)}.footer nav{display:flex;flex-wrap:wrap;gap:.85rem}.footer a{color:#bfe6ff}.footer p,.footer small{margin:0}.footer-legal{color:#b7c9ea;text-align:right}@media(max-width:700px){.footer{flex-direction:column;align-items:flex-start}.footer-legal{text-align:left}}@media(max-width:900px){.header,.content,.footer{padding-left:1rem;padding-right:1rem}.doc-badge{font-size:.72rem}}
