:root{--color-white:#fff;--color-black:#000;--color-surface:#fff;--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-lime-hover:#d5ff66;--color-yapily-mint:#63dfb3;--color-positive:#4cb795;--color-negative:#eb6363;--color-btn:#111827;--color-shadow:#0000001a;--color-shadow-light:#0000000d;--color-shadow-medium:#00000026;--color-white-shadow-1:#ffffff1a;--color-white-shadow-15:#ffffff26;--color-white-shadow-3:#ffffff4d;--color-white-shadow-5:#ffffff80;--color-background-dark:#1e1e1e;--color-gradient-mint:#63dfb3;--color-gradient-teal-dark:#003839;--color-yapily-teal-darker:#002220;--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:#000c;--color-api-background--sm:#000000f0;--color-api-elements:#1e1e1e;--color-api-border:#1f1f1f;--color-api-text:#d4d4d4;--color-api-text-light:#fff;--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 #00383933;--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:#fff;--color-primary:#60a5fa;--color-primary-light:#1e3a8a;--color-primary-dark:#93c5fd;--color-shadow:#0000004d;--color-shadow-light:#0000001a;--color-hosted-grey:#374151;--yp-ui-cm-button-secondary-bg:var(--color-gradient-black);--yp-ui-cm-select-icon-color:var(--color-text);--yp-ui-cm-button-secondary-bg-hover:var(--color-yapily-teal-darker);--yp-ui-cm-button-secondary-bg-pressed:var(--color-yapily-teal-darker)}}html,body{width:100%;height:100%;font-family:var(--font-family-base);background-color:var(--color-background);color:var(--color-text);margin:0}*,: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 (width<=48rem){h1{font-size:var(--font-size-3xl)}}h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}@media (width<=48rem){h2{font-size:var(--font-size-2xl)}}h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}@media (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);transition:color var(--transition-normal);text-decoration:underline}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;background:0 0;border:none;margin:0;padding: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;border-radius:var(--border-radius-lg);height:100%;min-height:var(--hosted-min-h);border:none;overflow:hidden}@media (width>=48rem) and (height<=51.5rem){iframe{min-height:var(--small-h)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{background:var(--color-heading);color:var(--color-surface);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);z-index:1000;text-decoration:none;position:absolute;top:-40px;left:6px}.skip-link:focus{top:6px}iframe{border-radius:var(--border-radius-lg);height:100%;min-height:var(--hosted-min-h);border:none;overflow:hidden}@media (width>=48rem) and (height<=51.5rem){iframe{min-height:var(--small-h)}}.yp-dp-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);min-width:fit-content;transition:all var(--transition-normal);border:var(--border-width-thick) solid transparent;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.yp-dp-demo-button--primary{background:var(--color-yapily-lime);color:var(--color-btn)}.yp-dp-demo-button--primary:hover:not(:disabled){background:var(--color-yapily-mint)}.yp-dp-demo-button--secondary{background:var(--color-yapily-teal);color:var(--color-white)}.yp-dp-demo-button--secondary:hover:not(:disabled){background:var(--color-yapily-teal-dark)}.yp-dp-demo-button--outline{color:var(--color-white);border-color:var(--color-white-shadow-3);background:0 0}.yp-dp-demo-button--outline:hover:not(:disabled){background:var(--color-white-shadow-1);border-color:var(--color-white)}.yp-dp-demo-button--outline-dark{color:var(--color-text);border-color:var(--color-border);background:0 0}.yp-dp-demo-button--outline-dark:hover:not(:disabled){background:var(--color-background);border-color:var(--color-border-dark)}.yp-dp-demo-button--loading{gap:var(--spacing-xs);pointer-events:none}.yp-dp-demo-button:disabled{opacity:.5;color:var(--color-yapily-teal);cursor:not-allowed}.yp-dp-demo-button:focus{outline:2px solid var(--color-white);outline-offset:2px}.yp-dp-demo-link{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--transition-normal);text-decoration:none;display:inline-block;position:relative}.yp-dp-demo-link:after{content:"";width:100%;height:var(--border-width-thin);background:var(--color-text);transform-origin:100% 100%;transition:transform .25s ease-out;position:absolute;top:100%;left:0;transform:scaleX(0)}.yp-dp-demo-link:hover{color:var(--color-yapily-teal-dark)}.yp-dp-demo-link:hover:after{transform-origin:0 100%;background:var(--color-yapily-teal-dark);transform:scaleX(1)}.yp-dp-demo-link:focus-visible{outline:2px solid var(--color-yapily-teal-dark);outline-offset:2px}.yp-dp-demo-link--base{font-size:var(--font-size-base)}@media (width>=48rem){.yp-dp-demo-link--base-md{font-size:var(--font-size-base)}}.yp-dp-demo-link--lg{font-size:var(--font-size-lg)}.yp-dp-demo-link--bold{font-weight:var(--font-weight-semibold)}.yp-dp-demo-link--inverse{color:var(--color-white)}.yp-dp-demo-link--inverse:after{background:var(--color-white)}.yp-dp-demo-link--inverse:hover{color:var(--color-yapily-lime)}.yp-dp-demo-link--inverse:hover:after{background:var(--color-yapily-lime)}.yp-dp-demo-link--inverse:focus-visible{outline:2px solid var(--color-yapily-lime);outline-offset:2px}.yp-dp-container{padding:0 var(--spacing-md)}@media (width>=48rem){.yp-dp-container{padding:0 var(--spacing-lg)}}@media (width>=64rem){.yp-dp-container{padding:0 var(--spacing-xl)}}.yp-dp-btn-interactive{transition:transform var(--transition-normal), box-shadow var(--transition-normal), background-color var(--transition-normal), border-color var(--transition-normal);cursor:pointer}.yp-dp-btn-interactive:hover{transform:var(--button-hover-transform)}.yp-dp-btn-interactive:active{transform:var(--button-active-transform)}.flex-center{justify-content:center;align-items:center;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
