:root{--developer-forest:#103c35;--developer-gold:#daa65d;--developer-ivory:#f7f5ef;--developer-midnight:#172c38;--developer-white:#fffefa;--developer-muted:#5c6b6a;--developer-border:#dce1d9;--developer-border-strong:#7b8b82;--developer-surface-soft:#eeeee6;--developer-success:#245746;--developer-success-soft:#e7eee5;--developer-error:#9d392e;--developer-error-soft:#f7eae4;--developer-warning:#79521f;--developer-warning-soft:#f6ebd9;--developer-rail:#e4eae2;--developer-rail-muted:#b0c3b9;--developer-rail-border:#48675b;--developer-rail-hover:#1c493f;--developer-rail-selected:#2a5748;--developer-focus:#79521f;--developer-transparent:transparent;--developer-code-surface:#102229;--developer-code-raised:#18323a;--developer-code-ink:#e8ede6;--developer-code-muted:#a9b8b2;--developer-code-border:#2a4148;--developer-font:"Atlas Sora", system-ui, sans-serif;--developer-font-ar:"Atlas Plex Arabic", system-ui, sans-serif;--developer-font-latin:"Atlas Sora", system-ui, sans-serif;--developer-font-mono:ui-monospace, monospace;--shadow-popover:0 12px 24px -12px #172c3833}.developer-console{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-body:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--radius-control:8px;--radius-panel:12px;--radius-pill:999px;--duration-micro:.12s;--ease-out:cubic-bezier(.16, 1, .3, 1);--developer-container:1200px;--developer-sidebar-width:252px}
@font-face{font-family:Atlas Sora;src:url(/fonts/sora-variable.ttf)format("truetype");font-style:normal;font-weight:100 800;font-display:swap}@font-face{font-family:Atlas Plex Arabic;src:url(/fonts/ibm-plex-sans-arabic-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Atlas Plex Arabic;src:url(/fonts/ibm-plex-sans-arabic-semibold.ttf)format("truetype");font-style:normal;font-weight:600 800;font-display:swap}:is(html:has(.developer-console),body:has(.developer-console)){overflow-x:clip}.developer-console{grid-template-columns:var(--developer-sidebar-width) minmax(0, 1fr);background:var(--developer-ivory);min-height:100dvh;color:var(--developer-midnight);font-family:var(--developer-font);font-size:var(--text-body);font-synthesis:none;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:var(--developer-border-strong) var(--developer-ivory);caret-color:var(--developer-forest);font-weight:400;line-height:1.6;display:grid}.developer-console[lang=ar]{font-family:var(--developer-font-ar)}.developer-console *,.developer-console :before,.developer-console :after{box-sizing:border-box}.developer-console ::selection{background:var(--developer-gold);color:var(--developer-midnight)}.developer-console :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--developer-focus);outline-offset:3px}.developer-console :is(.developer-sidebar,.auth-brand-panel) :is(a,button,summary):focus-visible{outline-color:var(--developer-gold)}.developer-console :where(a){color:inherit;text-decoration:none}.developer-console button,.developer-console input,.developer-console summary{font-family:inherit}.developer-console button,.developer-console summary{-webkit-tap-highlight-color:var(--developer-transparent)}.developer-console button{cursor:pointer}.developer-console button:disabled{cursor:not-allowed}.developer-console svg{flex-shrink:0}.developer-console :is(h1,h2,h3,p){margin:var(--space-0)}.developer-console :is(h1,h2,h3){overflow-wrap:break-word;text-wrap:balance;min-width:0;font-weight:600}.developer-console h1{font-size:var(--text-2xl);letter-spacing:-.045em;line-height:1.25}.developer-console h2{font-size:var(--text-lg);letter-spacing:-.025em;line-height:1.4}.developer-console h3{font-size:var(--text-body);letter-spacing:-.02em;line-height:1.5}.developer-console[lang=ar] :is(h1,h2,h3){letter-spacing:normal;line-height:1.5}.developer-console p{color:var(--developer-muted);text-wrap:pretty}.developer-icon{width:20px;height:20px}.developer-console[dir=rtl] .developer-icon-chevron-next{transform:scaleX(-1)}.developer-visually-hidden{width:1px;height:1px;padding:var(--space-0);clip-path:inset(50%);white-space:nowrap;border:0;margin:-1px;position:absolute;overflow:clip}.developer-skip{z-index:100;padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);background:var(--developer-white);color:var(--developer-forest);position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.developer-skip:focus{transform:translateY(0)}.developer-sidebar{align-self:start;gap:var(--space-8);height:100dvh;padding:var(--space-8) var(--space-4) var(--space-5);background:var(--developer-forest);color:var(--developer-rail);z-index:30;flex-direction:column;display:flex;position:sticky;inset-block-start:0}.developer-brand-link{width:fit-content;margin-inline:var(--space-2);border-radius:var(--radius-control);display:block}.developer-brand{align-items:center;gap:var(--space-3);display:inline-flex}.developer-logo{flex-shrink:0;width:42px;height:auto;display:block}.developer-brand strong{font-size:var(--text-lg);letter-spacing:-.025em;font-weight:600;line-height:1.4;display:block}.developer-brand small{font-size:var(--text-xs);font-weight:400;line-height:1.6;display:block}.developer-sidebar .developer-brand small{color:var(--developer-rail-muted)}.developer-organization{gap:var(--space-2);min-width:0;display:grid}.developer-label{padding-inline:var(--space-3);font-size:var(--text-xs);color:var(--developer-rail-muted)}.developer-organization-button{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3);border:1px solid var(--developer-rail-border);border-radius:var(--radius-control);background:var(--developer-rail-hover);color:var(--developer-rail);text-align:start;font-size:var(--text-sm);line-height:1.5;display:flex}.developer-desktop-navigation{flex:1;min-height:0;display:flex;overflow-y:auto}.developer-navigation{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.developer-nav-item{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3);border-radius:var(--radius-control);background:var(--developer-transparent);color:var(--developer-rail);text-align:start;font-size:var(--text-sm);border:0;line-height:1.5;display:flex;position:relative}.developer-nav-item[aria-current=page]{background:var(--developer-rail-selected);color:var(--developer-white)}.developer-nav-item[aria-current=page]:before{content:"";inset-inline-start:0;inset-block:var(--space-3);border-radius:var(--radius-pill);background:var(--developer-gold);width:2px;position:absolute}.developer-nav-item[aria-current=page] svg{color:var(--developer-gold)}.developer-nav-item:disabled{color:var(--developer-rail-muted)}.developer-nav-item small{font-size:var(--text-xs);white-space:nowrap;color:var(--developer-rail-muted);margin-inline-start:auto}.developer-nav-item>.developer-icon-arrow-up-right{width:16px;height:16px;margin-inline-start:auto}.developer-nav-resources{gap:var(--space-1);border-top:1px solid var(--developer-rail-border);margin-block-start:auto;padding-block-start:var(--space-5);display:grid}.developer-sidebar .developer-sidebar-note{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);color:var(--developer-rail-muted);font-size:var(--text-xs);display:flex}.developer-sidebar-note svg{width:14px;height:14px}.developer-mobile-navigation{display:none}.developer-workspace{flex-direction:column;min-width:0;display:flex}.developer-topbar{align-items:center;gap:var(--space-6);min-height:76px;padding:var(--space-3) var(--space-10);border-bottom:1px solid var(--developer-border);background:var(--developer-ivory);display:flex}.developer-breadcrumb{align-items:center;gap:var(--space-3);min-width:0;color:var(--developer-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.developer-breadcrumb>a{align-items:center;min-height:44px;display:inline-flex}.developer-breadcrumb .developer-icon{width:14px;height:14px}.developer-breadcrumb strong{color:var(--developer-midnight);overflow-wrap:anywhere;font-weight:400}.developer-languages{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:flex}.developer-languages a{min-width:44px;min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-control);color:var(--developer-muted);font-size:var(--text-sm);place-items:center;display:grid}.developer-languages a[aria-current]{color:var(--developer-forest);background:var(--developer-success-soft)}.developer-account{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-4);border:1px solid var(--developer-border);border-radius:var(--radius-control);color:var(--developer-forest);white-space:nowrap;font-size:var(--text-sm);display:inline-flex}.developer-main{align-content:start;gap:var(--space-10);width:100%;max-width:var(--developer-container);padding:var(--space-10);margin-inline:auto;display:grid}.developer-page-heading{justify-content:space-between;align-items:start;gap:var(--space-4);flex-wrap:wrap;display:flex}.developer-page-heading>div:first-child{flex:1;min-width:min(100%,240px)}.developer-page-description{max-width:60ch;margin-block-start:var(--space-3)!important}.developer-heading-action{align-items:center;gap:var(--space-3);display:flex}.developer-badge{align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--developer-success-soft);color:var(--developer-forest);font-size:var(--text-xs);line-height:1.6;display:inline-flex}.developer-badge-neutral{background:var(--developer-surface-soft);color:var(--developer-muted)}.developer-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-5);border:1px solid var(--developer-forest);border-radius:var(--radius-control);background:var(--developer-forest);font-size:var(--text-sm);text-align:center;font-weight:600;line-height:1.5;display:inline-flex;color:var(--developer-white)!important}.developer-button:active:not(:disabled){transform:translateY(1px)}.developer-button:disabled{background:var(--developer-forest);color:var(--developer-white);border-color:var(--developer-forest);opacity:.65;cursor:not-allowed}.developer-console [aria-busy=true] .developer-button:disabled{cursor:progress}.developer-button-secondary{border-color:var(--developer-border-strong);background:var(--developer-transparent);color:var(--developer-forest)!important}.developer-panel{border:1px solid var(--developer-border);border-radius:var(--radius-panel);background:var(--developer-white)}.developer-section-heading{gap:var(--space-2);min-width:0;display:grid}.developer-section-heading p{max-width:64ch}.developer-welcome{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-6);border-block:1px solid var(--developer-border);flex-wrap:wrap;display:flex}.developer-welcome>div{flex:1;min-width:min(100%,280px)}.developer-welcome p{max-width:62ch;margin-block-start:var(--space-2)}.developer-welcome .developer-button{flex-shrink:0}.developer-products{gap:var(--space-6);display:grid}.developer-product-grid{border-top:1px solid var(--developer-border);display:grid}.developer-product{align-items:baseline;gap:var(--space-6);padding-block:var(--space-5);border-bottom:1px solid var(--developer-border);grid-template-columns:24px minmax(0,.5fr) minmax(0,1fr);display:grid}.developer-product>svg{color:var(--developer-forest);align-self:start;margin-block-start:var(--space-1)}.developer-product h3{font-size:var(--text-body)}.developer-product h3 a{color:var(--developer-forest);text-decoration:underline;-webkit-text-decoration-color:var(--developer-border-strong);text-decoration-color:var(--developer-border-strong);text-underline-offset:4px}.developer-product p{max-width:60ch}.developer-next{gap:var(--space-10);border-top:1px solid var(--developer-border);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);padding-block-start:var(--space-8);display:grid}.developer-next ol{margin:var(--space-0);padding:var(--space-0);list-style:none;display:grid}.developer-next li{align-items:center;gap:var(--space-3);min-height:60px;padding-block:var(--space-3);font-size:var(--text-md);display:flex}.developer-next li+li{border-top:1px solid var(--developer-border)}.developer-step-number{border:1px solid var(--developer-border);border-radius:var(--radius-control);width:28px;height:28px;color:var(--developer-muted);font-family:var(--developer-font-latin);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;display:grid}.developer-next small{align-items:center;gap:var(--space-1);color:var(--developer-muted);font-size:var(--text-xs);white-space:nowrap;margin-inline-start:auto;display:inline-flex}.developer-next small svg{width:14px;height:14px}.developer-footer{align-items:center;gap:var(--space-3);width:100%;max-width:var(--developer-container);padding:var(--space-6) var(--space-10);color:var(--developer-muted);font-size:var(--text-xs);margin-block-start:auto;margin-inline:auto;display:flex}.developer-footer:before{content:"";background:var(--developer-gold);flex-shrink:0;width:24px;height:2px}@media (hover:hover){.developer-nav-item:not(:disabled):hover{background:var(--developer-rail-hover)}.developer-breadcrumb a:hover{color:var(--developer-forest);text-underline-offset:4px;text-decoration:underline}.developer-languages a:hover,.developer-account:hover{background:var(--developer-success-soft)}.developer-button:hover:not(:disabled){background:var(--developer-rail-hover)}.developer-button-secondary:hover:not(:disabled){background:var(--developer-success-soft)}.developer-organization-button:hover{background:var(--developer-rail-selected)}}@media (prefers-reduced-motion:reduce){.developer-console *,.developer-console :before,.developer-console :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.developer-button:active:not(:disabled){transform:none}}@media (max-width:1199px){.developer-topbar{gap:var(--space-3);padding-inline:var(--space-6)}.developer-main{padding:var(--space-8) var(--space-6);gap:var(--space-8)}.developer-footer{padding-inline:var(--space-6)}.developer-next{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}@media (max-width:959px){.developer-console{grid-template-columns:minmax(0,1fr)}.developer-sidebar{align-items:center;gap:var(--space-4);height:auto;padding:var(--space-4) var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.developer-brand-link{margin-inline:var(--space-0)}.developer-organization{justify-self:end;width:min(100%,320px)}.developer-label,.developer-desktop-navigation,.developer-sidebar .developer-sidebar-note{display:none}.developer-organization-button{min-height:48px}.developer-mobile-navigation{grid-column:1/-1;display:block}.developer-mobile-navigation>summary{align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--developer-rail-border);border-radius:var(--radius-control);color:var(--developer-rail);cursor:pointer;font-size:var(--text-md);list-style:none;display:flex}.developer-mobile-navigation>summary::-webkit-details-marker{display:none}.developer-mobile-navigation>summary>svg:last-child{margin-inline-start:auto}.developer-mobile-navigation[open]>summary{margin-block-end:var(--space-3)}.developer-mobile-navigation[open]>summary>svg:last-child{transform:rotate(180deg)}.developer-nav-resources{margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.developer-topbar{min-height:64px}}@media (max-width:599px){.developer-sidebar{gap:var(--space-3);padding:var(--space-4)}.developer-brand strong{font-size:var(--text-body)}.developer-logo{width:36px}.developer-brand small{font-size:var(--text-xs)}.developer-organization{grid-column:1/-1;width:100%}.developer-topbar{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-wrap:wrap}.developer-breadcrumb{gap:var(--space-2);flex-basis:100%}.developer-breadcrumb>a{min-height:32px}.developer-languages{margin-inline-start:var(--space-0)}.developer-account{padding-inline:var(--space-3);margin-inline-start:auto}.developer-main{padding:var(--space-6) var(--space-4);gap:var(--space-8)}.developer-console h1{font-size:var(--text-xl)}.developer-page-heading{gap:var(--space-3)}.developer-heading-action{width:100%}.developer-welcome{gap:var(--space-4)}.developer-product{gap:var(--space-2) var(--space-3);grid-template-columns:24px minmax(0,1fr)}.developer-product p{grid-column:2}.developer-next li{font-size:var(--text-body);flex-wrap:wrap}.developer-next li>span:nth-child(2){flex:1;min-width:120px}.developer-footer{padding:var(--space-5) var(--space-4)}.developer-nav-item,.developer-languages a,.developer-account,.developer-button{font-size:var(--text-md)}}
