*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-bg);min-height:100dvh;color:var(--c-text);font-family:var(--font-text), system-ui, sans-serif;margin:0;font-size:16px;line-height:1.5}body:lang(ar){font-family:var(--font-arabic), var(--font-arabic-latin), system-ui, sans-serif;font-size:17px;line-height:1.72}[lang=ar]{font-family:var(--font-arabic), var(--font-arabic-latin), system-ui, sans-serif;letter-spacing:0;text-transform:none}h1{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.03em;margin:0 0 16px;font-weight:700}h1:lang(ar){font-family:var(--font-arabic), var(--font-arabic-latin), system-ui, sans-serif;letter-spacing:0;line-height:1.72}a{color:inherit}a:focus-visible,.button:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px;border-radius:4px}.scene a:focus-visible,.scene .button:focus-visible,.profile-dark .profile-band a:focus-visible,.profile-dark .profile-identity a:focus-visible,.create-banner a:focus-visible{outline-color:var(--dark-focus)}.bar{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1120px;margin:0 auto;padding:20px 16px;display:flex}.lockup{width:auto}.lang{font-family:var(--font-data), ui-monospace, monospace;letter-spacing:.08em;white-space:nowrap;border:1px solid;border-radius:999px;padding:6px 12px;font-size:13px}.lang a{padding:4px 2px;text-decoration:none;position:relative}.lang a:before{content:"";position:absolute;inset:-12px -3px}.lang a[lang=ar]{font-family:var(--font-arabic), var(--font-arabic-latin), system-ui, sans-serif;letter-spacing:0}.lang a.lang-drawn{font-family:inherit}.lang-glyph{vertical-align:-.415em;width:.68em;height:1.5em;display:inline-block;overflow:visible}.lang a[aria-current=true]{text-underline-offset:4px;text-decoration:underline}.scene{background:var(--dark-bg);min-height:100dvh;color:var(--dark-text);flex-direction:column;display:flex}.hero{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:48px 16px 64px}.hero h1{max-width:12ch;font-size:clamp(36px,7vw,64px);line-height:1.05}.hero h1:lang(ar){max-width:16ch;line-height:1.72}.hero .lead{max-width:34ch;color:var(--dark-text-secondary);margin:0 0 32px;font-size:18px}.stores{flex-wrap:wrap;align-items:center;margin-inline-start:-12px;display:flex}.store-badge{margin:12px;display:inline-flex}.store-badge img{width:auto;height:48px;display:block}.page{flex-direction:column;min-height:100dvh;display:flex}.unavailable{flex:1;width:100%;max-width:480px;margin:0 auto;padding:48px 16px}.unavailable h1{font-size:28px;line-height:1.2}.unavailable p{color:var(--c-text-secondary)}.button{background:var(--c-accent);min-height:56px;color:var(--c-text-on-accent);font-family:var(--font-title), system-ui, sans-serif;border-radius:8px;justify-content:center;align-items:center;margin-top:16px;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}button.button{font-size:inherit;cursor:pointer;border:0}.button:lang(ar){font-family:var(--font-arabic), var(--font-arabic-latin), system-ui, sans-serif}.footer{text-align:center;color:var(--c-text-tertiary);padding:24px 16px;font-size:13px}.scene .footer{color:var(--dark-text-tertiary)}.footer-links{flex-wrap:wrap;justify-content:center;gap:0 20px;margin-bottom:8px;display:flex}.footer-links a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.footer-trademarks{max-width:640px;margin:12px auto 0;font-size:12px;line-height:1.5}.bar-home{display:inline-flex}.legal,.deletion{flex:1;width:100%;margin:0 auto;padding:24px 16px 48px}.legal{max-width:760px}.deletion{max-width:480px}.legal h1,.deletion h1{font-size:28px;line-height:1.2}.legal h2{font-family:var(--font-title), system-ui, sans-serif;margin:40px 0 12px;scroll-margin-top:16px;font-size:20px;line-height:1.3}.legal h2:lang(ar){font-family:var(--font-arabic), var(--font-arabic-latin), system-ui, sans-serif;line-height:1.72}.legal section{scroll-margin-top:16px}.legal p,.legal li{color:var(--c-text);overflow-wrap:anywhere}.legal ul{padding-inline-start:20px}.legal li+li{margin-top:6px}.legal-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.legal-tabs a{border:1px solid var(--c-border-strong);border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.legal-tabs a[aria-current=page]{background:var(--c-accent-subtle);border-color:var(--c-accent);font-weight:600}.legal-version{font-family:var(--font-data), ui-monospace, monospace;color:var(--c-text-secondary);font-size:13px}.legal-version:lang(ar){font-family:var(--font-arabic), var(--font-arabic-latin), system-ui, sans-serif}.legal-lead{color:var(--c-text-secondary);font-size:18px}.legal-contents{background:var(--c-surface-sunken);border-radius:8px;margin-top:24px;padding:16px}.legal-contents h2{color:var(--c-text-secondary);margin:0 0 8px;font-size:14px}.legal-contents ol{margin:0;padding-inline-start:24px}.legal-contents a{padding:6px 0;display:inline-block}.legal-table{border:1px solid var(--c-border);border-radius:8px;margin:16px 0;overflow:hidden}.legal-table table{border-collapse:collapse;width:100%;font-size:14px}.legal-table th,.legal-table td{text-align:start;vertical-align:top;overflow-wrap:break-word;padding:10px 12px}.legal-table tbody th{font-weight:600}.legal-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-table tr,.legal-table tbody th,.legal-table td{display:block}.legal-table tbody tr+tr{border-top:1px solid var(--c-border)}.legal-table tbody th{background:var(--c-surface-sunken)}.legal-table td:before{content:attr(data-label);color:var(--c-text-secondary);font-size:12px;font-weight:600;display:block}@media (min-width:720px){.legal-table thead{clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static}.legal-table tr{display:table-row}.legal-table tbody th,.legal-table td,.legal-table thead th{border-bottom:1px solid var(--c-border);display:table-cell}.legal-table tbody tr+tr{border-top:0}.legal-table tbody tr:last-child th,.legal-table tbody tr:last-child td{border-bottom:0}.legal-table thead th{background:var(--c-surface-sunken);font-weight:600}.legal-table tbody th{background:0 0}.legal-table td:before{content:none}}.form{flex-direction:column;gap:8px;margin-top:8px;display:flex}.form label{margin-top:8px;font-weight:600}.form input{border:1px solid var(--c-border-strong);background:var(--c-surface);min-height:56px;color:var(--c-text);font:inherit;border-radius:8px;padding:0 16px}.form input:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.form .form-code{font-family:var(--font-data), ui-monospace, monospace;letter-spacing:.3em;font-size:24px}.form-error{background:var(--c-danger-subtle);color:var(--c-text);border-inline-start:4px solid var(--c-danger);border-radius:8px;margin:0 0 8px;padding:12px 16px}.form-warning{background:var(--c-warning-subtle);border-radius:8px;margin:8px 0 0;padding:12px 16px}.button-danger{background:var(--c-danger)}.form-restart{margin-top:8px}.link-button{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-button:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px;border-radius:4px}.deletion-note{color:var(--c-text-secondary);margin-top:24px;font-size:14px}.deletion-partial{border-top:1px solid var(--c-border);margin-top:40px;padding-top:24px;scroll-margin-top:16px}.deletion-partial h2{font-family:var(--font-title), system-ui, sans-serif;margin:0 0 12px;font-size:20px;line-height:1.3}.deletion-partial p{margin:0 0 12px}.profile{flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.profile-band{background:var(--card-bg,var(--dark-bg));height:64px;color:var(--card-ink,var(--dark-text));position:relative}.profile-band-row{justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-start:10px;inset-inline:16px 10px}.profile-brand{align-items:center;gap:10px;display:flex}.profile-brand-name{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.01em;font-size:18px;font-weight:700;display:none}.profile-logo{object-fit:contain;align-self:flex-start;width:auto;max-width:160px;height:44px;margin-bottom:12px;display:block}.profile-logo-halo{filter:drop-shadow(0 0 1px var(--card-halo)) drop-shadow(0 0 7px var(--card-halo))}.profile-logo.profile-initials{background:var(--card-pastille-bg);width:44px;color:var(--card-pastille-ink);border-radius:50%;font-size:16px}.lang-pill{border:1px solid var(--dark-border);background:var(--dark-surface);font-family:var(--font-text), system-ui, sans-serif;letter-spacing:0;border-radius:999px;gap:2px;padding:2px;font-weight:600;display:flex}.lang-pill a:before{inset:0}.lang-pill a{min-width:48px;min-height:44px;color:var(--dark-text);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:15px;font-weight:600;display:inline-flex}.lang-pill a[aria-current=true]{background:var(--cards-050);color:var(--cards-900);text-decoration:none}.profile:not(.profile-dark) .lang-pill{border-color:var(--light-border);background:var(--light-surface)}.profile:not(.profile-dark) .lang-pill a{color:var(--light-text)}.profile:not(.profile-dark) .lang-pill a[aria-current=true]{background:var(--cards-900);color:var(--cards-050)}.profile-main{flex:1;padding:0 20px}.profile-identity{background:var(--card-bg,var(--c-bg));color:var(--card-ink,var(--c-text));border-bottom:1px solid var(--card-border,var(--c-border));flex-direction:column;gap:4px;margin:0 -20px;padding:4px 20px 22px;display:flex;position:relative;overflow:hidden}.profile-identity-band{padding-inline-end:80px}.profile-identity>:not(.profile-stripe){position:relative}.profile-stripe{width:84px;height:100%;position:absolute;inset-block:0;inset-inline-end:-16px}[dir=rtl] .profile-stripe{transform:scaleX(-1)}.profile-stroke{vertical-align:middle;width:22px;height:8px;fill:var(--card-accent);margin-inline-end:8px;display:inline-block}.profile-avatar{border:4px solid var(--card-bg,var(--c-bg));object-fit:cover;background:var(--cards-200);border-radius:50%;width:96px;height:96px}.profile-initials{font-family:var(--font-title), system-ui, sans-serif;background:var(--card-pastille-bg,var(--cards-200));color:var(--card-pastille-ink,var(--cards-900));place-items:center;font-size:32px;font-weight:700;display:grid}.profile-initials:lang(ar){font-family:var(--font-arabic), var(--font-arabic-latin), system-ui, sans-serif}.profile-available{color:var(--c-text);background:var(--c-surface-sunken);border-radius:12px;flex-wrap:wrap;align-items:center;column-gap:10px;margin:12px 0 0;padding:2px 12px;font-size:14px;display:flex}.profile-available-icon{color:var(--c-text-secondary);flex:none}.profile-available a{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:4px;align-items:center;font-size:15px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.profile-identity h1{letter-spacing:-.035em;margin:10px 0 0;font-size:32px;line-height:1.05}.profile-identity h1:lang(ar){letter-spacing:0;line-height:1.72}.profile-role{color:var(--card-ink-2,var(--c-text));margin:0;font-size:18px;font-weight:500}.profile-place{color:var(--card-ink-2,var(--c-text-secondary));margin:0}.profile-bio{margin:10px 0 0;line-height:1.5}.profile-actions{flex-direction:column;gap:10px;padding-top:18px;display:flex}.profile-exchange{flex-direction:column;padding-top:10px;display:flex}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-phone{gap:8px;display:flex}.form-phone select{flex:0 46%;min-width:0}.form-phone input{flex:1;min-width:0}.exchange-done{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.exchange-done .create-banner{text-align:start;align-self:stretch;margin-top:12px}.action{min-height:52px;font-family:var(--font-title), system-ui, sans-serif;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.action:lang(ar){font-family:var(--font-arabic), var(--font-arabic-latin), system-ui, sans-serif}.action-primary{background:var(--c-accent);min-height:56px;color:var(--c-text-on-accent);font-size:16px}.action-row{grid-template-columns:auto 1fr;gap:10px;display:grid}.action-row .action{padding:0 14px}.action-row-single{grid-template-columns:1fr}.profile-safari{color:var(--c-text-secondary);text-align:center;margin:0;font-size:14px}.profile-report{text-align:center;margin:24px 16px 0;font-size:13px}.profile-report a{color:var(--c-text-secondary);text-underline-offset:4px}.profile-report+.measure{margin-top:12px}.measure{text-align:center;color:var(--c-text-secondary);margin:0 16px;font-size:13px}.measure-text{margin:0;line-height:1.6}.measure-link{min-height:44px;color:var(--c-text-secondary);text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;text-decoration:underline;display:inline-flex}.measure-row{flex-wrap:wrap;justify-content:center;column-gap:16px;font-size:13px;display:flex}.measure-inline{display:contents}.measure-sheet:not([data-js]):target,.measure-sheet[open]{display:block}.measure-sheet{border:1px solid var(--c-border);background:var(--c-bg);max-width:min(480px,100vw - 32px);color:var(--c-text);text-align:start;border-radius:0;padding:24px 20px}.measure-sheet:not([data-js]):target:not([open]){z-index:10;height:fit-content;margin:auto;position:fixed;inset:16px}.measure-sheet::backdrop{background:#00000073}.measure-sheet h2{margin:0 0 12px;font-size:18px}.measure-sheet p{font-size:14px;line-height:1.6}.measure-sheet form .action{cursor:pointer;border:0;width:100%;min-height:48px}.measure-close{min-height:44px;color:var(--c-text);justify-content:center;align-items:center;display:flex}.measure-sheet .measure-row{margin-top:8px}.action-outline{border:1.5px solid var(--c-text);color:var(--c-text)}.action-ink{background:var(--c-text);color:var(--c-bg)}.profile-links{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;margin:16px 0 0;padding:0;list-style:none;overflow:hidden}.profile-links li+li{border-top:1px solid var(--c-border)}.profile-links a{align-items:center;gap:14px;min-height:56px;padding:8px 16px;text-decoration:none;display:flex}.link-tile{background:var(--c-accent-subtle);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.link-icon{flex:none;width:18px;height:18px}.link-text{flex-direction:column;flex:1;min-width:0;display:flex}.link-label{color:var(--c-text-secondary);font-size:13px}.link-value{overflow-wrap:anywhere;text-align:left;font-size:15px;font-weight:600}[dir=rtl] .link-value{text-align:right}.link-number{font-family:var(--font-data), ui-monospace, monospace;letter-spacing:0;font-weight:500}.link-number:lang(ar){font-family:var(--font-arabic), var(--font-arabic-latin), system-ui, sans-serif;font-weight:600}.link-arrow{color:var(--c-text-tertiary);flex:none}html[dir=rtl] .link-arrow{transform:scaleX(-1)}.create-banner{background:var(--dark-bg);color:var(--dark-text);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:22px 20px;display:flex}.create-tile{background:var(--dark-surface-sunken);border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.create-text{flex-direction:column;flex:1;gap:2px;display:flex}.create-text strong{font-family:var(--font-title), system-ui, sans-serif;font-size:17px}.create-text span{color:var(--dark-text-secondary);font-size:14px}.create-text strong:lang(ar){font-family:var(--font-arabic), var(--font-arabic-latin), system-ui, sans-serif}.create-banner .stores{flex-basis:100%}.profile .footer{background:var(--c-bg)}.home-bar{gap:24px}.home-nav{color:var(--dark-text-secondary);margin-inline-start:auto;font-size:16px;display:none}.home-nav a{text-decoration:none}.home{flex:1;width:100%}.hero{align-items:end;gap:40px;display:grid}.hero-visual{display:none;position:relative;overflow:hidden}.hero-picto{inset-inline-start:-60px;width:520px;height:520px;position:absolute;top:0}.hero-phone{inset-inline-start:50%;background:var(--light-bg);width:260px;height:480px;color:var(--light-text);box-shadow:0 0 0 8px var(--dark-surface-sunken), var(--dark-shadow-3);text-align:center;border-radius:36px;flex-direction:column;align-items:center;gap:6px;padding:56px 14px 0;display:flex;position:absolute;top:16px;translate:-50%}html[dir=rtl] .hero-phone{translate:50%}.hero-name{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.03em;font-size:22px;font-weight:700}.hero-name:lang(ar){font-family:var(--font-arabic), var(--font-arabic-latin), system-ui, sans-serif;letter-spacing:0}.hero-role{color:var(--light-text-secondary);font-size:13px}.hero-qr{background:var(--light-qr-ground);width:224px;box-shadow:var(--light-shadow-2);border-radius:10px;margin-top:12px;padding:3px}.hero-qr svg{width:100%;height:auto;display:block}.steps{background:var(--light-bg);color:var(--light-text);display:grid}.step{border-bottom:1px solid var(--light-border);flex-direction:column;gap:8px;padding:32px 16px;display:flex}.step h2{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.03em;margin:0;font-size:24px}.step h2:lang(ar){font-family:var(--font-arabic), var(--font-arabic-latin), system-ui, sans-serif;letter-spacing:0}.step p{color:var(--light-text-secondary);margin:0;font-size:17px}.step-number{font-family:var(--font-data), ui-monospace, monospace;letter-spacing:.14em;color:var(--light-text-secondary);font-size:13px}@media (min-width:900px){.hero{grid-template-columns:1.15fr 1fr;padding-bottom:0}.hero h1{letter-spacing:-.045em;font-size:80px;line-height:.95}.home-nav{display:block}.hero-visual{height:540px;display:block}.steps{grid-template-columns:repeat(3,1fr)}.step{border-bottom:0;border-inline-end:1px solid var(--light-border);padding:40px 56px}.step:last-child{border-inline-end:0}}@media (min-width:960px){.profile{max-width:none}.profile-band{height:72px}.profile-band-row{max-width:1184px;height:72px;margin:0 auto;padding:0 32px;position:static}.profile-brand-name{display:inline}.lang-pill a{min-width:52px}.profile-main{width:100%;max-width:1184px;margin:0 auto;padding:48px 32px}.profile-columns{grid-template-columns:1.05fr 1fr;align-items:start;gap:40px;display:grid}.profile-identity{border:1px solid var(--card-border,var(--c-border));border-radius:16px;align-items:flex-start;margin:0;padding:24px}.profile-identity-band{padding-inline-end:80px}.profile-avatar{border:0;width:120px;height:120px}.profile-initials.profile-avatar{font-size:40px}.profile-identity h1{margin-top:20px;font-size:44px}.profile-logo{height:52px}.profile-bio{order:2;max-width:52ch}.profile-actions{max-width:520px;padding-top:28px}.profile-links{margin-top:0}.profile-links a{min-height:54px}.link-text{flex-direction:row;align-items:baseline;gap:12px}.link-label{flex:none;width:150px}.create-banner{flex-wrap:nowrap;min-height:88px;margin-top:0;padding:0 max(32px,50% - 560px)}.create-banner .stores{flex:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.lang-menu{position:relative}.lang-chip{border:1px solid var(--dark-border);background:var(--dark-surface);min-height:44px;color:var(--dark-text);font:600 15px/1 var(--font-text), system-ui, sans-serif;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.profile:not(.profile-dark) .lang-chip{border-color:var(--light-border);background:var(--light-surface);color:var(--light-text)}.lang-chip:focus-visible,.lang-sheet a:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.lang-sheet{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-text);border-radius:16px 16px 0 0;max-height:70vh;margin:0;padding:16px;overflow-y:auto}.lang-sheet:popover-open{width:100%;box-shadow:var(--light-shadow-3);position:fixed;inset:auto 0 0}.lang-sheet::backdrop{background:color-mix(in srgb, var(--cards-900) 40%, transparent)}.lang-sheet-title{font:600 15px/1.4 var(--font-text), system-ui, sans-serif;color:var(--c-text-secondary);margin:0 0 8px}.lang-sheet ul{margin:0;padding:0;list-style:none}.lang-sheet a{min-height:48px;color:var(--c-text);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;text-decoration:none;display:flex}.lang-sheet a[aria-current=true]{background:var(--c-surface-sunken);font-weight:600}.lang-sheet-code{color:var(--c-text-secondary);font-size:13px}@media (min-width:720px){.lang-sheet:popover-open{border-radius:16px;width:min(360px,100vw - 32px);height:fit-content;margin:auto;inset:0}}.wa-glyph-dark,.theme-dark{display:none}@media (prefers-color-scheme:dark){.wa-glyph-light,.theme-light{display:none}.wa-glyph-dark,.theme-dark{display:inline}}.form select,.form textarea{border:1px solid var(--c-border-strong);background:var(--c-surface);min-height:56px;color:var(--c-text);font:inherit;border-radius:8px;padding:12px 16px}.form textarea{resize:vertical}.form select:focus-visible,.form textarea:focus-visible,.form-check input:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.form .form-check{align-items:flex-start;gap:12px;font-weight:400;display:flex}.form .form-check input{width:22px;height:22px;min-height:0;accent-color:var(--c-accent);flex:none;margin-top:2px}.form-hint{color:var(--c-text-secondary);margin:0;font-size:14px}
