@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-ExtraBold.woff2) format("woff2");font-style:normal;font-weight:800 900;font-display:swap}body,button,html,input,select,textarea{font-family:Vazirmatn,Tahoma,Arial,sans-serif}.socialLinks a,.socialLinks>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);background:white;border-radius:12px;color:var(--green);transition:.2s}.socialLinks>span.socialDisabled{color:#9aa8a2;background:#f3f6f4;cursor:help}.headerCta{border:0;font:inherit;cursor:pointer}.contactBackdrop{position:fixed;inset:0;background:rgba(4,22,16,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:grid;place-items:center;padding:24px;animation:backdropIn .2s ease}.contactModal{width:min(920px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;background:white;border-radius:28px;box-shadow:0 30px 100px rgba(0,0,0,.3);display:grid;grid-template-columns:.85fr 1.15fr;position:relative;animation:modalIn .32s cubic-bezier(.2,.8,.2,1)}.modalClose{position:absolute;left:16px;top:16px;width:40px;height:40px;border:1px solid var(--line);background:rgba(255,255,255,.92);border-radius:12px;font-size:28px;line-height:1;cursor:pointer;z-index:2}.contactDetails{padding:48px 42px}.contactDetails h2{font-size:34px;margin:15px 0 8px}.contactDetails>p{color:var(--muted);line-height:1.9}.contactInfoList{display:grid;gap:10px;margin:25px 0}.contactInfoList>div{background:#f4f8f5;border:1px solid var(--line);border-radius:14px;padding:13px 15px;display:grid;gap:3px}.contactInfoList span{color:var(--muted);font-size:12px}.contactInfoList a,.contactInfoList strong{font-weight:800;color:var(--ink)}.contactExtraLink{display:inline-flex;background:var(--green);color:white;border-radius:11px;padding:10px 14px;font-weight:800}.contactMap{min-height:520px;background:#eaf1ed;position:relative;display:flex;flex-direction:column}.contactMap iframe{border:0;width:100%;flex:1 1;min-height:470px}.contactMap>a{position:absolute;right:18px;bottom:18px;background:white;color:var(--green);box-shadow:0 8px 24px rgba(0,0,0,.15);border-radius:10px;padding:9px 12px;font-weight:800;font-size:13px}.mapPlaceholder{margin:auto;color:var(--muted);padding:40px;text-align:center}.mapSetting{border-top:1px solid var(--line);padding-top:18px}.mapSetting label{display:grid;gap:7px;font-weight:700}.mapSetting input{font:inherit;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fafcfb}.mapSetting small{color:var(--muted);font-weight:400}.marketTicker{width:min(1240px,calc(100% - 30px));margin:18px auto 0;background:#0b241c;color:white;border-radius:18px;display:grid;grid-template-columns:auto 1fr;align-items:center;overflow:hidden;box-shadow:0 12px 35px rgba(12,48,36,.12)}.tickerLabel{height:100%;display:flex;align-items:center;gap:9px;background:#12382c;padding:0 20px;font-weight:900;white-space:nowrap;position:relative;z-index:2}.livePulse{width:9px;height:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 rgba(201,243,107,.5);animation:pulseRing 1.8s infinite}.tickerViewport{overflow:hidden;padding:9px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.tickerTrack{display:flex;gap:10px;width:max-content;animation:tickerMove 44s linear infinite}.tickerViewport:focus-within .tickerTrack,.tickerViewport:hover .tickerTrack{animation-play-state:paused}.tickerItem{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:8px 12px;min-width:270px}.tickerItem>span:nth-child(2){display:grid;min-width:100px}.tickerItem b{font-size:13px}.tickerItem small{font-size:10px;color:#a9bbb4;font-weight:500}.tickerItem>strong{margin-right:auto;font-size:14px;white-space:nowrap;color:var(--lime)}.tickerItem>strong small{color:#d7e5df}.tickerItem i{font-style:normal;font-size:7px;color:#42d99b}.tickerIcon{width:35px;height:35px;border-radius:10px;background:white;color:var(--green);display:grid;place-items:center;font-weight:900;padding:4px;overflow:hidden}.tickerIcon img{width:100%;height:100%;object-fit:contain}.interactionsReady [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.interactionsReady [data-reveal].revealed{opacity:1;transform:none}.rateRow{transition:background .2s,transform .2s}.rateRow:hover{background:#f5faf7;transform:translateX(-4px)}.hero{animation:heroArrival .7s cubic-bezier(.2,.8,.2,1) both}.heroCard{transition:transform .35s,box-shadow .35s}.heroCard:hover{transform:rotate(0deg) translateY(-6px);box-shadow:0 32px 70px rgba(0,0,0,.24)}@keyframes tickerMove{to{transform:translateX(calc(-50% - 5px))}}@keyframes pulseRing{70%{box-shadow:0 0 0 8px rgba(201,243,107,0)}to{box-shadow:0 0 0 0 rgba(201,243,107,0)}}@keyframes backdropIn{0%{opacity:0}}@keyframes modalIn{0%{opacity:0;transform:translateY(20px) scale(.97)}}@keyframes heroArrival{0%{opacity:0;transform:translateY(18px)}}@media(max-width:850px){.contactModal{grid-template-columns:1fr}.contactDetails{padding:42px 26px 26px}.contactMap,.contactMap iframe{min-height:330px}.marketTicker{grid-template-columns:1fr}.tickerLabel{padding:9px 16px;justify-content:center}.tickerItem{min-width:240px}}@media(max-width:520px){.contactBackdrop{padding:10px}.contactModal{max-height:calc(100vh - 20px);border-radius:20px}.contactDetails h2{font-size:27px}.modalClose{left:10px;top:10px}.socialLinks a,.socialLinks>span{width:34px;height:34px}.marketTicker{width:calc(100% - 20px);border-radius:14px}}@media(prefers-reduced-motion:reduce){.hero,.livePulse,.tickerTrack{animation:none!important}.interactionsReady [data-reveal]{opacity:1;transform:none;transition:none}.heroCard,.rateRow{transition:none}}.headerContactGroup{display:flex;align-items:center;gap:10px}.socialLinks{display:flex;align-items:center;gap:7px;direction:ltr}.socialLinks a{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);background:white;border-radius:12px;transition:.2s}.socialLinks a:hover{background:var(--green);color:white;transform:translateY(-2px)}.socialLinks svg{width:21px;height:21px;display:block;fill:currentColor}.currencyIcon img,.rateAdminIcon img{width:100%;height:100%;object-fit:contain;display:block}.coinSection{padding-top:45px}.passwordCard,.rateCreateCard,.rateManagerTable{background:white;border:1px solid var(--line);border-radius:20px;padding:18px}.rateCreateCard{display:grid;grid-template-columns:1.1fr 1fr .55fr .45fr .8fr .8fr .55fr .45fr auto;gap:10px;align-items:end;margin-bottom:22px}.passwordCard label,.rateCreateCard label,.resetPasswordRow label,.socialSettings label{display:grid;gap:6px;font-weight:700;font-size:13px}.passwordCard input,.rateCreateCard input,.rateManagerRow input,.resetPasswordRow input,.socialSettings input{font:inherit;border:1px solid var(--line);border-radius:10px;padding:10px;background:#fafcfb;min-width:0;width:100%}.passwordCard button,.rateCreateCard button,.rateManagerRow button,.resetPasswordRow button{border:0;background:var(--green);color:white;border-radius:10px;padding:10px 13px;font:inherit;font-weight:800;cursor:pointer}.rateManagerTable{min-width:1050px}.rateManagerHead,.rateManagerRow{display:grid;grid-template-columns:.5fr 1.35fr .8fr .8fr .6fr .4fr .35fr .75fr;gap:10px;align-items:center;padding:12px}.rateManagerHead{color:var(--muted);font-size:12px}.rateManagerRow{border-top:1px solid var(--line)}.rateIdentity{display:grid;gap:7px}.rateIdentity>div{display:grid;grid-template-columns:1fr .65fr;gap:6px}.rateAdminIcon{width:46px;height:46px;border-radius:13px;background:#edf7f1;display:grid;place-items:center;color:var(--green);font-weight:900;overflow:hidden;padding:5px}.iconUpload{display:flex;align-items:center;gap:8px}.iconUpload label{cursor:pointer;color:var(--green);font-size:12px}.iconUpload input{display:none}.iconUpload.compact label{width:24px;height:24px;display:grid;place-items:center;background:#e8f7ec;border-radius:7px}.rowActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rateManagerRow .dangerBtn{background:#fff0f2;color:#a51d31}.passwordPanels{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px}.passwordCard{display:grid;gap:13px}.passwordCard h2{margin:0 0 5px}.passwordCard p{color:var(--muted);font-size:13px;margin:0}.passwordCard button{justify-self:start}.userBlock{border-top:1px solid var(--line)}.userBlock .usersRow{border-top:0}.resetPasswordRow{background:#f6faf7;padding:14px;display:flex;align-items:end;gap:10px}.resetPasswordRow label{min-width:320px}.resetPasswordRow .secondaryAction{background:white;color:var(--ink);border:1px solid var(--line)}.socialSettings{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid var(--line);padding-top:18px}.socialSettings label:first-child{grid-column:1/-1}.socialSettings small{color:var(--muted);font-weight:400}@media(max-width:1100px){.siteHeader nav{gap:16px}.rateCreateCard{grid-template-columns:repeat(4,1fr)}.rateCreateCard>.iconUpload{grid-row:span 2}.rateCreateCard>button{align-self:end}.headerContactGroup .socialLinks{display:none}}@media(max-width:850px){.passwordPanels,.socialSettings{grid-template-columns:1fr}.socialSettings label:first-child{grid-column:auto}.rateCreateCard{grid-template-columns:1fr 1fr}.resetPasswordRow{align-items:stretch;flex-direction:column}.resetPasswordRow label{min-width:0}.headerContactGroup .socialLinks{display:flex}.headerContactGroup{margin-right:auto}}@media(max-width:520px){.headerContactGroup .socialLinks{display:none}.passwordPanels,.rateCreateCard{grid-template-columns:1fr}}.homeGallery{padding:15px 0 110px}.homeGallery .galleryGrid{margin-top:0}.textLink{color:var(--green);font-weight:800}.settingsEditor>button{justify-self:start}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.adminCreateCard,.auditList,.usersTable{background:white;border:1px solid var(--line);border-radius:20px;padding:18px}.adminCreateCard{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end;margin-bottom:22px}.adminCreateCard label{display:grid;gap:7px;font-weight:700}.adminCreateCard input{font:inherit;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fafcfb}.adminCreateCard button{border:0;background:var(--green);color:white;border-radius:12px;padding:12px 18px;font:inherit;font-weight:800;cursor:pointer}.usersHead,.usersRow{display:grid;grid-template-columns:1.4fr .7fr .6fr .8fr .7fr;gap:14px;align-items:center;padding:14px}.usersHead{color:var(--muted);font-size:13px}.usersRow{border-top:1px solid var(--line)}.statusActive,.statusInactive{display:inline-flex;width:max-content;padding:4px 9px;border-radius:99px;font-size:13px;font-weight:800}.statusActive{background:#e8f7ec;color:#176239}.statusInactive{background:#fff0f2;color:#a51d31}.dangerBtn,.smallBtn{border:0;border-radius:9px;padding:8px 10px;font:inherit;font-weight:700;cursor:pointer}.smallBtn{background:#e8f7ec;color:#176239}.dangerBtn{background:#fff0f2;color:#a51d31}.auditList{display:grid;gap:0}.auditItem{padding:18px 8px;border-bottom:1px solid var(--line)}.auditItem:last-child{border-bottom:0}.auditMain{display:flex;justify-content:space-between;gap:20px}.auditMain span{color:var(--green);font-weight:700;direction:ltr}.auditMeta{display:flex;gap:18px;align-items:center;color:var(--muted);font-size:13px;margin-top:8px}.auditMeta code{direction:ltr;background:#f0f4f1;padding:3px 7px;border-radius:6px}.auditItem details{margin-top:12px}.auditItem summary{cursor:pointer;color:var(--green);font-weight:700}.auditItem pre{direction:ltr;text-align:left;overflow:auto;background:#0b241c;color:#dce7e3;border-radius:12px;padding:15px;max-height:360px}.formError{margin-bottom:18px}@media(max-width:850px){.adminContent{padding:28px 20px}.adminCreateCard,.formGrid{grid-template-columns:1fr}.usersTable{min-width:780px}.auditMain,.auditMeta{align-items:flex-start;flex-direction:column;gap:6px}}@media(max-width:520px){.adminTitle{align-items:flex-start;flex-direction:column;gap:10px}}@keyframes tickerMoveRight{0%{transform:translateX(calc(-50% - 5px))}to{transform:translateX(0)}}.tickerTrack,.tickerViewport{direction:ltr}.tickerTrack{animation:tickerMoveRight 44s linear infinite}.tickerItem{direction:rtl}.tickerViewport:focus-within .tickerTrack,.tickerViewport:hover .tickerTrack{animation-play-state:running}.browserIdentity{display:grid;grid-template-columns:auto 1.4fr 1fr;align-items:center;gap:18px;background:#f5f9f6;border:1px solid var(--line);border-radius:16px;padding:16px}.faviconPreview{width:66px;height:66px;border-radius:17px;background:linear-gradient(145deg,var(--green),#15996f);display:grid;place-items:center;color:white;font-size:30px;font-weight:900;overflow:hidden}.faviconPreview img{width:100%;height:100%;object-fit:cover}.browserIdentity small{color:var(--muted);font-weight:400}.faviconUpload input{padding:8px;background:white}@media(max-width:900px){.browserIdentity{grid-template-columns:auto 1fr}.faviconUpload{grid-column:1/-1}}@media(max-width:1100px){.headerContactGroup .socialLinks{display:flex}}.modalClose{left:auto;right:16px}@media(max-width:520px){.headerCta{display:inline-flex!important;padding:10px 12px}.headerContactGroup{gap:5px}.socialLinks a,.socialLinks>span{width:31px;height:31px}.socialLinks svg{width:18px;height:18px}.modalClose{right:10px}.browserIdentity{grid-template-columns:1fr}.faviconUpload{grid-column:auto}}:root{--bg:#f7f8f5;--ink:#14231e;--muted:#6d7b75;--green:#0d6b50;--lime:#c9f36b;--card:#fff;--line:#e4e9e5;--shadow:0 20px 70px rgba(12,48,36,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Vazirmatn,Tahoma,sans-serif}a{text-decoration:none;color:inherit}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.topClock{min-height:42px;background:#0b241c;color:#dcebe5;display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 18px;font-size:13px}.clockTime{font-weight:800;color:var(--lime);font-size:16px}.clockDivider{width:1px;height:16px;background:#355147}.tehranTag{border:1px solid #355147;border-radius:99px;padding:2px 9px}.clockSkeleton{background:#0b241c;color:white;text-align:center;padding:11px}.siteHeader{height:82px;width:min(1240px,calc(100% - 30px));margin:14px auto 0;justify-content:space-between;padding:0 22px;border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px;position:sticky;top:10px;z-index:20;box-shadow:0 10px 35px rgba(30,60,47,.08)}.brand,.siteHeader{display:flex;align-items:center}.brand{gap:10px;font-weight:900}.brandMark{width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,var(--green),#15996f);display:inline-grid;place-items:center;color:white;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.siteHeader nav{display:flex;gap:30px;font-weight:600}.siteHeader nav a:hover{color:var(--green)}.headerCta,.primaryBtn{background:var(--ink);color:#fff;padding:12px 20px;border-radius:13px;font-weight:700}.hero{min-height:620px;margin-top:26px;border-radius:36px;background:linear-gradient(135deg,#0a3024,#105a44 65%,#167458);display:grid;grid-template-columns:1.25fr .75fr;align-items:center;padding:75px;position:relative;overflow:hidden;color:white;box-shadow:var(--shadow)}.heroGlow{position:absolute;border-radius:50%;filter:blur(5px);opacity:.3}.heroGlow.one{width:420px;height:420px;background:var(--lime);left:-220px;top:-180px}.heroGlow.two{width:300px;height:300px;background:#70ddca;right:-140px;bottom:-120px}.heroCard,.heroContent{position:relative;z-index:2}.eyebrow{display:inline-flex;color:#0c6b50;background:#e7f7ec;border:1px solid #cbe9d3;border-radius:99px;padding:7px 13px;font-size:13px;font-weight:800}.hero .eyebrow{background:rgba(201,243,107,.13);border-color:rgba(201,243,107,.32);color:var(--lime)}.hero h1{font-size:clamp(48px,6vw,82px);line-height:1.18;margin:22px 0 20px;letter-spacing:-2px}.hero h1 span{color:var(--lime)}.hero p{font-size:19px;line-height:2;max-width:600px;color:#d8e8e2}.heroActions{display:flex;gap:12px;margin-top:30px}.hero .primaryBtn{background:var(--lime);color:#123027}.secondaryBtn{border:1px solid rgba(255,255,255,.25);padding:12px 20px;border-radius:13px}.heroCard{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:22px;border-radius:26px;transform:rotate(-2deg);box-shadow:0 25px 60px rgba(0,0,0,.18)}.heroCardTop{display:flex;justify-content:space-between;color:#e9f5f0;font-size:13px;margin-bottom:18px}.liveDot{color:var(--lime)}.miniRate{display:flex;justify-content:space-between;background:white;color:var(--ink);padding:18px;border-radius:16px;margin-top:10px}.trustLine{font-size:12px;line-height:1.8;color:#d4e6df;margin-top:17px}.section{padding:110px 0 45px}.sectionHeading{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.pageHero h1,.sectionHeading h2{font-size:46px;margin:15px 0 0}.lead,.sectionHeading p{color:var(--muted)}.ratesCard{background:var(--card);border-radius:26px;padding:12px 22px;box-shadow:var(--shadow);border:1px solid var(--line)}.rateHeader,.rateRow{display:grid;grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:20px;padding:18px}.rateHeader{color:var(--muted);font-size:13px}.rateHeader,.rateRow{border-bottom:1px solid var(--line)}.rateRow:last-child{border:none}.currencyName{display:flex;align-items:center;gap:13px}.adminTableRow small,.currencyName small{display:block;color:var(--muted);font-weight:400}.currencyIcon{width:45px;height:45px;border-radius:15px;background:#edf7f1;display:grid;place-items:center;color:var(--green);font-weight:900}.rateRow strong{font-size:19px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:55px 0 110px}.features article{background:white;padding:30px;border:1px solid var(--line);border-radius:22px}.features article>span{color:var(--green);font-size:24px}.features p{color:var(--muted);line-height:1.9}.pageHero{padding:100px 0 120px;min-height:600px}.aboutGrid{display:grid;grid-template-columns:1.35fr .65fr;gap:24px;margin-top:40px}.contentCard,.statCard{background:white;border:1px solid var(--line);border-radius:26px;padding:42px;box-shadow:var(--shadow)}.contentCard p{font-size:20px;line-height:2.2;margin:0}.statCard{display:grid;gap:18px;background:var(--ink);color:white}.statCard div{border-bottom:1px solid #345047;padding-bottom:18px}.statCard div:last-child{border:0}.statCard b{font-size:25px;display:block;color:var(--lime)}.adminGallery,.galleryGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.adminGallery figure,.galleryGrid figure{margin:0;background:white;border-radius:22px;overflow:hidden;border:1px solid var(--line)}.adminGallery img,.galleryGrid img{width:100%;height:260px;object-fit:cover;display:block}.adminGallery figcaption,.galleryGrid figcaption{padding:16px;font-weight:700}.emptyState,.galleryEmpty{text-align:center;padding:60px;color:var(--muted)}.footer{background:#0b241c;color:#dce7e3;padding:55px max(30px,calc((100% - 1180px)/2));display:grid;grid-template-columns:1fr 1fr;gap:25px}.footer div:nth-child(2){display:flex;flex-direction:column;gap:7px}.footerBottom{grid-column:1/-1;border-top:1px solid #30483f;padding-top:22px;color:#91a39c}.adminPage{min-height:calc(100vh - 138px);display:grid;place-items:center;padding:50px}.loginCard{width:min(440px,100%);background:white;border:1px solid var(--line);border-radius:28px;padding:38px;box-shadow:var(--shadow);display:grid;gap:16px}.loginCard h1{margin:10px 0 0}.loginCard p{color:var(--muted);margin:0 0 10px}.editorCard label,.loginCard label{display:grid;gap:7px;font-weight:700}.adminTableRow input,.editorCard input,.editorCard textarea,.loginCard input,.uploadCard input{font:inherit;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fafcfb}.adminTableRow button,.editorCard button,.loginCard button,.uploadCard button{border:0;background:var(--green);color:white;border-radius:12px;padding:12px 18px;font:inherit;font-weight:800;cursor:pointer}.formError{color:#a51d31;background:#fff0f2;padding:10px;border-radius:10px}.adminShell{display:grid;grid-template-columns:250px 1fr;min-height:calc(100vh - 138px)}.adminNav{background:#0b241c;color:white;padding:28px 20px;display:flex;flex-direction:column}.adminNav nav{display:grid;gap:8px;margin-top:35px}.adminNav nav a{padding:12px;border-radius:10px}.adminNav nav a:hover{background:#183b30}.adminNav>button{margin-top:auto;background:transparent;border:1px solid #3c594f;color:white;border-radius:10px;padding:11px;cursor:pointer}.adminContent{padding:45px;overflow:auto}.adminTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.adminTitle h1{margin:0;font-size:35px}.adminTitle p{color:var(--muted)}.successMsg{background:#e8f7ec;color:#176239;padding:9px 14px;border-radius:10px}.adminTable,.editorCard,.uploadCard{background:white;border:1px solid var(--line);border-radius:20px;padding:18px}.adminTableHead,.adminTableRow{display:grid;grid-template-columns:1.2fr 1fr 1fr .4fr .5fr;gap:12px;align-items:center;padding:12px}.adminTableHead{color:var(--muted);font-size:13px}.adminTableRow{border-top:1px solid var(--line)}.adminTableRow input[type=checkbox]{width:20px;height:20px}.editorCard{display:grid;gap:18px}.uploadCard{display:grid;grid-template-columns:1fr 1fr .4fr 1fr auto;gap:12px}.adminGallery figcaption{display:flex;justify-content:space-between}.adminGallery button{border:0;background:#fff0f0;color:#aa2030;padding:6px 10px;border-radius:8px;cursor:pointer}@media(max-width:850px){.siteHeader nav{display:none}.hero{grid-template-columns:1fr;padding:45px 28px}.heroCard{margin-top:35px}.sectionHeading{display:block}.aboutGrid,.adminGallery,.features,.galleryGrid{grid-template-columns:1fr}.adminShell{display:block}.adminNav{min-height:auto}.adminNav nav{grid-template-columns:repeat(2,1fr);margin:20px 0}.adminNav>button{margin-top:10px}.adminTable{min-width:780px}.uploadCard{grid-template-columns:1fr}.topClock{flex-wrap:wrap}.clockDivider{display:none}.pageHero h1,.sectionHeading h2{font-size:34px}}@media(max-width:520px){.headerCta{display:none}.hero h1{font-size:45px}.heroActions{flex-direction:column}.siteHeader{height:70px}.rateHeader,.rateRow{grid-template-columns:1.3fr 1fr 1fr;padding:13px 5px;gap:8px}.rateRow strong{font-size:15px}.currencyIcon{display:none}.footer{grid-template-columns:1fr}.topClock{font-size:11px;gap:8px}.tehranTag{display:none}}.brandMark img{width:100%;height:100%;object-fit:cover;display:block}.brandLogoPreview.hasImage,.brandMark.hasImage{background:#fff}.tickerText{display:grid;min-width:100px}.adminNav nav a.active{background:#183b30;color:var(--lime)}.adminMenuBackdrop,.adminMenuToggle,.adminPanelHeader{display:none}.adminNavTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.adminNavTop .themeToggle{width:40px;height:40px;flex:0 0 auto;background:#153c30;color:var(--lime);border-color:#31584b}.adminNavPanel{min-height:0;display:flex;flex:1 1;flex-direction:column}.adminNavPanel>button{margin-top:auto;background:transparent;border:1px solid #3c594f;color:white;border-radius:10px;padding:11px;cursor:pointer}.rateCreateCard{grid-template-columns:1.1fr 1fr .55fr .45fr .8fr .8fr .55fr .45fr .65fr .75fr auto}.rateManagerTable{min-width:1250px}.rateManagerHead>span{min-width:0;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.5}.rateManagerRow>*{min-width:0}.rateManagerRow>input[type=checkbox]{width:20px;height:20px}.toggleField{display:flex!important;align-items:center;gap:8px!important;font-weight:800!important}.toggleField input{width:20px!important;height:20px!important;min-width:20px}.iconDisabled{opacity:.35;filter:grayscale(1)}button:disabled{opacity:.55;cursor:not-allowed}.identitySettings{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;background:#f5f9f6;border:1px solid var(--line);border-radius:16px;padding:18px}.identitySettings h2{font-size:18px;margin:0 0 4px}.identitySettings p{color:var(--muted);font-size:13px;margin:0 0 10px}.brandLogoPreview{width:72px;height:72px;border-radius:19px;padding:5px;overflow:hidden;background:linear-gradient(145deg,var(--green),#15996f);color:white;display:grid;place-items:center;font-size:31px;font-weight:900}.brandLogoPreview img{width:100%;height:100%;object-fit:contain}.fileButton{display:inline-flex!important;width:max-content;cursor:pointer;background:#e5f5eb;color:var(--green);border-radius:10px;padding:8px 12px}.fileButton input{display:none}.browserIconToggle{grid-column:2/-1}.workingHoursField{grid-column:1/-1}.workingHoursField textarea{resize:vertical;min-height:76px}.homeHeroSettings{display:grid;gap:16px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#f6f9f7}.homeHeroSettings h2{margin:0 0 5px;font-size:20px}.homeHeroSettings>div>p{margin:0;color:var(--muted);font-size:13px}.heroDescriptionField{grid-column:1/-1}.contactCopySettings{display:grid;gap:16px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#f6f9f7}.contactCopySettings h2{margin:0 0 5px;font-size:20px}.contactCopySettings>div>p{margin:0;color:var(--muted);font-size:13px}.contactDescriptionField{grid-column:1/-1}.logoCropBackdrop{position:fixed;inset:0;z-index:210;display:grid;place-items:center;padding:20px;background:rgba(3,18,13,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logoCropModal{width:min(900px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:25px;border:1px solid var(--line);background:white;color:var(--ink);box-shadow:0 35px 100px rgba(0,0,0,.38)}.logoCropModal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid var(--line)}.logoCropModal>header span{color:var(--green);font-size:12px;font-weight:900}.logoCropModal>header h2{margin:5px 0;font-size:25px}.logoCropModal>header p{margin:0;color:var(--muted);font-size:13px}.logoCropModal>header button{width:42px;height:42px;flex:0 0 auto;border:1px solid var(--line);border-radius:12px;background:transparent;color:inherit;font-size:27px;cursor:pointer}.logoCropBody{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(310px,1.1fr);gap:26px;padding:24px}.logoCanvasWrap{width:min(100%,430px);aspect-ratio:1;align-self:start;justify-self:center;display:grid;place-items:center;padding:20px;border-radius:21px;overflow:hidden;background-color:#dce6e0;background-image:linear-gradient(45deg,#c9d5ce 25%,transparent 0),linear-gradient(-45deg,#c9d5ce 25%,transparent 0),linear-gradient(45deg,transparent 75%,#c9d5ce 0),linear-gradient(-45deg,transparent 75%,#c9d5ce 0);background-size:22px 22px;background-position:0 0,0 11px,11px -11px,-11px 0}.logoCanvasWrap canvas{width:100%;height:100%;display:block;filter:drop-shadow(0 12px 20px rgba(5,30,22,.22))}.logoCropSource{display:none}.logoCropControls{min-width:0;display:grid;gap:16px;align-content:start}.logoCropControls fieldset{min-width:0;margin:0;padding:0;border:0}.logoCropControls legend,.logoCropControls>label{font-weight:800}.logoCropControls>label{display:grid;grid-template-columns:1fr auto;gap:7px}.logoCropControls input[type=range]{width:100%;grid-column:1/-1;accent-color:var(--green)}.logoZoomHint{margin-top:-10px;color:var(--muted);line-height:1.7}.logoShapeChoices{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.logoShapeChoice{display:grid;place-items:center;gap:7px;padding:10px 5px;border:1px solid var(--line);border-radius:12px;background:#f7faf8;color:var(--ink);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.logoShapeChoice.active{border-color:var(--green);background:#e8f7ec;color:var(--green);box-shadow:0 0 0 2px rgba(13,107,80,.08)}.logoShapeChoice i{width:34px;height:34px;display:block;background:linear-gradient(145deg,var(--green),#15996f)}.logoShapeChoice.logoShape-diamond i{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.logoShapeChoice.logoShape-rounded i{border-radius:9px}.logoShapeChoice.logoShape-circle i{border-radius:50%}.logoShapeChoice.logoShape-square i{border-radius:1px}.logoCropReset{justify-self:start;border:0;border-radius:10px;padding:9px 12px;background:#e8f4ed;color:var(--green);font:inherit;font-weight:800;cursor:pointer}.logoCropModal>footer{display:flex;justify-content:flex-end;gap:10px;padding:17px 24px;border-top:1px solid var(--line)}.logoCropModal>footer button{border:0;border-radius:11px;padding:11px 17px;font:inherit;font-weight:900;cursor:pointer}.logoCropCancel{background:#edf1ef;color:var(--ink)}.logoCropConfirm{background:var(--green);color:white}.aboutEditor{padding:24px}.aboutSectionsHeading{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:20px}.aboutSectionsHeading h2{margin:0 0 4px;font-size:21px}.aboutSectionsHeading p{margin:0;color:var(--muted);font-size:13px}.editorCard .secondaryAdminButton{width:max-content;background:#e8f4ed;color:var(--green);white-space:nowrap}.aboutSectionList{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.aboutSectionEditor{display:grid;gap:12px;padding:16px;background:#f6f9f7;border:1px solid var(--line);border-radius:16px}.sectionNumber{color:var(--green);font-size:12px;font-weight:900}.editorCard .removeAboutSection{justify-self:start;background:#fff0f2;color:#a51d31;padding:8px 12px}.emptyAboutSections{padding:28px;border:1px dashed var(--line);border-radius:15px;color:var(--muted);text-align:center}.newsCreatePanel{background:white;border:1px solid var(--line);border-radius:22px;padding:22px}.newsAdminHeading,.newsPanelHeading{display:flex;align-items:center;justify-content:space-between;gap:18px}.newsAdminHeading h2,.newsPanelHeading h2{margin:0 0 4px}.newsPanelHeading p{margin:0;color:var(--muted);font-size:13px}.newsAdminHeading>span,.newsPanelHeading>span{padding:6px 10px;border-radius:99px;background:#f2ead3;color:#80631f;font-size:12px;font-weight:900}.newsEditorGrid{display:grid;grid-template-columns:300px 1fr;align-items:start;gap:22px;margin-top:20px}.newsImagePicker{position:sticky;top:110px;display:grid;gap:10px}.newsImagePicker>img,.newsImagePlaceholder{width:100%;aspect-ratio:16/9;object-fit:contain;border:1px solid var(--line);border-radius:16px;overflow:hidden}.newsImagePicker>img{background:#f4f6f2}.newsImagePlaceholder{display:grid;place-items:center;align-content:center;gap:5px;background:linear-gradient(145deg,#0b2b22,#176149);color:var(--champagne)}.newsImagePlaceholder span{font-size:35px}.newsImagePlaceholder small{font-weight:900}.newsEditorFields{min-width:0;display:grid;gap:14px}.newsEditorFields label{display:grid;gap:7px;font-weight:700}.newsEditorFields input,.newsEditorFields textarea{min-width:0;width:100%;font:inherit;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fafcfb}.newsEditorFields input[aria-invalid=true]{border-color:#c93c4e;box-shadow:0 0 0 3px rgba(201,60,78,.09)}.newsEditorFields textarea{resize:vertical}.newsFieldHint{min-height:18px;color:var(--muted);font-size:11px;font-weight:500}.newsFieldHint.invalid{color:#b12438;font-weight:800}.newsMetaFields{display:grid;grid-template-columns:1fr .7fr auto auto;align-items:end;gap:12px}.newsMetaFields .toggleField{min-height:46px;padding-bottom:9px}.newsEditorFields>button,.newsRowActions button{width:max-content;border:0;border-radius:11px;padding:11px 17px;background:var(--green);color:white;font:inherit;font-weight:900;cursor:pointer}.newsAdminHeading{margin:35px 0 15px}.newsAdminList{display:grid;gap:18px}.newsAdminCard{display:grid;grid-template-columns:260px 1fr;align-items:start;gap:20px;padding:20px;background:white;border:1px solid var(--line);border-radius:20px}.newsRowActions{display:flex;gap:9px}.newsRowActions .dangerBtn{background:#fff0f2;color:#a51d31}.rateManagerHead,.rateManagerRow{grid-template-columns:.55fr 1.4fr .85fr .85fr .65fr .45fr .6fr .65fr .5fr .85fr}.rateMobileField{min-width:0;display:block}.rateCheckField>span,.rateMobileField>span{display:none}.rateMobileField input{width:100%}.rateCheckField{min-height:46px;width:100%;display:flex;align-items:center;justify-content:center;margin:0}.rateCheckField input{width:20px;height:20px;margin:0;accent-color:var(--green)}.rateCreateCard>.toggleField{min-height:44px;justify-content:center;padding:8px;border:1px solid var(--line);border-radius:10px;background:#f4f8f5;text-align:center}.rateCreateCard>.unavailableToggle,.rateManagerRow .unavailableToggle{color:#8b6816}.rateCreateCard>.unavailableToggle{background:#fff9e8;border-color:#ead9a8}.rateManagerRow .unavailableToggle input{accent-color:#b58a24}.rateManagerRow .rowActions{justify-content:center}.rateManagerRow.priceUnavailable{background:#fffdf6}.rateCreateCard input:disabled,.rateManagerRow input:disabled{opacity:.58;cursor:not-allowed;background:#edf1ee}.galleryUploadPanel{width:100%;overflow:hidden;background:white;border:1px solid var(--line);border-radius:22px;padding:22px;display:grid;gap:20px}.galleryUploadHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.galleryUploadHeading h2{margin:0 0 5px}.galleryUploadHeading p{margin:0;color:var(--muted);font-size:13px}.galleryUploadHeading>span{white-space:nowrap;background:#edf7f1;color:var(--green);border-radius:99px;padding:6px 10px;font-size:12px;font-weight:800}.galleryFields{display:grid;grid-template-columns:1fr 1fr .35fr;gap:14px}.galleryFields label,.galleryFilePicker{display:grid;gap:7px;font-weight:700}.galleryFields input,.galleryFilePicker input{width:100%;min-width:0;font:inherit;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fafcfb}.galleryFileRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;border-top:1px solid var(--line);padding-top:18px}.galleryFileRow button{border:0;background:var(--green);color:white;border-radius:12px;padding:13px 22px;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.adminGallery figcaption>div{display:grid;gap:3px}.adminGallery figcaption small{color:var(--muted);font-weight:500}.auditDays{background:white;border:1px solid var(--line);border-radius:20px;padding:10px 18px}.auditDayRow,.auditDaysHead{width:100%;display:grid;grid-template-columns:1fr .35fr .3fr;align-items:center;gap:18px;text-align:right;padding:15px 12px}.auditDaysHead{color:var(--muted);font-size:12px}.auditDayRow{border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;cursor:pointer;transition:.2s}.auditDayRow:hover{background:#f4f9f6;transform:translateX(-3px)}.auditDayRow span{color:var(--green);font-weight:800}.auditDayRow i{font-style:normal;color:var(--muted);font-size:13px}.auditBackdrop{position:fixed;inset:0;z-index:110;padding:24px;display:grid;place-items:center;background:rgba(4,22,16,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auditModal{width:min(920px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:white;border-radius:26px;box-shadow:0 30px 100px rgba(0,0,0,.3);overflow:hidden}.auditModal>header{position:relative;padding:28px 32px 22px;border-bottom:1px solid var(--line);background:#f6faf7}.auditModal .modalClose{left:20px;right:auto}.auditModal>header span{color:var(--green);font-weight:800;font-size:13px}.auditModal h2{margin:6px 0 3px;font-size:28px}.auditModal header p{margin:0;color:var(--muted)}.auditModalBody{overflow:auto;padding:4px 26px 20px}.auditModal .auditItem pre{direction:ltr;text-align:left}.auditActor{display:grid;justify-items:end;gap:2px;min-width:190px}.auditActor b{color:var(--green);font-size:14px}.auditActor small{color:var(--muted);font-size:12px}.auditRetentionCard{display:grid;grid-template-columns:1fr 140px auto;align-items:end;gap:16px;margin-bottom:18px;padding:20px;background:white;border:1px solid var(--line);border-radius:20px}.auditRetentionCard>div>span{color:var(--green);font-size:11px;font-weight:900}.auditRetentionCard h2{margin:4px 0;font-size:20px}.auditRetentionCard p{margin:0;color:var(--muted);font-size:13px}.auditRetentionCard label{display:grid;gap:7px;font-weight:800}.auditRetentionCard input{width:100%;min-width:0;min-height:47px;border:1px solid var(--line);border-radius:11px;padding:11px;background:var(--card);color:var(--ink);font:inherit;text-align:center}.auditRetentionCard>button{border:0;border-radius:11px;padding:12px 16px;background:var(--green);color:white;font:inherit;font-weight:900;cursor:pointer;white-space:nowrap}.usersHead,.usersRow{grid-template-columns:1.1fr 1.3fr .55fr .55fr .7fr 1fr}.usernameEditor{display:flex;align-items:center;gap:6px}.usernameEditor input{font:inherit;border:1px solid var(--line);border-radius:9px;padding:8px;min-width:0;width:100%}@media (max-width:1100px){.rateCreateCard{grid-template-columns:repeat(4,1fr)}.identitySettings{grid-template-columns:auto 1fr}.browserIconToggle,.identitySettings>.toggleField{grid-column:1/-1}.galleryFields{grid-template-columns:1fr 1fr}.galleryFields label:last-child{grid-column:1/-1}.usersTable{min-width:1050px}.newsAdminCard,.newsEditorGrid{grid-template-columns:220px 1fr}.newsMetaFields{grid-template-columns:1fr 1fr}}@media (max-width:850px){.adminShell{display:block}.adminNav{min-height:0;height:64px;position:sticky;top:88px;z-index:18;flex-direction:row;align-items:center;padding:10px 14px;box-shadow:0 12px 28px rgba(0,0,0,.16)}.adminNavTop{min-width:0;flex:1 1}.adminNav.menuOpen{z-index:150}.adminNavTop .brand{gap:8px}.adminNavTop .brand .brandMark{width:40px;height:40px;border-radius:12px}.adminMenuToggle,.adminNavTop .themeToggle{margin-right:auto}.adminMenuToggle{width:42px;height:42px;display:grid;place-items:center;align-content:center;gap:4px;padding:0;border:1px solid #3c594f;border-radius:12px;background:transparent;color:white;cursor:pointer}.adminMenuBackdrop{position:fixed;inset:0;z-index:130;display:block;border:0;background:rgba(2,15,10,.7);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.adminNavPanel{position:fixed;top:0;right:0;bottom:0;z-index:131;width:min(340px,88vw);padding:22px 18px;background:#0b241c;color:white;box-shadow:-24px 0 70px rgba(0,0,0,.34);transform:translateX(105%);transition:transform .24s ease}.adminNavPanel.open{transform:translateX(0)}.adminPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid #355147}.adminPanelHeader div{display:grid;gap:3px}.adminPanelHeader small{color:#8fb1a3}.adminPanelHeader strong{font-size:20px}.adminPanelHeader button{width:39px;height:39px;border:1px solid #3c594f;border-radius:11px;background:transparent;color:white;font-size:27px;cursor:pointer}.adminNavPanel nav{min-height:0;grid-template-columns:1fr;gap:5px;margin:16px 0;overflow-y:auto}.adminNavPanel nav a{min-height:45px;display:flex;align-items:center;padding:10px 13px}.adminContent{padding:30px 16px;overflow:visible}.settingsEditor,.settingsEditor label,.settingsEditor>*{min-width:0;max-width:100%}.settingsEditor .browserIdentity,.settingsEditor .formGrid,.settingsEditor .homeHeroSettings,.settingsEditor .identitySettings,.settingsEditor .mapSetting,.settingsEditor .socialSettings,.settingsEditor input,.settingsEditor textarea{width:100%;min-width:0}.adminTitle{align-items:flex-start}.adminTitle h1{font-size:30px;line-height:1.5}.adminTitle p{line-height:1.8}.rateManagerTable{min-width:0;padding:0;background:transparent;border:0}.rateManagerHead{display:none}.rateManagerRow{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;padding:16px;background:var(--card);border:1px solid var(--line);border-radius:18px}.rateManagerRow .iconUpload.compact,.rateManagerRow .rateIdentity,.rateManagerRow .rowActions{grid-column:1/-1}.rateManagerRow .iconUpload.compact{justify-content:flex-start;padding-bottom:3px}.rateMobileField{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.rateCheckField>span,.rateMobileField>span{display:block}.rateCheckField{min-height:45px;display:flex;align-items:center;gap:9px;padding:9px 11px;background:#f4f8f5;border:1px solid var(--line);border-radius:11px;font-size:12px;font-weight:800}.rateCheckField input{width:20px;height:20px}.rateManagerRow .rowActions{display:grid;grid-template-columns:1fr 1fr}.rateManagerRow .rowActions button{width:100%}.usersTable{min-width:0;padding:0;background:transparent;border:0}.usersHead{display:none}.userBlock{margin-bottom:14px;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:18px}.usersRow{display:grid;grid-template-columns:1fr;gap:0;padding:8px 14px}.usersRow>[data-label]{min-width:0;width:100%;padding:11px 0;border-bottom:1px solid var(--line)}.usersRow>[data-label]:last-child{border-bottom:0}.usersRow>[data-label]:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:800}.usernameEditor{display:grid;grid-template-columns:82px minmax(0,1fr) auto}.usersRow>b,.usersRow>span:not(.rowActions){display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;overflow-wrap:anywhere}.usersRow>.statusActive,.usersRow>.statusInactive{display:grid;width:100%}.usersRow>.rowActions{display:grid;grid-template-columns:82px 1fr 1fr;align-items:center}.resetPasswordRow{border-top:1px solid var(--line)}.galleryFields,.galleryFileRow,.identitySettings{grid-template-columns:1fr}.auditDayRow,.auditDaysHead{grid-template-columns:1fr auto}.auditDayRow i,.auditDaysHead span:last-child{display:none}.auditBackdrop{padding:10px}.auditModal{max-height:calc(100vh - 20px);border-radius:20px}.auditActor{justify-items:start;min-width:0}.auditRetentionCard{grid-template-columns:1fr 130px}.auditRetentionCard>div{grid-column:1/-1}.auditRetentionCard>button{min-height:46px}.aboutSectionsHeading{align-items:flex-start;flex-direction:column}.newsAdminCard,.newsEditorGrid{grid-template-columns:1fr}.newsImagePicker{position:static;max-width:480px}}@media (max-width:520px){.adminNav{top:84px}.adminContent{padding:24px 12px 36px}.adminTitle{margin-bottom:20px}.adminTitle h1{font-size:27px}.editorCard,.galleryUploadPanel,.newsAdminCard,.newsCreatePanel,.passwordCard{border-radius:16px}.rateCreateCard{padding:14px}.rateManagerRow{grid-template-columns:1fr;padding:14px}.rateManagerRow .iconUpload.compact,.rateManagerRow .rateIdentity,.rateManagerRow .rowActions{grid-column:auto}.rateManagerRow .rowActions{grid-template-columns:1fr 1fr}.usernameEditor{grid-template-columns:1fr auto}.usernameEditor:before{grid-column:1/-1}.usersRow>b,.usersRow>span:not(.rowActions){grid-template-columns:1fr;gap:5px}.usersRow>.rowActions{grid-template-columns:1fr 1fr;gap:7px}.usersRow>.rowActions:before{grid-column:1/-1}.galleryUploadPanel{padding:16px}.galleryUploadHeading{display:grid}.rateCreateCard{grid-template-columns:1fr}.auditModal>header{padding:25px 20px}.auditModalBody{padding-inline:14px}.newsAdminCard,.newsCreatePanel{padding:15px}.newsPanelHeading{align-items:flex-start;flex-direction:column}.newsMetaFields{grid-template-columns:1fr}.newsRowActions{align-items:stretch;flex-direction:column}.newsRowActions button{width:100%}.logoCropBackdrop{padding:0}.logoCropModal{width:100%;max-height:100vh;min-height:100vh;border:0;border-radius:0}.logoCropBody{grid-template-columns:1fr;padding:16px}.logoCanvasWrap{max-width:330px;padding:14px}.logoCropModal>header{padding:17px 16px}.logoCropModal>header p{display:none}.logoCropModal>footer{position:sticky;bottom:0;padding:13px 16px;background:inherit}.logoShapeChoices{grid-template-columns:repeat(2,1fr)}.auditRetentionCard{grid-template-columns:1fr}.auditRetentionCard>div{grid-column:auto}}#coins,#converter,#news,#rates{scroll-margin-top:125px}.brandLogoPreview.logoShape-diamond,.brandMark.logoShape-diamond{border-radius:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);padding:7px}.brandLogoPreview.logoShape-circle,.brandMark.logoShape-circle{border-radius:50%;clip-path:circle(50%)}.brandLogoPreview.logoShape-square,.brandMark.logoShape-square{border-radius:2px;clip-path:inset(0)}.brandLogoPreview.logoShape-rounded,.brandMark.logoShape-rounded{clip-path:inset(0 round 24%)}.brandMark[class*=logoShape-] img{object-fit:contain}.contactInfoList{grid-template-columns:1fr 1fr}.contactInfoList>div:first-child{grid-column:1/-1}.contactInfoList .workingHoursInfo{grid-column:1/-1;min-width:0}.workingHoursInfo strong{max-width:36ch;white-space:pre-line;line-height:1.85}.topClock{position:relative;z-index:35;color:#42514b;background:rgba(255,255,255,.72);border-bottom:1px solid rgba(13,107,80,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 5px 18px rgba(12,48,36,.035)}.topClock .clockTime{color:#0d6b50}.topClock .clockDivider{background:#cdd8d2}.clockSkeleton{color:#42514b;background:rgba(255,255,255,.72)}.timezonePicker{position:relative}.timezoneButton{display:inline-flex;align-items:center;gap:7px;border:1px solid #cbd8d1;border-radius:99px;padding:4px 11px;background:rgba(255,255,255,.62);color:#263a32;font:inherit;font-weight:800;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.timezoneButton:hover,.timezoneButton[aria-expanded=true]{border-color:#77ad99;background:white;transform:translateY(-1px)}.timezoneButton span{color:var(--green);font-size:15px}.timezoneMenu{position:absolute;inset-inline-end:0;top:calc(100% + 9px);width:245px;padding:8px;background:rgba(255,255,255,.97);color:var(--ink);border:1px solid var(--line);border-radius:17px;box-shadow:0 20px 55px rgba(10,42,31,.18);display:grid;grid-template-columns:1fr 1fr;gap:5px}.timezoneMenu button{border:0;border-radius:11px;padding:9px 10px;background:transparent;color:inherit;display:grid;gap:2px;text-align:right;font:inherit;font-weight:800;cursor:pointer}.timezoneMenu button:hover,.timezoneMenu button[aria-checked=true]{background:#edf7f1;color:var(--green)}.timezoneMenu small{direction:ltr;color:var(--muted);font-size:9px;font-weight:500}.desktopHeaderActions{display:flex;align-items:center;gap:10px}.mobileMenuToggle{width:42px;height:42px;display:none;place-items:center;align-content:center;gap:4px;padding:0;border:1px solid var(--line);border-radius:13px;background:var(--card);color:var(--ink);cursor:pointer}.adminMenuToggle span,.mobileMenuToggle span{width:19px;height:2px;display:block;border-radius:99px;background:currentColor}.mobileMenuBackdrop{position:fixed;inset:0;z-index:140;background:rgba(3,18,13,.68);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.contactBackdrop{z-index:160}.mobileMenuDrawer{position:fixed;top:0;right:0;bottom:0;width:min(340px,88vw);z-index:141;display:flex;flex-direction:column;padding:24px 20px;overflow-y:auto;background:var(--card);color:var(--ink);box-shadow:-24px 0 70px rgba(0,0,0,.28);animation:mobileDrawerIn .24s ease both}.mobileMenuDrawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:18px;border-bottom:1px solid var(--line)}.mobileMenuDrawer>header span{color:var(--green);font-size:11px;font-weight:900}.mobileMenuDrawer>header h2{margin:4px 0 0;font-size:24px}.mobileMenuDrawer>header button{width:40px;height:40px;border:1px solid var(--line);border-radius:12px;background:transparent;color:inherit;font-size:27px;cursor:pointer}.mobileMenuDrawer nav{display:grid;gap:6px;margin:18px 0}.mobileMenuDrawer nav a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:10px 13px;border-radius:12px;font-weight:800}.mobileMenuDrawer nav a:hover,.mobileMenuDrawer nav a[aria-current=page]{background:#edf7f1;color:var(--green)}.mobileMenuDrawer nav a span{color:var(--muted)}.mobileMenuDrawer>footer{display:grid;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.mobileMenuDrawer>footer .socialLinks{justify-content:center}.mobileMenuDrawer>footer .headerCta{width:100%;display:flex!important;justify-content:center;border:0;cursor:pointer}.marketTicker{margin-top:22px;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 38px rgba(12,48,36,.12)}.marketAnnouncement{min-height:44px;margin-top:10px;padding:8px 13px;display:flex;align-items:center;gap:13px;background:rgba(255,255,255,.76);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px rgba(12,48,36,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px}.marketAnnouncement>span{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-weight:900;white-space:nowrap}.marketAnnouncement>span i{width:7px;height:7px;border-radius:50%;background:var(--gold-light);box-shadow:0 0 0 4px rgba(229,193,88,.13)}.marketAnnouncement>a:not(.announcementArrow){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.marketAnnouncement time{margin-right:auto;color:var(--muted);white-space:nowrap}.announcementArrow{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#edf7f1;font-size:17px}.hero{margin-top:36px;isolation:isolate;padding:72px;grid-template-columns:1.15fr .85fr;gap:55px}.heroMicroGrid{opacity:.16;background-image:linear-gradient(rgba(255,255,255,.16) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 48% 48%,#000,transparent 72%);mask-image:radial-gradient(circle at 48% 48%,#000,transparent 72%)}.hero:after,.heroMicroGrid{position:absolute;inset:0;z-index:0;pointer-events:none}.hero:after{content:"";background:radial-gradient(circle at 78% 22%,rgba(201,243,107,.12),transparent 25%),radial-gradient(circle at 24% 75%,rgba(112,221,202,.14),transparent 31%)}.converterCard,.heroContent{position:relative;z-index:3}.heroContent{max-width:680px}.heroContent>p{max-width:650px}.heroActions .primaryBtn{display:inline-flex;align-items:center;gap:11px;box-shadow:0 12px 30px rgba(201,243,107,.16);transition:transform .2s,box-shadow .2s}.heroActions .primaryBtn span{font-size:20px;transition:transform .2s}.heroActions .primaryBtn:hover{transform:translateY(-2px);box-shadow:0 16px 35px rgba(201,243,107,.22)}.heroActions .primaryBtn:hover span{transform:translateX(-4px)}.heroVisualScene{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.glassGlobe{position:absolute;width:210px;height:210px;left:5%;top:5%;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.34),rgba(255,255,255,.05) 40%,rgba(3,35,25,.16) 72%);box-shadow:inset -24px -28px 50px rgba(0,0,0,.12),inset 16px 18px 35px rgba(255,255,255,.08),0 30px 70px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.34;transform:rotate(-13deg);animation:glassFloat 9s ease-in-out infinite}.glassGlobe i,.glassGlobe span,.glassGlobe:after,.glassGlobe:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.34);border-radius:50%}.glassGlobe:before{inset:9px 63px}.glassGlobe:after{inset:63px 9px}.glassGlobe span{inset:24px 0;border-left-color:transparent;border-right-color:transparent}.glassGlobe i{inset:0 24px;border-top-color:transparent;border-bottom-color:transparent}.floatingToken{position:absolute;display:grid;place-items:center;border-radius:50%;color:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.26);background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,255,255,.05));box-shadow:inset 0 1px 1px rgba(255,255,255,.32),0 18px 45px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-weight:800;text-shadow:0 3px 10px rgba(0,0,0,.2)}.tokenDollar{width:70px;height:70px;left:34%;top:13%;font-size:30px;transform:rotate(12deg);animation:tokenFloat 7s ease-in-out infinite}.tokenEuro{width:52px;height:52px;left:42%;bottom:11%;font-size:22px;transform:rotate(-10deg);animation:tokenFloat 8s ease-in-out -2s infinite}.tokenCoin{width:86px;height:86px;left:9%;bottom:6%;color:rgba(201,243,107,.72);font-size:26px;animation:tokenFloat 10s ease-in-out -4s infinite}.converterCard{width:100%;max-width:440px;justify-self:end;padding:24px;transform:rotate(-1deg);border-color:rgba(255,255,255,.24);background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.08))}.converterCard:hover{transform:rotate(0deg) translateY(-5px)}.converterCard .heroCardTop{align-items:center}.converterCard .liveDot{display:inline-flex;align-items:center;gap:7px}.converterCard .liveDot i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 rgba(201,243,107,.45);animation:pulseRing 1.8s infinite}.converterFields{display:grid;grid-template-columns:.85fr 1.15fr;gap:10px}.converterFields label{display:grid;gap:6px;color:#dcebe5;font-size:12px;font-weight:700}.amountInput,.currencySelect{position:relative}.amountInput input,.currencySelect select{width:100%;height:49px;border:1px solid rgba(255,255,255,.18);border-radius:13px;outline:0;background:rgba(5,35,26,.36);color:white;font:inherit;font-weight:800;padding:10px 12px;transition:border-color .2s,background .2s,box-shadow .2s}.amountInput input{direction:ltr;text-align:left;padding-right:58px}.amountInput b{position:absolute;right:12px;top:14px;direction:ltr;color:var(--lime);font-size:12px}.currencySelect select{appearance:none;padding-left:32px;cursor:pointer}.currencySelect option{color:var(--ink);background:white}.currencySelect i{position:absolute;left:12px;top:11px;color:#dcebe5;font-style:normal;font-size:20px;pointer-events:none}.amountInput input:focus,.currencySelect select:focus{border-color:rgba(201,243,107,.7);background:rgba(5,35,26,.52);box-shadow:0 0 0 3px rgba(201,243,107,.1)}.converterSwapRow{display:flex;align-items:center;gap:10px;margin:11px 0 -3px;color:#c9dcd4;font-size:11px}.converterSwapRow:after,.converterSwapRow:before{content:"";height:1px;flex:1 1;background:rgba(255,255,255,.14)}.converterSwapRow>span{white-space:nowrap}.converterSwapRow button{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(201,243,107,.38);background:rgba(5,35,26,.45);color:var(--lime);font:inherit;font-size:20px;font-weight:900;cursor:pointer;transition:transform .2s,background .2s}.converterSwapRow button:hover{transform:rotate(180deg);background:rgba(201,243,107,.14)}.converterResult{display:grid;gap:6px;margin-top:13px;padding:18px;border-radius:17px;background:rgba(255,255,255,.96);color:var(--ink);box-shadow:0 12px 28px rgba(0,0,0,.1)}.converterResult small{color:var(--muted)}.converterResult strong{font-size:clamp(22px,2.2vw,30px);line-height:1.3}.converterResult strong span{color:var(--green);font-size:14px}.converterRateLine{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;font-size:12px;color:#dcebe5}.converterTrend{display:inline-flex;align-items:center;white-space:nowrap;border-radius:99px;padding:4px 8px;font-weight:900}.converterTrend.up{color:#bdf48b;background:rgba(84,209,120,.14)}.converterTrend.down{color:#ff9d9d;background:rgba(255,91,91,.13)}.converterTrend.stable{color:#b6c9c1;background:rgba(255,255,255,.07)}.emptyConverter{color:white;text-align:center;padding:60px 20px}.toolCards{padding:28px 0 40px}.toolCard{min-height:220px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(145deg,#fff,#f8fbf9);padding:28px;border:1px solid var(--line);border-radius:22px;box-shadow:0 10px 35px rgba(12,48,36,.06);transition:transform .25s,box-shadow .25s,border-color .25s}.toolCard:after{content:"";position:absolute;width:130px;height:130px;left:-55px;bottom:-70px;border-radius:50%;background:radial-gradient(circle,rgba(201,243,107,.25),transparent 70%);transition:transform .3s}.toolCard:hover{transform:translateY(-7px);border-color:#cbe3d4;box-shadow:0 22px 55px rgba(12,48,36,.12)}.toolCard:hover:after{transform:scale(1.35)}.toolIcon{width:45px;height:45px;display:grid;place-items:center;border-radius:14px;background:#e8f7ec;color:var(--green);font-size:22px;font-weight:900}.toolCard h3{margin:18px 0 7px;font-size:20px}.toolCard p{color:var(--muted);line-height:1.9;margin:0;font-size:14px}.toolCard em{margin-top:auto;padding-top:18px;color:var(--green);font-style:normal;font-weight:900;font-size:13px}#rates.section{padding-top:65px}.rateNameLine{display:flex;align-items:center;gap:8px}.rateRow.unavailable{background:linear-gradient(90deg,transparent,#fffaf0 50%,transparent)}.rateUnavailableMessage{grid-column:2/-1;justify-self:stretch;padding:11px 16px;border:1px dashed #d7b962;border-radius:12px;background:#fff9e8;color:#80631f;text-align:center;font-size:14px!important}.tickerUnavailable{color:var(--gold-light);font-size:13px!important}.rateTrend{width:23px;height:23px;display:inline-grid;place-items:center;border-radius:8px;font-size:14px;font-weight:900}.rateTrend.up{background:#e7f8eb;color:#18804b}.rateTrend.down{background:#fff0f0;color:#c52e3f}.rateTrend.stable{background:#f0f4f2;color:#8b9993}.tickerTrend{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;font-size:13px!important}.tickerTrend.up{background:rgba(81,207,122,.15);color:#9df0a8!important}.tickerTrend.down{background:rgba(255,93,93,.14);color:#ff8f8f!important}.tickerTrend.stable{background:rgba(255,255,255,.05);color:#70a590!important;font-size:6px!important}.contentCard p{white-space:pre-line}.footerContacts b{color:#b9d0c6;margin-left:4px}.footerContacts span[dir=ltr]{display:inline-block}.galleryCardButton{width:100%;position:relative;display:block;overflow:hidden;padding:0;border:0;background:#e8f0eb;color:white;cursor:zoom-in;font:inherit;text-align:right}.galleryCardButton img{transition:transform .35s,filter .35s}.galleryCardButton>span{position:absolute;left:13px;bottom:13px;padding:7px 10px;border-radius:10px;background:rgba(5,29,21,.82);border:1px solid rgba(255,255,255,.22);color:white;font-size:11px;font-weight:900;opacity:0;transform:translateY(5px);transition:.25s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.galleryCardButton:focus-visible img,.galleryCardButton:hover img{transform:scale(1.035);filter:brightness(.82)}.galleryCardButton:focus-visible>span,.galleryCardButton:hover>span{opacity:1;transform:none}.galleryCardButton:focus-visible{outline:3px solid var(--gold-light);outline-offset:-3px}.galleryLightboxBackdrop{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:18px;background:rgba(1,10,7,.88);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);animation:backdropIn .2s ease}.galleryLightbox{width:min(1240px,100%);max-height:calc(100vh - 36px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:25px;background:#09120f;color:white;box-shadow:0 35px 110px rgba(0,0,0,.5);animation:modalIn .25s ease}.galleryLightbox>header{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 18px 13px 24px}.galleryLightbox>header div{min-width:0;display:flex;align-items:baseline;gap:12px}.galleryLightbox h2{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.galleryLightbox header span{color:#9bb0a8;font-size:12px;white-space:nowrap}.galleryLightbox header button{width:42px;height:42px;flex:0 0 auto;border:1px solid #35473f;border-radius:12px;background:#15231e;color:white;font-size:28px;cursor:pointer}.galleryLightboxStage{min-height:0;flex:1 1;position:relative;display:grid;place-items:center;overflow:hidden;background:#030705;touch-action:pan-y}.galleryLightboxStage>img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 190px);object-fit:contain}.galleryLightboxNext,.galleryLightboxPrevious{position:absolute;top:50%;translate:0 -50%;width:48px;height:62px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:rgba(6,24,18,.72);color:white;font:inherit;font-size:25px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.galleryLightboxPrevious{right:15px}.galleryLightboxNext{left:15px}.galleryLightboxNext:hover,.galleryLightboxPrevious:hover{background:rgba(26,107,82,.88)}.galleryLightboxThumbs{display:flex;gap:8px;min-height:74px;overflow-x:auto;padding:9px 14px;direction:rtl;scrollbar-width:thin}.galleryLightboxThumbs button{width:74px;height:54px;flex:0 0 auto;overflow:hidden;padding:0;border:2px solid transparent;border-radius:10px;background:#17231f;opacity:.6;cursor:pointer}.galleryLightboxThumbs button.active{border-color:var(--gold-light);opacity:1}.galleryLightboxThumbs img{width:100%;height:100%;display:block;object-fit:cover}.newsSection{padding:75px 0 105px}.newsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.newsHeadingActions{display:grid;justify-items:end;gap:9px}.newsHeadingActions p{margin:0}.newsAllLink{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:13px;font-weight:900}.newsAllLink span{transition:transform .2s}.newsAllLink:hover span{transform:translateX(-4px)}.newsPublicEmpty{min-height:190px;display:flex;align-items:center;justify-content:center;gap:20px;padding:32px;text-align:right;background:rgba(255,255,255,.72);border:1px dashed #cbdad4;border-radius:24px;color:var(--muted)}.newsPublicEmpty>span{width:62px;height:62px;flex:0 0 auto;display:grid;place-items:center;border-radius:19px;background:#edf7f1;color:var(--green);font-size:27px}.newsPublicEmpty b{display:block;margin-bottom:7px;color:var(--ink);font-size:18px}.newsPublicEmpty p{margin:0;line-height:1.8}.newsCard{overflow:hidden;background:white;border:1px solid var(--line);border-radius:24px;box-shadow:0 14px 42px rgba(12,48,36,.07);transition:transform .25s,box-shadow .25s,border-color .25s}.newsCard:hover{transform:translateY(-7px);border-color:#c7dbcF;box-shadow:0 24px 60px rgba(12,48,36,.13)}.newsCardImage{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#0b2b22}.newsCardImage>img{width:100%;height:100%;display:block;object-fit:contain}.newsCardImage>span{position:absolute;top:14px;right:14px;padding:5px 9px;border-radius:99px;background:rgba(11,43,34,.86);color:var(--champagne);border:1px solid rgba(229,193,88,.35);font-size:11px;font-weight:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.newsHeroFallback,.newsImageFallback{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:10px;color:var(--champagne);background:radial-gradient(circle at 25% 20%,rgba(229,193,88,.22),transparent 26%),linear-gradient(145deg,#0b2b22,#164c3b)}.newsHeroFallback:after,.newsImageFallback:after{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 0);background-size:32px 32px}.newsHeroFallback span,.newsImageFallback span{position:relative;z-index:1;font-size:38px}.newsImageFallback i{position:relative;z-index:1;font-style:normal;font-weight:900}.newsCardBody{padding:20px}.newsMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px}.newsMeta span{color:var(--green);font-weight:800}.newsCard h3{margin:14px 0 8px;font-size:20px;line-height:1.65}.newsCard h3 a:hover{color:var(--green)}.newsCard p{color:var(--muted);font-size:13px;line-height:1.9;margin:0;min-height:50px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.newsReadMore{display:inline-flex;gap:8px;align-items:center;margin-top:17px;color:var(--green);font-size:12px;font-weight:900}.newsReadMore span{transition:transform .2s}.newsReadMore:hover span{transform:translateX(-4px)}.newsArchivePage{padding:75px 0 120px}.newsArchiveHero{max-width:760px;margin:0 auto 48px;text-align:center}.newsArchiveHero h1{margin:17px 0 10px;font-size:clamp(42px,6vw,66px)}.newsArchiveHero p{margin:0;color:var(--muted);font-size:17px;line-height:1.9}.newsArchiveGrid{row-gap:26px}.newsPagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-top:38px}.newsPagination a{width:max-content;padding:11px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--green);font-size:13px;font-weight:900}.newsPagination a:last-child{justify-self:end}.newsPagination b{color:var(--muted);font-size:13px}.newsDetail{padding:85px 0 120px;max-width:940px}.backToNews{color:var(--green);font-weight:800;font-size:13px}.newsDetail header{max-width:820px;margin:32px auto 30px;text-align:center}.newsDetail h1{margin:18px 0;font-size:clamp(36px,5vw,62px);line-height:1.45}.newsDetail header>p{color:var(--muted);font-size:18px;line-height:2}.newsDetailMeta{display:flex;justify-content:center;gap:18px;color:var(--muted);font-size:13px}.newsDetailMeta span{color:var(--green);font-weight:800}.newsHeroImage{height:auto;display:block;object-fit:contain}.newsHeroFallback,.newsHeroImage{width:100%;border-radius:28px;border:1px solid var(--line);box-shadow:var(--shadow)}.newsHeroFallback{aspect-ratio:16/8.5;position:relative;overflow:hidden}.newsHeroFallback b{position:relative;z-index:1;color:var(--champagne);font-size:22px}.newsArticleBody{margin:42px auto 0;max-width:790px;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;font-size:18px;line-height:2.25}@keyframes glassFloat{0%,to{transform:rotate(-13deg) translateY(0)}50%{transform:rotate(-8deg) translateY(14px)}}@keyframes tokenFloat{0%,to{translate:0 0}50%{translate:0 -13px}}@keyframes mobileDrawerIn{0%{opacity:.65;transform:translateX(24px)}}@media (max-width:1050px){.hero{padding:58px 48px;gap:35px;grid-template-columns:1fr .9fr}.hero h1{font-size:clamp(45px,6vw,67px)}.converterFields{grid-template-columns:1fr}.glassGlobe{left:2%}}@media (max-width:850px){.desktopHeaderActions,.siteHeader .desktopNav{display:none}.mobileMenuToggle{display:grid}.siteHeader{padding-inline:15px}.siteHeader .brand{min-width:0}.siteHeader .brand>span:last-child{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headerContactGroup{margin-right:auto}.hero{margin-top:28px;padding:50px 30px;grid-template-columns:1fr;gap:20px}.converterCard{max-width:560px;justify-self:center;margin-top:25px}.converterFields{grid-template-columns:.8fr 1.2fr}.heroVisualScene{opacity:.65}.glassGlobe{left:-65px;top:16%}.tokenDollar{left:75%;top:9%}.tokenEuro{left:70%;bottom:7%}.tokenCoin{display:none}.toolCards{grid-template-columns:1fr}.toolCard{min-height:190px}.newsGrid{grid-template-columns:1fr}.newsCard{display:grid;grid-template-columns:minmax(230px,.75fr) 1fr}.newsCardImage{height:100%;aspect-ratio:auto}}@media (max-width:520px){.siteHeader{width:calc(100% - 20px);height:68px;margin-top:10px;padding-inline:11px;border-radius:18px}.siteHeader .brandMark{width:39px;height:39px;border-radius:12px}.siteHeader .brand>span:last-child{max-width:105px;font-size:13px;line-height:1.5;white-space:normal}.headerContactGroup{gap:6px}.mobileMenuToggle,.themeToggle{width:39px;height:39px}.contactDetails{padding-top:72px}.contactInfoList{grid-template-columns:1fr}.contactInfoList .workingHoursInfo,.contactInfoList>div:first-child{grid-column:auto}.workingHoursInfo strong{max-width:none}.topClock{padding-inline:10px}.timezoneMenu{position:fixed;top:48px;left:10px;right:10px;width:auto}.marketTicker{margin-top:14px}.marketAnnouncement{align-items:flex-start;display:grid;grid-template-columns:1fr auto;gap:6px 10px}.marketAnnouncement>a:not(.announcementArrow){grid-column:1/-1;grid-row:2}.marketAnnouncement time{display:none}.announcementArrow{grid-column:2;grid-row:1}.hero{margin-top:22px;min-height:auto;padding:38px 20px;border-radius:26px}.hero h1{font-size:40px;letter-spacing:-1px}.hero p{font-size:16px}.heroActions .primaryBtn{justify-content:center}.converterCard{padding:17px;border-radius:21px}.converterFields{grid-template-columns:1fr}.converterRateLine{align-items:flex-start;flex-direction:column}.glassGlobe{width:160px;height:160px;opacity:.5}.floatingToken{opacity:.65}.tokenDollar{left:78%}.tokenEuro{display:none}.toolCards{padding-top:20px}.newsSection{padding:55px 0 75px}.newsHeadingActions{justify-items:start;margin-top:12px}.newsPublicEmpty{align-items:flex-start;justify-content:flex-start}.newsCard{display:block;min-width:0}.newsCardImage{width:100%;height:auto;min-height:0;aspect-ratio:16/9}.newsImageFallback{min-width:0;min-height:0}.newsCardBody{padding:18px}.newsDetail{padding-top:55px}.newsDetail header{text-align:right}.newsDetailMeta{justify-content:flex-start;flex-wrap:wrap}.newsDetail h1{font-size:34px}.newsArticleBody{font-size:16px}.newsArchivePage{padding:55px 0 80px}.newsArchiveHero{text-align:right;margin-bottom:32px}.newsPagination{grid-template-columns:1fr 1fr}.newsPagination b{grid-column:1/-1;grid-row:1;text-align:center}.galleryCardButton>span{opacity:1;transform:none}.galleryLightboxBackdrop{padding:0}.galleryLightbox{width:100%;max-height:100vh;min-height:100vh;border:0;border-radius:0}.galleryLightboxStage>img{max-height:calc(100vh - 170px)}.galleryLightboxNext,.galleryLightboxPrevious{width:42px;height:54px}.galleryLightboxPrevious{right:8px}.galleryLightboxNext{left:8px}}@media (prefers-reduced-motion:reduce){.converterCard .liveDot i,.floatingToken,.glassGlobe{animation:none!important}.heroActions .primaryBtn,.heroActions .primaryBtn span,.toolCard{transition:none}}:root{--gold:#a37d24;--gold-light:#e5c158;--champagne:#f3e5ab}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark;--bg:#0b1311;--ink:#f1f5f9;--muted:#94a3b8;--green:#1a8061;--lime:#e5c158;--card:#141d1a;--line:#2a3732;--shadow:0 22px 70px rgba(0,0,0,.34)}.adminGallery figure,.adminTable,.auditDays,.auditList,.auditModal,.auditRetentionCard,.contactModal,.contentCard,.currencyIcon,.editorCard,.galleryGrid figure,.galleryUploadPanel,.loginCard,.passwordCard,.rateCreateCard,.rateManagerTable,.ratesCard,.siteHeader,.statCard,.toolCard,.toolIcon,.uploadCard,.usersTable,body,input,select,textarea{transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s}.themeToggle{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:12px;background:white;cursor:pointer;padding:8px;transition:transform .2s,background .2s,color .2s,border-color .2s}.themeToggle:hover{transform:translateY(-2px);color:var(--gold);border-color:#c8aa67}.themeToggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.themeMoon{display:none}html[data-theme=dark] body{background:radial-gradient(circle at 50% 0,#10241d 0,#0b1311 42%,#080d0c 100%)}html[data-theme=dark] .themeSun{display:none}html[data-theme=dark] .themeMoon{display:block}html[data-theme=dark] .themeToggle{background:#171e1a;color:var(--gold-light);border-color:#3c382b;box-shadow:inset 0 0 0 1px rgba(213,184,102,.04)}html[data-theme=dark] .siteHeader{background:rgba(26,35,38,.78);border-color:rgba(229,193,88,.16);box-shadow:0 14px 42px rgba(0,0,0,.28)}html[data-theme=dark] .clockSkeleton,html[data-theme=dark] .topClock{background:rgba(18,27,22,.86);color:#b5c3bc;border-color:rgba(213,184,102,.12);box-shadow:0 5px 22px rgba(0,0,0,.18)}html[data-theme=dark] .topClock .clockTime{color:var(--gold-light)}html[data-theme=dark] .topClock .clockDivider{background:#405048}html[data-theme=dark] .timezoneButton{background:#171f1a;color:#d9e2dd;border-color:#3c463f}html[data-theme=dark] .timezoneButton span{color:var(--gold-light)}html[data-theme=dark] .timezoneMenu{background:#151d18;color:var(--ink);border-color:#354139;box-shadow:0 24px 65px rgba(0,0,0,.4)}html[data-theme=dark] .timezoneMenu button:hover,html[data-theme=dark] .timezoneMenu button[aria-checked=true]{background:#292719;color:var(--gold-light)}html[data-theme=dark] .siteHeader nav a:hover{color:var(--gold-light)}html[data-theme=dark] .mobileMenuToggle{background:#151d18;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .mobileMenuDrawer{background:#111814}html[data-theme=dark] .mobileMenuDrawer nav a:hover,html[data-theme=dark] .mobileMenuDrawer nav a[aria-current=page]{background:#292719;color:var(--gold-light)}html[data-theme=dark] .mobileMenuDrawer>header span{color:var(--gold-light)}html[data-theme=dark] .socialLinks a,html[data-theme=dark] .socialLinks>span.socialDisabled{background:#151d18;border-color:var(--line)}html[data-theme=dark] .socialLinks a{color:#8fc7af}html[data-theme=dark] .socialLinks a:hover{color:#15130e;background:var(--gold-light)}html[data-theme=dark] .headerCta{background:linear-gradient(135deg,#e4c58f,#c49a59);color:#202624;box-shadow:0 8px 24px rgba(210,171,104,.2)}html[data-theme=dark] .marketTicker{border-color:rgba(213,184,102,.18)}html[data-theme=dark] .hero{background:linear-gradient(135deg,#071b15,#0b2b22 58%,#124536);box-shadow:0 28px 80px rgba(0,0,0,.38)}html[data-theme=dark] .hero .eyebrow{color:var(--champagne);border-color:rgba(229,193,88,.35);background:rgba(163,125,36,.15)}html[data-theme=dark] .hero h1 span{color:var(--champagne)}html[data-theme=dark] .hero .primaryBtn{background:linear-gradient(135deg,#e4c58f,#c49a59);color:#202624;box-shadow:0 12px 30px rgba(210,171,104,.24)}html[data-theme=dark] .floatingToken{border-color:rgba(213,184,102,.26);color:#ead38f}html[data-theme=dark] .converterResult{background:#151d18;color:var(--ink);border:1px solid #384035}html[data-theme=dark] .amountInput b,html[data-theme=dark] .converterResult strong span{color:var(--gold-light)}html[data-theme=dark] .currencySelect option{background:#151d18;color:var(--ink)}html[data-theme=dark] .converterSwapRow button{color:var(--gold-light);border-color:rgba(213,184,102,.4)}html[data-theme=dark] .adminGallery figure,html[data-theme=dark] .adminTable,html[data-theme=dark] .auditDays,html[data-theme=dark] .auditList,html[data-theme=dark] .contentCard,html[data-theme=dark] .editorCard,html[data-theme=dark] .features article,html[data-theme=dark] .galleryGrid figure,html[data-theme=dark] .galleryUploadPanel,html[data-theme=dark] .loginCard,html[data-theme=dark] .newsAdminCard,html[data-theme=dark] .newsCard,html[data-theme=dark] .newsCreatePanel,html[data-theme=dark] .passwordCard,html[data-theme=dark] .rateCreateCard,html[data-theme=dark] .rateManagerTable,html[data-theme=dark] .ratesCard,html[data-theme=dark] .toolCard,html[data-theme=dark] .uploadCard,html[data-theme=dark] .usersTable{background:var(--card);border-color:var(--line)}html[data-theme=dark] .toolCard{background:linear-gradient(145deg,#151d18,#101612)}html[data-theme=dark] .toolCard:hover{border-color:#715e37;box-shadow:0 24px 60px rgba(0,0,0,.32)}html[data-theme=dark] .currencyIcon,html[data-theme=dark] .toolIcon{background:#252318;color:var(--gold-light);border:1px solid rgba(229,193,88,.2)}html[data-theme=dark] .textLink,html[data-theme=dark] .toolCard em{color:var(--gold-light)}html[data-theme=dark] .eyebrow{color:#d8bf79;background:#252318;border-color:#4b4128}html[data-theme=dark] .rateRow:hover{background:#18211c}html[data-theme=dark] .rateTrend.stable{background:#252e29;color:#93a49c}html[data-theme=dark] .rateTrend.up{background:#153323;color:#7bdda0}html[data-theme=dark] .rateTrend.down{background:#382022;color:#ff939c}html[data-theme=dark] .rateRow.unavailable{background:linear-gradient(90deg,transparent,rgba(117,88,24,.12) 50%,transparent)}html[data-theme=dark] .rateUnavailableMessage{background:#292719;border-color:#796735;color:var(--gold-light)}html[data-theme=dark] .rateManagerRow.priceUnavailable{background:#181a16}html[data-theme=dark] .rateCreateCard>.toggleField{background:#111c18}html[data-theme=dark] .rateCreateCard>.unavailableToggle{background:#292719;border-color:#796735;color:var(--gold-light)}html[data-theme=dark] .marketAnnouncement{background:rgba(20,29,26,.84);border-color:rgba(229,193,88,.16);box-shadow:0 10px 30px rgba(0,0,0,.2)}html[data-theme=dark] .newsPublicEmpty{background:rgba(20,29,26,.72);border-color:rgba(229,193,88,.23)}html[data-theme=dark] .newsPublicEmpty>span{background:#292719;color:var(--gold-light)}html[data-theme=dark] .backToNews,html[data-theme=dark] .marketAnnouncement>span,html[data-theme=dark] .newsAllLink,html[data-theme=dark] .newsDetailMeta span,html[data-theme=dark] .newsMeta span,html[data-theme=dark] .newsReadMore{color:var(--gold-light)}html[data-theme=dark] .announcementArrow{background:#292719;color:var(--gold-light)}html[data-theme=dark] .newsCard:hover{border-color:rgba(229,193,88,.36);box-shadow:0 26px 65px rgba(0,0,0,.34)}html[data-theme=dark] .newsCard h3 a:hover{color:var(--gold-light)}html[data-theme=dark] .newsPagination a{background:var(--card);color:var(--gold-light);border-color:rgba(229,193,88,.2)}html[data-theme=dark] .newsHeroFallback,html[data-theme=dark] .newsHeroImage{border-color:rgba(229,193,88,.2)}@media (max-width:850px){html[data-theme=dark] .rateManagerTable,html[data-theme=dark] .usersTable{background:transparent;border-color:transparent}html[data-theme=dark] .rateCheckField{background:#18211c}}html[data-theme=dark] .statCard{background:linear-gradient(155deg,#0b2b22,#101a17 72%,#17180f);color:var(--ink);border-color:rgba(229,193,88,.25);box-shadow:inset 0 1px 0 rgba(243,229,171,.04),0 24px 65px rgba(0,0,0,.28)}html[data-theme=dark] .statCard div{border-color:rgba(229,193,88,.2)}html[data-theme=dark] .statCard b{color:var(--gold-light)}html[data-theme=dark] .statCard span{color:#d8e1dd}html[data-theme=dark] .contentCard{background:linear-gradient(145deg,#141d1a,#101714);border-color:#2c3b35}html[data-theme=dark] .auditModal,html[data-theme=dark] .contactModal,html[data-theme=dark] .logoCropModal{background:#111814;color:var(--ink)}html[data-theme=dark] .contactInfoList>div{background:#18211c;border-color:var(--line)}html[data-theme=dark] .contactMap{background:#0d130f}html[data-theme=dark] .contactMap>a{background:#171f1a;color:var(--gold-light)}html[data-theme=dark] .modalClose{background:#1a211d;color:var(--ink);border-color:#3a463f}html[data-theme=dark] .auditModal>header{background:#171f1a;border-color:var(--line)}html[data-theme=dark] .auditActor b,html[data-theme=dark] .auditModal>header span{color:var(--gold-light)}html[data-theme=dark] .auditItem{border-color:var(--line)}html[data-theme=dark] .auditMeta code{background:#222b26;color:#c8d5ce}html[data-theme=dark] .auditDayRow{color:var(--ink);border-color:var(--line)}html[data-theme=dark] .auditDayRow:hover{background:#19221d}html[data-theme=dark] .auditDayRow span{color:var(--gold-light)}html[data-theme=dark] .auditRetentionCard{background:var(--card);border-color:var(--line)}html[data-theme=dark] .auditRetentionCard>div>span{color:var(--gold-light)}html[data-theme=dark] .adminContent{background:#0d120f}html[data-theme=dark] .aboutSectionEditor,html[data-theme=dark] .browserIdentity,html[data-theme=dark] .contactCopySettings,html[data-theme=dark] .homeHeroSettings,html[data-theme=dark] .identitySettings,html[data-theme=dark] .newsImagePicker>img,html[data-theme=dark] .resetPasswordRow{background:#171f1a}html[data-theme=dark] .editorCard input,html[data-theme=dark] .editorCard textarea,html[data-theme=dark] .galleryFields input,html[data-theme=dark] .galleryFilePicker input,html[data-theme=dark] .loginCard input,html[data-theme=dark] .newsEditorFields input,html[data-theme=dark] .newsEditorFields textarea,html[data-theme=dark] .passwordCard input,html[data-theme=dark] .rateCreateCard input,html[data-theme=dark] .rateManagerRow input,html[data-theme=dark] .resetPasswordRow input,html[data-theme=dark] .usernameEditor input{background:#0e1511;color:var(--ink);border-color:#334039}html[data-theme=dark] .auditRetentionCard input{background:#0e1511;color:var(--ink);border-color:#3b4a43}html[data-theme=dark] .adminNavTop .themeToggle{background:#171f1a;color:var(--gold-light);border-color:#5b4d2c}html[data-theme=dark] .editorCard .secondaryAdminButton,html[data-theme=dark] .fileButton,html[data-theme=dark] .smallBtn{background:#292719;color:var(--gold-light)}html[data-theme=dark] .successMsg{background:#153323;color:#8de0aa}html[data-theme=dark] .formError{background:#391d22;color:#ff9ca5}html[data-theme=dark] .footer{border-top:1px solid rgba(213,184,102,.14)}html[data-theme=dark] .footerContacts b{color:var(--gold-light)}html[data-theme=dark] .newsAdminHeading>span,html[data-theme=dark] .newsPanelHeading>span{background:#292719;color:var(--gold-light)}html[data-theme=dark] .logoShapeChoice{background:#171f1a;color:var(--ink);border-color:var(--line)}html[data-theme=dark] .logoShapeChoice.active{background:#292719;color:var(--gold-light);border-color:#796735}html[data-theme=dark] .logoCropReset{background:#292719;color:var(--gold-light)}html[data-theme=dark] .logoCropCancel{background:#222b26;color:var(--ink)}@media (max-width:520px){.themeToggle{width:31px;height:31px;padding:6px}}:root{--bg:#fbfaf6;--ink:#222826;--muted:#6f716b;--green:#946b37;--lime:#e4c58f;--card:#fffefa;--line:#e6d7bb;--shadow:0 20px 70px rgba(120,88,45,.13);--gold:#d2ab68;--gold-light:#e4c58f;--champagne:#f3dfb8}body{background:radial-gradient(circle at 50% 0,#fffefa 0,#fbfaf6 48%,#f4ecdf 100%)}.siteHeader{border-color:rgba(210,171,104,.3);box-shadow:0 12px 38px rgba(120,88,45,.11)}.clockSkeleton,.topClock{background:rgba(255,254,250,.86);color:#626762;border-color:rgba(210,171,104,.24)}.timezoneButton span,.topClock .clockTime{color:var(--green)}.topClock .clockDivider{background:#dfd0ae}.timezoneButton{border-color:#dfd0ae;color:#4b3a18;background:rgba(255,253,248,.8)}.timezoneButton:hover,.timezoneButton[aria-expanded=true]{border-color:#d2ab68;background:#fffefa}.timezoneMenu{box-shadow:0 20px 55px rgba(120,88,45,.18)}.mobileMenuDrawer nav a:hover,.mobileMenuDrawer nav a[aria-current=page],.timezoneMenu button:hover,.timezoneMenu button[aria-checked=true]{background:#fff4d4;color:var(--green)}.themeToggle{background:#fffdf8;color:var(--green);border-color:#dfd0ae}.themeToggle:hover{color:#805b2f;border-color:#d2ab68;background:#fbefd9}.socialLinks a{background:#fffdf8;border-color:#dfd0ae;color:var(--green)}.socialLinks a:hover{background:linear-gradient(145deg,#e4c58f,#b7894d);color:#202624}.headerCta{background:linear-gradient(135deg,#e4c58f,#c49a59);color:#202624;box-shadow:0 8px 24px rgba(120,88,45,.22)}.brandLogoPreview:not(.hasImage),.brandMark:not(.hasImage),.faviconPreview,.logoShapeChoice i{background:linear-gradient(145deg,#e4c58f,#c49a59)}.marketTicker{background:linear-gradient(110deg,#111513,#2c2b25);border-color:rgba(210,171,104,.32);box-shadow:0 14px 38px rgba(72,56,35,.2)}.tickerLabel{background:linear-gradient(145deg,#d2ab68,#b4874d);color:#202624}.tickerItem{background:rgba(255,244,207,.08);border-color:rgba(229,193,88,.18)}.tickerIcon{color:#946b37}.tickerTrend.up{color:#f2d67e!important;background:rgba(229,193,88,.14)}.tickerTrend.stable{color:#c1aa72!important}.marketAnnouncement{border-color:rgba(184,137,34,.2);box-shadow:0 8px 24px rgba(91,65,12,.07)}.announcementArrow{background:#fff4d4;color:var(--green)}.hero{background:linear-gradient(135deg,#6f5332,#a77d47 54%,#d2ab68);box-shadow:0 28px 78px rgba(120,88,45,.28)}.hero:after{background:radial-gradient(circle at 78% 22%,rgba(243,223,184,.32),transparent 28%),radial-gradient(circle at 24% 75%,rgba(210,171,104,.3),transparent 32%)}.heroGlow.one{background:#d2ab68}.heroGlow.two{background:#efd7aa}.hero .eyebrow{background:rgba(255,244,207,.13);border-color:rgba(246,232,184,.42);color:#f7df91}.hero h1 span{color:#f6e5c4}.hero h1{text-shadow:0 3px 22px rgba(47,33,0,.28)}.converterFields label,.converterRateLine,.currencySelect i,.hero p{color:#f8efd9}.hero .primaryBtn{background:linear-gradient(135deg,#ead09f,#d2ab68);color:#202624;box-shadow:0 12px 30px rgba(120,88,45,.25)}.heroActions .primaryBtn:hover{box-shadow:0 16px 38px rgba(229,193,88,.34)}.tokenCoin{color:rgba(246,224,144,.86)}.amountInput input,.currencySelect select{background:rgba(55,40,0,.42);border-color:rgba(255,232,139,.3)}.amountInput input:focus,.currencySelect select:focus{background:rgba(55,40,0,.58);border-color:rgba(255,217,90,.82);box-shadow:0 0 0 3px rgba(242,201,76,.17)}.converterSwapRow{color:#eadfc6}.converterSwapRow button{background:rgba(55,40,0,.5);border-color:rgba(255,217,90,.52)}.converterSwapRow button:hover{background:rgba(229,193,88,.18)}.converterTrend.up,.rateTrend.up{color:#88630f;background:#fff0bd}.eyebrow{color:#8b6500;background:#fff4c4;border-color:#e8c857}.toolCard{background:linear-gradient(145deg,#fffdf8,#faf4e6);box-shadow:0 10px 35px rgba(91,65,12,.07)}.toolCard:after{background:radial-gradient(circle,rgba(229,193,88,.25),transparent 70%)}.toolCard:hover{border-color:#ddc17b;box-shadow:0 22px 55px rgba(91,65,12,.14)}.currencyIcon,.newsPublicEmpty>span,.rateAdminIcon,.toolIcon{background:#fff1ad;color:var(--green)}.rateRow:hover{background:#fff9e9}.rateTrend.stable{background:#f4efe3;color:#8b806b}.newsCard{box-shadow:0 14px 42px rgba(91,65,12,.08)}.newsCard:hover{border-color:#dcc17d;box-shadow:0 24px 60px rgba(91,65,12,.15)}.newsCardImage{background:#17150d}.newsHeroFallback,.newsImageFallback,.newsImagePlaceholder{background:radial-gradient(circle at 25% 20%,rgba(255,217,90,.32),transparent 28%),linear-gradient(145deg,#18160e,#a77b00)}.galleryCardButton{background:#f0e8d8}.galleryCardButton>span{background:rgba(38,27,8,.84)}.galleryLightbox{background:#120e07}.galleryLightboxStage{background:#080603}.galleryLightboxNext,.galleryLightboxPrevious{background:rgba(61,43,11,.78)}.galleryLightboxNext:hover,.galleryLightboxPrevious:hover{background:rgba(163,125,36,.9)}.adminNav,.adminNavPanel,.footer{background:linear-gradient(155deg,#090909,#2e2503)}.footerBottom{border-color:rgba(229,193,88,.2);color:#c9b98f}.footerContacts b{color:#ead18b}.adminNav nav a.active,.adminNav nav a:hover{background:rgba(229,193,88,.16);color:#f0cf68}.adminNavTop .themeToggle{background:#2d220d;color:#f0cf68;border-color:#6d5623}.aboutSectionEditor,.browserIdentity,.contactCopySettings,.contactInfoList>div,.homeHeroSettings,.identitySettings,.rateCheckField,.resetPasswordRow{background:#fbf6e9}.contactMap{background:#f1e8d5}.editorCard .secondaryAdminButton,.fileButton,.logoCropReset,.smallBtn{background:#fff1c5;color:#77540b}.statusActive,.successMsg{background:#fff0bd;color:#77540b}.logoShapeChoice.active{background:#fff1c5;color:#77540b;border-color:#c59a36;box-shadow:0 0 0 2px rgba(163,125,36,.1)}.iconUpload.compact label{background:#fff1c5}.auditMeta code{background:#f5edda}html[data-theme=dark]{--bg:#080808;--ink:#f4eee4;--muted:#b7ad9c;--green:#d2ab68;--lime:#e4c58f;--card:#131411;--line:#473a26;--shadow:0 22px 70px rgba(0,0,0,.42)}html[data-theme=dark] body{background:radial-gradient(circle at 50% 0,#211b12 0,#080908 43%,#040404 100%)}html[data-theme=dark] .siteHeader{background:rgba(15,16,14,.9);border-color:rgba(210,171,104,.3)}html[data-theme=dark] .clockSkeleton,html[data-theme=dark] .topClock{background:rgba(12,13,11,.93);color:#c7bca9;border-color:rgba(210,171,104,.24)}html[data-theme=dark] .topClock .clockDivider{background:#5a4925}html[data-theme=dark] .timezoneButton,html[data-theme=dark] .timezoneMenu{background:#14130f;color:var(--ink);border-color:#4e431b}html[data-theme=dark] .adminNavTop .themeToggle,html[data-theme=dark] .themeToggle{background:#1c190b;color:var(--gold-light);border-color:#79640f}html[data-theme=dark] .mobileMenuDrawer{background:#0d0d0b}html[data-theme=dark] .socialLinks a,html[data-theme=dark] .socialLinks>span.socialDisabled{background:#141512;border-color:#554528;color:#d2ab68}html[data-theme=dark] .hero{background:linear-gradient(135deg,#050505,#392c1d 57%,#806039);box-shadow:0 28px 82px rgba(0,0,0,.52)}html[data-theme=dark] .converterResult{background:#12110c;border-color:#4e4115}html[data-theme=dark] .currencySelect option{background:#11110e}html[data-theme=dark] .toolCard{background:linear-gradient(145deg,#171610,#0c0c0a)}html[data-theme=dark] .currencyIcon,html[data-theme=dark] .rateAdminIcon,html[data-theme=dark] .toolIcon{background:#201d0b;color:var(--gold-light);border-color:rgba(242,201,76,.27)}html[data-theme=dark] .rateRow:hover{background:#1b190d}html[data-theme=dark] .rateTrend.up{background:#302719;color:#e4c58f}html[data-theme=dark] .rateTrend.stable{background:#1e1d18;color:#aaa38f}html[data-theme=dark] .statCard{background:linear-gradient(155deg,#080808,#262000 72%,#4c3900)}html[data-theme=dark] .contentCard{background:linear-gradient(145deg,#15140f,#0a0a09);border-color:#403716}html[data-theme=dark] .adminNav,html[data-theme=dark] .adminNavPanel,html[data-theme=dark] .footer{background:linear-gradient(155deg,#050505,#241d00)}html[data-theme=dark] .auditModal,html[data-theme=dark] .contactModal,html[data-theme=dark] .logoCropModal{background:#0d0d0b}html[data-theme=dark] .contactInfoList>div,html[data-theme=dark] .rateCheckField{background:#18170f}html[data-theme=dark] .contactMap{background:#080806}html[data-theme=dark] .auditModal>header,html[data-theme=dark] .contactMap>a,html[data-theme=dark] .modalClose{background:#18170e;border-color:#504313}html[data-theme=dark] .auditMeta code{background:#1c1a11;color:#d8cdb5}html[data-theme=dark] .auditDayRow:hover{background:#19180e}html[data-theme=dark] .adminContent{background:#080808}html[data-theme=dark] .aboutSectionEditor,html[data-theme=dark] .browserIdentity,html[data-theme=dark] .contactCopySettings,html[data-theme=dark] .homeHeroSettings,html[data-theme=dark] .identitySettings,html[data-theme=dark] .newsImagePicker>img,html[data-theme=dark] .resetPasswordRow{background:#15140f;border-color:var(--line)}html[data-theme=dark] .auditRetentionCard input,html[data-theme=dark] .editorCard input,html[data-theme=dark] .editorCard textarea,html[data-theme=dark] .galleryFields input,html[data-theme=dark] .galleryFilePicker input,html[data-theme=dark] .loginCard input,html[data-theme=dark] .newsEditorFields input,html[data-theme=dark] .newsEditorFields textarea,html[data-theme=dark] .passwordCard input,html[data-theme=dark] .rateCreateCard input,html[data-theme=dark] .rateManagerRow input,html[data-theme=dark] .resetPasswordRow input,html[data-theme=dark] .usernameEditor input{background:#0b0b09;color:var(--ink);border-color:#4c421b}html[data-theme=dark] .editorCard .secondaryAdminButton,html[data-theme=dark] .fileButton,html[data-theme=dark] .logoCropReset,html[data-theme=dark] .logoShapeChoice.active,html[data-theme=dark] .smallBtn{background:#2a250b;color:var(--gold-light);border-color:#806b13}html[data-theme=dark] .statusActive,html[data-theme=dark] .successMsg{background:#302719;color:#e4c58f}html[data-theme=dark] .galleryLightbox{background:#070707}html[data-theme=dark] .galleryLightboxStage{background:#030303}