/* DOMA Devices 1.0 — isolated styles; does not alter the customer dashboard. */
.doma-devices{--dd-bg:#0d1829;--dd-card:#0d1829;--dd-line:#9b752b;--dd-text:#f9f3ff;--dd-muted:#5e6f86;--dd-purple:#9b752b;--dd-font:Roboto,'Segoe UI',Arial,sans-serif;margin:0;color:var(--dd-text);font-family:var(--dd-font);font-size:15px;line-height:1.55;background:radial-gradient(ellipse at 12% 24%,#2b384c55,transparent 43%),radial-gradient(ellipse at 94% 53%,#1e2b3d55,transparent 46%),#0d1829;color-scheme:dark;min-height:100vh}
html:lang(ar) .doma-devices,html:lang(fa) .doma-devices,html:lang(ur) .doma-devices{--dd-font:Cairo,Tahoma,Arial,sans-serif}
html:lang(he) .doma-devices{--dd-font:'Segoe UI',Arial,sans-serif}
.doma-devices *,.doma-devices *::before,.doma-devices *::after{box-sizing:border-box}
.doma-devices :where(button,a,input,select,textarea,h1,h2,p,strong,span){font-family:inherit}
.doma-devices a{color:inherit;text-decoration:none}.doma-devices button{font-size:inherit;cursor:pointer}.doma-devices img{max-width:100%;vertical-align:middle}.doma-devices button:disabled{cursor:default}.doma-devices [hidden]{display:none!important}
.doma-devices :focus-visible{outline:2px solid #a4843e;outline-offset:4px}.dd-definitions{position:absolute;overflow:hidden;pointer-events:none}.dd-icon{width:21px;height:21px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.dd-skip{position:fixed;top:-70px;left:20px;padding:12px 20px;border-radius:10px;background:#7f5d1f;z-index:110}.dd-skip:focus{top:12px}
.dd-header{border-bottom:1px solid #a4843e55;background:#0d1829e8;position:relative;z-index:20}.dd-header-inner{width:min(1580px,calc(100% - 96px));min-height:74px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.dd-brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.dd-brand>span{font-family:Roboto,'Segoe UI',sans-serif;font-size:24px;font-weight:750;letter-spacing:-.6px}.dd-brand>img{object-fit:contain;filter:drop-shadow(0 0 16px #8f692438)}
.dd-nav{display:flex;align-items:center;gap:7px}.dd-nav>a{display:flex;align-items:center;gap:9px;white-space:nowrap;min-height:45px;padding:9px 14px;font-size:14px;font-weight:600;color:#aebbcc;border:1px solid transparent;border-radius:10px;position:relative;transition:background .16s,border-color .16s}.dd-nav>a:hover{background:#1e2b3d;color:#fff}.dd-nav>a.is-active{background:linear-gradient(130deg,#2b384c,#172336);border-color:#a4843e;color:white;box-shadow:0 0 20px #b88a3520}.dd-nav>a.is-active::after{content:'';position:absolute;bottom:-9px;inset-inline:20px;height:2px;background:linear-gradient(90deg,transparent,#8f6924,transparent);box-shadow:0 0 12px #b88a35}
.dd-actions{display:flex;align-items:center;gap:13px}.dd-account{width:40px;height:40px;border:1px solid #705b33;display:grid;place-items:center;background:linear-gradient(145deg,#1e2b3d,#172336);border-radius:50%;color:#aebbcc}.dd-account .dd-icon{width:22px;height:22px}
.dd-language{position:relative}.dd-language-toggle{display:flex;align-items:center;gap:10px;padding:10px 14px;min-height:44px;min-width:145px;border:1px solid #a4843e;background:#172336;border-radius:10px;color:#f3eafa;font-size:13px!important;font-weight:600}.dd-language-toggle>.dd-icon{width:16px;height:16px;opacity:.85}.dd-flag{display:inline-flex;align-items:center;width:26px;height:18px;flex:none;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #ffffff12}.dd-flag img{width:26px;height:18px;object-fit:cover}
.dd-language-menu{position:absolute;inset-inline-end:0;top:calc(100% + 13px);width:478px;max-width:calc(100vw - 28px);max-height:65vh;overflow:auto;padding:12px;background:linear-gradient(150deg,#172336,#0d1829);border:1px solid #a4843e;border-radius:14px;box-shadow:0 22px 55px #000a;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;direction:ltr;scrollbar-width:thin;scrollbar-color:#7f5d1f #0d1829}
.dd-language-option{display:grid;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 10px;min-height:44px;direction:ltr!important;text-align:left!important;background:#ffffff04;border:1px solid #ffffff04;border-radius:9px;color:#d5dde9;font-size:13px;white-space:nowrap}.dd-language-option>span:nth-child(2){text-align:left}.dd-language-option:hover{background:#1e2b3d}.dd-language-option.is-active{background:linear-gradient(115deg,#7f5d1f,#2b384c);border-color:#a4843e;color:white}.dd-language-option>.dd-icon{width:17px;height:17px}
.dd-main{width:min(1580px,calc(100% - 96px));margin:18px auto 14px}.dd-hero{position:relative;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:25px;min-height:170px;border:1px solid #a4843e;border-radius:15px;background:radial-gradient(ellipse at 37% 64%,#7f5d1f55,transparent 45%),linear-gradient(115deg,#172336ee,#172336ee,#0d1829ee);overflow:hidden;padding:23px 30px;margin-bottom:14px;isolation:isolate}.dd-hero::after{content:'';position:absolute;inset:0;background-image:radial-gradient(#8f692428 .9px,transparent .9px);background-size:8px 8px;mask-image:linear-gradient(90deg,transparent 30%,black 60%,transparent 85%);pointer-events:none;z-index:-1}.dd-waves{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#d8b45e4d;stroke-width:.9;z-index:-1}
.dd-hero-copy{min-width:0}.dd-hero h1{margin:0 0 9px;font-size:clamp(29px,2.25vw,41px);line-height:1.35;font-weight:750;letter-spacing:-.4px}.dd-hero-copy p{margin:0;color:#aebbcc;font-size:16px;max-width:600px;line-height:1.7}.dd-hero-visual{display:flex;align-items:center;justify-content:space-around;gap:25px;direction:ltr;height:125px}.dd-hero-slogan{display:flex;flex-direction:column;gap:5px;direction:inherit;text-align:center;min-width:130px;font-size:16px}.dd-hero-slogan strong{color:#d8b45e;font-size:19px;white-space:nowrap}.dd-hero-slogan span{color:#aebbcc;max-width:160px}.dd-hero-slogan i{width:28px;height:3px;margin-top:9px;background:#8f6924;align-self:center;box-shadow:0 0 15px #b88a35}
.dd-screens{position:relative;width:335px;height:144px;flex:none;perspective:800px}.dd-screens::after{content:'';position:absolute;inset:auto -15px -11px -30px;height:35px;border-radius:50%;background:radial-gradient(ellipse,#7f5d1f50,transparent 69%);z-index:-1}.dd-screen{position:absolute;display:grid;place-items:center;border:2px solid #a4843e;border-radius:5px;background:linear-gradient(150deg,#1e2b3d,#0d1829 80%);box-shadow:inset 0 0 12px #b88a3525,0 0 15px #b88a352c;transform:rotateY(-14deg)}.dd-screen img{width:32%;height:45%;object-fit:contain;filter:drop-shadow(0 0 11px #8f692455)}.dd-screen-tv{width:152px;height:113px;left:64px;top:0;z-index:1;box-shadow:0 0 19px #b88a3555,inset 0 0 20px #b88a351c}.dd-screen-tv::after{content:'';position:absolute;bottom:-9px;left:65px;width:30px;height:7px;border-bottom:2px solid #a4843e}.dd-screen-monitor{width:107px;height:85px;left:0;top:35px;z-index:2}.dd-screen-monitor::after{content:'';position:absolute;left:32px;bottom:-11px;width:39px;height:9px;border-bottom:2px solid #a4843e}.dd-screen-laptop{width:104px;height:83px;left:208px;top:36px;z-index:2}.dd-screen-laptop::after{content:'';position:absolute;bottom:-7px;left:-9px;right:-9px;height:5px;border-radius:0 0 8px 8px;border:1px solid #a4843e;background:#172336}.dd-screen-tablet{width:39px;height:61px;left:175px;top:69px;z-index:3}.dd-screen-phone{width:24px;height:51px;right:0;top:83px;z-index:3}
.dd-catalogue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;direction:ltr}.dd-card{position:relative;display:grid;grid-template-columns:108px minmax(0,1fr) 33px;column-gap:13px;align-items:center;min-height:127px;border:1px solid #a4843e;border-radius:13px;padding:37px 14px 15px 18px;background:radial-gradient(ellipse at 10% 0%,#2b384c44,transparent 63%),linear-gradient(135deg,#172336,#0d1829 78%);transition:transform .18s,border-color .18s,box-shadow .18s;direction:ltr;isolation:isolate;box-shadow:inset 0 0 0 1px #1e2b3d22}.dd-card::before{content:'';position:absolute;top:-1px;left:-1px;width:38px;height:38px;z-index:-1;border-top:1px solid #a4843e;border-left:1px solid #a4843e;border-radius:13px 0 0;mask-image:linear-gradient(135deg,black,transparent);filter:drop-shadow(0 0 5px #8f6924aa)}.dd-card:hover{transform:translateY(-3px);border-color:#a4843e;box-shadow:0 9px 26px #b88a3525,inset 0 0 24px #b88a351f}.dd-category{position:absolute;right:12px;top:10px;padding:4px 9px;display:flex;gap:7px;align-items:center;border:1px solid #a4843e70;border-radius:9px;background:#1e2b3d88;color:#d8b45e;font-size:10.5px;line-height:1.25;max-width:calc(100% - 22px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-category>.dd-icon{width:16px;height:16px}
.dd-platform-logo{height:72px;display:flex;align-items:center;justify-content:center}.dd-platform-logo>img{width:108px;height:70px;object-fit:contain;filter:drop-shadow(0 3px 13px #0004)}.dd-card-android .dd-platform-logo>img,.dd-card-apple .dd-platform-logo>img,.dd-card-windows .dd-platform-logo>img{width:69px;height:66px}.dd-card-linux .dd-platform-logo>img{width:75px;height:73px}.dd-card-text{min-width:0;text-align:left;display:flex;flex-direction:column;gap:5px;padding-top:7px}.dd-card-text>strong{font-family:Roboto,'Segoe UI',Arial,sans-serif;font-size:15.5px;font-weight:700;line-height:1.35;overflow-wrap:normal}.dd-card-text>span{font-family:Roboto,'Segoe UI',Arial,sans-serif;color:#d5dde9;font-size:13px;line-height:1.4}.dd-card-arrow{border-radius:50%;width:32px;height:32px;align-self:end;margin-bottom:0;display:grid;place-items:center;background:linear-gradient(140deg,#1e2b3d,#172336);border:1px solid #a4843e;color:#d5dde9;box-shadow:0 0 12px #b88a3533}.dd-card-arrow>.dd-icon{width:20px;height:20px}.dd-card:hover .dd-card-arrow{background:#7f5d1f;border-color:#a4843e}
.dd-footer{border-top:1px solid #705b3377;background:#0d18296b;margin-top:15px}.dd-footer-inner{width:min(1580px,calc(100% - 96px));margin:auto;display:grid;grid-template-columns:1.3fr .8fr .9fr 1.2fr;gap:25px;padding:22px 0 17px;direction:ltr}.dd-footer-inner>*{direction:var(--dd-dir,ltr)}html[dir=rtl] .dd-footer-inner>*{--dd-dir:rtl}.dd-footer-brand .dd-brand{direction:ltr}.dd-footer-brand p{font-size:12px;color:#aebbcc;margin:9px 0 0}.dd-footer-links{display:flex;flex-direction:column;align-items:center;gap:3px;border-inline-start:1px solid #a4843e34;font-size:12px;color:#aebbcc}.dd-footer-links>strong{color:#aebbcc;margin-bottom:4px;font-size:13px}.dd-footer-links a:hover,.dd-footer-links [aria-current]{color:#d8b45e}.dd-footer-cta{padding-inline-start:18px;border-inline-start:1px solid #a4843e34}.dd-footer-cta>strong{font-size:15px;color:#d5dde9}.dd-footer-cta>p{font-size:12px;color:#aebbcc;margin:4px 0 10px}.dd-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:9px 18px;border-radius:9px;color:white!important;font-size:13px;font-weight:700;border:1px solid #a4843e;background:linear-gradient(110deg,#8f6924,#8f6924);box-shadow:0 0 16px #b88a3523;min-height:40px}.dd-primary:hover{filter:brightness(1.13)}.dd-primary>.dd-icon{width:18px;height:18px}.dd-footer-bottom{width:min(1580px,calc(100% - 96px));margin:auto;padding:11px 0 15px;display:flex;justify-content:space-between;gap:25px;border-top:1px solid #a4843e28;font-size:10px;color:#aebbcc;direction:ltr}.dd-footer-bottom>span{direction:var(--dd-dir,ltr)}html[dir=rtl] .dd-footer-bottom>span{--dd-dir:rtl}
.dd-dialog{width:min(570px,calc(100% - 32px));max-height:calc(100% - 40px);overflow:auto;border:1px solid #a4843e;border-radius:18px;padding:50px 27px 26px;background:radial-gradient(ellipse at top right,#2b384c,transparent 65%),#0d1829;color:#f6eeff;box-shadow:0 20px 90px #000a;font-family:var(--dd-font);line-height:1.7}.dd-dialog::backdrop{background:#0d1829bf;backdrop-filter:blur(6px)}.dd-dialog-close{position:absolute;right:14px;top:13px;width:32px;height:32px;display:grid;place-items:center;border:1px solid #a4843e;border-radius:8px;background:#1e2b3d;color:#aebbcc}.dd-detail-heading{display:flex;align-items:center;gap:22px}.dd-detail-logo{width:92px;height:90px;display:grid;place-items:center;flex:none}.dd-detail-logo img{max-width:84px;max-height:76px;object-fit:contain}.dd-detail-heading h2{margin:4px 0;font:700 23px/1.5 Roboto,'Segoe UI',sans-serif;text-align:start}.dd-detail-category{font-size:12px;color:#d8b45e}.dd-unpublished{display:flex;gap:10px;align-items:flex-start;padding:17px;margin:22px 0 12px;border:1px solid #a4843e;border-radius:11px;background:#ffffff04;font-size:14px;color:#d5dde9}.dd-unpublished .dd-icon{margin-top:3px;color:#d8b45e}.dd-detail-note{color:#aebbcc;font-size:12px;margin-bottom:0}.dd-release-link{margin-top:22px}.dd-selected{max-width:640px;margin:22px auto;padding:26px;border:1px solid #a4843e;border-radius:16px;background:#172336;scroll-margin-top:30px}.dd-back{display:inline-block;margin-top:16px;text-decoration:underline!important;font-size:13px;color:#d8b45e!important}
@media(min-width:1750px){.dd-card{min-height:137px}.dd-hero{min-height:180px}.dd-hero-copy p{font-size:17px}.dd-card-text>strong{font-size:17px}.dd-category{font-size:11.5px}}
@media(max-width:1350px){.dd-header-inner,.dd-main,.dd-footer-inner,.dd-footer-bottom{width:calc(100% - 52px)}.dd-brand>span{font-size:21px}.dd-nav{gap:2px}.dd-nav>a{font-size:12px;gap:7px;padding:9px}.dd-actions{gap:8px}.dd-language-toggle{min-width:120px;font-size:12px!important;padding:9px 10px}.dd-hero{grid-template-columns:1fr 1fr;padding:22px}.dd-hero-slogan{display:none}.dd-card{grid-template-columns:75px minmax(0,1fr) 28px;gap:9px;padding:35px 10px 12px}.dd-platform-logo>img{width:75px;height:60px}.dd-card-text>strong{font-size:14px}.dd-card-text>span{font-size:12px}.dd-card-arrow{width:28px;height:28px}.dd-category{font-size:10px;padding:3px 7px;right:9px}}
@media(max-width:1100px){.dd-catalogue{grid-template-columns:repeat(3,minmax(0,1fr))}.dd-header-inner{flex-wrap:wrap;gap:12px;padding:14px 0}.dd-actions{margin-inline-start:auto}.dd-nav{order:3;width:100%;justify-content:center}.dd-nav>a{flex:1;justify-content:center;min-height:40px;font-size:13px}.dd-footer-inner{grid-template-columns:1.1fr .9fr .9fr}.dd-footer-cta{grid-column:1/-1;border:0;border-top:1px solid #a4843e34;padding-top:15px;display:flex;align-items:center;gap:18px}.dd-footer-cta>p{flex:1;margin:0}.dd-footer-bottom{align-items:start}.dd-hero-copy p{font-size:14px}}
@media(max-width:800px){.dd-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-hero{grid-template-columns:1fr;min-height:0;padding:27px 24px}.dd-hero-visual{display:none}.dd-hero h1{font-size:31px}.dd-hero-copy p{font-size:15px}.dd-card{min-height:135px;grid-template-columns:85px minmax(0,1fr) 30px;gap:12px}.dd-platform-logo>img{width:85px;height:68px}.dd-card-text>strong{font-size:15px}.dd-footer-bottom{flex-direction:column;gap:6px}.dd-footer-inner{gap:17px}.dd-footer-brand .dd-brand>span{font-size:19px}}
@media(max-width:580px){.dd-header-inner,.dd-main,.dd-footer-inner,.dd-footer-bottom{width:calc(100% - 28px)}.dd-header-inner{gap:14px}.dd-brand>span{font-size:18px}.dd-brand>img{width:35px;height:35px}.dd-brand{gap:8px}.dd-account{display:none}.dd-language-toggle{min-width:0;gap:6px;padding:8px 10px;min-height:39px}.dd-nav{gap:2px;overflow:auto;justify-content:flex-start;padding:0 1px 9px}.dd-nav>a{flex:none;padding:8px 10px;font-size:11px;gap:6px;min-height:36px}.dd-nav>a .dd-icon{width:16px;height:16px}.dd-language-menu{position:fixed;top:65px;left:14px;right:14px;max-width:none;width:auto;max-height:72vh}.dd-language-option{font-size:12px;padding:8px;gap:7px}.dd-main{margin-top:14px}.dd-hero{padding:22px 18px}.dd-hero h1{font-size:27px}.dd-hero-copy p{font-size:13px}.dd-catalogue{grid-template-columns:1fr;gap:11px}.dd-card{min-height:125px;grid-template-columns:94px minmax(0,1fr) 33px;padding:32px 17px 14px;gap:17px}.dd-card-text>strong{font-size:17px}.dd-card-text>span{font-size:13px}.dd-category{right:14px;top:9px;font-size:10.5px}.dd-card-arrow{width:32px;height:32px}.dd-footer-inner{grid-template-columns:1fr 1fr;padding-top:22px}.dd-footer-brand{grid-column:1/-1}.dd-footer-brand .dd-brand{justify-content:center}.dd-footer-brand p{text-align:center}.dd-footer-links{border:0;align-items:flex-start}.dd-footer-cta{display:block;padding-inline-start:0}.dd-footer-cta>p{margin:6px 0 12px}.dd-footer-bottom{font-size:10px}.dd-dialog{padding:49px 20px 22px}.dd-detail-heading{gap:12px}.dd-detail-heading h2{font-size:20px}.dd-detail-logo{width:64px}.dd-detail-logo img{max-width:64px}}
@media(prefers-reduced-motion:reduce){.doma-devices *,.doma-devices *::before,.doma-devices *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* Devices v2: five centered groups, three platforms per desktop row. */
.dd-catalogue{display:block;max-width:1180px;margin:28px auto 32px;direction:ltr}
.dd-device-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-block:24px;position:relative}
.dd-device-row:first-child{padding-top:0}
.dd-device-row+.dd-device-row::before{content:'';position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#7f5d1f 18%,#8f6924 50%,#7f5d1f 82%,transparent)}
.dd-device-row .dd-card{min-height:154px;grid-template-columns:86px minmax(0,1fr) 28px;gap:14px;padding:42px 18px 20px}
.dd-device-row .dd-platform-logo>img{max-width:86px}
.dd-device-row .dd-card-text>strong{font-size:16px;line-height:1.5}
.dd-device-row .dd-card-text>span{font-size:12px}
.dd-device-row .dd-category{top:12px;right:14px}
.dd-card-foxxum .dd-platform-logo>img{width:86px}
.dd-install-label{margin:24px 0 12px;color:#aebbcc;font-size:14px}
.dd-install-options{display:grid;gap:12px}
.dd-install-option{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:16px;border:1px solid #a4843e;border-radius:12px;background:#172336;color:#f6eeff;text-align:start;line-height:1.5;font-size:14px}
.dd-install-option>span{flex:1;min-width:0;overflow-wrap:anywhere}
.dd-install-option small{font-size:11px;color:#d5dde9;border:1px solid #a4843e;padding:3px 8px;border-radius:20px;flex-shrink:0}
.dd-install-option:disabled{color:#aebbcc;background:#172336;border-color:#705b33}
.dd-install-option.is-available{background:linear-gradient(115deg,#8f6924,#7f5d1f);border-color:#a4843e;box-shadow:0 6px 22px #b88a352b}
.dd-install-option.is-available:hover{filter:brightness(1.12)}
.dd-install-option.is-coming-soon{position:relative;overflow:hidden;color:#d5dde9;background:#172336;border-color:#705b33;cursor:not-allowed;filter:saturate(.72);transition:background .18s,border-color .18s,color .18s,box-shadow .18s,filter .18s}
.dd-install-option.is-coming-soon::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,#0d182966,#7f5d1f24,#0d182955);opacity:0;pointer-events:none;transition:opacity .18s}
.dd-install-option.is-coming-soon:hover,.dd-install-option.is-coming-soon:focus-visible{color:#d5dde9;border-color:#a4843e;background:#0d1829;box-shadow:inset 0 0 0 999px #00000020}
.dd-install-option.is-coming-soon:hover::after,.dd-install-option.is-coming-soon:focus-visible::after{opacity:1}
.dd-install-option.is-coming-soon .dd-option-icon{opacity:.72}
.dd-install-option.is-coming-soon .dd-soon-badge{position:relative;z-index:1;color:#d5dde9;background:#ffffff0b;border-color:#a4843e;font-weight:700;letter-spacing:.15px}
.dd-format{display:inline-block;margin-inline-start:6px;font:700 11px/1.5 'Segoe UI',sans-serif;padding:2px 7px;border:1px solid #ffffff35;border-radius:5px;vertical-align:middle}
@media(max-width:1100px){.dd-device-row{gap:14px}.dd-device-row .dd-card{grid-template-columns:1fr;justify-items:center;text-align:center;padding:40px 14px 18px;gap:10px}.dd-device-row .dd-card-text{text-align:center;padding-top:0}.dd-device-row .dd-card-arrow{position:absolute;right:12px;bottom:14px;width:25px;height:25px}.dd-device-row .dd-card-text{padding-inline:14px}.dd-device-row .dd-card-text>strong{font-size:14px}}
@media(max-width:600px){.dd-catalogue{margin-top:20px}.dd-device-row{grid-template-columns:1fr;gap:12px;padding-block:22px}.dd-device-row .dd-card{grid-template-columns:78px minmax(0,1fr) 26px;justify-items:stretch;text-align:start;min-height:132px;padding:36px 14px 16px;gap:12px}.dd-device-row .dd-card-text{text-align:left;padding-inline:0}.dd-device-row .dd-card-arrow{position:static;align-self:end}.dd-device-row .dd-card-text>strong{font-size:16px}.dd-install-option{padding:12px;gap:9px}}

/* Footer layout. Public per-platform availability labels were intentionally removed in V3. */
.dd-footer-bottom{gap:20px}.dd-footer-bottom>span{max-width:70%;line-height:1.8}
@media(max-width:600px){.dd-footer-bottom>span{max-width:100%}}

/* Download methods v3: official store + direct package + Downloader code. */
.dd-option-icon{width:38px;height:38px;flex:0 0 38px!important;display:grid;place-items:center;border:1px solid #ffffff20;border-radius:10px;background:#0d1829aa;color:#d5dde9}
.dd-option-icon>.dd-icon{width:21px;height:21px}
.dd-option-arrow{width:19px;height:19px;flex:0 0 19px}
.dd-downloader-logo{overflow:hidden;background:#f9781c;border-color:#ff9b55}
.dd-downloader-logo img{width:100%;height:100%;object-fit:cover}
.dd-downloader-copy{display:flex;flex:1!important;min-width:0;flex-direction:column;gap:3px}
.dd-downloader-copy strong{font-size:14px;font-weight:700}
.dd-downloader-code{font:800 15px/1.5 'Segoe UI',Roboto,sans-serif;letter-spacing:.8px;color:#fff8ef;direction:ltr;text-align:start}
.dd-downloader-code[hidden]{display:none!important}
.dd-downloader-option[aria-expanded="true"]{background:linear-gradient(115deg,#8f6924,#7f5d1f);border-color:#a4843e}
.dd-downloader-option[aria-expanded="true"] small{background:#ffffff18;border-color:#ffffff42;color:#fff}
@media(max-width:600px){.dd-option-icon{width:34px;height:34px;flex-basis:34px!important}.dd-downloader-code{font-size:14px}}

/* Direction follows the active language; platform trademarks stay left to right. */
html[dir=rtl] .dd-header-inner{direction:rtl}
html[dir=rtl] .dd-nav{direction:rtl}
html[dir=rtl] .dd-brand{direction:ltr}
html[dir=rtl] .dd-actions{margin-inline-start:0}
.dd-card-text{direction:ltr;text-align:left}
.dd-card-text>strong,.dd-card-text>span{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .dd-footer-links{align-items:stretch;text-align:start}
.dd-footer-links{align-items:stretch;text-align:start;gap:0}
.dd-footer-links>strong{color:#d8b45e;margin-bottom:9px;font-size:13px}
.dd-footer-links a{display:block;padding:6px 0;border-bottom:1px solid #a4843e20;line-height:1.6}
@media(max-width:600px){.dd-footer-links{align-items:stretch}html[dir=rtl] .dd-nav{justify-content:flex-start}}
