.client-auth-frame{background:var(--client-bg);gap:22px;padding:22px}.client-auth-story{width:42%;max-width:680px;box-shadow:var(--client-shadow);color:#f0f5fb;background:radial-gradient(at 90%,#27547480,#0000 72%),linear-gradient(145deg,#192d42,#102134);border:1px solid #31475d;border-radius:28px;flex-shrink:0;padding:26px clamp(24px,3.7vw,64px);overflow:auto}.client-auth-story .client-brand{align-self:flex-start;margin:0 0 30px}.client-auth-story .client-brand img{width:143px;height:98px}.client-auth-story .client-eyebrow{color:#aec5d9;letter-spacing:1.8px;font-size:9px}.client-story-content{margin-block:auto;padding-block:12px 22px}.client-auth-story h1{letter-spacing:-1.8px;margin:17px 0 19px;font-size:clamp(32px,3.4vw,54px);line-height:1.18}.client-auth-story em{color:#ffd16c}.client-story-content>p{color:#b6c8d9;max-width:400px;margin:0;font-size:13px;line-height:1.9}.client-auth-art-frame{background:#263e53;border:1px solid #46617a66;border-radius:20px;max-width:430px;margin-block:28px 26px;padding:9px;position:relative;box-shadow:inset 4px 4px 10px #07172b60,6px 9px 22px #07132445}.client-auth-art{object-fit:cover;border-radius:14px;width:100%;max-width:none;height:auto;max-height:245px;margin:0;display:block}.client-art-caption{bottom:19px;color:#f0f5fb;background:#112b42e8;border:1px solid #ffffff30;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex;position:absolute;inset-inline-start:18px}.client-art-caption svg{color:#ffd16c}.client-story-points{gap:14px;margin:0}.client-story-points>span{color:#c9d8e6;font-size:12px}.client-story-points svg{color:#f0c26a}.client-auth-story>small{color:#93abc1;margin-top:20px;font-size:10px}.client-auth-view{background:var(--client-bg);min-width:0}.client-auth-top{gap:18px;min-height:54px;padding:0 4px 12px}.client-auth-top .client-auth-mobile-brand{display:none}.client-utilities{flex-shrink:0;align-items:center;gap:9px;display:flex}.client-language-trigger,.client-utility-button{background:var(--client-surface);border:1px solid var(--client-line);min-height:38px;color:var(--client-text);white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex;box-shadow:3px 3px 8px #10263d12,-3px -3px 8px #ffffff16}.client-utility-button svg{flex-shrink:0}.client-utilities .client-icon-button{width:38px;height:38px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.client-auth-tabs{border:1px solid var(--client-line);background:var(--client-input);box-shadow:var(--client-inset);border-radius:14px;align-self:center;gap:5px;margin:14px 0 0;padding:5px;display:flex}.client-auth-tabs>a{text-align:center;min-width:125px;color:var(--client-muted);border-radius:10px;padding:10px 24px;font-size:12px}.client-auth-tabs>a[aria-current=page]{background:var(--client-surface);box-shadow:var(--client-shadow);color:var(--client-text);font-weight:600}.client-auth-content{margin-top:4px}.client-auth-content [data-testid=client-auth-screen]{min-width:0;background:var(--client-bg)!important}.client-auth-content [data-testid=client-auth-screen]>div{flex-basis:0!important}.client-auth-content [data-testid=client-auth-login]{max-width:470px;margin-block:auto!important}.client-auth-content [data-testid=client-auth-register]{max-width:660px;margin-block:auto!important}.client-auth-content [data-testid=client-auth-heading]{align-items:flex-start;gap:10px;margin-bottom:24px}.client-auth-content [data-testid=client-auth-heading]>div:first-child{letter-spacing:-.8px;font-size:32px!important;line-height:1.25!important}.client-auth-content [data-testid=client-auth-heading]>div:last-child{max-width:440px;color:var(--client-muted)!important;font-size:13px!important;line-height:1.7!important}.client-auth-content [data-testid=client-auth-card],.client-auth-content [data-testid=client-auth-register-card]{border:1px solid var(--client-line);box-shadow:var(--client-shadow);border-radius:23px;gap:20px;padding:26px;background:var(--client-surface)!important}.client-auth-content [data-testid=client-auth-register-card]{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px;display:grid!important}.client-auth-content [data-testid=client-auth-register-card]>*{grid-column:1/-1;min-width:0}.client-auth-content [data-testid=client-auth-register-card]>[data-testid^=client-auth-field]{grid-column:auto}.client-auth-content [data-testid^=client-auth-field]{gap:7px!important}.client-auth-content [data-testid^=client-auth-field]>div:first-child{font-weight:500;font-size:12px!important}.client-auth-content [data-testid^=client-auth-field]>div:nth-child(2){border-color:var(--client-line)!important;background:var(--client-input)!important;min-height:50px!important;box-shadow:var(--client-inset)!important;border-radius:13px!important;gap:8px!important}.client-auth-content [data-testid^=client-auth-field] input{outline:none;min-height:48px!important;color:var(--client-text)!important;padding-block:10px!important;font-size:13px!important}.client-auth-content [data-testid^=client-auth-field] input::placeholder{opacity:.85;color:var(--client-muted)!important}.client-auth-content [data-testid^=client-auth-field]>div:nth-child(2):focus-within{outline-offset:2px;outline:2px solid #e1b34f}.client-auth-content [data-testid^=client-auth-field]>div:nth-child(2)>div:first-child{background:var(--client-surface)!important;border-color:var(--client-line)!important;border-radius:9px!important;width:29px!important;height:29px!important}.client-auth-content [data-testid=client-auth-submit]{border-radius:16px!important;padding:4px!important}.client-auth-content [data-testid=client-auth-submit]>div>div>div{border-radius:12px!important;min-height:48px!important}.client-auth-content [data-testid=client-auth-submit] [role=button]{border-radius:12px}.client-auth-content [data-testid=client-auth-photo]{border-bottom:1px solid var(--client-line);grid-template-columns:58px minmax(0,1fr);margin-bottom:2px;align-items:center!important;gap:6px 15px!important;padding:0 0 17px!important;display:grid!important}.client-auth-content [data-testid=client-auth-photo]>[role=button]:first-child{grid-row:1/4;border-radius:20px!important;width:58px!important;height:58px!important}.client-auth-content [data-testid=client-auth-photo]>[role=button]:first-child>div:first-child{max-width:54px;max-height:54px}.client-auth-content [data-testid=client-auth-photo]>div:not([role=button]){text-align:start!important;font-size:11px!important}.client-auth-content [data-testid=client-auth-photo]>div:nth-child(2){align-self:end}.client-auth-content [data-testid=client-auth-photo]>div:nth-child(3){align-self:start}.client-auth-content [data-testid=client-auth-photo]>[role=button]:last-child:not(:first-child){grid-column:2;align-items:flex-start}.client-auth-footer{color:var(--client-muted);flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:13px 10px 0;font-size:10px;display:flex}.client-auth-footer svg{color:#6b9d8c}.client-auth-content [data-testid=client-auth-card] [role=link]{min-height:32px!important}.client-qibla-dialog{border:1px solid var(--client-line);background:var(--client-surface);color:var(--client-text);border-radius:25px;width:min(440px,100vw - 28px);max-height:calc(100dvh - 34px);padding:0;overflow:auto;box-shadow:0 25px 90px #07142450}.client-qibla-dialog::backdrop{backdrop-filter:blur(5px);background:#06132288}.client-qibla-body{flex-direction:column;align-items:stretch;gap:16px;padding:24px;display:flex}.client-qibla-body>header{align-items:center;gap:12px;display:flex}.client-qibla-mark{background:var(--client-input);width:44px;height:44px;box-shadow:var(--client-inset);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.client-qibla-body>header>div{flex:1}.client-qibla-body h2{letter-spacing:-.4px;margin:0;font-size:20px}.client-qibla-body header p{color:var(--client-muted);margin:6px 0 0;font-size:11px;line-height:1.7}.client-compass{background:var(--client-input);border:1px solid var(--client-line);width:254px;height:254px;box-shadow:var(--client-inset);border-radius:50%;align-self:center;place-items:center;margin:6px 0;display:grid;position:relative}.client-compass:before{content:"";border:1px dashed var(--client-muted);opacity:.35;border-radius:50%;position:absolute;inset:25px}.client-compass-cardinals{direction:ltr;position:absolute;inset:0}.client-compass-cardinals>span{color:var(--client-muted);font:600 12px Arial,sans-serif;position:absolute;top:calc(50% - 8px);left:calc(50% - 6px)}.client-compass-cardinals>span:first-child{color:var(--client-text)}.client-compass-needle{direction:ltr;flex-direction:column;align-items:center;width:30px;height:166px;transition:transform .15s;display:flex;position:absolute}.client-compass-needle>span{filter:drop-shadow(1px 2px 3px #926b2830);border-bottom:83px solid #edb442;border-left:13px solid #0000;border-right:13px solid #0000}.client-compass-needle>i{border-top:75px solid #7b91a5;border-left:10px solid #0000;border-right:10px solid #0000}.client-compass-center{z-index:1;border:3px solid var(--client-surface);background:var(--client-input);width:43px;height:43px;box-shadow:var(--client-shadow);border-radius:50%;place-items:center;display:grid}.client-qibla-reading{text-align:center;flex-direction:column;gap:7px;display:flex}.client-qibla-reading strong{direction:ltr;font-size:33px;font-weight:600;line-height:1.1}.client-qibla-reading span{color:var(--client-muted);font-size:12px}.client-qibla-reading small{color:var(--client-muted);padding-inline:15px;font-size:11px;line-height:1.8}.client-qibla-reading p{color:var(--client-muted);margin:0;font-size:12px}.client-primary-action,.client-secondary-action{border:1px solid var(--client-line);border-radius:12px;min-height:43px;padding:10px 16px;font-size:12px}.client-primary-action{color:#14334d;background:linear-gradient(145deg,#ffda76,#ffb93f);font-weight:600;box-shadow:3px 3px 8px #745d2d24}.client-secondary-action{background:var(--client-input);color:var(--client-text);box-shadow:var(--client-inset)}.client-qibla-error{color:#b54d62;text-align:center;margin:0;font-size:12px;line-height:1.8}.client-qibla-note{color:var(--client-muted);text-align:center;margin:0;font-size:10px;line-height:1.8}.client-qibla-manual{color:var(--client-muted);border-top:1px solid var(--client-line);padding-top:15px;font-size:11px}.client-qibla-manual summary{cursor:pointer;min-height:25px}.client-qibla-manual form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.client-qibla-manual form>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.client-qibla-manual label{flex-direction:column;gap:7px;min-width:0;display:flex}.client-qibla-manual input{background:var(--client-input);color:var(--client-text);border:1px solid var(--client-line);width:100%;box-shadow:var(--client-inset);direction:ltr;border-radius:10px;padding:11px}html[lang=ur] .client-auth-frame,html[lang=ur] .client-shell,html[lang=ur] .client-qibla-dialog{font-family:Tahoma,Arial,sans-serif}html[lang=ur] .client-auth-story h1{letter-spacing:0;font-size:clamp(30px,3vw,44px);line-height:1.65}html[lang=ur] .client-auth-content [data-testid=client-auth-heading]>div:first-child,html[lang=ur] .client-eyebrow{letter-spacing:0}html[dir=rtl] .client-sidebar{transform:none}html[dir=rtl] .client-auth-content [data-testid^=client-auth-field]>div:nth-child(2){flex-direction:row-reverse!important}html[dir=rtl] .client-auth-content [data-testid^=client-auth-field]>div:first-child{align-self:stretch;text-align:right!important}@media (width>=1700px){.client-auth-frame{gap:34px;padding:30px}.client-auth-story{max-width:760px}.client-auth-content [data-testid=client-auth-register]{max-width:720px}.client-auth-content [data-testid=client-auth-login]{max-width:500px}.client-auth-content [data-testid=client-auth-register-card]{gap:21px 23px;padding:30px}.client-auth-art{max-height:280px}}@media (height<=820px) and (width>=901px){.client-auth-story{padding-block:20px}.client-auth-story .client-brand{margin-bottom:12px}.client-auth-story .client-brand img{width:118px;height:78px}.client-story-content{padding-block:4px 12px}.client-auth-story h1{margin-block:10px 13px;font-size:35px}.client-story-content>p{font-size:12px}.client-auth-art-frame{margin-block:18px}.client-auth-art{max-height:180px}.client-story-points{gap:10px}.client-auth-top{min-height:45px}.client-auth-tabs{margin-top:5px}.client-auth-content [data-testid=client-auth-heading]{margin-bottom:17px}.client-auth-content [data-testid=client-auth-heading]>div:first-child{font-size:28px!important}.client-auth-content [data-testid=client-auth-register-card]{gap:13px 17px;padding:21px}.client-auth-footer{padding-top:6px}}@media (width<=1200px){.client-auth-frame{gap:10px;padding:16px}.client-auth-story{width:39%;padding-inline:25px}.client-auth-story h1{font-size:36px}.client-auth-content [data-testid=client-auth-screen]>div>div{padding-inline:15px!important}.client-topbar{gap:12px}.client-top-actions{gap:9px}.client-utilities{gap:6px}.client-qibla-trigger>span{display:none}}@media (width<=900px){.client-auth-frame{gap:0;padding:0}.client-auth-top{gap:12px;min-height:80px;padding:12px 18px}.client-auth-top .client-auth-mobile-brand{margin-inline-end:auto;display:block}.client-auth-mobile-brand img{object-fit:contain;width:106px;height:70px;display:block}.client-auth-tabs{margin:3px 0 0}.client-auth-content [data-testid=client-auth-login]{max-width:470px}.client-auth-content [data-testid=client-auth-register]{max-width:660px}.client-auth-content [data-testid=client-auth-heading]{margin-bottom:21px}.client-auth-content [data-testid=client-auth-heading]>div:first-child{font-size:29px!important}.client-auth-footer{padding-block:9px 13px}.client-topbar .client-language-trigger{padding-inline:7px}.client-topbar .client-language-icon{display:none}html[dir=rtl] .client-sidebar{transform:translate(calc(100% + 30px))}html[dir=rtl] .drawer-open .client-sidebar{transform:translate(0)}}@media (width<=600px){.client-auth-content [data-testid=client-auth-register-card]{grid-template-columns:1fr}.client-auth-content [data-testid=client-auth-register-card],.client-auth-content [data-testid=client-auth-card]{border-radius:19px;padding:20px}.client-auth-top{gap:8px;padding:8px 16px}.client-auth-tabs>a{min-width:120px;padding:10px 19px}.client-auth-top .client-utilities{gap:7px}.client-auth-top .client-qibla-trigger>span{display:none}.client-auth-content [data-testid=client-auth-screen]>div>div{padding-inline:18px!important;padding-top:20px!important}.client-auth-content [data-testid=client-auth-heading]>div:first-child{font-size:27px!important}.client-topbar .client-utilities .client-icon-button{display:none}.client-topbar .client-language-trigger{gap:5px;padding:7px 6px;font-size:10px}.client-topbar .client-qibla-trigger{width:35px;height:37px;padding:6px}.client-topbar .client-utilities{gap:5px}.client-topbar .client-eyebrow{display:none}.client-topbar h1{overflow-wrap:anywhere;max-width:115px;margin:0;font-size:16px}.client-topbar-left{gap:8px}.client-topbar{gap:7px}.client-top-actions{gap:5px}.client-qibla-body{gap:14px;padding:19px}.client-auth-footer{font-size:9px}}@media (prefers-reduced-motion:reduce){.client-compass-needle{transition:none}}@media (width<=600px){.client-top-actions>.client-notifications{display:grid!important}}.client-language-control{z-index:70;flex-shrink:0;position:relative}.client-language-trigger{cursor:pointer;font:inherit;justify-content:space-between;min-width:101px;font-size:11px}.client-language-trigger[aria-expanded=true]{box-shadow:var(--client-inset);border-color:var(--client-blue)}.client-language-trigger>span{text-align:start;flex:1}.client-language-chevron{transition:transform .16s}.client-language-trigger[aria-expanded=true] .client-language-chevron{transform:rotate(180deg)}.client-language-menu{top:calc(100% + 10px);border:1px solid var(--client-line);background:var(--client-surface);width:236px;max-width:calc(100vw - 30px);color:var(--client-text);z-index:100;border-radius:17px;padding:7px;position:absolute;inset-inline-end:0;box-shadow:9px 12px 28px #08192d25,-4px -4px 15px #ffffff0d}.client-language-menu-heading{border-bottom:1px solid var(--client-line);flex-direction:column;gap:6px;margin-bottom:5px;padding:10px 11px 13px;display:flex}.client-language-menu-heading>span{font-size:12px;font-weight:600}.client-language-menu-heading>small{color:var(--client-muted);font-size:10px;line-height:1.6}.client-language-menu>[role=menuitemradio]{width:100%;color:var(--client-text);text-align:start;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;min-height:62px;padding:10px;display:flex}.client-language-menu>[role=menuitemradio]:hover,.client-language-menu>[role=menuitemradio]:focus-visible{background:var(--client-input)}.client-language-menu>[role=menuitemradio][aria-checked=true]{background:var(--client-input);border-color:var(--client-line);box-shadow:var(--client-inset)}.client-language-glyph{border:1px solid var(--client-line);background:var(--client-surface);width:35px;height:35px;color:var(--client-blue);border-radius:11px;flex-shrink:0;place-items:center;font-size:14px;display:grid;box-shadow:3px 3px 7px #10263d0c,-2px -2px 7px #ffffff0d}.client-language-copy{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.client-language-copy>b{font-size:12px;font-weight:500}.client-language-copy>small{color:var(--client-muted);font-size:10px;line-height:1.5}.client-language-selected{width:21px;height:21px;color:var(--client-blue);flex-shrink:0;place-items:center;display:grid}@media (width<=600px){.client-topbar .client-language-trigger{min-width:77px}}@media (prefers-reduced-motion:reduce){.client-language-chevron{transition:none}}.client-auth-top,.client-topbar{z-index:80;position:relative}.client-legal-dialog{border:1px solid var(--client-line);background:var(--client-surface);width:min(760px,100vw - 28px);max-width:none;max-height:calc(100dvh - 40px);color:var(--client-text);border-radius:25px;padding:0;overflow:hidden;box-shadow:0 25px 90px #07142450}.client-legal-dialog::backdrop{backdrop-filter:blur(5px);background:#06132288}.client-legal-shell{flex-direction:column;min-height:260px;max-height:calc(100dvh - 42px);display:flex}.client-legal-shell>header{border-bottom:1px solid var(--client-line);flex-shrink:0;align-items:center;gap:13px;padding:22px 25px;display:flex}.client-legal-icon{background:var(--client-input);width:43px;height:43px;box-shadow:var(--client-inset);color:var(--client-blue);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.client-legal-shell h2{letter-spacing:-.5px;flex:1;margin:0;font-size:22px;font-weight:600;line-height:1.5}.client-legal-content{overscroll-behavior:contain;flex:1;min-height:0;padding:25px;overflow:auto}.client-legal-content p{color:var(--client-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}.client-legal-content .client-legal-intro{color:var(--client-text);margin-bottom:25px;font-size:14px;line-height:1.9}.client-legal-content>section{border:1px solid var(--client-line);background:var(--client-input);box-shadow:var(--client-inset);border-radius:17px;margin-bottom:18px;padding:20px}.client-legal-section-heading{align-items:center;gap:12px;margin-bottom:13px;display:flex}.client-legal-section-heading>span{background:var(--client-surface);width:30px;height:30px;color:var(--client-blue);border-radius:10px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.client-legal-section-heading h3{margin:0;font-size:15px;font-weight:600;line-height:1.7}.client-legal-content a{color:var(--client-blue);text-underline-offset:3px;text-decoration:underline}.client-legal-shell>footer{border-top:1px solid var(--client-line);background:var(--client-surface);flex-shrink:0;justify-content:flex-end;padding:17px 25px;display:flex}.client-legal-shell>footer>button{min-width:114px}.client-legal-loading{text-align:center;padding:45px 0}.client-legal-error{flex-direction:column;align-items:center;gap:18px;padding:35px 5px;display:flex}html[lang=ur] .client-legal-dialog{font-family:Tahoma,Arial,sans-serif}html[lang=ur] .client-legal-shell h2{letter-spacing:0}@media (width<=600px){.client-legal-dialog{border-radius:20px}.client-legal-shell>header{gap:10px;padding:17px}.client-legal-shell h2{font-size:18px}.client-legal-content{padding:18px}.client-legal-content>section{padding:16px}.client-legal-shell>footer{padding:14px 18px}.client-legal-shell>footer>button{width:100%}}