.cns{z-index:60;border:1px solid color-mix(in oklab, var(--color-text) 10%, transparent);border-radius:calc(var(--radius-lg,12px) + 4px);background:color-mix(in oklab, var(--color-surface-raised,var(--color-surface)) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);max-width:26rem;color:var(--color-text);margin-inline-start:auto;padding:1rem;font-size:.875rem;line-height:1.55;animation:.42s cubic-bezier(.16,1,.3,1) both cns-in;position:fixed;inset-block-end:calc(1rem + var(--safe-b,0px));inset-inline:1rem;box-shadow:inset 0 1px #ffffff59,0 1px 2px #00000014,0 18px 48px -12px #00000047;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.35),0 1px 2px lab(0% 0 0/.08),0 18px 48px -12px lab(0% 0 0/.28)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cns{background:var(--color-surface-raised,var(--color-surface))}}@keyframes cns-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cns{animation:none}}.cns h2{align-items:center;gap:.5rem;display:flex}.cns h2:before{content:"";background:radial-gradient(circle at 34% 36%, var(--color-text) 0 1.6px, transparent 2px), radial-gradient(circle at 62% 30%, var(--color-text) 0 1.3px, transparent 1.7px), radial-gradient(circle at 56% 64%, var(--color-text) 0 1.8px, transparent 2.2px), radial-gradient(circle at 30% 66%, var(--color-text) 0 1.2px, transparent 1.6px), color-mix(in oklab, var(--color-accent) 22%, transparent);opacity:.85;border-radius:999px;flex:none;block-size:1.75rem;inline-size:1.75rem}@media (max-width:767px){.cns{max-width:none;inset-block-end:calc(.75rem + var(--tabbar-h,3.5rem) + var(--safe-b,0px));inset-inline:.75rem}}.cns h2{margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.cns p{color:var(--color-text-muted);margin:0}.cns-actions{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.cns-btn{border-radius:var(--radius-md,8px);border:1px solid var(--color-border-strong);min-height:2.75rem;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;flex:auto;justify-content:center;align-items:center;padding-inline:.875rem;font-weight:500;display:inline-flex}.cns-btn:hover{background:var(--color-surface-sunken)}.cns-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cns-btn[data-primary]{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}.cns-btn[data-primary]:hover{opacity:.9}.cns-link{color:var(--color-text);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cns-list{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.cns-row{border-radius:var(--radius-md,8px);background:var(--color-surface-sunken);align-items:flex-start;gap:.75rem;padding:.625rem .75rem;display:flex}.cns-row>div{flex:1;min-width:0}.cns-row strong{color:var(--color-text);font-weight:600;display:block}.cns-row small{color:var(--color-text-muted);font-size:.8125rem;display:block}.cns-row input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent);flex-shrink:0;margin-top:.125rem}.cns:has(.cns-actions[data-single]){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;max-width:30rem;padding:.875rem 1rem;display:grid}:is(.cns:has(.cns-actions[data-single]) h2,.cns:has(.cns-actions[data-single]) p){grid-column:1}.cns-actions[data-single]{grid-area:1/2/span 2;margin-top:0}.cns-actions[data-single] .cns-btn{border-radius:999px;flex:none;min-width:6.5rem;transition:transform .16s cubic-bezier(.16,1,.3,1),opacity .16s}.cns-actions[data-single] .cns-btn:active{transform:scale(.97)}
.ftr{background:var(--color-surface-sunken);border-block-start:1px solid var(--color-border-soft);color:var(--color-text);margin-block-start:0;padding-block:4rem 3rem;position:relative}.ftr-top{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:2.5rem 2rem;display:grid}.ftr-brand{flex-direction:column;gap:1rem;max-width:22rem;display:flex}.ftr-mark{align-items:center;gap:.625rem;width:fit-content;font-weight:600;display:inline-flex}.ftr-promise{color:var(--color-text-muted)}.ftr-addr{color:var(--color-text-muted);flex-direction:column;gap:.375rem;font-size:.875rem;font-style:normal;display:flex}.ftr-addr a{color:var(--color-text);width:fit-content}.ftr-col h2{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-block-end:.75rem;font-size:.75rem;font-weight:500}[lang=ar] .ftr-col h2{letter-spacing:0;text-transform:none;font-size:.8125rem}.ftr-col ul{flex-direction:column;gap:.25rem;display:flex}.ftr-col a{min-height:2rem;color:var(--color-text-muted);align-items:center;font-size:.875rem;display:inline-flex}.ftr-col a,.ftr-channels a,.ftr-addr a{text-underline-offset:.22em;transition:color var(--motion-fast) var(--ease-out), text-decoration-color var(--motion-base) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.ftr-col a:hover,.ftr-channels a:hover,.ftr-addr a:hover{-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong)}.ftr-col a:hover{color:var(--color-text)}.ftr a:focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:2px;border-radius:var(--radius-sm)}.ftr-msg{margin-block-start:.5rem}.ftr-bottom{border-block-start:1px solid var(--color-border-soft);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-block-start:3rem;padding-block-start:1.5rem;font-size:.8125rem;display:flex}.ftr-tools{align-items:center;gap:.25rem;display:flex}.ftr-channels{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.ftr-channels a{min-height:2rem;color:var(--color-text-muted);align-items:center;gap:.375rem;display:inline-flex}.ftr-channels a:hover{color:var(--color-text)}.ftr-channels svg{width:1rem;height:1rem}@media (max-width:1023px){.ftr-top{grid-template-columns:repeat(3,minmax(0,1fr))}.ftr-brand{grid-column:1/-1;max-width:none}}@media (max-width:767px){.ftr{padding-block:3rem calc(2rem + var(--tabbar-h) + var(--safe-b))}.ftr-addr a{align-items:center;min-height:2.75rem;display:inline-flex}.ftr-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.ftr-col a,.ftr-channels a{min-height:2.75rem}.ftr-bottom{flex-direction:column;align-items:flex-start}}