@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.woff) format("woff")}:root{--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Inter, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "Cascadia Mono", Menlo, Consolas, monospace;--font-arabic: "IBM Plex Sans Arabic", "Segoe UI", "Noto Sans Arabic", Tahoma, var(--font-sans);--bg: #f6f7f9;--surface: #ffffff;--surface-2: #f1f3f6;--surface-inset: #f8f9fb;--border: #dfe3e9;--border-strong: #c6ccd6;--text: #16191d;--text-muted: #5c6673;--text-faint: #8b95a3;--accent: #128c4a;--accent-hover: #0f7a40;--accent-soft: #e4f4ea;--accent-text: #0d6b38;--on-accent: #ffffff;--brand: #17a05a;--brand-2: #0d7a63;--on-brand: #ffffff;--danger: #c0392f;--danger-hover: #a52f26;--danger-soft: #fbeae8;--danger-text: #96271f;--warn: #a8620a;--warn-soft: #fdf1e0;--info: #2563a8;--info-soft: #e7effa;--neutral-soft: #eceef2;--neutral-text: #4d5663;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgb(16 24 40 / .06);--shadow: 0 4px 16px -4px rgb(16 24 40 / .12), 0 1px 3px rgb(16 24 40 / .06);--shadow-lg: 0 20px 48px -12px rgb(16 24 40 / .24);--ring: 0 0 0 3px rgb(18 140 74 / .22)}@media(prefers-color-scheme:dark){:root{--bg: #0e1116;--surface: #161a21;--surface-2: #1d222b;--surface-inset: #12161c;--border: #272d38;--border-strong: #3a4351;--text: #e7eaef;--text-muted: #9aa4b2;--text-faint: #6f7986;--accent: #2ea36a;--accent-hover: #38b878;--accent-soft: #16301f;--accent-text: #6fd4a0;--on-accent: #06180e;--brand: #21b76b;--brand-2: #109076;--on-brand: #04150c;--danger: #d9534a;--danger-hover: #e2645c;--danger-soft: #331a19;--danger-text: #f09a94;--warn: #d99a3f;--warn-soft: #2e2314;--info: #5b9bd8;--info-soft: #16222f;--neutral-soft: #232a34;--neutral-text: #a6b0be;--shadow-sm: 0 1px 2px rgb(0 0 0 / .4);--shadow: 0 4px 16px -4px rgb(0 0 0 / .5), 0 1px 3px rgb(0 0 0 / .4);--shadow-lg: 0 20px 48px -12px rgb(0 0 0 / .7);--ring: 0 0 0 3px rgb(46 163 106 / .3)}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--radius-sm)}.shell{display:grid;grid-template-columns:244px 1fr;min-height:100%}.sidebar{display:flex;flex-direction:column;gap:20px;padding:20px 16px;background:var(--surface);border-inline-end:1px solid var(--border)}.brand{display:flex;align-items:center;gap:10px;padding:4px 8px 0}.brand__mark{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:linear-gradient(145deg,var(--brand),var(--brand-2));color:var(--on-brand);font-weight:700;font-size:13px;flex:none;box-shadow:var(--shadow-sm)}.brand__mark svg{width:64%;height:64%}.brand__text{min-width:0}.brand__title{font-size:13px;font-weight:650;letter-spacing:-.01em}.brand__sub{font-size:11px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wordmark{font-weight:700;letter-spacing:-.02em;white-space:nowrap}.wordmark__otp{color:var(--accent-text)}.brand__tenant{margin:12px 8px 0;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-inset);min-width:0}.brand__tenant-name{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand__tenant-id{font-family:var(--font-mono);font-size:11px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav{display:flex;flex-direction:column;gap:2px}.nav__label{padding:12px 8px 4px;font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.nav__item{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--radius-sm);color:var(--text-muted);font-weight:500;transition:background .12s,color .12s}.nav__item:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.nav__item.is-active{background:var(--accent-soft);color:var(--accent-text)}.nav__icon{flex:none;width:16px;height:16px}.sidebar__footer{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.sidebar__who{padding:0 8px;font-size:12px;color:var(--text-muted);overflow-wrap:anywhere}.main{min-width:0;padding:28px 32px 64px}.page{max-width:940px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.page--wide{max-width:1180px}.page__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page__title{font-size:21px;font-weight:650;letter-spacing:-.02em}.page__desc{margin-top:4px;color:var(--text-muted);max-width:62ch}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--border)}.card__title{font-size:14px;font-weight:650}.card__desc{margin-top:3px;font-size:12.5px;color:var(--text-muted);max-width:64ch}.card__body{padding:18px}.card__body--flush{padding:0}.card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--border);background:var(--surface-inset);border-radius:0 0 var(--radius-lg) var(--radius-lg);font-size:12.5px;color:var(--text-muted)}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-weight:550;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,opacity .12s}.btn:hover:not(:disabled){background:var(--neutral-soft)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--primary:hover:not(:disabled){background:var(--accent-hover)}.btn--ghost{background:transparent;border-color:var(--border-strong);color:var(--text)}.btn--ghost:hover:not(:disabled){background:var(--surface-2)}.btn--danger{background:var(--danger);color:#fff}.btn--danger:hover:not(:disabled){background:var(--danger-hover)}.btn--sm{padding:5px 10px;font-size:12.5px}.btn--lg{padding:11px 18px;font-size:15px}.btn--block{width:100%}.btn-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.field{display:flex;flex-direction:column;gap:6px}.field+.field{margin-top:16px}.field__label{font-size:12.5px;font-weight:600}.field__hint{font-size:12px;color:var(--text-muted)}.field__error{font-size:12px;color:var(--danger-text)}.input,.select{width:100%;padding:9px 11px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;transition:border-color .12s,box-shadow .12s}.input::placeholder{color:var(--text-faint)}.input:focus,.select:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.input:disabled{background:var(--surface-2);color:var(--text-muted)}.input--mono{font-family:var(--font-mono)}.input--code{font-family:var(--font-mono);font-size:26px;letter-spacing:.42em;text-align:center;padding:12px 0 12px .42em}.badge{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 7px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--neutral-soft);color:var(--neutral-text);white-space:nowrap}.badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.badge--good{background:var(--accent-soft);color:var(--accent-text)}.badge--warn{background:var(--warn-soft);color:var(--warn)}.badge--bad{background:var(--danger-soft);color:var(--danger-text)}.badge--info{background:var(--info-soft);color:var(--info)}.badge--live .badge__dot{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.notice{display:flex;gap:10px;padding:11px 13px;border-radius:var(--radius);font-size:13px;border:1px solid transparent}.notice__body{min-width:0}.notice__title{font-weight:650;margin-bottom:2px}.notice--info{background:var(--info-soft);color:var(--info);border-color:color-mix(in srgb,var(--info) 22%,transparent)}.notice--warn{background:var(--warn-soft);color:var(--warn);border-color:color-mix(in srgb,var(--warn) 25%,transparent)}.notice--error{background:var(--danger-soft);color:var(--danger-text);border-color:color-mix(in srgb,var(--danger) 28%,transparent)}.notice--good{background:var(--accent-soft);color:var(--accent-text);border-color:color-mix(in srgb,var(--accent) 26%,transparent)}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{position:sticky;top:0;text-align:start;padding:10px 14px;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);background:var(--surface-inset);border-bottom:1px solid var(--border);white-space:nowrap}.table td{padding:11px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover td{background:var(--surface-inset)}.mono{font-family:var(--font-mono);font-size:12.5px}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.nowrap{white-space:nowrap}.kv{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:10px 20px;align-items:baseline}.kv__k{font-size:12.5px;color:var(--text-muted)}.kv__v{min-width:0;overflow-wrap:anywhere}.state{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 24px;text-align:center;color:var(--text-muted)}.state__title{font-weight:650;color:var(--text)}.spinner{width:16px;height:16px;border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;border-radius:50%;animation:spin .7s linear infinite;flex:none}.spinner--lg{width:26px;height:26px;border-width:3px}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{height:12px;border-radius:4px;background:linear-gradient(90deg,var(--surface-2),var(--neutral-soft),var(--surface-2));background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cold-banner{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);font-size:13px;color:var(--text)}.auth{min-height:100%;display:grid;place-items:center;padding:32px 20px 64px}.auth__panel{width:100%;max-width:396px}.auth__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.auth__back{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted)}.auth__back:hover{color:var(--text);text-decoration:none}.auth__back svg{width:14px;height:14px}.auth__brand{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:22px;text-align:center}.auth__brand .brand__mark{width:42px;height:42px;border-radius:12px;font-size:17px}.auth__title{font-size:19px;font-weight:650;letter-spacing:-.02em}.auth__sub{color:var(--text-muted);font-size:13px;max-width:34ch}.auth__foot{margin-top:18px;text-align:center;font-size:12px;color:var(--text-faint)}.qr-stage{display:grid;grid-template-columns:minmax(260px,320px) 1fr;gap:24px;align-items:start}@media(max-width:720px){.qr-stage{grid-template-columns:1fr}}.qr-frame{position:relative;aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius);background:#fff;overflow:hidden}.qr-frame iframe{width:100%;height:100%;border:0;display:block}.qr-frame__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;gap:10px;background:var(--surface);color:var(--text-muted);text-align:center;padding:20px}.steps{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:8px;color:var(--text-muted);font-size:13px}.steps strong{color:var(--text)}.secret{display:flex;align-items:center;gap:8px;padding:11px 12px;border-radius:var(--radius-sm);background:var(--surface-inset);border:1px dashed var(--border-strong)}.secret__value{flex:1;min-width:0;font-family:var(--font-mono);font-size:12.5px;overflow-wrap:anywhere}.code{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface-inset)}.code__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px 7px 12px;border-bottom:1px solid var(--border);background:var(--surface-2)}.code__label{font-size:11.5px;font-weight:600;color:var(--text-muted)}.code__copy{padding:3px 9px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;font-size:11.5px;font-weight:550;cursor:pointer}.code__copy:hover{background:var(--surface-2)}.code__pre{margin:0;padding:13px 14px;overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.6;-moz-tab-size:2;tab-size:2}.tabs{display:flex;gap:2px;margin-bottom:10px;padding:3px;border-radius:var(--radius-sm);background:var(--surface-2);width:fit-content;max-width:100%;overflow-x:auto}.tab{padding:5px 12px;border:none;border-radius:5px;background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;font-weight:550;cursor:pointer;white-space:nowrap}.tab:hover{color:var(--text)}.tab.is-active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.doc-h{margin:20px 0 8px;font-size:13px;font-weight:650}.doc-h:first-child{margin-top:0}.ok-inline{color:var(--accent-text);font-weight:600}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#090c1080;overflow-y:auto}.modal{width:100%;max-width:480px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:auto}.modal__head{padding:16px 18px;border-bottom:1px solid var(--border)}.modal__body{padding:18px;max-height:60vh;overflow-y:auto}.modal__foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--border)}.toasts{position:fixed;inset-inline-end:20px;bottom:20px;z-index:200;display:flex;flex-direction:column;gap:8px;max-width:min(360px,calc(100vw - 40px))}.toast{padding:11px 14px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);font-size:13px;animation:rise .18s ease-out}.toast--error{border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger-text)}.toast--success{border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent-text)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.landing{--landing-max: 1080px;min-height:100%;background:radial-gradient(1100px 520px at 78% -8%,color-mix(in srgb,var(--brand) 16%,transparent),transparent 70%),radial-gradient(900px 460px at 8% 2%,color-mix(in srgb,var(--brand-2) 13%,transparent),transparent 68%),var(--bg)}.landing__bar{position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--bg) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.landing__bar-inner{max-width:var(--landing-max);margin:0 auto;padding:12px 24px;display:flex;align-items:center;gap:20px}.landing__brand{display:flex;align-items:center;gap:10px}.landing__brandname{font-size:15px}.landing__nav{margin-inline-start:auto;display:flex;gap:22px;font-size:13px}.landing__nav a{color:var(--text-muted)}.landing__nav a:hover{color:var(--text);text-decoration:none}.landing__bar .btn{text-decoration:none}.landing__hero{max-width:var(--landing-max);margin:0 auto;padding:64px 24px 48px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.landing__eyebrow{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);font-size:12px;font-weight:600;letter-spacing:.01em}.landing__h1{margin-top:18px;font-size:44px;line-height:1.08;letter-spacing:-.03em;font-weight:700;max-width:16ch}.landing__lede{margin-top:16px;font-size:16px;line-height:1.6;color:var(--text-muted);max-width:52ch}.landing__cta{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}.landing__cta .btn{text-decoration:none}.landing__note{margin-top:18px;font-size:12px;color:var(--text-faint)}.landing__hero-art{display:grid;place-items:center}.phone{width:100%;max-width:340px;padding:16px;border-radius:22px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.phone__top{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--border)}.phone__avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(145deg,var(--brand),var(--brand-2));flex:none}.phone__who{font-weight:650;font-size:13px}.phone__meta{font-size:11px;color:var(--text-faint)}.phone__thread{padding:18px 0 6px;display:flex;justify-content:flex-end}.bubble{max-width:84%;padding:10px 12px 6px;border-radius:14px 14px 4px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.bubble__text{font-size:13px;line-height:1.5;color:var(--text)}.bubble__time{margin-top:4px;text-align:end;font-size:10px;color:var(--text-faint)}.bubble__ticks{color:var(--info);font-size:11px}.phone__status{padding-top:10px;display:flex;justify-content:center}.landing__section{max-width:var(--landing-max);margin:0 auto;padding:56px 24px;scroll-margin-top:68px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.landing__h2{font-size:26px;letter-spacing:-.02em;font-weight:680}.landing__sub{margin-top:10px;color:var(--text-muted);font-size:14px;max-width:62ch}.landing__steps{margin:30px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.landing__step{padding:20px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.landing__step-num{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(145deg,var(--brand),var(--brand-2));color:var(--on-brand);font-size:13px;font-weight:700}.landing__step-title{margin-top:14px;font-size:15px;font-weight:650}.landing__step-body{margin-top:6px;font-size:13px;line-height:1.55;color:var(--text-muted)}.landing__features{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.landing__feature{padding:20px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.landing__feature-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--accent-text)}.landing__feature-icon svg{width:19px;height:19px}.landing__feature-title{margin-top:14px;font-size:14px;font-weight:650}.landing__feature-body{margin-top:6px;font-size:13px;line-height:1.55;color:var(--text-muted)}.landing__section--split{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.landing__list{margin:18px 0 0;padding-inline-start:18px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--text-muted)}.landing__access{max-width:var(--landing-max);margin:0 auto;padding:56px 24px 64px;scroll-margin-top:68px;text-align:center}.landing__access .landing__sub{margin-inline:auto}.landing__access .landing__cta{justify-content:center}.landing__foot{border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 70%,transparent);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px}.landing__foot-note{font-size:12px;color:var(--text-faint);max-width:60ch}@media(max-width:940px){.landing__hero{grid-template-columns:1fr;padding-top:44px;gap:34px}.landing__h1{font-size:34px;max-width:none}.landing__nav{display:none}.landing__bar-inner .locale-switch{margin-inline-start:auto}.landing__steps,.landing__features,.landing__section--split{grid-template-columns:1fr}}@media(max-width:860px){.shell{grid-template-columns:1fr}.sidebar{border-inline-end:none;border-bottom:1px solid var(--border)}.sidebar__footer{margin-top:12px}.nav{flex-direction:row;flex-wrap:wrap}.nav__label{width:100%;padding-top:4px}.main{padding:20px 16px 48px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[lang=ar] body{font-family:var(--font-arabic);letter-spacing:0}:root[lang=ar] .page__title,:root[lang=ar] .landing__h1,:root[lang=ar] .landing__h2,:root[lang=ar] .auth__title{letter-spacing:0;line-height:1.35}.locale-switch{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);flex:none}.locale-switch__opt{padding:3px 10px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:12px;font-weight:600;line-height:1.6;cursor:pointer}.locale-switch__opt:hover{color:var(--text)}.locale-switch__opt.is-active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.locale-switch--sidebar{margin:12px 8px 0;width:fit-content}[dir=rtl] .mono,[dir=rtl] .brand__tenant-id,[dir=rtl] .secret__value{unicode-bidi:isolate}[dir=rtl] .code__pre,[dir=rtl] .input--mono,[dir=rtl] .input--code{direction:ltr;text-align:left}[dir=rtl] .input--code{text-align:center}[dir=rtl] .bubble{border-radius:14px 14px 14px 4px}[dir=rtl] .auth__back svg,[dir=rtl] .wordmark{direction:ltr}[dir=rtl] .auth__back svg{transform:scaleX(-1)}.pricing{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.plan{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.plan__name{font-size:15px;font-weight:680;letter-spacing:-.01em}.plan__free{display:inline-flex;align-self:flex-start;padding:3px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:12px;font-weight:600}.plan__price{margin-top:6px;display:flex;flex-direction:column;gap:2px}.plan__price-label{font-size:12px;color:var(--text-faint)}.plan__price-value{font-size:27px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.plan__currency{font-size:15px;font-weight:600;color:var(--text-muted)}.plan__rate{font-size:13px;color:var(--text-muted)}.plan__credits{font-size:12px;color:var(--text-faint)}.plan__calc{margin-top:12px;padding:12px;border-radius:var(--radius);background:var(--surface-inset);border:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.plan__calc-label{font-size:12px;font-weight:600}.plan__calc-result{font-size:13px;font-weight:600;color:var(--accent-text)}.plan__calc-hint{font-size:12px;color:var(--text-faint)}.plan__cta{margin-top:auto;text-decoration:none}.plan__cta:hover{text-decoration:none}.pricing__foot{margin-top:14px;font-size:12.5px;color:var(--text-muted)}@media(max-width:940px){.pricing{grid-template-columns:1fr}}.quota__value{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.quota__bar{margin-top:12px;height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.quota__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--brand-2))}.ledger--up{color:var(--accent-text)}.ledger--down{color:var(--danger-text)}
