:root{--wasla-navy:#14243a;--wasla-navy-light:#203b59;--wasla-gold:#c6a15b;--wasla-gold-light:#dfc58f;--wasla-cream:#f7f4ed;--wasla-white:#fff;--wasla-muted:#738092;--wasla-border:#14243a1c;--wasla-shadow:0 24px 70px #14243a17;--background:var(--wasla-cream);--foreground:var(--wasla-navy)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid var(--wasla-gold);outline-offset:4px}.wasla-page{background:radial-gradient(ellipse at 85% 12%, #c6a15b17, transparent 30%), var(--wasla-cream);min-height:100vh;overflow:hidden}.site-header{border-bottom:1px solid var(--wasla-border);justify-content:space-between;align-items:center;gap:28px;width:min(1240px,100% - 64px);min-height:92px;margin:0 auto;display:flex}.brand{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.brand-symbol{width:43px;height:43px;color:var(--wasla-cream);background:var(--wasla-navy);border-radius:13px;place-items:center;font-family:Georgia,serif;font-size:26px;font-weight:700;display:grid;box-shadow:0 7px 18px #14243a29}.brand-name{letter-spacing:2px;flex-direction:column;gap:2px;font-size:19px;font-weight:800;display:flex}.brand-name small{color:var(--wasla-gold);letter-spacing:0;font-size:11px}.main-nav{justify-content:center;align-items:center;gap:clamp(18px,3vw,38px);display:flex}.main-nav a{color:#536174;font-size:13px;font-weight:600;transition:color .18s}.main-nav a:hover{color:var(--wasla-gold)}.header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.language-button{border:1px solid var(--wasla-border);color:var(--wasla-navy);background:0 0;border-radius:9px;padding:10px 13px;font-size:12px;font-weight:700;transition:background .18s,border-color .18s}.language-button:hover{border-color:var(--wasla-gold);background:#c6a15b14}.sign-in-button{color:var(--wasla-white);background:var(--wasla-navy);border-radius:9px;padding:12px 19px;font-size:12px;font-weight:700;transition:transform .18s,background .18s}.sign-in-button:hover{background:var(--wasla-navy-light);transform:translateY(-2px)}.hero-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:35px;width:min(1240px,100% - 64px);min-height:590px;margin:0 auto;padding:65px 0 80px;display:grid}.hero-content{z-index:1;max-width:610px;position:relative}.eyebrow{color:#8b7041;letter-spacing:.3px;align-items:center;gap:10px;margin-bottom:25px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow-dot{background:var(--wasla-gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #c6a15b21}.hero-content h1{color:var(--wasla-navy);letter-spacing:-2px;margin:0;font-size:clamp(43px,5.4vw,70px);font-weight:800;line-height:1.2}.hero-content h1 span{color:var(--wasla-gold)}.hero-description{color:#687587;max-width:535px;margin:25px 0 30px;font-size:16px;line-height:2}.hero-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.primary-button,.secondary-button{border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:49px;padding:0 21px;font-size:13px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.primary-button{color:var(--wasla-white);background:var(--wasla-navy);box-shadow:0 9px 24px #14243a29}.primary-button:hover{background:var(--wasla-navy-light);transform:translateY(-3px);box-shadow:0 13px 28px #14243a33}.primary-button span{color:var(--wasla-gold-light);font-size:18px}.secondary-button{border:1px solid var(--wasla-border);color:var(--wasla-navy);background:#ffffff8c}.secondary-button:hover{border-color:var(--wasla-gold);background:var(--wasla-white);transform:translateY(-3px)}.hero-stats{align-items:center;gap:0;margin-top:52px;display:flex}.stat-item{border-inline-start:1px solid var(--wasla-border);flex-direction:column;gap:8px;min-width:125px;padding-inline:20px;display:flex}.stat-item:first-child{border-inline-start:0;padding-inline-start:0}.stat-item strong{color:var(--wasla-gold);font-family:Georgia,serif;font-size:21px}.stat-item span{color:#748092;font-size:11px;font-weight:600}.hero-visual{aspect-ratio:1;isolation:isolate;justify-self:center;place-items:center;width:min(100%,500px);display:grid;position:relative}.hero-visual:before{content:"";z-index:-1;background:radial-gradient(circle,#c6a15b21,#c6a15b06 65%,#0000 70%);border-radius:50%;width:74%;height:74%;position:absolute}.visual-orbit{border:1px solid #c6a15b61;border-radius:50%;position:absolute}.orbit-one{width:72%;height:72%;transform:rotate(-24deg)scaleY(.82)}.orbit-two{border-color:#14243a26;width:92%;height:55%;transform:rotate(43deg)}.visual-core{width:145px;height:145px;color:var(--wasla-cream);background:linear-gradient(145deg,#203b59,#102036);border:1px solid #c6a15b8c;border-radius:35px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;transform:rotate(-8deg);box-shadow:0 25px 65px #14243a3d,inset 0 1px #ffffff29}.visual-core span{font-family:Georgia,serif;font-size:67px;line-height:1}.visual-core small{color:var(--wasla-gold-light);letter-spacing:4px;font-size:10px;font-weight:700}.visual-node{min-width:95px;color:var(--wasla-navy);text-align:center;letter-spacing:1.5px;background:#ffffffeb;border:1px solid #c6a15b66;border-radius:9px;padding:12px 15px;font-size:10px;font-weight:800;position:absolute;box-shadow:0 10px 30px #14243a14}.node-top{top:8%;left:50%;transform:translate(-50%)}.node-right{top:50%;right:0;transform:translateY(-50%)}.node-bottom{bottom:8%;left:50%;transform:translate(-50%)}.node-left{top:50%;left:0;transform:translateY(-50%)}.visual-cross{color:var(--wasla-gold);font-size:25px;position:absolute;top:17%;right:19%}.modules-section{background:var(--wasla-white);padding:90px max(32px,50% - 620px) 100px}.section-heading{text-align:center;max-width:670px;margin:0 auto 48px}.section-label{color:var(--wasla-gold);letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800;display:inline-block}.section-heading h2,.start-section h2{color:var(--wasla-navy);margin:0;font-size:clamp(27px,3.5vw,39px);font-weight:800;line-height:1.4}.section-heading p{color:var(--wasla-muted);margin:13px 0 0;font-size:14px;line-height:1.9}.modules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1240px,100%);margin:0 auto;display:grid}.module-card{border:1px solid var(--wasla-border);background:#fff;border-radius:13px;min-height:205px;padding:25px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.module-card:hover{box-shadow:var(--wasla-shadow);border-color:#c6a15b8c;transform:translateY(-5px)}.module-card-top{justify-content:space-between;align-items:center;display:flex}.module-number{color:var(--wasla-gold);font-family:Georgia,serif;font-size:15px;font-weight:700}.module-arrow{color:#aab2bd;font-size:19px}.module-card h3{color:var(--wasla-navy);margin:25px 0 9px;font-size:17px;font-weight:800}.module-card p{max-width:300px;color:var(--wasla-muted);margin:0;font-size:12px;line-height:1.9}.module-line{inset-inline-start:25px;background:var(--wasla-gold);border-radius:5px 5px 0 0;width:36px;height:3px;transition:width .2s;position:absolute;bottom:0}.module-card:hover .module-line{width:75px}.start-section{background:radial-gradient(circle at 10% 20%,#c6a15b29,#0000 32%),linear-gradient(120deg,#fff,#f4f0e6);border:1px solid #c6a15b4d;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;width:min(1240px,100% - 64px);margin:85px auto;padding:48px 55px;display:flex;box-shadow:0 18px 55px #14243a0f}.start-section h2{font-size:clamp(24px,3vw,32px)}.start-section p{color:var(--wasla-muted);margin:10px 0 0;font-size:13px;line-height:1.8}.start-section .primary-button{flex-shrink:0}.site-footer{border-top:1px solid var(--wasla-border);justify-content:space-between;align-items:center;gap:20px;width:min(1240px,100% - 64px);min-height:100px;margin:0 auto;display:flex}.footer-brand{color:var(--wasla-navy);letter-spacing:2px;font-size:15px;font-weight:900}.footer-brand span{color:var(--wasla-gold);letter-spacing:0;margin-inline-start:5px;font-size:12px}.site-footer p{color:var(--wasla-muted);font-size:12px}.site-footer>small{color:#8993a0;font-size:10px}@media (max-width:900px){.site-header{flex-wrap:wrap;row-gap:18px;width:min(100% - 40px,720px);padding:18px 0}.main-nav{flex-wrap:wrap;order:3;justify-content:center;gap:17px 25px;width:100%}.hero-section{grid-template-columns:1fr .8fr;gap:10px;width:min(100% - 48px,720px);min-height:510px;padding:55px 0}.hero-content h1{font-size:clamp(39px,6vw,55px)}.hero-visual{width:100%}.visual-core{width:115px;height:115px}.visual-core span{font-size:54px}.visual-node{min-width:76px;padding:10px 8px;font-size:8px}.modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.start-section{padding:38px}}@media (max-width:600px){.site-header{gap:15px;width:calc(100% - 36px);min-height:auto}.brand-symbol{width:39px;height:39px}.brand-name{font-size:16px}.header-actions{gap:7px}.language-button{padding:9px 10px}.sign-in-button{padding:10px 12px;font-size:11px}.main-nav{justify-content:flex-start;gap:13px 19px;padding:3px 0 8px}.main-nav a{font-size:11px}.hero-section{grid-template-columns:1fr;gap:35px;width:calc(100% - 40px);padding:55px 0 65px}.hero-content{max-width:none}.eyebrow{margin-bottom:18px;font-size:12px}.hero-content h1{letter-spacing:-1px;font-size:clamp(39px,11vw,55px)}.hero-description{margin:19px 0 24px;font-size:14px;line-height:1.9}.hero-actions{gap:10px}.primary-button,.secondary-button{min-height:46px;padding:0 16px;font-size:12px}.hero-stats{margin-top:34px}.stat-item{flex:1;min-width:0;padding-inline:12px}.stat-item strong{font-size:18px}.stat-item span{font-size:10px}.hero-visual{width:min(100%,370px)}.modules-section{padding:65px 20px 70px}.section-heading{margin-bottom:30px}.section-heading h2{font-size:27px}.section-heading p{font-size:12px}.modules-grid{grid-template-columns:1fr;gap:13px}.module-card{min-height:175px;padding:22px}.module-card h3{margin-top:19px}.start-section{flex-direction:column;align-items:flex-start;gap:22px;width:calc(100% - 40px);margin:55px auto;padding:30px 23px}.start-section h2{font-size:25px}.site-footer{flex-direction:column;align-items:flex-start;gap:9px;width:calc(100% - 40px);padding:23px 0}.site-footer p{margin:3px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-page{background:var(--wasla-cream);grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);min-height:100vh;display:grid}.auth-panel{flex-direction:column;min-height:100vh;padding:28px clamp(22px,6vw,78px);display:flex}.auth-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-brand{color:var(--wasla-navy);letter-spacing:2px;align-items:center;gap:11px;font-size:19px;font-weight:900;display:inline-flex}.auth-brand-symbol{width:42px;height:42px;color:var(--wasla-cream);background:var(--wasla-navy);border-radius:12px;place-items:center;font-family:Georgia,serif;font-size:25px;display:grid}.auth-language{border:1px solid var(--wasla-border);color:var(--wasla-navy);background:0 0;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:700}.auth-content{width:min(100%,440px);margin:auto;padding:55px 0}.auth-eyebrow{color:var(--wasla-gold);letter-spacing:2px;font-size:11px;font-weight:900}.auth-content h1{color:var(--wasla-navy);margin:15px 0 10px;font-size:clamp(28px,4vw,39px);font-weight:900;line-height:1.4}.auth-description{color:var(--wasla-muted);margin:0 0 30px;font-size:14px;line-height:1.9}.auth-form{gap:19px;display:grid}.auth-field{color:var(--wasla-navy);gap:9px;font-size:13px;font-weight:700;display:grid}.auth-field input{width:100%;min-height:51px;color:var(--wasla-navy);background:#fff;border:1px solid #14243a29;border-radius:9px;outline:none;padding:0 15px;font-size:14px;transition:border-color .18s,box-shadow .18s}.auth-field input:focus{border-color:var(--wasla-gold);box-shadow:0 0 0 3px #c6a15b21}.auth-hint{color:var(--wasla-muted);font-size:11px;font-weight:400}.auth-submit{color:#fff;background:var(--wasla-navy);border:0;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:52px;margin-top:5px;font-size:14px;font-weight:800;transition:background .18s,transform .18s;display:flex}.auth-submit:hover:not(:disabled){background:var(--wasla-navy-light);transform:translateY(-2px)}.auth-submit:disabled{cursor:wait;opacity:.65}.auth-submit span{color:var(--wasla-gold-light);font-size:18px}.auth-error{color:#9d3030;background:#fff3f3;border:1px solid #e8b8b8;border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.7}.auth-switch{color:var(--wasla-muted);text-align:center;margin:25px 0 0;font-size:13px}.auth-switch a{color:var(--wasla-gold);font-weight:800}.auth-home{width:fit-content;color:var(--wasla-muted);margin:22px auto 0;font-size:12px;display:block}.auth-home:hover,.auth-switch a:hover{text-decoration:underline}.auth-footer{color:#8993a0;text-align:center;padding-top:20px;font-size:10px;line-height:1.8}.auth-aside{background:radial-gradient(circle at 50% 48%,#c6a15b2e,#0000 36%),linear-gradient(145deg,#203b59,#101e30);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.auth-aside-orbit{aspect-ratio:1;border:1px solid #dfc58f59;border-radius:50%;width:min(72%,460px);position:absolute}.auth-aside-orbit-one{transform:rotate(-28deg)scaleY(.72)}.auth-aside-orbit-two{border-color:#ffffff29;width:min(90%,570px);transform:rotate(35deg)scaleY(.55)}.auth-aside-center{width:190px;height:190px;color:var(--wasla-cream);background:#ffffff0f;border:1px solid #dfc58f99;border-radius:42px;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;transform:rotate(-7deg);box-shadow:0 25px 70px #0003}.auth-aside-center span{font-family:Georgia,serif;font-size:82px;line-height:.95}.auth-aside-center strong{color:var(--wasla-gold-light);letter-spacing:5px;font-size:15px}.auth-aside-center small{color:#ffffffa6;letter-spacing:1px;margin-top:5px;font-size:7px}@media (max-width:760px){.auth-page{grid-template-columns:1fr}.auth-panel{min-height:100vh;padding:22px}.auth-content{padding:48px 0}.auth-aside{display:none}}@media (prefers-reduced-motion:reduce){.auth-field input,.auth-submit{transition:none}}.business-page{--business-navy:#14243a;--business-gold:#c6a15b;--business-cream:#f7f4ed;--business-muted:#738092;--business-border:#14243a1c;min-height:100vh;color:var(--business-navy);background:radial-gradient(ellipse at 90% 5%, #c6a15b1f, transparent 32%), var(--business-cream)}.business-header{border-bottom:1px solid var(--business-border);background:#ffffffc2;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:0 max(24px,50% - 590px);display:flex}.business-brand{letter-spacing:1px;align-items:center;gap:12px;font-size:20px;font-weight:900;display:inline-flex}.business-logo{width:43px;height:43px;color:var(--business-cream);background:var(--business-navy);border-radius:13px;place-items:center;font-family:Georgia,serif;font-size:27px;display:grid}.business-header-actions{align-items:center;gap:13px;display:flex}.business-home{color:var(--business-muted);font-size:13px;font-weight:700}.business-language,.business-refresh{border:1px solid var(--business-border);min-height:40px;color:var(--business-navy);background:#fff;border-radius:9px;padding:0 15px;font-size:12px;font-weight:800}.business-language:hover,.business-refresh:hover{border-color:var(--business-gold);background:#fffdf8}.business-container{width:min(1180px,100% - 48px);margin:0 auto;padding:55px 0 35px}.business-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:40px;display:flex}.business-eyebrow,.business-section-label{color:var(--business-gold);letter-spacing:2px;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.business-heading h1{color:var(--business-navy);margin:0;font-size:clamp(30px,5vw,43px);font-weight:900;line-height:1.35}.business-heading p{color:var(--business-muted);margin:12px 0 0;font-size:14px;line-height:1.9}.business-refresh{flex-shrink:0}.business-refresh:disabled{cursor:wait;opacity:.55}.business-account-section,.business-team-section,.business-invite-section{margin-top:30px}.business-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.business-section-heading h2{color:var(--business-navy);margin:0;font-size:22px;font-weight:900}.business-section-label{margin-bottom:7px;font-size:9px}.business-select-label{max-width:520px;color:var(--business-muted);gap:9px;font-size:12px;font-weight:700;display:grid}.business-page input,.business-page select{border:1px solid var(--business-border);min-width:0;min-height:46px;color:var(--business-navy);font:inherit;background:#fff;border-radius:9px;outline:none;padding:0 13px;font-size:13px}.business-page input:focus,.business-page select:focus{border-color:var(--business-gold);box-shadow:0 0 0 3px #c6a15b21}.business-account-card{background:radial-gradient(circle at 5% 10%,#c6a15b21,#0000 35%),#fff;border:1px solid #c6a15b47;border-radius:14px;align-items:center;gap:18px;min-height:120px;margin-top:18px;padding:23px;display:flex;box-shadow:0 12px 35px #14243a0b}.business-account-symbol{color:#f7f4ed;background:var(--business-navy);border-radius:15px;flex-shrink:0;place-items:center;width:58px;height:58px;font-family:Georgia,serif;font-size:35px;display:grid}.business-account-info{flex:1;min-width:0}.business-account-info>span{color:var(--business-gold);font-size:11px;font-weight:800}.business-account-info h3{overflow-wrap:anywhere;margin:5px 0;font-size:19px;font-weight:900}.business-account-info p{overflow-wrap:anywhere;color:var(--business-muted);margin:0;font-size:12px}.business-account-role{color:#8b7041;background:#fffaf0;border:1px solid #c6a15b59;border-radius:20px;padding:9px 13px;font-size:11px;font-weight:800}.business-count{min-width:37px;height:37px;color:var(--business-navy);background:#c6a15b29;border-radius:10px;place-items:center;font-size:14px;font-weight:900;display:grid}.business-members-card,.business-invite-form{border:1px solid var(--business-border);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 12px 35px #14243a0b}.business-table-wrap{width:100%;overflow-x:auto}.business-table{border-collapse:collapse;text-align:start;width:100%}.business-table th{color:var(--business-muted);white-space:nowrap;background:#faf9f6;padding:17px 18px;font-size:11px;font-weight:800}.business-table td{border-top:1px solid var(--business-border);color:var(--business-navy);vertical-align:middle;padding:17px 18px;font-size:12px}.business-member-name{gap:5px;min-width:145px;display:grid}.business-member-name strong{font-size:12px}.business-member-name small{color:var(--business-muted);overflow-wrap:anywhere;font-size:11px}.business-status{white-space:nowrap;border-radius:20px;align-items:center;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.status-active{color:#26734a;background:#eaf6ee}.status-invited{color:#8b6a20;background:#fff5dc}.status-suspended{color:#a34c32;background:#fff0e9}.status-revoked{color:#6e7480;background:#eff0f2}.business-member-actions{gap:7px;min-width:190px;display:grid}.business-member-actions select{min-height:36px;padding:0 9px;font-size:11px}.business-status-button{border:1px solid var(--business-border);min-height:34px;color:var(--business-navy);background:#fff;border-radius:7px;padding:0 10px;font-size:11px;font-weight:800}.business-status-button:hover{border-color:var(--business-gold);background:#fffaf0}.business-protected{color:var(--business-muted);font-size:11px;font-weight:700}.business-no-members,.business-loading{color:var(--business-muted);text-align:center;padding:35px 20px;font-size:13px}.business-invite-form{grid-template-columns:minmax(0,1.5fr) minmax(160px,1fr) auto;align-items:end;gap:17px;padding:23px;display:grid}.business-invite-form label{min-width:0;color:var(--business-muted);gap:9px;font-size:12px;font-weight:700;display:grid}.business-invite-button{color:#fff;background:var(--business-navy);border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 20px;font-size:12px;font-weight:800;transition:background .18s,transform .18s;display:inline-flex}.business-invite-button:hover:not(:disabled){background:#203b59;transform:translateY(-2px)}.business-invite-button:disabled{cursor:wait;opacity:.6}.business-invite-button span{color:var(--business-gold);font-size:17px}.business-alert{border-radius:9px;margin:18px 0;padding:13px 16px;font-size:12px;line-height:1.8}.business-alert-error{color:#963838;background:#fff1f1;border:1px solid #efc4c4}.business-alert-success{color:#276a40;background:#effaf2;border:1px solid #bfe1ca}.business-empty{border:1px solid var(--business-border);text-align:center;background:#fff;border-radius:15px;padding:65px 20px}.business-empty-icon{width:65px;height:65px;color:var(--business-gold);background:#fbf5e9;border-radius:18px;place-items:center;margin:0 auto 18px;font-size:30px;display:grid}.business-empty h2{margin:0 0 10px;font-size:21px}.business-empty p{color:var(--business-muted);margin:0 0 20px;font-size:13px}.business-primary-link{color:#fff;background:var(--business-navy);border-radius:8px;padding:12px 18px;font-size:12px;font-weight:800;display:inline-flex}.business-footer{color:#8993a0;text-align:center;letter-spacing:.3px;padding:35px 0 10px;font-size:10px}.business-page button:focus-visible,.business-page a:focus-visible,.business-page input:focus-visible,.business-page select:focus-visible{outline-offset:3px;outline:3px solid #c6a15b8c}@media (max-width:760px){.business-header{min-height:70px;padding:0 20px}.business-container{width:calc(100% - 32px);padding-top:38px}.business-heading{align-items:flex-start}.business-heading h1{font-size:31px}.business-heading p{font-size:12px}.business-section-heading h2{font-size:19px}.business-invite-form{grid-template-columns:1fr;padding:18px}.business-invite-button{width:100%}.business-account-card{flex-wrap:wrap;align-items:flex-start;padding:18px}.business-account-role{margin-inline-start:76px}}@media (max-width:480px){.business-header{padding:0 15px}.business-brand{gap:8px;font-size:17px}.business-logo{width:37px;height:37px}.business-header-actions{gap:9px}.business-home{font-size:11px}.business-language{min-height:35px;padding:0 9px;font-size:10px}.business-container{width:calc(100% - 28px);padding-top:30px}.business-heading{gap:10px}.business-heading h1{font-size:27px}.business-heading p{max-width:260px;font-size:11px}.business-refresh{min-height:35px;padding:0 9px;font-size:10px}.business-account-symbol{width:48px;height:48px;font-size:29px}.business-account-info h3{font-size:16px}.business-table th,.business-table td{padding:13px 11px}.business-table{min-width:680px}.business-account-role{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.business-page *,.business-page :before,.business-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.worlds-page{--portal-ink:#080d18;--portal-panel:#111a2a;--portal-muted:#9aa7b9;color:#f4f2ed;background:var(--portal-ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.worlds-page a{color:inherit;text-decoration:none}.worlds-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:min(1420px,100% - 72px);min-height:92px;margin:0 auto;display:flex}.worlds-brand{align-items:center;gap:13px;display:inline-flex}.worlds-brand-symbol{color:#f0d49d;background:linear-gradient(145deg,#202d43,#0e1523);border:1px solid #dab978a6;border-radius:14px;place-items:center;width:45px;height:45px;font:700 27px Georgia,serif;display:grid;box-shadow:0 10px 28px #0000004d}.worlds-brand-word{letter-spacing:3px;flex-direction:column;gap:4px;font-size:18px;font-weight:900;display:flex}.worlds-brand-word small{color:#8996a8;letter-spacing:2.1px;font-size:8px}.worlds-header-actions{align-items:center;gap:12px;display:flex}.worlds-language,.worlds-account{color:#e7eaf0;background:0 0;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;min-height:41px;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex}.worlds-language:hover{border-color:#d6b777}.worlds-account{color:#101722;background:#d8bd84;border-color:#d2b273}.worlds-account:hover{background:#ebd6a8}.worlds-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:40px;width:min(1420px,100% - 72px);min-height:570px;margin:0 auto;padding:65px 0 75px;display:grid;position:relative}.worlds-hero-copy{z-index:2;max-width:650px;position:relative}.worlds-eyebrow{color:#d8bd84;letter-spacing:1.1px;align-items:center;gap:11px;margin-bottom:27px;font-size:11px;font-weight:800;display:inline-flex}.worlds-eyebrow span{background:#d8bd84;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #d8bd841f}.worlds-hero h1{color:#f5f3ee;letter-spacing:-2.8px;margin:0;font-size:clamp(46px,6.3vw,82px);font-weight:900;line-height:1.18}.worlds-hero h1 em{color:#d9bd83;font-style:normal}.worlds-hero-copy>p{color:#aab4c2;max-width:580px;margin:25px 0 0;font-size:15px;line-height:2.05}.worlds-proof{gap:0;margin-top:48px;display:flex}.worlds-proof>div{border-inline-start:1px solid #ffffff21;flex-direction:column;gap:7px;min-width:130px;padding-inline:21px;display:flex}.worlds-proof>div:first-child{border:0;padding-inline-start:0}.worlds-proof strong{color:#d9bd83;font:20px Georgia,serif}.worlds-proof span{color:#8794a7;font-size:10px;font-weight:700}.worlds-orbit{aspect-ratio:1;isolation:isolate;justify-self:center;place-items:center;width:min(100%,530px);display:grid;position:relative}.worlds-orbit:before{content:"";z-index:-1;background:radial-gradient(circle,#4875a633,#0d1a2c05 62%,#0000 72%);border-radius:50%;position:absolute;inset:13%}.worlds-orbit-ring{border:1px solid #d5b9833b;border-radius:50%;position:absolute}.worlds-orbit .ring-a{width:76%;height:76%;transform:rotate(-25deg)scaleY(.66)}.worlds-orbit .ring-b{border-color:#6f9fcf42;width:92%;height:58%;transform:rotate(37deg)}.worlds-orbit .ring-c{border-color:#ffffff1a;width:58%;height:92%;transform:rotate(-42deg)}.worlds-orbit-core{color:#f7f1e4;background:linear-gradient(145deg,#263a56,#0d1727);border:1px solid #dfc28b9e;border-radius:42px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:158px;height:158px;display:flex;transform:rotate(-8deg);box-shadow:0 30px 90px #00000080,inset 0 1px #ffffff26}.worlds-orbit-core b{font:78px/.85 Georgia,serif}.worlds-orbit-core span{color:#d9bd83;letter-spacing:4px;font-size:9px;font-weight:900}.orbit-point{background:#d9bd83;border:3px solid #0b1422;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 22px #d9bd83b3}.point-a{top:12%;left:48%}.point-b{background:#6ec8b0;top:48%;right:10%}.point-c{background:#7ea8f6;bottom:12%;left:47%}.point-d{background:#e79a9a;top:49%;left:10%}.orbit-caption{color:#d7dee9a6;letter-spacing:2px;font-size:8px;font-weight:900;position:absolute}.caption-a{top:19%;right:14%}.caption-b{bottom:20%;right:12%}.caption-c{bottom:17%;left:13%}.worlds-directory{background:#0e1522;border-top:1px solid #ffffff12;padding:88px max(36px,50% - 710px) 90px}.worlds-section-heading{justify-content:space-between;align-items:end;gap:35px;margin:0 auto 35px;display:flex}.worlds-section-heading>div>span{color:#d5b879;letter-spacing:2.4px;font-size:9px;font-weight:900}.worlds-section-heading h2{color:#f3f1ec;letter-spacing:-1px;margin:12px 0 0;font-size:clamp(27px,3.5vw,42px);font-weight:900}.worlds-section-heading p{color:#8e9bad;max-width:470px;margin:0;font-size:12px;line-height:1.9}.worlds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.world-card{--world-accent:#d5b879;--world-soft:#d5b87926;background:#151f2e;border:1px solid #ffffff1a;border-radius:15px;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden}.world-card:hover{border-color:color-mix(in srgb,var(--world-accent) 55%,transparent);transform:translateY(-5px);box-shadow:0 20px 55px #00000040}.world-shops{--world-accent:#c58aff;--world-soft:#c58aff2b}.world-business{--world-accent:#61c6ad;--world-soft:#61c6ad26}.world-trade{--world-accent:#78a6ff;--world-soft:#78a6ff29}.world-messages{--world-accent:#f18c9d;--world-soft:#f18c9d29}.world-ai{--world-accent:#b7dc7b;--world-soft:#b7dc7b29}.world-store{--world-accent:#e7b45e;--world-soft:#e7b45e29}.world-card-art{background:radial-gradient(circle at 50% 50%,var(--world-soft),transparent 58%),linear-gradient(135deg,#1b293b,#101927);place-items:center;height:154px;display:grid;position:relative;overflow:hidden}.world-card-art:before,.world-card-art:after{content:"";border:1px solid color-mix(in srgb,var(--world-accent) 35%,transparent);border-radius:50%;width:180px;height:180px;position:absolute;transform:rotate(30deg)scaleY(.55)}.world-card-art:after{border-color:#ffffff1f;width:240px;height:240px;transform:rotate(-35deg)scaleY(.48)}.world-card-number{top:16px;color:#ffffff61;letter-spacing:1px;font:12px Georgia,serif;position:absolute;inset-inline-start:18px}.world-card-symbol{z-index:1;border:1px solid color-mix(in srgb,var(--world-accent) 65%,transparent);width:73px;height:73px;color:var(--world-accent);background:#070d17a6;border-radius:23px;place-items:center;font:700 34px Georgia,serif;display:grid;position:relative;box-shadow:0 15px 45px #00000047}.world-art-orbit{border:1px solid color-mix(in srgb,var(--world-accent) 45%,transparent);border-radius:50%;position:absolute}.world-art-orbit.orbit-one{width:125px;height:44px;transform:rotate(30deg)}.world-art-orbit.orbit-two{width:150px;height:55px;transform:rotate(-35deg)}.world-art-orbit.orbit-three{border-color:#ffffff1a;width:94px;height:94px}.world-card-content{padding:20px 21px 22px}.world-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.world-card-meta>span{color:var(--world-accent);letter-spacing:1.8px;font-size:8px;font-weight:900}.world-card-meta b{border:1px solid color-mix(in srgb,var(--world-accent) 28%,transparent);color:var(--world-accent);background:var(--world-soft);white-space:nowrap;border-radius:30px;padding:6px 8px;font-size:8px}.world-card h3{color:#f1f3f7;margin:17px 0 3px;font-size:19px;font-weight:900}.world-card h4{color:var(--world-accent);margin:0;font-size:12px;font-weight:800}.world-card p{color:#9ba8b9;min-height:48px;margin:13px 0 18px;font-size:11px;line-height:1.9}.world-enter{border:1px solid color-mix(in srgb,var(--world-accent) 45%,transparent);min-height:39px;color:var(--world-accent);background:var(--world-soft);border-radius:7px;align-items:center;gap:22px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.world-enter:hover{color:#0b1420;background:var(--world-accent)}.world-enter span{font-size:15px}.world-enter-disabled{opacity:.58;cursor:default}.world-enter-disabled:hover{color:var(--world-accent);background:var(--world-soft)}.worlds-release-note{color:#78869a;margin:25px 0 0;font-size:10px;line-height:1.8}.worlds-footer{justify-content:space-between;align-items:center;gap:20px;width:min(1420px,100% - 72px);min-height:94px;margin:0 auto;display:flex}.worlds-footer-brand{color:#e8e4dc;letter-spacing:3px;font-size:17px;font-weight:900}.worlds-footer-brand span{color:#d9bd83;vertical-align:top;font-size:9px}.worlds-footer p{color:#8794a7;font-size:10px}.worlds-footer>a:last-child{color:#d9bd83;font-size:10px;font-weight:900}@media (max-width:900px){.worlds-header,.worlds-hero,.worlds-footer{width:calc(100% - 44px)}.worlds-hero{grid-template-columns:1fr .8fr;gap:10px;min-height:500px}.worlds-orbit{width:100%}.worlds-orbit-core{border-radius:34px;width:125px;height:125px}.worlds-orbit-core b{font-size:63px}.worlds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worlds-section-heading{flex-direction:column;align-items:flex-start;gap:13px}}@media (max-width:600px){.worlds-header{width:calc(100% - 32px);min-height:75px}.worlds-brand-symbol{width:39px;height:39px}.worlds-brand-word{font-size:15px}.worlds-brand-word small{font-size:7px}.worlds-header-actions{gap:7px}.worlds-language,.worlds-account{min-height:36px;padding:0 10px;font-size:10px}.worlds-hero{grid-template-columns:1fr;gap:25px;width:calc(100% - 38px);padding:58px 0 48px}.worlds-hero h1{letter-spacing:-1.5px;font-size:clamp(43px,12vw,59px)}.worlds-hero-copy>p{margin-top:18px;font-size:13px}.worlds-proof{margin-top:30px}.worlds-proof>div{flex:1;min-width:0;padding-inline:12px}.worlds-proof strong{font-size:17px}.worlds-proof span{font-size:9px}.worlds-orbit{width:min(100%,340px)}.worlds-orbit-core{border-radius:30px;width:112px;height:112px}.worlds-orbit-core b{font-size:55px}.worlds-directory{padding:60px 19px 65px}.worlds-section-heading{margin-bottom:25px}.worlds-section-heading h2{font-size:28px}.worlds-section-heading p{font-size:11px}.worlds-grid{grid-template-columns:1fr;gap:13px}.world-card-art{height:135px}.world-card-content{padding:18px}.world-card p{min-height:0}.worlds-footer{flex-wrap:wrap;width:calc(100% - 38px);min-height:100px;padding:22px 0}.worlds-footer p{order:3;width:100%;margin:0}}@media (prefers-reduced-motion:reduce){.worlds-page *,.worlds-page :before,.worlds-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wasla-theme-control{z-index:1000;inset-inline-end:18px;font-family:Arial,Helvetica,sans-serif;position:fixed;bottom:18px}.wasla-theme-trigger{color:#f7f2e8;cursor:pointer;background:#111a2a;border:1px solid #d8bd84a6;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 12px 35px #00000038}.wasla-theme-trigger span{color:#d8bd84;font-size:19px}.wasla-theme-panel{inset-inline-end:0;color:#f4f2ed;background:#111a2a;border:1px solid #d8bd844d;border-radius:15px;width:min(290px,100vw - 36px);padding:17px;position:absolute;bottom:55px;box-shadow:0 20px 65px #00000059}.wasla-theme-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.wasla-theme-panel-heading strong{font-size:13px}.wasla-theme-panel-heading button{color:#c9d1dc;cursor:pointer;background:0 0;border:0;font-size:23px}.wasla-theme-panel>p{color:#aab4c2;margin:8px 0 13px;font-size:10px;line-height:1.7}.wasla-theme-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wasla-theme-options button{color:#e9edf3;cursor:pointer;background:#192538;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 9px;font-size:10px;font-weight:700;display:flex}.wasla-theme-options button.is-selected{background:#25334a;border-color:#d8bd84}.wasla-theme-options button:disabled{opacity:.6;cursor:wait}.wasla-theme-options i{border:1px solid #ffffff59;border-radius:50%;flex:0 0 15px;width:15px;height:15px}.wasla-theme-options b{color:#e4c98f;margin-inline-start:auto}.wasla-theme-panel>small{color:#91a0b3;margin-top:12px;font-size:9px;display:block}html[data-wasla-theme=midnight] .worlds-page,html[data-wasla-theme=midnight] .shops-page,html[data-wasla-theme=midnight] .business-page{background:#080b12!important}html[data-wasla-theme=ocean] .worlds-page,html[data-wasla-theme=ocean] .shops-page,html[data-wasla-theme=ocean] .business-page{background:#103b60!important}html[data-wasla-theme=gold] .worlds-page,html[data-wasla-theme=gold] .shops-page,html[data-wasla-theme=gold] .business-page{background:#4a3818!important}html[data-wasla-theme=graphite] .worlds-page,html[data-wasla-theme=graphite] .shops-page,html[data-wasla-theme=graphite] .business-page{background:#343b46!important}html[data-wasla-theme=light] .worlds-page,html[data-wasla-theme=light] .shops-page,html[data-wasla-theme=light] .business-page{color:#202733!important;background:#eeeae1!important}html[data-wasla-theme=ocean] .shops-header,html[data-wasla-theme=gold] .shops-header,html[data-wasla-theme=graphite] .shops-header,html[data-wasla-theme=midnight] .shops-header{background:#050c16b8}html[data-wasla-theme=ocean] .shops-main,html[data-wasla-theme=gold] .shops-main,html[data-wasla-theme=graphite] .shops-main,html[data-wasla-theme=midnight] .shops-main{background:0 0}html[data-wasla-theme=light] .worlds-directory{background:#e5e0d5}html[data-wasla-theme=light] .world-card{background:#fffdf8;border-color:#d8d0c1}html[data-wasla-theme=light] .world-card h3{color:#202733}html[data-wasla-theme=light] .world-card p{color:#5e6875}html[data-wasla-theme=light] .worlds-hero h1,html[data-wasla-theme=light] .worlds-section-heading h2{color:#202733}html[data-wasla-theme=light] .worlds-hero-copy>p,html[data-wasla-theme=light] .worlds-section-heading p{color:#586474}html[data-wasla-theme=light] .worlds-footer-brand{color:#202733}html[data-wasla-theme=light] .wasla-theme-trigger{color:#202733;background:#fffdf8}@media (max-width:600px){.wasla-theme-control{inset-inline-end:12px;bottom:12px}.wasla-theme-trigger{min-height:41px;padding:0 13px}}.shops-products-area{margin-top:48px}.shops-products-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.shops-products-heading h2{margin:6px 0 0;font-size:25px}.shops-products-heading>b{color:#e2c88f;border:1px solid #d8bd844d;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.shops-products-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.shops-product-form h3{margin:8px 0 20px;font-size:20px}.shops-product-form label{color:var(--shops-muted,#9aa6b6);gap:7px;margin:0 0 13px;font-size:11px;font-weight:700;display:grid}.shops-product-form input,.shops-product-form select,.shops-product-form textarea{width:100%;min-height:42px;color:inherit;font:inherit;background:#050c166b;border:1px solid #d8bd8433;border-radius:8px;outline:none;padding:10px 12px;font-size:12px}.shops-product-form textarea{resize:vertical}.shops-product-fields{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.shops-product-list{gap:12px;display:grid}.shops-product-card{background:#0c16258c;border:1px solid #d8bd8433;border-radius:13px;grid-template-columns:112px minmax(0,1fr);gap:15px;padding:13px;display:grid}.shops-product-media{color:#d8bd84;background:linear-gradient(145deg,#1d2d43,#101827);border-radius:9px;place-items:center;min-height:112px;font-size:35px;font-weight:900;display:grid;overflow:hidden}.shops-product-media img{object-fit:cover;width:100%;height:100%;min-height:112px}.shops-product-content{min-width:0}.shops-product-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.shops-product-top h3{overflow-wrap:anywhere;margin:2px 0 8px;font-size:15px}.shops-product-top strong{color:#e1c58a;white-space:nowrap;font-size:13px}.shops-product-content>p{color:#aeb9c8;margin:0 0 8px;font-size:11px;line-height:1.6}.shops-product-content>small{color:#9ba8b8;font-size:10px}.shops-product-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.shops-product-actions button{color:#e8d5aa;cursor:pointer;background:0 0;border:1px solid #d8bd8459;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.shops-product-status{color:#d6bd86;font-size:10px;font-weight:800}.shops-product-status.status-active{color:#72d6a1}.shops-product-status.status-archived{color:#a2aab5}@media (max-width:850px){.shops-products-layout{grid-template-columns:1fr}}@media (max-width:520px){.shops-product-card{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:10px}.shops-product-media,.shops-product-media img{min-height:90px}.shops-product-top{flex-direction:column;gap:2px}.shops-product-fields{grid-template-columns:1fr 1fr}}html[data-wasla-theme=light] .shops-product-card{color:#202733;background:#fffdf8;border-color:#d8d0c1}html[data-wasla-theme=light] .shops-product-content>p,html[data-wasla-theme=light] .shops-product-content>small{color:#586474}html[data-wasla-theme=light] .shops-product-form input,html[data-wasla-theme=light] .shops-product-form select,html[data-wasla-theme=light] .shops-product-form textarea{color:#202733;background:#fff;border-color:#d0c8b8}.account-home{color:#f1eee7;background:radial-gradient(at 78% 0,#b5914e21,#0000 35%),#0b111c;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.account-topbar{background:#090f19d1;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50% - 590px);display:flex}.account-brand{color:#f4eee2;letter-spacing:1px;align-items:center;gap:11px;font-size:17px;text-decoration:none;display:flex}.account-brand span{color:#dfc58f;border:1px solid #b99a61;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.account-top-actions{align-items:center;gap:22px;display:flex}.account-top-actions a,.account-language{color:#c9c4b8;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700;text-decoration:none}.account-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:54px 0 35px}.account-welcome{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.account-eyebrow{color:#c5a66c;letter-spacing:1.6px;font-size:9px;font-weight:900}.account-welcome h1{letter-spacing:-1px;margin:9px 0 8px;font-size:clamp(28px,4vw,42px)}.account-welcome p{color:#9ca7b5;margin:0;font-size:13px;line-height:1.8}.account-welcome-mark{color:#c5a66c;background:linear-gradient(145deg,#c5a66c1f,#ffffff05);border:1px solid #c5a66c40;border-radius:22px;place-items:center;width:76px;height:76px;font-size:38px;font-weight:900;display:grid}.account-profile-card{background:linear-gradient(110deg,#c5a66c17,#ffffff06);border:1px solid #c5a66c40;border-radius:16px;align-items:center;gap:20px;padding:24px;display:flex}.account-avatar{color:#e8d3a7;background:#202b3b;border:2px solid #c5a66ca6;border-radius:50%;flex:0 0 76px;place-items:center;width:76px;height:76px;font-size:27px;font-weight:900;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-profile-info{flex:1;min-width:0}.account-profile-info h2{margin:7px 0 5px;font-size:20px}.account-profile-info p{color:#aab4c0;overflow-wrap:anywhere;margin:0;font-size:12px}.account-edit{color:#e2cc9f;border:1px solid #c5a66c6b;border-radius:8px;align-items:center;gap:10px;padding:11px 15px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.account-notice-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:17px;display:grid}.account-notice-card{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;align-items:flex-start;gap:15px;min-height:148px;padding:21px;display:flex}.account-notice-icon{color:#d5b77d;background:#c5a66c14;border:1px solid #c5a66c4d;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.account-notice-card>div:nth-child(2){flex:1;min-width:0}.account-notice-card h2{margin:7px 0;font-size:17px}.account-notice-card p{color:#9ba7b5;margin:0;font-size:11px;line-height:1.8}.account-notice-card>b{color:#c5ae82;white-space:nowrap;border:1px solid #c5a66c33;border-radius:20px;padding:6px 8px;font-size:9px;font-weight:700}.account-worlds{margin-top:43px}.account-section-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.account-section-heading h2{margin:7px 0 0;font-size:22px}.account-live-dot{color:#6fc69b;font-size:11px}.account-world-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-world-card{color:inherit;background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:15px;padding:19px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.account-world-card:hover{border-color:#c5a66c80;transform:translateY(-2px)}.account-world-symbol{color:#d4b77e;border:1px solid #c5a66c4d;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.account-world-card>div{flex:1;min-width:0}.account-world-card h3{margin:0 0 6px;font-size:15px}.account-world-card p{color:#9ba7b5;margin:0;font-size:10px;line-height:1.6}.account-world-card>strong{color:#d7bd88;white-space:nowrap;font-size:10px}.account-loading{color:#9ba7b5;font-size:11px}.account-error{color:#e5b6a6;background:#8c3c2d1a;border:1px solid #dc96784d;border-radius:9px;justify-content:space-between;gap:12px;margin-bottom:15px;padding:12px 15px;font-size:11px;display:flex}.account-error button{color:#e8d0a3;cursor:pointer;background:0 0;border:0;text-decoration:underline}.account-footer{color:#748092;letter-spacing:1px;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:15px;margin-top:50px;padding-top:20px;font-size:9px;display:flex}.account-footer button{color:#b8a98b;cursor:pointer;background:0 0;border:0;font-size:10px}.account-footer button:disabled{opacity:.5}html[data-wasla-theme=light] .account-home{color:#222a34;background:#f0ede6}html[data-wasla-theme=light] .account-topbar{background:#fffdf8;border-color:#ddd5c7}html[data-wasla-theme=light] .account-brand{color:#222a34}html[data-wasla-theme=light] .account-profile-card,html[data-wasla-theme=light] .account-notice-card,html[data-wasla-theme=light] .account-world-card{background:#fffdf8;border-color:#ddd5c7}html[data-wasla-theme=light] .account-welcome p,html[data-wasla-theme=light] .account-profile-info p,html[data-wasla-theme=light] .account-notice-card p,html[data-wasla-theme=light] .account-world-card p{color:#657080}html[data-wasla-theme=light] .account-top-actions a,html[data-wasla-theme=light] .account-language{color:#4e5968}html[data-wasla-theme=light] .account-world-card h3{color:#222a34}@media (max-width:650px){.account-shell{width:calc(100% - 32px);padding-top:34px}.account-topbar{height:64px;padding:0 16px}.account-welcome-mark{border-radius:16px;width:55px;height:55px;font-size:27px}.account-profile-card{flex-wrap:wrap;gap:12px;padding:16px}.account-avatar{flex-basis:60px;width:60px;height:60px}.account-profile-info h2{font-size:16px}.account-edit{justify-content:center;width:100%}.account-notice-grid,.account-world-grid{grid-template-columns:1fr}.account-notice-card{min-height:130px;padding:16px}.account-footer{flex-wrap:wrap;margin-top:35px}.account-top-actions{gap:12px}.account-top-actions a{font-size:10px}}.wasla-workspace-header{z-index:20;color:#f4efe5;background:#090f19f5;border-bottom:1px solid #c5a66c2e;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:72px;padding:10px max(22px,50% - 620px);display:flex;position:relative}.wasla-workspace-brand{color:inherit;flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.wasla-workspace-brand>span{color:#e2c991;border:1px solid #c5a66c;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.wasla-workspace-brand strong{letter-spacing:1px;font-size:15px}.wasla-workspace-nav{flex:1;justify-content:center;align-items:center;gap:clamp(10px,1.8vw,25px);display:flex}.wasla-workspace-nav a{color:#c8c5bd;white-space:nowrap;font-size:11px;font-weight:700;text-decoration:none}.wasla-workspace-nav a:hover{color:#e5c98f}.wasla-workspace-actions{flex:none;align-items:center;gap:12px;display:flex}.wasla-workspace-language{color:#e6d4ae;cursor:pointer;background:0 0;border:1px solid #c5a66c66;border-radius:8px;min-height:36px;padding:0 12px;font-size:11px;font-weight:800}.wasla-workspace-user{color:#f1eee7;align-items:center;gap:8px;max-width:180px;text-decoration:none;display:flex}.wasla-workspace-avatar{color:#e4ce9e;background:#263246;border:1px solid #c5a66ca6;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;font-weight:800;display:grid;overflow:hidden}.wasla-workspace-avatar img{object-fit:cover;width:100%;height:100%}.wasla-workspace-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10px;font-weight:700;overflow:hidden}html[data-wasla-theme=light] .wasla-workspace-header{color:#202733;background:#fffdf8;border-color:#ddd5c7}html[data-wasla-theme=light] .wasla-workspace-nav a,html[data-wasla-theme=light] .wasla-workspace-user{color:#465263}@media (max-width:760px){.wasla-workspace-header{flex-wrap:wrap;gap:8px;min-height:62px;padding:8px 12px}.wasla-workspace-brand>span{width:32px;height:32px}.wasla-workspace-brand strong{font-size:12px}.wasla-workspace-nav{border-top:1px solid #ffffff14;flex-basis:100%;order:3;justify-content:space-between;gap:6px;width:100%;padding:7px 2px 2px}.wasla-workspace-nav a{font-size:10px}.wasla-workspace-nav a span{display:none}.wasla-workspace-actions{gap:7px}.wasla-workspace-language{min-height:32px;padding:0 9px;font-size:10px}.wasla-workspace-avatar{flex-basis:32px;width:32px;height:32px}.wasla-workspace-name{max-width:72px;font-size:9px}}.wasla-messages-page{background:var(--page-bg,#0b111b);min-height:100vh;color:var(--text-primary,#f3eee5)}.wasla-messages-shell{width:min(1180px,100% - 40px);margin:42px auto 72px}.wasla-messages-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.wasla-messages-eyebrow{color:#c7a96e;letter-spacing:2px;font-size:10px;font-weight:800}.wasla-messages-heading h1{margin:9px 0;font-size:clamp(30px,4vw,44px)}.wasla-messages-heading p{color:var(--text-muted,#9ba5b3);margin:0;font-size:13px}.wasla-messages-mark{color:#d6bb87;border:1px solid #c5a66c59;border-radius:18px;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.wasla-messages-workspace{background:#121b29d1;border:1px solid #c5a66c33;border-radius:18px;grid-template-columns:minmax(260px,340px) 1fr;min-height:520px;display:grid;overflow:hidden}.wasla-conversations-panel{border-inline-end:1px solid #c5a66c29;padding:22px}.wasla-conversations-title{border-bottom:1px solid #c5a66c26;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.wasla-conversations-title h2{margin:0;font-size:16px}.wasla-conversations-title>span{color:#d6bb87;background:#c5a66c1f;border-radius:50%;place-items:center;min-width:26px;height:26px;font-size:11px;display:grid}.wasla-conversations-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:380px;display:flex}.wasla-conversations-empty>span{color:#d6bb87;background:#c5a66c1a;border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.wasla-conversations-empty strong{font-size:13px}.wasla-conversations-empty p,.wasla-chat-empty p{max-width:330px;color:var(--text-muted,#9ba5b3);margin:0;font-size:12px;line-height:1.9}.wasla-chat-panel{place-items:center;padding:30px;display:grid}.wasla-chat-empty{text-align:center;flex-direction:column;align-items:center;gap:15px;display:flex}.wasla-chat-symbol{color:#d6bb87;border:1px solid #c5a66c66;border-radius:23px;place-items:center;width:74px;height:74px;font-size:24px;font-weight:900;display:grid}.wasla-chat-empty h2{margin:0;font-size:21px}.wasla-chat-empty small{color:#c7a96e;margin-top:10px;font-size:11px}@media (max-width:700px){.wasla-messages-shell{width:calc(100% - 24px);margin:26px auto 48px}.wasla-messages-workspace{grid-template-columns:1fr;min-height:0}.wasla-conversations-panel{border-inline-end:0;border-bottom:1px solid #c5a66c29}.wasla-conversations-empty{min-height:190px}.wasla-chat-panel{min-height:300px;padding:22px}.wasla-messages-heading p{max-width:270px}}.wasla-profile-page{color:#14243a;background:radial-gradient(at 88% 8%,#c6a15b1f,#0000 30%),#f5f3ed;min-height:100vh}.wasla-profile-wrap{width:min(1040px,100% - 40px);margin:0 auto;padding:54px 0 90px}.wasla-profile-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.wasla-profile-heading>div>span{color:#a27c3f;letter-spacing:1.5px;font-size:11px;font-weight:800}.wasla-profile-heading h1{letter-spacing:-1px;margin:10px 0;font-size:clamp(32px,5vw,48px)}.wasla-profile-heading p{color:#748092;margin:0;font-size:14px;line-height:1.9}.wasla-profile-heading>a{white-space:nowrap;border:1px solid #14243a26;border-radius:10px;padding:12px 17px;font-size:12px;font-weight:800}.wasla-profile-form{gap:18px;display:grid}.wasla-profile-card{background:#ffffffe6;border:1px solid #14243a1a;border-radius:18px;padding:28px;box-shadow:0 16px 45px #14243a0b}.wasla-profile-section-title{align-items:center;gap:15px;margin-bottom:24px;display:flex}.wasla-profile-section-title>span{color:#dfc58f;background:#14243a;border-radius:13px;place-items:center;width:42px;height:42px;font:700 15px Georgia,serif;display:grid}.wasla-profile-section-title h2{margin:0 0 5px;font-size:18px}.wasla-profile-section-title p{color:#8791a0;margin:0;font-size:12px;line-height:1.7}.wasla-profile-photo-row{align-items:center;gap:24px;display:flex}.wasla-profile-photo-preview{color:#f7f4ed;background:linear-gradient(145deg,#203b59,#102036);border:3px solid #dfc58f;border-radius:50%;flex:none;place-items:center;width:116px;height:116px;font-size:42px;font-weight:800;display:grid;overflow:hidden}.wasla-profile-photo-preview img{object-fit:cover;width:100%;height:100%}.wasla-profile-photo-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wasla-profile-upload,.wasla-profile-remove{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:13px 17px;font-size:12px;font-weight:800;display:inline-flex}.wasla-profile-upload{color:#fff;background:#14243a}.wasla-profile-upload input{display:none}.wasla-profile-remove{color:#6c7480;background:#fff;border:1px solid #14243a26}.wasla-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wasla-profile-fields label{color:#526073;flex-direction:column;gap:8px;font-size:12px;font-weight:800;display:flex}.wasla-profile-fields input,.wasla-profile-fields textarea{color:#14243a;width:100%;min-width:0;font:inherit;background:#fbfaf7;border:1px solid #14243a24;border-radius:10px;outline:none;padding:13px 14px;font-size:13px}.wasla-profile-fields input:focus,.wasla-profile-fields textarea:focus{border-color:#c6a15b;box-shadow:0 0 0 3px #c6a15b1f}.wasla-profile-fields input:disabled{color:#8791a0;background:#f0efeb}.wasla-profile-fields textarea{resize:vertical;line-height:1.8}.wasla-profile-fields small{color:#9aa2ad;align-self:flex-end;font-weight:500}.wasla-profile-full{grid-column:1/-1}.wasla-profile-social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wasla-profile-error,.wasla-profile-success{border-radius:10px;margin:0;padding:13px 16px;font-size:13px}.wasla-profile-error{color:#a13e31;background:#fff0ed}.wasla-profile-success{color:#23633b;background:#eaf6ee}.wasla-profile-submit-row{justify-content:flex-end;display:flex}.wasla-profile-submit-row button{color:#fff;background:#14243a;border:0;border-radius:11px;min-width:190px;padding:16px 20px;font-size:13px;font-weight:800}.wasla-profile-submit-row button:disabled{opacity:.6;cursor:wait}.wasla-profile-submit-row button span{color:#dfc58f;margin-inline-start:18px}.wasla-profile-loading{color:#738092;text-align:center;background:#fff;border:1px solid #14243a1a;border-radius:15px;padding:35px}@media (max-width:650px){.wasla-profile-wrap{width:calc(100% - 28px);padding:34px 0 60px}.wasla-profile-heading{flex-direction:column;align-items:flex-start}.wasla-profile-heading>a{align-self:flex-start}.wasla-profile-card{padding:20px}.wasla-profile-photo-row{flex-direction:column;align-items:flex-start}.wasla-profile-fields,.wasla-profile-social-grid{grid-template-columns:1fr}.wasla-profile-full{grid-column:auto}.wasla-profile-submit-row button{width:100%}}.wasla-brands-page{color:#14243a;background:radial-gradient(at 88% 8%,#c6a15b21,#0000 30%),#f5f3ed;min-height:100vh}.wasla-brands-wrap{width:min(1120px,100% - 40px);margin:0 auto;padding:55px 0 90px}.wasla-brands-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.wasla-brands-heading>div:first-child>span{color:#a27c3f;letter-spacing:2px;font-size:11px;font-weight:900}.wasla-brands-heading h1{margin:10px 0;font-size:clamp(30px,5vw,46px)}.wasla-brands-heading p{color:#748092;margin:0;font-size:14px;line-height:1.9}.wasla-brands-emblem{color:#dfc58f;background:linear-gradient(145deg,#203b59,#102036);border:1px solid #c6a15b8c;border-radius:25px;place-items:center;width:90px;height:90px;font:700 58px Georgia,serif;display:grid;box-shadow:0 18px 40px #14243a29}.wasla-brands-toolbar{background:#fff;border:1px solid #14243a1a;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:20px 23px;display:flex}.wasla-brands-toolbar>div{flex-direction:column;gap:5px;display:flex}.wasla-brands-toolbar b{font-size:14px}.wasla-brands-toolbar small{color:#8791a0;font-size:11px}.wasla-brands-toolbar>a{color:#9a773e;font-size:12px;font-weight:800}.wasla-brands-empty{text-align:center;background:#ffffffb8;border:1px dashed #14243a33;border-radius:18px;padding:55px 24px}.wasla-brands-empty-mark{color:#dfc58f;background:#14243a;border-radius:20px;place-items:center;width:66px;height:66px;margin:0 auto 20px;font:700 40px Georgia,serif;display:grid}.wasla-brands-empty h2{margin:0 0 12px;font-size:20px}.wasla-brands-empty p{color:#788495;max-width:560px;margin:0 auto 20px;font-size:13px;line-height:1.9}.wasla-brands-empty>a{color:#fff;background:#14243a;border-radius:10px;padding:13px 19px;font-size:12px;font-weight:800;display:inline-flex}.wasla-brands-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wasla-brand-card{background:#fff;border:1px solid #14243a1a;border-radius:16px;padding:24px;box-shadow:0 14px 40px #14243a0b}.wasla-brand-card-top{align-items:center;gap:16px;margin-bottom:22px;display:flex}.wasla-brand-logo{color:#14243a;background:#f4f1e9;border:1px solid #c6a15b73;border-radius:17px;flex:none;place-items:center;width:76px;height:76px;font-size:30px;font-weight:900;display:grid;overflow:hidden}.wasla-brand-logo img{object-fit:contain;width:100%;height:100%}.wasla-brand-card-top h2{margin:0 0 5px;font-size:17px}.wasla-brand-card-top p{color:#788495;margin:0 0 6px;font-size:12px}.wasla-brand-card-top small{color:#9a773e;font-size:10px}.wasla-brand-file{color:#526073;cursor:pointer;border:1px dashed #14243a38;border-radius:10px;padding:13px 14px;font-size:12px;font-weight:800;display:block}.wasla-brand-file input{display:none}.wasla-brand-hint{color:#929ba7;margin:8px 0 15px;font-size:10px}.wasla-brand-card>button{color:#fff;background:#14243a;border:0;border-radius:10px;width:100%;padding:14px;font-size:12px;font-weight:800}.wasla-brand-card>button:disabled{opacity:.6;cursor:wait}.wasla-brand-card>button span{color:#dfc58f;margin-inline-start:12px}.wasla-brands-notice{color:#23633b;background:#eaf6ee;border-radius:10px;padding:12px 15px;font-size:12px}@media (max-width:680px){.wasla-brands-wrap{width:calc(100% - 28px);padding:34px 0 60px}.wasla-brands-heading{align-items:flex-start}.wasla-brands-emblem{border-radius:18px;width:62px;height:62px;font-size:40px}.wasla-brands-grid{grid-template-columns:1fr}.wasla-brands-toolbar{flex-direction:column;align-items:flex-start}}.wasla-profile-public-preview{background:linear-gradient(120deg,#fff,#f6f1e5);border:1px solid #c6a15b61;border-radius:18px;align-items:center;gap:22px;margin:0 0 20px;padding:24px;display:flex;box-shadow:0 15px 40px #14243a0d}.wasla-profile-public-avatar{color:#fff;background:#14243a;border:3px solid #dfc58f;border-radius:50%;flex:none;place-items:center;width:104px;height:104px;font-size:40px;font-weight:900;display:grid;overflow:hidden}.wasla-profile-public-avatar img{object-fit:cover;width:100%;height:100%}.wasla-profile-public-copy>span{color:#a27c3f;letter-spacing:1.5px;font-size:10px;font-weight:900}.wasla-profile-public-copy h2{margin:6px 0;font-size:21px}.wasla-profile-public-copy p{color:#667487;white-space:pre-wrap;margin:5px 0;font-size:13px;line-height:1.8}.wasla-profile-public-copy>a{color:#8d6a34;overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:inline-block}.wasla-profile-public-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.wasla-profile-public-links a{color:#526073;background:#fff;border:1px solid #14243a1f;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:800}@media (max-width:600px){.wasla-profile-public-preview{flex-direction:column;align-items:flex-start}.wasla-profile-public-avatar{width:88px;height:88px}}.network-page{color:#14243a;background:#f4f1e9;min-height:100vh}.network-shell{width:min(1180px,100% - 44px);margin:0 auto;padding:48px 0 70px}.network-hero{justify-content:space-between;align-items:center;gap:24px;padding:8px 0 34px;display:flex}.network-eyebrow{color:#a17a3d;letter-spacing:2px;font-size:10px;font-weight:900;display:block}.network-hero h1{letter-spacing:-1.5px;margin:9px 0 8px;font-size:clamp(30px,5vw,48px)}.network-hero p{color:#697486;max-width:680px;margin:0;font-size:14px;line-height:1.8}.network-hero-symbol{color:#e5ca91;background:#14243a;border:1px solid #c5a66cb3;border-radius:28px;flex:none;place-items:center;width:94px;height:94px;display:grid;position:relative;box-shadow:0 18px 35px #14243a26}.network-hero-symbol span{font-size:43px;font-weight:900}.network-hero-symbol i{color:#fff;font-style:normal;position:absolute;top:8px;right:10px}.network-search-panel{background:#fff;border:1px solid #14243a17;border-radius:18px;grid-template-columns:minmax(200px,.8fr) minmax(300px,1.2fr);align-items:center;gap:28px;margin-bottom:22px;padding:25px;display:grid;box-shadow:0 12px 35px #14243a0b}.network-search-panel h2{margin:7px 0 5px;font-size:19px}.network-search-panel p{color:#818b99;margin:0;font-size:11px}.network-search-panel form{gap:9px;display:flex}.network-search-panel input{color:#14243a;min-width:0;font:inherit;background:#fbfcfd;border:1px solid #dce0e5;border-radius:10px;outline:none;flex:1;padding:13px 15px;font-size:12px}.network-search-panel input:focus{border-color:#b69256;box-shadow:0 0 0 3px #b692561f}.network-search-panel form button,.network-button{cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:800}.network-search-panel form button,.network-button.primary{color:#f5ead0;background:#14243a}.network-search-panel form button span{color:#dfc58f;margin-inline-start:12px}.network-button.subtle{color:#566274;background:#fff;border:1px solid #e1e4e8}.network-button:disabled,.network-search-panel button:disabled{opacity:.55;cursor:wait}.network-alert,.network-notice{color:#994b3c;background:#fff0ed;border-radius:10px;margin:12px 0;padding:12px 15px;font-size:12px}.network-alert button{color:inherit;background:0 0;border:0;margin-inline-start:12px;font-weight:900}.network-notice{color:#286341;background:#edf6ef}.network-loading,.network-empty{color:#7a8492;text-align:center;border:1px dashed #d8dce1;border-radius:12px;padding:24px;font-size:12px;line-height:1.8}.network-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 20px;display:grid}.network-stats>div{background:#fff;border:1px solid #14243a14;border-radius:14px;align-items:center;gap:12px;padding:17px 19px;display:flex}.network-stats strong{color:#a17a3d;font-size:26px}.network-stats span{color:#657184;font-size:11px;font-weight:700}.network-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.network-section{background:#fff;border:1px solid #14243a14;border-radius:17px;min-width:0;padding:22px;box-shadow:0 10px 28px #14243a09}.network-section>header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;padding-bottom:13px;display:flex}.network-section>header span{color:#a17a3d;letter-spacing:1.4px;font-size:9px;font-weight:900}.network-section>header h2{margin:5px 0 0;font-size:17px}.network-section>header>b{color:#9b763f;text-align:center;background:#f4f0e7;border-radius:8px;min-width:30px;padding:6px 8px;font-size:11px}.network-person-card,.network-business-card{border-bottom:1px solid #f0f1f2;align-items:center;gap:11px;padding:11px 0;display:flex}.network-person-card:last-child,.network-business-card:last-child{border-bottom:0}.network-person-avatar,.network-business-mark{color:#e8d09e;background:#172b43;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid;overflow:hidden}.network-person-avatar{border-radius:50%}.network-person-avatar img{object-fit:cover;width:100%;height:100%}.network-person-copy,.network-business-copy{flex:1;min-width:0}.network-person-copy strong,.network-business-copy strong{color:#26364b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.network-person-copy small,.network-business-copy small{color:#8992a0;margin-top:4px;font-size:10px;display:block}.network-card-actions{align-items:center;gap:6px;display:flex}.network-card-actions .network-button{padding:8px 10px;font-size:10px}.network-state{color:#a17a3d;white-space:nowrap;font-size:10px;font-weight:800}.network-subsection{border-top:1px solid #edf0f2;margin-top:16px;padding-top:13px}.network-subsection h3{color:#7c8795;margin:0 0 8px;font-size:11px}.network-discovery{margin-bottom:18px}.network-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.network-business-card .network-button{padding:9px 11px;font-size:10px}.network-privacy{color:#7b8491;background:#f9f6ef;border:1px solid #c5a66c40;border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:15px 17px;font-size:10px;line-height:1.8;display:flex}.network-privacy span{color:#a17a3d;font-size:17px}@media (max-width:820px){.network-search-panel{grid-template-columns:1fr;gap:14px}.network-columns{grid-template-columns:1fr}.network-card-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.network-shell{width:calc(100% - 26px);padding:30px 0 50px}.network-hero-symbol{border-radius:19px;width:65px;height:65px}.network-hero-symbol span{font-size:30px}.network-hero h1{font-size:31px}.network-search-panel{padding:18px}.network-search-panel form{flex-direction:column}.network-search-panel form button{width:100%}.network-stats{gap:7px}.network-stats>div{flex-direction:column;align-items:flex-start;gap:3px;padding:12px}.network-stats strong{font-size:22px}.network-stats span{font-size:9px}.network-section{padding:16px}.network-card-grid{grid-template-columns:1fr}.network-person-card,.network-business-card{gap:8px}.network-card-actions{flex-wrap:wrap;justify-content:flex-end}.network-person-copy strong,.network-business-copy strong{font-size:11px}.network-button{padding:8px 9px;font-size:9px}}.wasla-workspace-header{z-index:50;position:relative}.wasla-menu-trigger{cursor:pointer;background:0 0;border:1px solid #c4a56952;border-radius:11px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:flex}.wasla-menu-trigger span{background:currentColor;border-radius:3px;width:17px;height:2px}.wasla-menu-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08111d85;border:0;position:fixed;inset:0}.wasla-drawer{z-index:81;top:0;bottom:0;color:#f6f0e5;visibility:hidden;background:#101f32;flex-direction:column;width:min(390px,88vw);padding:23px 20px 18px;transition:transform .24s;display:flex;position:fixed;inset-inline-start:0;transform:translate(-105%);box-shadow:0 20px 70px #0000004d}.wasla-drawer[dir=rtl]{transform:translate(105%)}.wasla-drawer.is-open{visibility:visible;transform:translate(0)}.wasla-drawer-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.wasla-drawer-head>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;width:34px;height:34px;font-size:22px}.wasla-drawer-identity{align-items:center;gap:11px;min-width:0;display:flex}.wasla-drawer-identity>div{min-width:0}.wasla-drawer-identity strong,.wasla-drawer-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wasla-drawer-identity strong{font-size:13px}.wasla-drawer-identity small{color:#aeb9c6;max-width:230px;margin-top:4px;font-size:10px}.wasla-drawer-label{color:#c5a66c;letter-spacing:1.8px;padding:21px 4px 9px;font-size:9px;font-weight:900}.wasla-drawer-links{gap:4px;display:grid;overflow-y:auto}.wasla-drawer-links a{color:#e8edf2;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:11px 10px;font-size:12px;text-decoration:none;display:flex}.wasla-drawer-links a>span{color:#d7b978;text-align:center;width:22px;font-size:17px}.wasla-drawer-links a>b{color:#9ca9b8;margin-inline-start:auto;font-size:11px}.wasla-drawer-links a:hover,.wasla-drawer-links a[aria-current=page]{color:#f2dba9;background:#cfb1771a;border-color:#cfb17738}.wasla-drawer-bottom{border-top:1px solid #ffffff1f;gap:10px;margin-top:auto;padding-top:15px;display:grid}.wasla-drawer-language,.wasla-drawer-logout{color:#dce4ed;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 13px;font-size:11px;text-decoration:none;display:flex}.wasla-drawer-logout{color:#efb3a8;border-color:#dc8b7e40}.wasla-notifications-page,.wasla-settings-page{color:#14243a;background:#f4f1e9;min-height:100vh}.wasla-notifications-shell,.wasla-settings-shell{width:min(900px,100% - 34px);margin:0 auto;padding:55px 0 80px}.wasla-notifications-eyebrow,.wasla-settings-eyebrow{color:#a17a3d;letter-spacing:2px;font-size:10px;font-weight:900}.wasla-notifications-shell h1,.wasla-settings-shell h1{letter-spacing:-1px;margin:12px 0;font-size:clamp(30px,5vw,46px)}.wasla-notifications-intro,.wasla-settings-shell>p{color:#758091;max-width:650px;font-size:13px;line-height:1.9}.wasla-notifications-empty{text-align:center;background:#fff;border:1px solid #14243a17;border-radius:20px;margin-top:28px;padding:55px 25px;box-shadow:0 15px 40px #14243a0d}.wasla-notifications-symbol{color:#a17a3d;background:#f8f4eb;border:1px solid #d9c49c;border-radius:22px;place-items:center;width:68px;height:68px;margin:0 auto 18px;font-size:30px;display:grid}.wasla-notifications-empty h2{margin:0 0 10px;font-size:21px}.wasla-notifications-empty p{color:#7b8593;max-width:540px;margin:0 auto 20px;font-size:12px;line-height:1.9}.wasla-notifications-empty a{color:#99713a;font-size:12px;font-weight:800;text-decoration:none}.wasla-settings-list{gap:9px;margin-top:27px;display:grid}.wasla-settings-row{color:#1b2c42;background:#fff;border:1px solid #14243a14;border-radius:13px;align-items:center;gap:14px;padding:17px;text-decoration:none;display:flex}.wasla-settings-row>span{color:#a17a3d;background:#f4f0e7;border-radius:12px;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.wasla-settings-row>div{flex:1}.wasla-settings-row strong,.wasla-settings-row small{display:block}.wasla-settings-row strong{font-size:12px}.wasla-settings-row small{color:#87909d;margin-top:4px;font-size:10px}.wasla-settings-row>b{color:#a17a3d}.wasla-settings-row button{color:#876532;background:#faf8f2;border:1px solid #e0d7c5;border-radius:9px;padding:8px 13px;font-size:10px;font-weight:800}.wasla-settings-note{color:#818a96;background:#f8f5ee;border-radius:10px;margin-top:17px;padding:14px;font-size:11px;line-height:1.8}@media (min-width:900px){.wasla-drawer{inset-inline-start:0}.wasla-drawer:not([dir=rtl]){transform:translate(-105%)}.wasla-drawer[dir=rtl]{transform:translate(105%)}.wasla-drawer.is-open{transform:translate(0)}}.wasla-entry-paths,.wasla-memberships{width:min(1180px,100% - 44px);margin:0 auto;padding:54px 0 26px}.wasla-entry-heading{max-width:740px;margin-bottom:24px}.wasla-entry-heading>span{color:#b08a4c;letter-spacing:2px;font-size:10px;font-weight:900}.wasla-entry-heading h2{letter-spacing:-.8px;margin:9px 0;font-size:clamp(25px,4vw,37px)}.wasla-entry-heading p{color:#a8b2bf;margin:0;font-size:13px;line-height:1.9}.wasla-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wasla-entry-card{color:#f4efe5;background:linear-gradient(145deg,#172b43,#101d2e);border:1px solid #c5a66c2e;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #0000001f}.wasla-entry-art{background:radial-gradient(circle,#c3a1623b,#0000 58%),linear-gradient(120deg,#203c58,#14243a);place-items:center;height:145px;display:grid;position:relative;overflow:hidden}.wasla-entry-art:before,.wasla-entry-art:after{content:"";border:1px solid #dabe8759;border-radius:50%;width:175px;height:175px;position:absolute;transform:rotate(-24deg)scaleX(1.4)}.wasla-entry-art:after{width:115px;height:115px;transform:rotate(45deg)scaleX(1.5)}.wasla-entry-art>span{top:15px;color:#f4e6c7a6;letter-spacing:2px;font-size:10px;position:absolute;inset-inline-start:17px}.wasla-entry-art>b{z-index:1;color:#e5c98f;text-shadow:0 8px 25px #0003;font-size:48px;font-weight:500}.wasla-entry-art>i{inset-inline-end:22%;color:#f5e4bd;font-size:15px;font-style:normal;position:absolute;top:26%}.wasla-entry-card>div:last-child{padding:19px 20px 21px}.wasla-entry-card small{color:#c5a66c;letter-spacing:1.2px;font-size:9px;font-weight:900}.wasla-entry-card h3{margin:9px 0;font-size:19px}.wasla-entry-card p{color:#b5c0cd;min-height:52px;margin:0 0 17px;font-size:11px;line-height:1.9}.wasla-entry-card a{color:#f0d69f;align-items:center;gap:10px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.wasla-memberships{padding-top:55px;padding-bottom:65px}.wasla-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wasla-plan-card{color:#f2eee6;background:#14243a;border:1px solid #c5a66c33;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:245px;padding:21px;display:flex;position:relative}.wasla-plan-card.featured{background:linear-gradient(150deg,#203a55,#13243a);border-color:#c5a66c;box-shadow:0 14px 35px #00000029}.wasla-plan-mark{top:17px;color:#d3b78080;font-size:10px;position:absolute;inset-inline-end:18px}.wasla-plan-card>small{color:#c5a66c;letter-spacing:2px;font-size:9px;font-weight:900}.wasla-plan-card h3{margin:12px 0 7px;font-size:22px}.wasla-plan-card p{color:#b5c0cd;min-height:54px;margin:0;font-size:11px;line-height:1.8}.wasla-plan-card>b{color:#e2c68f;margin-top:auto;padding-top:17px;font-size:10px}.wasla-plan-card>a,.wasla-plan-disabled{color:#f0d69f;border:1px solid #dabe8759;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none}.wasla-plan-disabled{color:#aab4c0;border-color:#ffffff1f}.wasla-membership-note{color:#929eac;margin:18px 0 0;font-size:10px;line-height:1.8}@media (max-width:900px){.wasla-entry-grid,.wasla-plan-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.wasla-entry-paths,.wasla-memberships{width:calc(100% - 28px);padding-top:37px}.wasla-entry-grid,.wasla-plan-grid{grid-template-columns:1fr}.wasla-entry-art{height:125px}.wasla-entry-card p,.wasla-plan-card p{min-height:0}.wasla-plan-card{min-height:210px}}.wasla-menu-trigger{z-index:52;min-width:44px;position:relative;box-shadow:0 3px 12px #0a14232e;background:#14243a!important;border:1.5px solid #c5a66c!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:44px!important;height:44px!important;padding:0!important;display:flex!important}.wasla-menu-trigger span{min-height:2.5px;opacity:1!important;background:#f3d79e!important;border-radius:4px!important;width:21px!important;height:2.5px!important;display:block!important;transform:none!important}.wasla-search-trigger{color:#f0d69f;cursor:pointer;background:#14243a;border:1px solid #c5a66c8c;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid!important}.wasla-search-trigger svg,.wasla-global-search svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.wasla-global-search{z-index:49;color:#17283e;background:#fff;border:1px solid #c5a66c73;border-radius:14px;align-items:center;gap:11px;width:min(900px,100% - 30px);margin:12px auto;padding:10px 13px;display:flex;position:relative;box-shadow:0 12px 35px #0a14231f}.wasla-global-search svg{color:#a27b40;flex:none}.wasla-global-search input{color:#17283e;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.wasla-global-search input::placeholder{color:#929ba6}.wasla-global-search button{color:#f5dfb1;font:inherit;cursor:pointer;background:#172b43;border:0;border-radius:9px;flex:none;padding:10px 17px;font-size:11px;font-weight:800}.wasla-drawer{z-index:101!important}.wasla-menu-backdrop{z-index:100!important}.wasla-drawer-bottom{padding-top:13px;padding-bottom:max(5px,env(safe-area-inset-bottom));background:#101f32;flex:none;position:sticky;bottom:0}.wasla-drawer-logout{background:#be5b4d1f;justify-content:center;gap:10px;min-height:46px;font-size:12px!important;font-weight:900!important}.wasla-drawer-logout span{margin-inline-start:auto}.wasla-search-page{color:#14243a;background:#f4f1e9;min-height:100vh}.wasla-search-shell{width:min(900px,100% - 34px);margin:0 auto;padding:55px 0 80px}.wasla-search-eyebrow{color:#a17a3d;letter-spacing:2px;font-size:10px;font-weight:900}.wasla-search-shell h1{letter-spacing:-1px;margin:12px 0;font-size:clamp(30px,5vw,46px)}.wasla-search-shell>p{color:#7b8795;font-size:13px;line-height:1.8}.wasla-search-shell>p strong{color:#9a733b}.wasla-search-destinations{gap:10px;margin-top:27px;display:grid}.wasla-search-destinations>a{color:#192b42;background:#fff;border:1px solid #14243a17;border-radius:14px;align-items:center;gap:14px;padding:17px;text-decoration:none;display:flex}.wasla-search-destinations>a>span{color:#a17a3d;background:#f5f0e5;border-radius:12px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.wasla-search-destinations>a>div{flex:1}.wasla-search-destinations strong,.wasla-search-destinations small{display:block}.wasla-search-destinations strong{font-size:13px}.wasla-search-destinations small{color:#87919e;margin-top:4px;font-size:10px}.wasla-search-destinations>a>b{color:#a17a3d}.wasla-search-hint{color:#747f8d;background:#ebe6da;border-radius:11px;margin-top:18px;padding:14px;font-size:11px;line-height:1.9}@media (max-width:560px){.wasla-menu-trigger{min-width:42px;width:42px!important;height:42px!important}.wasla-search-trigger{width:39px;height:39px}.wasla-global-search{gap:7px;padding:8px}.wasla-global-search button{padding:9px 12px}.wasla-global-search input{font-size:11px}}.wasla-hero-join{color:#f7f2e8;background:linear-gradient(125deg,#14243a 0%,#1c3550 58%,#14243a 100%);border:1px solid #c5a66c40;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:24px;width:min(1180px,100% - 44px);margin:0 auto 18px;padding:27px;display:grid;box-shadow:0 22px 55px #14243a21}.wasla-hero-about{align-self:center;padding:16px 18px}.wasla-hero-about>span,.wasla-hero-signup>span{color:#d7b978;letter-spacing:1.8px;font-size:10px;font-weight:900}.wasla-hero-about h2{letter-spacing:-.6px;margin:12px 0 10px;font-size:clamp(25px,3vw,36px)}.wasla-hero-about>p{color:#c0cad5;max-width:650px;margin:0;font-size:13px;line-height:2}.wasla-about-points{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.wasla-about-points span{color:#e8d6b2;background:#ffffff0b;border:1px solid #dabe8738;border-radius:30px;padding:8px 11px;font-size:10px;font-weight:700}.wasla-hero-signup{color:#14243a;background:linear-gradient(150deg,#f9f6ef,#eee7d8);border:1px solid #dabe8761;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;padding:25px;display:flex;position:relative;overflow:hidden}.wasla-hero-signup:after{content:"";border:1px solid #ad874540;border-radius:50%;width:180px;height:180px;position:absolute;top:-105px;right:-95px;box-shadow:0 0 0 22px #ad87450b,0 0 0 44px #ad874509}.wasla-signup-mark{color:#e7ca91;background:#14243a;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:17px;font-family:Georgia,serif;font-size:25px;font-weight:900;display:grid}.wasla-hero-signup>span{color:#98713a}.wasla-hero-signup h2{margin:8px 0;font-size:clamp(22px,2.5vw,29px)}.wasla-hero-signup p{color:#697587;max-width:390px;margin:0 0 18px;font-size:12px;line-height:1.9}.wasla-signup-primary{z-index:1;color:#f4dfb4;background:#14243a;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:14px 17px;font-size:12px;font-weight:900;text-decoration:none;display:flex;position:relative;box-shadow:0 8px 20px #14243a29}.wasla-signup-primary b{font-size:17px}.wasla-signup-login{color:#80643a;text-underline-offset:3px;margin-top:13px;font-size:11px;font-weight:800;text-decoration:underline}@media (max-width:760px){.wasla-hero-join{border-radius:19px;grid-template-columns:1fr;gap:12px;width:calc(100% - 28px);padding:15px}.wasla-hero-about{padding:13px 8px 18px}.wasla-hero-about h2{font-size:26px}.wasla-hero-about>p{font-size:12px}.wasla-about-points{gap:7px}.wasla-about-points span{font-size:9px}.wasla-hero-signup{padding:21px}.wasla-hero-signup h2{font-size:24px}}.wasla-search-form{background:#fff;border:1px solid #14243a1f;border-radius:15px;gap:9px;margin:25px 0 18px;padding:8px;display:flex;box-shadow:0 12px 35px #14243a0f}.wasla-search-form input{color:#192b42;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:12px 13px;font-size:14px}.wasla-search-form button{color:#f2dfb8;font:inherit;cursor:pointer;background:#14243a;border:0;border-radius:10px;padding:0 20px;font-size:12px;font-weight:800}.wasla-search-form button:disabled{opacity:.45;cursor:not-allowed}.wasla-search-status{color:#7b8795;padding:18px;font-size:13px}.wasla-search-summary{color:#7b8795;margin:25px 0 15px;font-size:12px}.wasla-search-group{margin:24px 0}.wasla-search-group>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.wasla-search-group>header h2{color:#192b42;align-items:center;gap:9px;margin:0;font-size:17px;display:flex}.wasla-search-group>header h2 span{color:#a17a3d}.wasla-search-group>header>b{color:#a17a3d;font-size:12px}.wasla-search-result-grid{gap:9px;display:grid}.wasla-search-result{background:#fff;border:1px solid #14243a17;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.wasla-search-result-icon{color:#a17a3d;background:#f5f0e5;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:18px;display:grid;overflow:hidden}.wasla-search-result-icon img{object-fit:cover;width:100%;height:100%}.wasla-search-result>div{flex:1;min-width:0}.wasla-search-result strong,.wasla-search-result small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wasla-search-result strong{color:#192b42;font-size:13px}.wasla-search-result small{color:#87919e;margin-top:4px;font-size:10px}.wasla-search-result em{color:#98713a;margin-top:4px;font-size:11px;font-style:normal;font-weight:800;display:block}.wasla-search-result>a{color:#98713a;white-space:nowrap;font-size:10px;font-weight:800;text-decoration:none}@media (max-width:560px){.wasla-search-form{gap:5px}.wasla-search-form button{padding:0 13px}.wasla-search-result{gap:8px;padding:10px}.wasla-search-result>a{font-size:9px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wasla-brand-name:"WASLA";--wasla-color-navy-950:#101e30;--wasla-color-navy-900:#14243a;--wasla-color-navy-800:#203b59;--wasla-color-gold-700:#9b783d;--wasla-color-gold-600:#b18d4d;--wasla-color-gold-500:#c6a15b;--wasla-color-gold-300:#dfc58f;--wasla-color-cream-100:#f7f4ed;--wasla-color-white:#fff;--wasla-color-ink:#263448;--wasla-color-muted:#738092;--wasla-color-border:#14243a1f;--wasla-color-success:#26734a;--wasla-color-danger:#a33d3d;--wasla-surface:var(--wasla-color-white);--wasla-page:var(--wasla-color-cream-100);--wasla-text:var(--wasla-color-navy-900);--wasla-radius-sm:8px;--wasla-radius-md:12px;--wasla-radius-lg:18px;--wasla-radius-xl:24px;--wasla-space-1:4px;--wasla-space-2:8px;--wasla-space-3:12px;--wasla-space-4:16px;--wasla-space-5:20px;--wasla-space-6:24px;--wasla-space-8:32px;--wasla-space-10:40px;--wasla-space-12:48px;--wasla-content-width:1240px;--wasla-shadow-sm:0 5px 18px #14243a0f;--wasla-shadow-md:0 14px 38px #14243a17;--wasla-shadow-lg:0 24px 70px #14243a1f;--wasla-motion-fast:.14s ease;--wasla-motion-standard:.2s ease;--wasla-font-ar:"Noto Sans Arabic", Tahoma, Arial, sans-serif;--wasla-font-en:Inter, "Segoe UI", Arial, sans-serif}html{scroll-behavior:smooth}body{color:var(--wasla-text)}:lang(ar){font-family:var(--wasla-font-ar)}:lang(en){font-family:var(--wasla-font-en)}.wasla-container{width:min(var(--wasla-content-width), calc(100% - 48px));margin-inline:auto}.wasla-surface{background:var(--wasla-surface);border:1px solid var(--wasla-color-border);border-radius:var(--wasla-radius-lg);box-shadow:var(--wasla-shadow-sm)}.wasla-button{justify-content:center;align-items:center;gap:var(--wasla-space-2);min-height:44px;padding:0 var(--wasla-space-5);border-radius:var(--wasla-radius-sm);font:inherit;cursor:pointer;transition:transform var(--wasla-motion-standard), background var(--wasla-motion-standard), border-color var(--wasla-motion-standard);border:1px solid #0000;font-weight:700;display:inline-flex}.wasla-button:active{transform:translateY(1px)}.wasla-button-primary{color:#fff;background:var(--wasla-color-navy-900)}.wasla-button-primary:hover{background:var(--wasla-color-navy-800)}.wasla-button-secondary{color:var(--wasla-color-navy-900);border-color:var(--wasla-color-border);background:#fff}.wasla-button-secondary:hover{border-color:var(--wasla-color-gold-500)}.wasla-field{width:100%;min-height:46px;padding:0 var(--wasla-space-3);border:1px solid var(--wasla-color-border);border-radius:var(--wasla-radius-sm);color:var(--wasla-text);font:inherit;background:#fff}.wasla-field:focus-visible,.wasla-button:focus-visible{outline-offset:3px;outline:3px solid #c6a15b80}.wasla-muted{color:var(--wasla-color-muted)}@media (max-width:640px){.wasla-container{width:min(100% - 32px, var(--wasla-content-width))}.wasla-button{min-height:46px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.shops-page{background:var(--wasla-page);min-height:100vh;color:var(--wasla-text)}.shops-header{min-height:76px;padding:14px max(24px, calc((100% - var(--wasla-content-width))/2));border-bottom:1px solid var(--wasla-color-border);background:#fff;justify-content:space-between;align-items:center;gap:24px;display:flex}.shops-brand{color:var(--wasla-color-navy-900);letter-spacing:.08em;align-items:center;gap:11px;font-weight:850;text-decoration:none;display:flex}.shops-brand small{color:var(--wasla-color-gold-700);letter-spacing:0;font-size:11px;display:block}.shops-mark,.shops-card-mark{color:#fff;background:var(--wasla-color-navy-900);border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.shops-header nav{gap:24px;display:flex}.shops-header nav a{color:var(--wasla-color-muted);font-size:14px;font-weight:650;text-decoration:none}.shops-header nav a:hover{color:var(--wasla-color-gold-700)}.shops-language{border:1px solid var(--wasla-color-border);color:var(--wasla-color-navy-900);cursor:pointer;font:inherit;background:#fff;border-radius:9px;padding:9px 13px}.shops-main{width:min(var(--wasla-content-width),calc(100% - 48px));margin:0 auto;padding:58px 0 28px}.shops-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px;display:flex}.shops-eyebrow,.shops-section-title>div>span{color:var(--wasla-color-gold-700);letter-spacing:.14em;font-size:11px;font-weight:800}.shops-heading h1{color:var(--wasla-color-navy-900);margin:10px 0 8px;font-size:clamp(30px,4vw,46px);line-height:1.15}.shops-heading p{max-width:680px;color:var(--wasla-color-muted);margin:0;line-height:1.8}.shops-heading-icon{width:88px;height:88px;color:var(--wasla-color-gold-700);background:linear-gradient(145deg,#fff,#f1eadb);border:1px solid #c6a15b59;border-radius:26px;place-items:center;font-size:42px;font-weight:850;display:grid}.shops-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:start;gap:26px;display:grid}.shops-section-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.shops-section-title h2,.shops-create-card h2{color:var(--wasla-color-navy-900);margin:7px 0 0;font-size:22px}.shops-section-title>b{min-width:36px;height:36px;color:var(--wasla-color-navy-900);border:1px solid var(--wasla-color-border);background:#fff;border-radius:20px;place-items:center;padding:0 10px;display:grid}.shops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.shops-card,.shops-create-card{border:1px solid var(--wasla-color-border);border-radius:var(--wasla-radius-lg);box-shadow:var(--wasla-shadow-sm);background:#fff;padding:22px}.shops-card-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.shops-card h3{color:var(--wasla-color-navy-900);margin:0 0 7px;font-size:19px}.shops-card>p{color:var(--wasla-color-muted);margin:0;font-size:13px}.shops-status{color:#8a5b25;background:#f7efe1;border-radius:30px;padding:5px 9px;font-size:11px;font-weight:750}.shops-status.is-active{color:var(--wasla-color-success);background:#eaf4ed}.shops-slug{border-top:1px solid var(--wasla-color-border);flex-direction:column;gap:5px;margin-top:20px;padding-top:14px;display:flex}.shops-slug small{color:var(--wasla-color-muted)}.shops-slug strong{color:var(--wasla-color-navy-800);overflow-wrap:anywhere;font-size:12px}.shops-empty{border-radius:var(--wasla-radius-lg);min-height:220px;color:var(--wasla-color-muted);text-align:center;background:#fff9;border:1px dashed #14243a33;place-items:center;padding:28px;line-height:1.8;display:grid}.shops-empty-mark{width:52px;height:52px;color:var(--wasla-color-gold-700);background:#f2eadb;border-radius:16px;place-items:center;font-size:25px;font-weight:850;display:grid}.shops-create-card{position:sticky;top:22px}.shops-create-card h2{margin-bottom:23px}.shops-create-card form{gap:17px;display:grid}.shops-create-card label{color:var(--wasla-color-navy-800);gap:8px;font-size:13px;font-weight:700;display:grid}.shops-create-card input,.shops-create-card select{border:1px solid var(--wasla-color-border);width:100%;min-height:46px;color:var(--wasla-text);font:inherit;background:#fff;border-radius:9px;padding:0 12px;font-weight:450}.shops-create-card input:focus,.shops-create-card select:focus{border-color:var(--wasla-color-gold-500);outline:3px solid #c6a15b40}.shops-create-card form>button{color:#fff;background:var(--wasla-color-navy-900);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 17px;font-weight:750;display:flex}.shops-create-card form>button:disabled{opacity:.45;cursor:not-allowed}.shops-note{color:var(--wasla-color-muted);margin:0;font-size:12px;line-height:1.7}.shops-alert,.shops-success{border-radius:10px;margin:0 0 18px;padding:13px 16px;font-size:14px}.shops-alert{color:#8b3030;background:#fff0f0}.shops-success{color:var(--wasla-color-success);background:#edf7ef}.shops-alert button{color:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:10px;text-decoration:underline}.shops-footer{border-top:1px solid var(--wasla-color-border);color:var(--wasla-color-muted);text-align:center;margin-top:55px;padding-top:20px;font-size:12px}@media (max-width:850px){.shops-layout{grid-template-columns:1fr}.shops-create-card{position:static}}@media (max-width:560px){.shops-header{flex-wrap:wrap;padding:12px 16px}.shops-header nav{order:3;justify-content:center;gap:22px;width:100%}.shops-main{width:calc(100% - 32px);padding-top:36px}.shops-heading-icon{border-radius:18px;width:60px;height:60px;font-size:30px}.shops-grid{grid-template-columns:1fr}.shops-card,.shops-create-card{padding:18px}}.shops-card h3 a{color:inherit;text-decoration:none}.shops-card h3 a:hover{color:var(--wasla-color-gold-700)}.shops-detail-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:22px;display:grid}.shops-info-card{position:static}.shops-info-card h2{margin-bottom:20px}.shops-info-row{border-bottom:1px solid var(--wasla-color-border);flex-direction:column;gap:7px;padding:14px 0;display:flex}.shops-info-row:last-child{border-bottom:0}.shops-info-row small{color:var(--wasla-color-muted)}.shops-info-row strong{color:var(--wasla-color-navy-900);overflow-wrap:anywhere;font-size:14px}.shops-info-row .shops-info-status{color:var(--wasla-color-success)}.shops-back{margin-top:24px}.shops-back a{color:var(--wasla-color-navy-800);font-weight:700;text-decoration:none}@media (max-width:760px){.shops-detail-layout{grid-template-columns:1fr}}*,:before,:after{box-sizing:border-box}html,body{width:100%;max-width:100%}body{margin:0;overflow-x:clip}main,section,article,aside,header,footer,nav,form,[class],[class]>*{min-width:0}img,picture,video,canvas,svg,iframe{max-width:100%}img,video{height:auto}input,select,textarea,button{max-width:100%;font:inherit}p,h1,h2,h3,h4,a,strong,span,label{overflow-wrap:anywhere}pre,code{max-width:100%}pre{overflow-x:auto}table{max-width:100%}:where(.table-wrap,.table-responsive,[data-table-scroll]){max-width:100%;overflow-x:auto}.wasla-container{padding-inline:0}@media (max-width:1024px){:root{--wasla-content-width:100%}.wasla-container{width:calc(100% - 40px)}}@media (max-width:768px){.wasla-container{width:calc(100% - 32px)}button,input,select,textarea{min-height:44px}[class*=grid]{min-width:0}[class*=sidebar],[class*=page],[class*=content],[class*=container],[class*=panel]{max-width:100%}}@media (max-width:480px){.wasla-container{width:calc(100% - 24px)}h1{font-size:clamp(1.45rem,7vw,2rem)}h2{font-size:clamp(1.2rem,5.5vw,1.6rem)}}
