:root{--color-white: #fff;--color-black: #000;--color-surface: #ffffff;--color-background: #f9fafb;--color-hosted-grey: #F5F5F5;--color-border: #e5e7eb;--color-border-dark: #d1d5db;--color-api-tag-text: #374151;--color-text: #374151;--color-text-secondary: #6b7280;--color-text-muted: #9ca3af;--color-heading: #111827;--color-test-dark: #191919;--color-primary: #63DFB3;--color-primary-light: #dffff5;--color-primary-dark: #2e7c5a;--color-yapily-teal: #1f4037;--color-yapily-teal-light: #2d5a4e;--color-yapily-teal-dark: #1a352f;--color-yapily-lime: #b8fd00;--color-yapily-lime-dark: #b8fd00;--color-yapily-mint: #63dfb3;--color-positive: #4cb795;--color-negative: #eb6363;--color-btn: #111827;--color-shadow: rgba(0, 0, 0, .1);--color-shadow-light: rgba(0, 0, 0, .05);--color-shadow-medium: rgba(0, 0, 0, .15);--color-white-shadow-1: rgba(255, 255, 255, .1);--color-white-shadow-15: rgba(255, 255, 255, .15);--color-white-shadow-3: rgba(255, 255, 255, .3);--color-white-shadow-5: rgba(255, 255, 255, .5);--color-background-dark: #1e1e1e;--color-gradient-mint: #63dfb3;--color-gradient-teal-dark: #003839;--color-gradient-black: #011818;--color-gradient-lime: linear-gradient(99deg, var(--color-yapily-lime) 14.85%, var(--color-yapily-mint) 89.93%);--color-api-background: rgba(0, 0, 0, .8);--color-api-background--sm: rgba(0, 0, 0, .94);--color-api-elements: #1e1e1e;--color-api-border: #1f1f1f;--color-api-text: #d4d4d4;--color-api-text-light: #ffffff;--color-api-request: #dcecb2;--color-api-response: #d0e894;--color-api-scrollbar-track: var(--color-background);--color-api-scrollbar-thumb: var(--color-yapily-teal);--color-api-scrollbar-thumb-hover: var(--color-yapily-mint);--color-api-scrollbar-track-dark: var(--color-api-border);--color-api-scrollbar-thumb-dark: var(--color-yapily-teal-dark);--color-api-scrollbar-thumb-hover-dark: var(--color-yapily-lime);--color-json-string: #ce9178;--color-json-number: #b5cea8;--color-json-boolean: #569cd6;--color-json-null: #569cd6;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 2.5rem;--spacing-3xl: 3rem;--spacing-hg: 5rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-family-mono: "SF Mono", "Monaco", "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--line-height-loose: 1.75;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--border-radius-sm: .25rem;--border-radius: .5rem;--border-radius-md: .75rem;--border-radius-lg: 1rem;--border-radius-pill: 3rem;--border-width-thin: 1px;--border-width-thick: 2px;--border-width-thicker: 3px;--shadow-sm: 0 1px 2px var(--color-shadow-light);--shadow-md: 0 2px 4px var(--color-shadow-light), 0 30px 20px -10px rgba(0, 56, 57, .2);--shadow-lg: 0 4px 8px var(--color-shadow);--shadow-xl: 0 8px 16px var(--color-shadow);--transition-fast: .15s ease-in-out;--transition-normal: .2s ease-in-out;--transition-slow: .3s ease-in-out;--button-hover-transform: translateY(0px);--button-active-transform: translateY(0px);--outline-offset-sm: 1px;--outline-offset: 2px;--outline-offset-lg: 3px;--z-dropdown: 1000;--z-sticky: 1010;--hosted-min-h: 42.5rem}@media (prefers-color-scheme: dark){:root{--color-surface: #1f2937;--color-background: #111827;--color-border: #374151;--color-border-dark: #4b5563;--color-text: #f9fafb;--color-text-secondary: #d1d5db;--color-text-muted: #9ca3af;--color-heading: #ffffff;--color-primary: #60a5fa;--color-primary-light: #1e3a8a;--color-primary-dark: #93c5fd;--color-shadow: rgba(0, 0, 0, .3);--color-shadow-light: rgba(0, 0, 0, .1);--color-hosted-grey: #374151}}html,body{margin:0;width:100%;height:100%;font-family:var(--font-family-base);background-color:var(--color-background);color:var(--color-text)}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-base);margin:0 0 var(--spacing-sm) 0;line-height:var(--line-height-tight)}h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold)}@media (max-width: 48rem){h1{font-size:var(--font-size-3xl)}}h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}@media (max-width: 48rem){h2{font-size:var(--font-size-2xl)}}h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}@media (max-width: 48rem){h3{font-size:var(--font-size-xl)}}h4{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}h5{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}h6{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}p{margin:0 0 var(--spacing-md) 0;line-height:var(--line-height-relaxed)}a{color:var(--color-primary);text-decoration:underline;transition:color var(--transition-normal)}a:hover{color:var(--color-primary-dark)}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;padding:0;margin:0}button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}input,select,textarea{font-family:inherit;font-size:inherit}input:focus,select:focus,textarea:focus{outline:2px solid var(--color-primary);outline-offset:2px}ul,ol{margin:0 0 var(--spacing-md) 0;padding-left:var(--spacing-lg)}li{margin-bottom:var(--spacing-xs)}img{max-width:100%;height:auto;display:block}iframe{--small-h: 38rem;height:100%;border:none;border-radius:var(--border-radius-lg);overflow:hidden;min-height:var(--hosted-min-h)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.skip-link{position:absolute;top:-40px;left:6px;background:var(--color-heading);color:var(--color-surface);padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;border-radius:var(--border-radius);z-index:1000}.skip-link:focus{top:6px}iframe{height:100%;border:none;border-radius:var(--border-radius-lg);overflow:hidden;min-height:var(--hosted-min-h)}@media (min-width: 48rem) and (max-height: 51.5rem){iframe{min-height:var(--small-h)}}.yp-demo-button{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-pill);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:fit-content;transition:all var(--transition-normal);border:var(--border-width-thick) solid transparent;cursor:pointer}.yp-demo-button--primary{background:var(--color-yapily-lime);color:var(--color-btn)}.yp-demo-button--primary:hover:not(:disabled){background:var(--color-yapily-mint)}.yp-demo-button--secondary{background:var(--color-yapily-teal);color:var(--color-white)}.yp-demo-button--secondary:hover:not(:disabled){background:var(--color-yapily-teal-dark)}.yp-demo-button--outline{background:transparent;color:var(--color-white);border-color:var(--color-white-shadow-3)}.yp-demo-button--outline:hover:not(:disabled){background:var(--color-white-shadow-1);border-color:var(--color-white)}.yp-demo-button--outline-dark{background:transparent;color:var(--color-text);border-color:var(--color-border)}.yp-demo-button--outline-dark:hover:not(:disabled){background:var(--color-background);border-color:var(--color-border-dark)}.yp-demo-button--loading{gap:var(--spacing-xs);pointer-events:none}.yp-demo-button:disabled{opacity:.5;color:var(--color-yapily-teal);cursor:not-allowed}.yp-demo-button:focus{outline:2px solid var(--color-white);outline-offset:2px}.yp-demo-link{color:var(--color-text);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--transition-normal);position:relative;display:inline-block}.yp-demo-link:after{content:"";position:absolute;transform:scaleX(0);width:100%;height:var(--border-width-thin);top:100%;left:0;background:var(--color-text);transform-origin:bottom right;transition:transform .25s ease-out}.yp-demo-link:hover{color:var(--color-yapily-teal-dark)}.yp-demo-link:hover:after{transform:scaleX(1);transform-origin:bottom left;background:var(--color-yapily-teal-dark)}.yp-demo-link:focus-visible{outline:2px solid var(--color-yapily-teal-dark);outline-offset:2px}.yp-demo-link--base{font-size:var(--font-size-base)}@media (min-width: 48rem){.yp-demo-link--base-md{font-size:var(--font-size-base)}}.yp-demo-link--lg{font-size:var(--font-size-lg)}.yp-demo-link--bold{font-weight:var(--font-weight-semibold)}.yp-demo-link--inverse{color:var(--color-white)}.yp-demo-link--inverse:after{background:var(--color-white)}.yp-demo-link--inverse:hover{color:var(--color-yapily-lime)}.yp-demo-link--inverse:hover:after{background:var(--color-yapily-lime)}.yp-demo-link--inverse:focus-visible{outline:2px solid var(--color-yapily-lime);outline-offset:2px}.yp-container{padding:0 var(--spacing-md)}@media (min-width: 48rem){.yp-container{padding:0 var(--spacing-lg)}}@media (min-width: 64rem){.yp-container{padding:0 var(--spacing-xl)}}.btn-interactive{transition:transform var(--transition-normal),box-shadow var(--transition-normal),background-color var(--transition-normal),border-color var(--transition-normal);cursor:pointer}.btn-interactive:hover{transform:var(--button-hover-transform)}.btn-interactive:active{transform:var(--button-active-transform)}.flex-center{display:flex;align-items:center;justify-content:center}.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}
