@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}html,body,button,input,textarea,select{font-family:Vazirmatn,Tahoma,Arial,sans-serif}
.socialLinks a,.socialLinks>span{border:1px solid var(--line);width:38px;height:38px;color:var(--green);background:#fff;border-radius:12px;place-items:center;transition:all .2s;display:grid}.socialLinks>span.socialDisabled{color:#9aa8a2;cursor:help;background:#f3f6f4}.headerCta{font:inherit;cursor:pointer;border:0}.contactBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#041610ad;place-items:center;padding:24px;animation:.2s backdropIn;display:grid;position:fixed;inset:0}.contactModal{background:#fff;border-radius:28px;grid-template-columns:.85fr 1.15fr;width:min(920px,100%);max-height:min(720px,100vh - 48px);animation:.32s cubic-bezier(.2,.8,.2,1) modalIn;display:grid;position:relative;overflow:auto;box-shadow:0 30px 100px #0000004d}.modalClose{border:1px solid var(--line);cursor:pointer;z-index:2;background:#ffffffeb;border-radius:12px;width:40px;height:40px;font-size:28px;line-height:1;position:absolute;top:16px;left:16px}.contactDetails{padding:48px 42px}.contactDetails h2{margin:15px 0 8px;font-size:34px}.contactDetails>p{color:var(--muted);line-height:1.9}.contactInfoList{gap:10px;margin:25px 0;display:grid}.contactInfoList>div{border:1px solid var(--line);background:#f4f8f5;border-radius:14px;gap:3px;padding:13px 15px;display:grid}.contactInfoList span{color:var(--muted);font-size:12px}.contactInfoList strong,.contactInfoList a{color:var(--ink);font-weight:800}.contactExtraLink{background:var(--green);color:#fff;border-radius:11px;padding:10px 14px;font-weight:800;display:inline-flex}.contactMap{background:#eaf1ed;flex-direction:column;min-height:520px;display:flex;position:relative}.contactMap iframe{border:0;flex:1;width:100%;min-height:470px}.contactMap>a{color:var(--green);background:#fff;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:800;position:absolute;bottom:18px;right:18px;box-shadow:0 8px 24px #00000026}.mapPlaceholder{color:var(--muted);text-align:center;margin:auto;padding:40px}.mapSetting{border-top:1px solid var(--line);padding-top:18px}.mapSetting label{gap:7px;font-weight:700;display:grid}.mapSetting input{font:inherit;border:1px solid var(--line);background:#fafcfb;border-radius:12px;padding:12px}.mapSetting small{color:var(--muted);font-weight:400}.marketTicker{color:#fff;background:#0b241c;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;width:min(1240px,100% - 30px);margin:18px auto 0;display:grid;overflow:hidden;box-shadow:0 12px 35px #0c30241f}.tickerLabel{white-space:nowrap;z-index:2;background:#12382c;align-items:center;gap:9px;height:100%;padding:0 20px;font-weight:900;display:flex;position:relative}.livePulse{background:var(--lime);border-radius:50%;width:9px;height:9px;animation:1.8s infinite pulseRing;box-shadow:0 0 #c9f36b80}.tickerViewport{padding:9px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.tickerTrack{gap:10px;width:max-content;animation:44s linear infinite tickerMove;display:flex}.tickerItem{background:#ffffff13;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:10px;min-width:270px;padding:8px 12px;display:flex}.tickerItem>span:nth-child(2){min-width:100px;display:grid}.tickerItem b{font-size:13px}.tickerItem small{color:#a9bbb4;font-size:10px;font-weight:500}.tickerItem>strong{white-space:nowrap;color:var(--lime);margin-right:auto;font-size:14px}.tickerItem>strong small{color:#d7e5df}.tickerItem i{color:#42d99b;font-size:7px;font-style:normal}.tickerIcon{width:35px;height:35px;color:var(--green);background:#fff;border-radius:10px;place-items:center;padding:4px;font-weight:900;display:grid;overflow:hidden}.tickerIcon img{object-fit:contain;width:100%;height:100%}.interactionsReady [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.interactionsReady [data-reveal].revealed{opacity:1;transform:none}.rateRow{transition:background .2s,transform .2s}.rateRow:hover{background:#f5faf7;transform:translate(-4px)}.hero{animation:.7s cubic-bezier(.2,.8,.2,1) both heroArrival}.heroCard{transition:transform .35s,box-shadow .35s}.heroCard:hover{transform:rotate(0)translateY(-6px);box-shadow:0 32px 70px #0000003d}@keyframes tickerMove{to{transform:translate(calc(-50% - 5px))}}@keyframes pulseRing{70%{box-shadow:0 0 0 8px #c9f36b00}to{box-shadow:0 0 #c9f36b00}}@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{justify-content:center;padding:9px 16px}.tickerItem{min-width:240px}}@media (max-width:520px){.contactBackdrop{padding:10px}.contactModal{border-radius:20px;max-height:calc(100vh - 20px)}.contactDetails h2{font-size:27px}.modalClose{top:10px;left:10px}.socialLinks a,.socialLinks>span{width:34px;height:34px}.marketTicker{border-radius:14px;width:calc(100% - 20px)}}@media (prefers-reduced-motion:reduce){.tickerTrack,.livePulse,.hero{animation:none!important}.interactionsReady [data-reveal]{opacity:1;transition:none;transform:none}.heroCard,.rateRow{transition:none}}.headerContactGroup{align-items:center;gap:10px;display:flex}.socialLinks{direction:ltr;align-items:center;gap:7px;display:flex}.socialLinks a{border:1px solid var(--line);width:38px;height:38px;color:var(--green);background:#fff;border-radius:12px;place-items:center;transition:all .2s;display:grid}.socialLinks a:hover{background:var(--green);color:#fff;transform:translateY(-2px)}.socialLinks svg{fill:currentColor;width:21px;height:21px;display:block}.currencyIcon img,.rateAdminIcon img{object-fit:contain;width:100%;height:100%;display:block}.coinSection{padding-top:45px}.rateCreateCard,.rateManagerTable,.passwordCard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px}.rateCreateCard{grid-template-columns:1.1fr 1fr .55fr .45fr .8fr .8fr .55fr .45fr auto;align-items:end;gap:10px;margin-bottom:22px;display:grid}.rateCreateCard label,.passwordCard label,.socialSettings label,.resetPasswordRow label{gap:6px;font-size:13px;font-weight:700;display:grid}.rateCreateCard input,.rateManagerRow input,.passwordCard input,.socialSettings input,.resetPasswordRow input{font:inherit;border:1px solid var(--line);background:#fafcfb;border-radius:10px;width:100%;min-width:0;padding:10px}.rateCreateCard button,.rateManagerRow button,.passwordCard button,.resetPasswordRow button{background:var(--green);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 13px;font-weight:800}.rateManagerTable{min-width:1050px}.rateManagerHead,.rateManagerRow{grid-template-columns:.5fr 1.35fr .8fr .8fr .6fr .4fr .35fr .75fr;align-items:center;gap:10px;padding:12px;display:grid}.rateManagerHead{color:var(--muted);font-size:12px}.rateManagerRow{border-top:1px solid var(--line)}.rateManagerRow>input[type=checkbox]{width:20px;height:20px}.rateIdentity{gap:7px;display:grid}.rateIdentity>div{grid-template-columns:1fr .65fr;gap:6px;display:grid}.rateAdminIcon{width:46px;height:46px;color:var(--green);background:#edf7f1;border-radius:13px;place-items:center;padding:5px;font-weight:900;display:grid;overflow:hidden}.iconUpload{align-items:center;gap:8px;display:flex}.iconUpload label{cursor:pointer;color:var(--green);font-size:12px}.iconUpload input{display:none}.iconUpload.compact label{background:#e8f7ec;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.rowActions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rateManagerRow .dangerBtn{color:#a51d31;background:#fff0f2}.passwordPanels{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px;display:grid}.passwordCard{gap:13px;display:grid}.passwordCard h2{margin:0 0 5px}.passwordCard p{color:var(--muted);margin:0;font-size:13px}.passwordCard button{justify-self:start}.userBlock{border-top:1px solid var(--line)}.userBlock .usersRow{border-top:0}.resetPasswordRow{background:#f6faf7;align-items:end;gap:10px;padding:14px;display:flex}.resetPasswordRow label{min-width:320px}.resetPasswordRow .secondaryAction{color:var(--ink);border:1px solid var(--line);background:#fff}.socialSettings{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;padding-top:18px;display:grid}.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{flex-direction:column;align-items:stretch}.resetPasswordRow label{min-width:0}.headerContactGroup .socialLinks{display:flex}.headerContactGroup{margin-right:auto}}@media (max-width:520px){.headerContactGroup .socialLinks{display:none}.rateCreateCard,.passwordPanels{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{grid-template-columns:1fr 1fr;gap:18px;display:grid}.adminCreateCard,.usersTable,.auditList{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px}.adminCreateCard{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;margin-bottom:22px;display:grid}.adminCreateCard label{gap:7px;font-weight:700;display:grid}.adminCreateCard input{font:inherit;border:1px solid var(--line);background:#fafcfb;border-radius:12px;padding:12px}.adminCreateCard button{background:var(--green);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:12px 18px;font-weight:800}.usersHead,.usersRow{grid-template-columns:1.4fr .7fr .6fr .8fr .7fr;align-items:center;gap:14px;padding:14px;display:grid}.usersHead{color:var(--muted);font-size:13px}.usersRow{border-top:1px solid var(--line)}.statusActive,.statusInactive{border-radius:99px;width:max-content;padding:4px 9px;font-size:13px;font-weight:800;display:inline-flex}.statusActive{color:#176239;background:#e8f7ec}.statusInactive{color:#a51d31;background:#fff0f2}.smallBtn,.dangerBtn{font:inherit;cursor:pointer;border:0;border-radius:9px;padding:8px 10px;font-weight:700}.smallBtn{color:#176239;background:#e8f7ec}.dangerBtn{color:#a51d31;background:#fff0f2}.auditList{gap:0;display:grid}.auditItem{border-bottom:1px solid var(--line);padding:18px 8px}.auditItem:last-child{border-bottom:0}.auditMain{justify-content:space-between;gap:20px;display:flex}.auditMain span{color:var(--green);direction:ltr;font-weight:700}.auditMeta{color:var(--muted);align-items:center;gap:18px;margin-top:8px;font-size:13px;display:flex}.auditMeta code{direction:ltr;background:#f0f4f1;border-radius:6px;padding:3px 7px}.auditItem details{margin-top:12px}.auditItem summary{cursor:pointer;color:var(--green);font-weight:700}.auditItem pre{text-align:left;color:#dce7e3;direction:ltr;background:#0b241c;border-radius:12px;max-height:360px;padding:15px;overflow:auto}.formError{margin-bottom:18px}@media (max-width:850px){.adminContent{padding:28px 20px}.adminCreateCard,.formGrid{grid-template-columns:1fr}.usersTable{min-width:780px}.auditMain,.auditMeta{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:520px){.adminTitle{flex-direction:column;align-items:flex-start;gap:10px}}@keyframes tickerMoveRight{0%{transform:translate(calc(-50% - 5px))}to{transform:translate(0)}}.tickerViewport{direction:ltr}.tickerTrack{direction:ltr;animation:44s linear infinite tickerMoveRight}.tickerItem{direction:rtl}.tickerViewport:hover .tickerTrack,.tickerViewport:focus-within .tickerTrack{animation-play-state:running}.browserIdentity{border:1px solid var(--line);background:#f5f9f6;border-radius:16px;grid-template-columns:auto 1.4fr 1fr;align-items:center;gap:18px;padding:16px;display:grid}.faviconPreview{background:linear-gradient(145deg,var(--green),#15996f);color:#fff;border-radius:17px;place-items:center;width:66px;height:66px;font-size:30px;font-weight:900;display:grid;overflow:hidden}.faviconPreview img{object-fit:cover;width:100%;height:100%}.browserIdentity small{color:var(--muted);font-weight:400}.faviconUpload input{background:#fff;padding:8px}@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{padding:10px 12px;display:inline-flex!important}.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 #0c30241a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Vazirmatn,Tahoma,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.topClock{color:#dcebe5;background:#0b241c;justify-content:center;align-items:center;gap:14px;min-height:42px;padding:8px 18px;font-size:13px;display:flex}.clockTime{color:var(--lime);font-size:16px;font-weight:800}.clockDivider{background:#355147;width:1px;height:16px}.tehranTag{border:1px solid #355147;border-radius:99px;padding:2px 9px}.clockSkeleton{color:#fff;text-align:center;background:#0b241c;padding:11px}.siteHeader{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#ffffffc7;border:1px solid #fffc;border-radius:22px;justify-content:space-between;align-items:center;width:min(1240px,100% - 30px);height:82px;margin:14px auto 0;padding:0 22px;display:flex;position:sticky;top:10px;box-shadow:0 10px 35px #1e3c2f14}.brand{align-items:center;gap:10px;font-weight:900;display:flex}.brandMark{background:linear-gradient(145deg,var(--green),#15996f);color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff40}.siteHeader nav{gap:30px;font-weight:600;display:flex}.siteHeader nav a:hover{color:var(--green)}.headerCta,.primaryBtn{background:var(--ink);color:#fff;border-radius:13px;padding:12px 20px;font-weight:700}.hero{color:#fff;min-height:620px;box-shadow:var(--shadow);background:linear-gradient(135deg,#0a3024 0%,#105a44 65%,#167458 100%);border-radius:36px;grid-template-columns:1.25fr .75fr;align-items:center;margin-top:26px;padding:75px;display:grid;position:relative;overflow:hidden}.heroGlow{filter:blur(5px);opacity:.3;border-radius:50%;position:absolute}.heroGlow.one{background:var(--lime);width:420px;height:420px;top:-180px;left:-220px}.heroGlow.two{background:#70ddca;width:300px;height:300px;bottom:-120px;right:-140px}.heroContent,.heroCard{z-index:2;position:relative}.eyebrow{color:#0c6b50;background:#e7f7ec;border:1px solid #cbe9d3;border-radius:99px;padding:7px 13px;font-size:13px;font-weight:800;display:inline-flex}.hero .eyebrow{color:var(--lime);background:#c9f36b21;border-color:#c9f36b52}.hero h1{letter-spacing:-2px;margin:22px 0 20px;font-size:clamp(48px,6vw,82px);line-height:1.18}.hero h1 span{color:var(--lime)}.hero p{color:#d8e8e2;max-width:600px;font-size:19px;line-height:2}.heroActions{gap:12px;margin-top:30px;display:flex}.hero .primaryBtn{background:var(--lime);color:#123027}.secondaryBtn{border:1px solid #ffffff40;border-radius:13px;padding:12px 20px}.heroCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1c;border:1px solid #fff3;border-radius:26px;padding:22px;transform:rotate(-2deg);box-shadow:0 25px 60px #0000002e}.heroCardTop{color:#e9f5f0;justify-content:space-between;margin-bottom:18px;font-size:13px;display:flex}.liveDot{color:var(--lime)}.miniRate{color:var(--ink);background:#fff;border-radius:16px;justify-content:space-between;margin-top:10px;padding:18px;display:flex}.trustLine{color:#d4e6df;margin-top:17px;font-size:12px;line-height:1.8}.section{padding:110px 0 45px}.sectionHeading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.sectionHeading h2,.pageHero h1{margin:15px 0 0;font-size:46px}.sectionHeading p,.lead{color:var(--muted)}.ratesCard{background:var(--card);box-shadow:var(--shadow);border:1px solid var(--line);border-radius:26px;padding:12px 22px}.rateHeader,.rateRow{grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:20px;padding:18px;display:grid}.rateHeader{color:var(--muted);border-bottom:1px solid var(--line);font-size:13px}.rateRow{border-bottom:1px solid var(--line)}.rateRow:last-child{border:none}.currencyName{align-items:center;gap:13px;display:flex}.currencyName small,.adminTableRow small{color:var(--muted);font-weight:400;display:block}.currencyIcon{width:45px;height:45px;color:var(--green);background:#edf7f1;border-radius:15px;place-items:center;font-weight:900;display:grid}.rateRow strong{font-size:19px}.features{grid-template-columns:repeat(3,1fr);gap:18px;padding:55px 0 110px;display:grid}.features article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px}.features article>span{color:var(--green);font-size:24px}.features p{color:var(--muted);line-height:1.9}.pageHero{min-height:600px;padding:100px 0 120px}.aboutGrid{grid-template-columns:1.35fr .65fr;gap:24px;margin-top:40px;display:grid}.contentCard,.statCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:26px;padding:42px}.contentCard p{margin:0;font-size:20px;line-height:2.2}.statCard{background:var(--ink);color:#fff;gap:18px;display:grid}.statCard div{border-bottom:1px solid #345047;padding-bottom:18px}.statCard div:last-child{border:0}.statCard b{color:var(--lime);font-size:25px;display:block}.galleryGrid,.adminGallery{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.galleryGrid figure,.adminGallery figure{border:1px solid var(--line);background:#fff;border-radius:22px;margin:0;overflow:hidden}.galleryGrid img,.adminGallery img{object-fit:cover;width:100%;height:260px;display:block}.galleryGrid figcaption,.adminGallery figcaption{padding:16px;font-weight:700}.galleryEmpty,.emptyState{text-align:center;color:var(--muted);padding:60px}.footer{color:#dce7e3;background:#0b241c;grid-template-columns:1fr 1fr;gap:25px;padding:55px max(30px,50% - 590px);display:grid}.footer div:nth-child(2){flex-direction:column;gap:7px;display:flex}.footerBottom{color:#91a39c;border-top:1px solid #30483f;grid-column:1/-1;padding-top:22px}.adminPage{place-items:center;min-height:calc(100vh - 138px);padding:50px;display:grid}.loginCard{border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);background:#fff;border-radius:28px;gap:16px;padding:38px;display:grid}.loginCard h1{margin:10px 0 0}.loginCard p{color:var(--muted);margin:0 0 10px}.loginCard label,.editorCard label{gap:7px;font-weight:700;display:grid}.loginCard input,.editorCard input,.editorCard textarea,.adminTableRow input,.uploadCard input{font:inherit;border:1px solid var(--line);background:#fafcfb;border-radius:12px;padding:12px}.loginCard button,.editorCard button,.adminTableRow button,.uploadCard button{background:var(--green);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:12px 18px;font-weight:800}.formError{color:#a51d31;background:#fff0f2;border-radius:10px;padding:10px}.adminShell{grid-template-columns:250px 1fr;min-height:calc(100vh - 138px);display:grid}.adminNav{color:#fff;background:#0b241c;flex-direction:column;padding:28px 20px;display:flex}.adminNav nav{gap:8px;margin-top:35px;display:grid}.adminNav nav a{border-radius:10px;padding:12px}.adminNav nav a:hover{background:#183b30}.adminNav>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #3c594f;border-radius:10px;margin-top:auto;padding:11px}.adminContent{padding:45px;overflow:auto}.adminTitle{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.adminTitle h1{margin:0;font-size:35px}.adminTitle p{color:var(--muted)}.successMsg{color:#176239;background:#e8f7ec;border-radius:10px;padding:9px 14px}.adminTable,.editorCard,.uploadCard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:18px}.adminTableHead,.adminTableRow{grid-template-columns:1.2fr 1fr 1fr .4fr .5fr;align-items:center;gap:12px;padding:12px;display:grid}.adminTableHead{color:var(--muted);font-size:13px}.adminTableRow{border-top:1px solid var(--line)}.adminTableRow input[type=checkbox]{width:20px;height:20px}.editorCard{gap:18px;display:grid}.uploadCard{grid-template-columns:1fr 1fr .4fr 1fr auto;gap:12px;display:grid}.adminGallery figcaption{justify-content:space-between;display:flex}.adminGallery button{color:#aa2030;cursor:pointer;background:#fff0f0;border:0;border-radius:8px;padding:6px 10px}@media (max-width:850px){.siteHeader nav{display:none}.hero{grid-template-columns:1fr;padding:45px 28px}.heroCard{margin-top:35px}.sectionHeading{display:block}.features,.galleryGrid,.adminGallery,.aboutGrid{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}.sectionHeading h2,.pageHero h1{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;gap:8px;padding:13px 5px}.rateRow strong{font-size:15px}.currencyIcon{display:none}.footer{grid-template-columns:1fr}.topClock{gap:8px;font-size:11px}.tehranTag{display:none}}
.brandMark img{object-fit:cover;width:100%;height:100%;display:block}.brandMark.hasImage,.brandLogoPreview.hasImage{background:#fff}.tickerText{min-width:100px;display:grid}.adminNav nav a.active{color:var(--lime);background:#183b30}.adminMenuToggle,.adminPanelHeader,.adminMenuBackdrop{display:none}.adminNavTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminNavTop .themeToggle{width:40px;height:40px;color:var(--lime);background:#153c30;border-color:#31584b;flex:none}.adminNavPanel{flex-direction:column;flex:1;min-height:0;display:flex}.adminNavPanel>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #3c594f;border-radius:10px;margin-top:auto;padding:11px}.rateCreateCard{grid-template-columns:1.1fr 1fr .55fr .45fr .8fr .8fr .55fr .45fr .65fr .75fr auto}.rateManagerTable{min-width:1250px}.rateManagerHead>span{text-align:center;justify-content:center;align-items:center;min-width:0;line-height:1.5;display:flex}.rateManagerRow>*{min-width:0}.rateManagerRow>input[type=checkbox]{width:20px;height:20px}.toggleField{align-items:center;gap:8px!important;font-weight:800!important;display:flex!important}.toggleField input{min-width:20px;width:20px!important;height:20px!important}.iconDisabled{opacity:.35;filter:grayscale()}button:disabled{opacity:.55;cursor:not-allowed}.identitySettings{border:1px solid var(--line);background:#f5f9f6;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px;display:grid}.identitySettings h2{margin:0 0 4px;font-size:18px}.identitySettings p{color:var(--muted);margin:0 0 10px;font-size:13px}.brandLogoPreview{background:linear-gradient(145deg,var(--green),#15996f);color:#fff;border-radius:19px;place-items:center;width:72px;height:72px;padding:5px;font-size:31px;font-weight:900;display:grid;overflow:hidden}.brandLogoPreview img{object-fit:contain;width:100%;height:100%}.fileButton{cursor:pointer;width:max-content;color:var(--green);background:#e5f5eb;border-radius:10px;padding:8px 12px;display:inline-flex!important}.fileButton input{display:none}.browserIconToggle{grid-column:2/-1}.workingHoursField{grid-column:1/-1}.workingHoursField textarea{resize:vertical;min-height:76px}.homeHeroSettings{border:1px solid var(--line);background:#f6f9f7;border-radius:16px;gap:16px;padding:20px;display:grid}.homeHeroSettings h2{margin:0 0 5px;font-size:20px}.homeHeroSettings>div>p{color:var(--muted);margin:0;font-size:13px}.heroDescriptionField{grid-column:1/-1}.contactCopySettings{border:1px solid var(--line);background:#f6f9f7;border-radius:16px;gap:16px;padding:20px;display:grid}.contactCopySettings h2{margin:0 0 5px;font-size:20px}.contactCopySettings>div>p{color:var(--muted);margin:0;font-size:13px}.contactDescriptionField{grid-column:1/-1}.logoCropBackdrop{z-index:210;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03120dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.logoCropModal{border:1px solid var(--line);width:min(900px,100%);max-height:calc(100vh - 40px);color:var(--ink);background:#fff;border-radius:25px;overflow:auto;box-shadow:0 35px 100px #00000061}.logoCropModal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.logoCropModal>header span{color:var(--green);font-size:12px;font-weight:900}.logoCropModal>header h2{margin:5px 0;font-size:25px}.logoCropModal>header p{color:var(--muted);margin:0;font-size:13px}.logoCropModal>header button{border:1px solid var(--line);width:42px;height:42px;color:inherit;cursor:pointer;background:0 0;border-radius:12px;flex:none;font-size:27px}.logoCropBody{grid-template-columns:minmax(280px,.9fr) minmax(310px,1.1fr);gap:26px;padding:24px;display:grid}.logoCanvasWrap{aspect-ratio:1;background-color:#dce6e0;background-image:linear-gradient(45deg,#c9d5ce 25%,#0000 25%),linear-gradient(-45deg,#c9d5ce 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#c9d5ce 75%),linear-gradient(-45deg,#0000 75%,#c9d5ce 75%);background-position:0 0,0 11px,11px -11px,-11px 0;background-size:22px 22px;border-radius:21px;place-self:start center;place-items:center;width:min(100%,430px);padding:20px;display:grid;overflow:hidden}.logoCanvasWrap canvas{filter:drop-shadow(0 12px 20px #051e1638);width:100%;height:100%;display:block}.logoCropSource{display:none}.logoCropControls{align-content:start;gap:16px;min-width:0;display:grid}.logoCropControls fieldset{border:0;min-width:0;margin:0;padding:0}.logoCropControls legend,.logoCropControls>label{font-weight:800}.logoCropControls>label{grid-template-columns:1fr auto;gap:7px;display:grid}.logoCropControls input[type=range]{width:100%;accent-color:var(--green);grid-column:1/-1}.logoZoomHint{color:var(--muted);margin-top:-10px;line-height:1.7}.logoShapeChoices{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.logoShapeChoice{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#f7faf8;border-radius:12px;place-items:center;gap:7px;padding:10px 5px;font-size:11px;font-weight:800;display:grid}.logoShapeChoice.active{border-color:var(--green);color:var(--green);background:#e8f7ec;box-shadow:0 0 0 2px #0d6b5014}.logoShapeChoice i{background:linear-gradient(145deg,var(--green),#15996f);width:34px;height:34px;display:block}.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{color:var(--green);font:inherit;cursor:pointer;background:#e8f4ed;border:0;border-radius:10px;justify-self:start;padding:9px 12px;font-weight:800}.logoCropModal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:17px 24px;display:flex}.logoCropModal>footer button{font:inherit;cursor:pointer;border:0;border-radius:11px;padding:11px 17px;font-weight:900}.logoCropCancel{color:var(--ink);background:#edf1ef}.logoCropConfirm{background:var(--green);color:#fff}.aboutEditor{padding:24px}.aboutSectionsHeading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.aboutSectionsHeading h2{margin:0 0 4px;font-size:21px}.aboutSectionsHeading p{color:var(--muted);margin:0;font-size:13px}.editorCard .secondaryAdminButton{width:max-content;color:var(--green);white-space:nowrap;background:#e8f4ed}.aboutSectionList{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.aboutSectionEditor{border:1px solid var(--line);background:#f6f9f7;border-radius:16px;gap:12px;padding:16px;display:grid}.sectionNumber{color:var(--green);font-size:12px;font-weight:900}.editorCard .removeAboutSection{color:#a51d31;background:#fff0f2;justify-self:start;padding:8px 12px}.emptyAboutSections{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:15px;padding:28px}.newsCreatePanel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px}.newsPanelHeading,.newsAdminHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.newsPanelHeading h2,.newsAdminHeading h2{margin:0 0 4px}.newsPanelHeading p{color:var(--muted);margin:0;font-size:13px}.newsPanelHeading>span,.newsAdminHeading>span{color:#80631f;background:#f2ead3;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:900}.newsEditorGrid{grid-template-columns:300px 1fr;align-items:start;gap:22px;margin-top:20px;display:grid}.newsImagePicker{gap:10px;display:grid;position:sticky;top:110px}.newsImagePicker>img,.newsImagePlaceholder{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);border-radius:16px;width:100%;overflow:hidden}.newsImagePlaceholder{color:var(--champagne);background:linear-gradient(145deg,#0b2b22,#176149);align-content:center;place-items:center;gap:5px;display:grid}.newsImagePlaceholder span{font-size:35px}.newsImagePlaceholder small{font-weight:900}.newsEditorFields{gap:14px;min-width:0;display:grid}.newsEditorFields label{gap:7px;font-weight:700;display:grid}.newsEditorFields input,.newsEditorFields textarea{width:100%;min-width:0;font:inherit;border:1px solid var(--line);background:#fafcfb;border-radius:12px;padding:12px}.newsEditorFields input[aria-invalid=true]{border-color:#c93c4e;box-shadow:0 0 0 3px #c93c4e17}.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{grid-template-columns:1fr .7fr auto auto;align-items:end;gap:12px;display:grid}.newsMetaFields .toggleField{min-height:46px;padding-bottom:9px}.newsEditorFields>button,.newsRowActions button{background:var(--green);color:#fff;width:max-content;font:inherit;cursor:pointer;border:0;border-radius:11px;padding:11px 17px;font-weight:900}.newsAdminHeading{margin:35px 0 15px}.newsAdminList{gap:18px;display:grid}.newsAdminCard{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:260px 1fr;align-items:start;gap:20px;padding:20px;display:grid}.newsRowActions{gap:9px;display:flex}.newsRowActions .dangerBtn{color:#a51d31;background:#fff0f2}.rateManagerHead,.rateManagerRow{grid-template-columns:.55fr 1.4fr .85fr .85fr .65fr .45fr .6fr .65fr .5fr .85fr}.rateMobileField{min-width:0;display:block}.rateMobileField>span,.rateCheckField>span{display:none}.rateMobileField input{width:100%}.rateCheckField{justify-content:center;align-items:center;width:100%;min-height:46px;margin:0;display:flex}.rateCheckField input{width:20px;height:20px;accent-color:var(--green);margin:0}.rateCreateCard>.toggleField{border:1px solid var(--line);text-align:center;background:#f4f8f5;border-radius:10px;justify-content:center;min-height:44px;padding:8px}.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}.rateManagerRow input:disabled,.rateCreateCard input:disabled{opacity:.58;cursor:not-allowed;background:#edf1ee}.galleryUploadPanel{border:1px solid var(--line);background:#fff;border-radius:22px;gap:20px;width:100%;padding:22px;display:grid;overflow:hidden}.galleryUploadHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.galleryUploadHeading h2{margin:0 0 5px}.galleryUploadHeading p{color:var(--muted);margin:0;font-size:13px}.galleryUploadHeading>span{white-space:nowrap;color:var(--green);background:#edf7f1;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:800}.galleryFields{grid-template-columns:1fr 1fr .35fr;gap:14px;display:grid}.galleryFields label,.galleryFilePicker{gap:7px;font-weight:700;display:grid}.galleryFields input,.galleryFilePicker input{width:100%;min-width:0;font:inherit;border:1px solid var(--line);background:#fafcfb;border-radius:12px;padding:12px}.galleryFileRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding-top:18px;display:grid}.galleryFileRow button{background:var(--green);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;padding:13px 22px;font-weight:800}.adminGallery figcaption>div{gap:3px;display:grid}.adminGallery figcaption small{color:var(--muted);font-weight:500}.auditDays{border:1px solid var(--line);background:#fff;border-radius:20px;padding:10px 18px}.auditDaysHead,.auditDayRow{text-align:right;grid-template-columns:1fr .35fr .3fr;align-items:center;gap:18px;width:100%;padding:15px 12px;display:grid}.auditDaysHead{color:var(--muted);font-size:12px}.auditDayRow{border:0;border-top:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;transition:all .2s}.auditDayRow:hover{background:#f4f9f6;transform:translate(-3px)}.auditDayRow span{color:var(--green);font-weight:800}.auditDayRow i{color:var(--muted);font-size:13px;font-style:normal}.auditBackdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041610ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auditModal{background:#fff;border-radius:26px;flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 100px #0000004d}.auditModal>header{border-bottom:1px solid var(--line);background:#f6faf7;padding:28px 32px 22px;position:relative}.auditModal .modalClose{left:20px;right:auto}.auditModal>header span{color:var(--green);font-size:13px;font-weight:800}.auditModal h2{margin:6px 0 3px;font-size:28px}.auditModal header p{color:var(--muted);margin:0}.auditModalBody{padding:4px 26px 20px;overflow:auto}.auditModal .auditItem pre{text-align:left;direction:ltr}.auditActor{justify-items:end;gap:2px;min-width:190px;display:grid}.auditActor b{color:var(--green);font-size:14px}.auditActor small{color:var(--muted);font-size:12px}.auditRetentionCard{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1fr 140px auto;align-items:end;gap:16px;margin-bottom:18px;padding:20px;display:grid}.auditRetentionCard>div>span{color:var(--green);font-size:11px;font-weight:900}.auditRetentionCard h2{margin:4px 0;font-size:20px}.auditRetentionCard p{color:var(--muted);margin:0;font-size:13px}.auditRetentionCard label{gap:7px;font-weight:800;display:grid}.auditRetentionCard input{border:1px solid var(--line);background:var(--card);width:100%;min-width:0;min-height:47px;color:var(--ink);font:inherit;text-align:center;border-radius:11px;padding:11px}.auditRetentionCard>button{background:var(--green);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:11px;padding:12px 16px;font-weight:900}.usersHead,.usersRow{grid-template-columns:1.1fr 1.3fr .55fr .55fr .7fr 1fr}.usernameEditor{align-items:center;gap:6px;display:flex}.usernameEditor input{font:inherit;border:1px solid var(--line);border-radius:9px;width:100%;min-width:0;padding:8px}@media (max-width:1100px){.rateCreateCard{grid-template-columns:repeat(4,1fr)}.identitySettings{grid-template-columns:auto 1fr}.identitySettings>.toggleField,.browserIconToggle{grid-column:1/-1}.galleryFields{grid-template-columns:1fr 1fr}.galleryFields label:last-child{grid-column:1/-1}.usersTable{min-width:1050px}.newsEditorGrid,.newsAdminCard{grid-template-columns:220px 1fr}.newsMetaFields{grid-template-columns:1fr 1fr}}@media (max-width:850px){.adminShell{display:block}.adminNav{z-index:18;flex-direction:row;align-items:center;height:64px;min-height:0;padding:10px 14px;position:sticky;top:88px;box-shadow:0 12px 28px #00000029}.adminNavTop{flex:1;min-width:0}.adminNav.menuOpen{z-index:150}.adminNavTop .brand{gap:8px}.adminNavTop .brand .brandMark{border-radius:12px;width:40px;height:40px}.adminNavTop .themeToggle{margin-right:auto}.adminMenuToggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #3c594f;border-radius:12px;align-content:center;place-items:center;gap:4px;width:42px;height:42px;margin-right:auto;padding:0;display:grid}.adminMenuBackdrop{z-index:130;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020f0ab3;border:0;display:block;position:fixed;inset:0}.adminNavPanel{z-index:131;color:#fff;background:#0b241c;width:min(340px,88vw);padding:22px 18px;transition:transform .24s;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-24px 0 70px #00000057}.adminNavPanel.open{transform:translate(0)}.adminPanelHeader{border-bottom:1px solid #355147;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex}.adminPanelHeader div{gap:3px;display:grid}.adminPanelHeader small{color:#8fb1a3}.adminPanelHeader strong{font-size:20px}.adminPanelHeader button{color:#fff;cursor:pointer;background:0 0;border:1px solid #3c594f;border-radius:11px;width:39px;height:39px;font-size:27px}.adminNavPanel nav{grid-template-columns:1fr;gap:5px;min-height:0;margin:16px 0;overflow-y:auto}.adminNavPanel nav a{align-items:center;min-height:45px;padding:10px 13px;display:flex}.adminContent{padding:30px 16px;overflow:visible}.settingsEditor,.settingsEditor>*,.settingsEditor label{min-width:0;max-width:100%}.settingsEditor input,.settingsEditor textarea,.settingsEditor .identitySettings,.settingsEditor .browserIdentity,.settingsEditor .homeHeroSettings,.settingsEditor .formGrid,.settingsEditor .mapSetting,.settingsEditor .socialSettings{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{background:0 0;border:0;min-width:0;padding:0}.rateManagerHead{display:none}.rateManagerRow{background:var(--card);border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;padding:16px;display:grid}.rateManagerRow .iconUpload.compact,.rateManagerRow .rateIdentity,.rateManagerRow .rowActions{grid-column:1/-1}.rateManagerRow .iconUpload.compact{justify-content:flex-start;padding-bottom:3px}.rateMobileField{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.rateMobileField>span,.rateCheckField>span{display:block}.rateCheckField{border:1px solid var(--line);background:#f4f8f5;border-radius:11px;align-items:center;gap:9px;min-height:45px;padding:9px 11px;font-size:12px;font-weight:800;display:flex}.rateCheckField input{width:20px;height:20px}.rateManagerRow .rowActions{grid-template-columns:1fr 1fr;display:grid}.rateManagerRow .rowActions button{width:100%}.usersTable{background:0 0;border:0;min-width:0;padding:0}.usersHead{display:none}.userBlock{background:var(--card);border:1px solid var(--line);border-radius:18px;margin-bottom:14px;overflow:hidden}.usersRow{grid-template-columns:1fr;gap:0;padding:8px 14px;display:grid}.usersRow>[data-label]{border-bottom:1px solid var(--line);width:100%;min-width:0;padding:11px 0}.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{grid-template-columns:82px minmax(0,1fr) auto;display:grid}.usersRow>b,.usersRow>span:not(.rowActions){overflow-wrap:anywhere;grid-template-columns:82px minmax(0,1fr);align-items:center;display:grid}.usersRow>.statusActive,.usersRow>.statusInactive{width:100%;display:grid}.usersRow>.rowActions{grid-template-columns:82px 1fr 1fr;align-items:center;display:grid}.resetPasswordRow{border-top:1px solid var(--line)}.identitySettings,.galleryFields,.galleryFileRow{grid-template-columns:1fr}.auditDaysHead,.auditDayRow{grid-template-columns:1fr auto}.auditDaysHead span:last-child,.auditDayRow i{display:none}.auditBackdrop{padding:10px}.auditModal{border-radius:20px;max-height:calc(100vh - 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{flex-direction:column;align-items:flex-start}.newsEditorGrid,.newsAdminCard{grid-template-columns:1fr}.newsImagePicker{max-width:480px;position:static}}@media (max-width:520px){.adminNav{top:84px}.adminContent{padding:24px 12px 36px}.adminTitle{margin-bottom:20px}.adminTitle h1{font-size:27px}.editorCard,.passwordCard,.galleryUploadPanel,.newsCreatePanel,.newsAdminCard{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}.newsCreatePanel,.newsAdminCard{padding:15px}.newsPanelHeading{flex-direction:column;align-items:flex-start}.newsMetaFields{grid-template-columns:1fr}.newsRowActions{flex-direction:column;align-items:stretch}.newsRowActions button{width:100%}.logoCropBackdrop{padding:0}.logoCropModal{border:0;border-radius:0;width:100%;min-height:100vh;max-height:100vh}.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{background:inherit;padding:13px 16px;position:sticky;bottom:0}.logoShapeChoices{grid-template-columns:repeat(2,1fr)}.auditRetentionCard{grid-template-columns:1fr}.auditRetentionCard>div{grid-column:auto}}
#converter,#rates,#coins,#news{scroll-margin-top:125px}.brandMark.logoShape-diamond,.brandLogoPreview.logoShape-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0;padding:7px}.brandMark.logoShape-circle,.brandLogoPreview.logoShape-circle{clip-path:circle(50%);border-radius:50%}.brandMark.logoShape-square,.brandLogoPreview.logoShape-square{clip-path:inset(0);border-radius:2px}.brandMark.logoShape-rounded,.brandLogoPreview.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{white-space:pre-line;max-width:36ch;line-height:1.85}.topClock{z-index:35;color:#42514b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border-bottom:1px solid #0d6b501a;position:relative;box-shadow:0 5px 18px #0c302409}.topClock .clockTime{color:#0d6b50}.topClock .clockDivider{background:#cdd8d2}.clockSkeleton{color:#42514b;background:#ffffffb8}.timezonePicker{position:relative}.timezoneButton{color:#263a32;font:inherit;cursor:pointer;background:#ffffff9e;border:1px solid #cbd8d1;border-radius:99px;align-items:center;gap:7px;padding:4px 11px;font-weight:800;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.timezoneButton:hover,.timezoneButton[aria-expanded=true]{background:#fff;border-color:#77ad99;transform:translateY(-1px)}.timezoneButton span{color:var(--green);font-size:15px}.timezoneMenu{inset-inline-end:0;width:245px;color:var(--ink);border:1px solid var(--line);background:#fffffff7;border-radius:17px;grid-template-columns:1fr 1fr;gap:5px;padding:8px;display:grid;position:absolute;top:calc(100% + 9px);box-shadow:0 20px 55px #0a2a1f2e}.timezoneMenu button{color:inherit;text-align:right;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;gap:2px;padding:9px 10px;font-weight:800;display:grid}.timezoneMenu button:hover,.timezoneMenu button[aria-checked=true]{color:var(--green);background:#edf7f1}.timezoneMenu small{color:var(--muted);direction:ltr;font-size:9px;font-weight:500}.desktopHeaderActions{align-items:center;gap:10px;display:flex}.mobileMenuToggle{border:1px solid var(--line);background:var(--card);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:13px;align-content:center;place-items:center;gap:4px;padding:0;display:none}.mobileMenuToggle span,.adminMenuToggle span{background:currentColor;border-radius:99px;width:19px;height:2px;display:block}.mobileMenuBackdrop{z-index:140;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03120dad;position:fixed;inset:0}.contactBackdrop{z-index:160}.mobileMenuDrawer{z-index:141;background:var(--card);width:min(340px,88vw);color:var(--ink);flex-direction:column;padding:24px 20px;animation:.24s both mobileDrawerIn;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 70px #00000047}.mobileMenuDrawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:18px;display:flex}.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{border:1px solid var(--line);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border-radius:12px;font-size:27px}.mobileMenuDrawer nav{gap:6px;margin:18px 0;display:grid}.mobileMenuDrawer nav a{border-radius:12px;justify-content:space-between;align-items:center;min-height:48px;padding:10px 13px;font-weight:800;display:flex}.mobileMenuDrawer nav a:hover,.mobileMenuDrawer nav a[aria-current=page]{color:var(--green);background:#edf7f1}.mobileMenuDrawer nav a span{color:var(--muted)}.mobileMenuDrawer>footer{border-top:1px solid var(--line);gap:14px;margin-top:auto;padding-top:18px;display:grid}.mobileMenuDrawer>footer .socialLinks{justify-content:center}.mobileMenuDrawer>footer .headerCta{cursor:pointer;border:0;justify-content:center;width:100%;display:flex!important}.marketTicker{border:1px solid #ffffff14;margin-top:22px;box-shadow:0 14px 38px #0c30241f}.marketAnnouncement{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border-radius:14px;align-items:center;gap:13px;min-height:44px;margin-top:10px;padding:8px 13px;font-size:12px;display:flex;box-shadow:0 8px 24px #0c30240d}.marketAnnouncement>span{color:var(--green);white-space:nowrap;align-items:center;gap:7px;font-weight:900;display:inline-flex}.marketAnnouncement>span i{background:var(--gold-light);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e5c15821}.marketAnnouncement>a:not(.announcementArrow){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.marketAnnouncement time{color:var(--muted);white-space:nowrap;margin-right:auto}.announcementArrow{width:28px;height:28px;color:var(--green);background:#edf7f1;border-radius:9px;flex:none;place-items:center;font-size:17px;display:grid}.hero{isolation:isolate;grid-template-columns:1.15fr .85fr;gap:55px;margin-top:36px;padding:72px}.heroMicroGrid{z-index:0;pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 48% 48%,#000,#0000 72%);mask-image:radial-gradient(circle at 48% 48%,#000,#0000 72%)}.hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 22%,#c9f36b1f,#0000 25%),radial-gradient(circle at 24% 75%,#70ddca24,#0000 31%);position:absolute;inset:0}.heroContent,.converterCard{z-index:3;position:relative}.heroContent{max-width:680px}.heroContent>p{max-width:650px}.heroActions .primaryBtn{align-items:center;gap:11px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 30px #c9f36b29}.heroActions .primaryBtn span{font-size:20px;transition:transform .2s}.heroActions .primaryBtn:hover{transform:translateY(-2px);box-shadow:0 16px 35px #c9f36b38}.heroActions .primaryBtn:hover span{transform:translate(-4px)}.heroVisualScene{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glassGlobe{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.34;background:radial-gradient(circle at 32% 26%,#ffffff57,#ffffff0d 40%,#03231929 72%);border:1px solid #ffffff40;border-radius:50%;width:210px;height:210px;animation:9s ease-in-out infinite glassFloat;position:absolute;top:5%;left:5%;transform:rotate(-13deg);box-shadow:inset -24px -28px 50px #0000001f,inset 16px 18px 35px #ffffff14,0 30px 70px #00000029}.glassGlobe:before,.glassGlobe:after,.glassGlobe span,.glassGlobe i{content:"";border:1px solid #ffffff57;border-radius:50%;position:absolute}.glassGlobe:before{inset:9px 63px}.glassGlobe:after{inset:63px 9px}.glassGlobe span{border-left-color:#0000;border-right-color:#0000;inset:24px 0}.glassGlobe i{border-top-color:#0000;border-bottom-color:#0000;inset:0 24px}.floatingToken{color:#ffffffd1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);text-shadow:0 3px 10px #0003;background:linear-gradient(145deg,#ffffff38,#ffffff0d);border:1px solid #ffffff42;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;box-shadow:inset 0 1px 1px #ffffff52,0 18px 45px #00000029}.tokenDollar{width:70px;height:70px;font-size:30px;animation:7s ease-in-out infinite tokenFloat;top:13%;left:34%;transform:rotate(12deg)}.tokenEuro{width:52px;height:52px;font-size:22px;animation:8s ease-in-out -2s infinite tokenFloat;bottom:11%;left:42%;transform:rotate(-10deg)}.tokenCoin{color:#c9f36bb8;width:86px;height:86px;font-size:26px;animation:10s ease-in-out -4s infinite tokenFloat;bottom:6%;left:9%}.converterCard{background:linear-gradient(145deg,#ffffff26,#ffffff14);border-color:#ffffff3d;justify-self:end;width:100%;max-width:440px;padding:24px;transform:rotate(-1deg)}.converterCard:hover{transform:rotate(0)translateY(-5px)}.converterCard .heroCardTop{align-items:center}.converterCard .liveDot{align-items:center;gap:7px;display:inline-flex}.converterCard .liveDot i{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulseRing;box-shadow:0 0 #c9f36b73}.converterFields{grid-template-columns:.85fr 1.15fr;gap:10px;display:grid}.converterFields label{color:#dcebe5;gap:6px;font-size:12px;font-weight:700;display:grid}.amountInput,.currencySelect{position:relative}.amountInput input,.currencySelect select{color:#fff;width:100%;height:49px;font:inherit;background:#05231a5c;border:1px solid #ffffff2e;border-radius:13px;outline:0;padding:10px 12px;font-weight:800;transition:border-color .2s,background .2s,box-shadow .2s}.amountInput input{text-align:left;direction:ltr;padding-right:58px}.amountInput b{color:var(--lime);direction:ltr;font-size:12px;position:absolute;top:14px;right:12px}.currencySelect select{appearance:none;cursor:pointer;padding-left:32px}.currencySelect option{color:var(--ink);background:#fff}.currencySelect i{color:#dcebe5;pointer-events:none;font-size:20px;font-style:normal;position:absolute;top:11px;left:12px}.amountInput input:focus,.currencySelect select:focus{background:#05231a85;border-color:#c9f36bb3;box-shadow:0 0 0 3px #c9f36b1a}.converterSwapRow{color:#c9dcd4;align-items:center;gap:10px;margin:11px 0 -3px;font-size:11px;display:flex}.converterSwapRow:before,.converterSwapRow:after{content:"";background:#ffffff24;flex:1;height:1px}.converterSwapRow>span{white-space:nowrap}.converterSwapRow button{width:36px;height:36px;color:var(--lime);font:inherit;cursor:pointer;background:#05231a73;border:1px solid #c9f36b61;border-radius:11px;flex:none;place-items:center;font-size:20px;font-weight:900;transition:transform .2s,background .2s;display:grid}.converterSwapRow button:hover{background:#c9f36b24;transform:rotate(180deg)}.converterResult{color:var(--ink);background:#fffffff5;border-radius:17px;gap:6px;margin-top:13px;padding:18px;display:grid;box-shadow:0 12px 28px #0000001a}.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{color:#dcebe5;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:12px;display:flex}.converterTrend{white-space:nowrap;border-radius:99px;align-items:center;padding:4px 8px;font-weight:900;display:inline-flex}.converterTrend.up{color:#bdf48b;background:#54d17824}.converterTrend.down{color:#ff9d9d;background:#ff5b5b21}.converterTrend.stable{color:#b6c9c1;background:#ffffff12}.emptyConverter{color:#fff;text-align:center;padding:60px 20px}.toolCards{padding:28px 0 40px}.toolCard{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f8fbf9);border-radius:22px;flex-direction:column;align-items:flex-start;min-height:220px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #0c30240f}.toolCard:after{content:"";background:radial-gradient(circle,#c9f36b40,#0000 70%);border-radius:50%;width:130px;height:130px;transition:transform .3s;position:absolute;bottom:-70px;left:-55px}.toolCard:hover{border-color:#cbe3d4;transform:translateY(-7px);box-shadow:0 22px 55px #0c30241f}.toolCard:hover:after{transform:scale(1.35)}.toolIcon{width:45px;height:45px;color:var(--green);background:#e8f7ec;border-radius:14px;place-items:center;font-size:22px;font-weight:900;display:grid}.toolCard h3{margin:18px 0 7px;font-size:20px}.toolCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.toolCard em{color:var(--green);margin-top:auto;padding-top:18px;font-size:13px;font-style:normal;font-weight:900}#rates.section{padding-top:65px}.rateNameLine{align-items:center;gap:8px;display:flex}.rateRow.unavailable{background:linear-gradient(90deg,#0000,#fffaf0 50%,#0000)}.rateUnavailableMessage{color:#80631f;text-align:center;background:#fff9e8;border:1px dashed #d7b962;border-radius:12px;grid-column:2/-1;justify-self:stretch;padding:11px 16px;font-size:14px!important}.tickerUnavailable{color:var(--gold-light);font-size:13px!important}.rateTrend{border-radius:8px;place-items:center;width:23px;height:23px;font-size:14px;font-weight:900;display:inline-grid}.rateTrend.up{color:#18804b;background:#e7f8eb}.rateTrend.down{color:#c52e3f;background:#fff0f0}.rateTrend.stable{color:#8b9993;background:#f0f4f2}.tickerTrend{border-radius:7px;place-items:center;width:22px;height:22px;display:grid;font-size:13px!important}.tickerTrend.up{background:#51cf7a26;color:#9df0a8!important}.tickerTrend.down{background:#ff5d5d24;color:#ff8f8f!important}.tickerTrend.stable{background:#ffffff0d;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{color:#fff;cursor:zoom-in;width:100%;font:inherit;text-align:right;background:#e8f0eb;border:0;padding:0;display:block;position:relative;overflow:hidden}.galleryCardButton img{transition:transform .35s,filter .35s}.galleryCardButton>span{color:#fff;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051d15d1;border:1px solid #ffffff38;border-radius:10px;padding:7px 10px;font-size:11px;font-weight:900;transition:all .25s;position:absolute;bottom:13px;left:13px;transform:translateY(5px)}.galleryCardButton:hover img,.galleryCardButton:focus-visible img{filter:brightness(.82);transform:scale(1.035)}.galleryCardButton:hover>span,.galleryCardButton:focus-visible>span{opacity:1;transform:none}.galleryCardButton:focus-visible{outline:3px solid var(--gold-light);outline-offset:-3px}.galleryLightboxBackdrop{z-index:190;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#010a07e0;place-items:center;padding:18px;animation:.2s backdropIn;display:grid;position:fixed;inset:0}.galleryLightbox{color:#fff;background:#09120f;border:1px solid #ffffff29;border-radius:25px;flex-direction:column;width:min(1240px,100%);max-height:calc(100vh - 36px);animation:.25s modalIn;display:flex;overflow:hidden;box-shadow:0 35px 110px #00000080}.galleryLightbox>header{justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:13px 18px 13px 24px;display:flex}.galleryLightbox>header div{align-items:baseline;gap:12px;min-width:0;display:flex}.galleryLightbox h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:18px;overflow:hidden}.galleryLightbox header span{color:#9bb0a8;white-space:nowrap;font-size:12px}.galleryLightbox header button{color:#fff;cursor:pointer;background:#15231e;border:1px solid #35473f;border-radius:12px;flex:none;width:42px;height:42px;font-size:28px}.galleryLightboxStage{touch-action:pan-y;background:#030705;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.galleryLightboxStage>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 190px);display:block}.galleryLightboxPrevious,.galleryLightboxNext{color:#fff;width:48px;height:62px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061812b8;border:1px solid #fff3;border-radius:14px;font-size:25px;position:absolute;top:50%;translate:0 -50%}.galleryLightboxPrevious{right:15px}.galleryLightboxNext{left:15px}.galleryLightboxPrevious:hover,.galleryLightboxNext:hover{background:#1a6b52e0}.galleryLightboxThumbs{scrollbar-width:thin;direction:rtl;gap:8px;min-height:74px;padding:9px 14px;display:flex;overflow-x:auto}.galleryLightboxThumbs button{opacity:.6;cursor:pointer;background:#17231f;border:2px solid #0000;border-radius:10px;flex:none;width:74px;height:54px;padding:0;overflow:hidden}.galleryLightboxThumbs button.active{border-color:var(--gold-light);opacity:1}.galleryLightboxThumbs img{object-fit:cover;width:100%;height:100%;display:block}.newsSection{padding:75px 0 105px}.newsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.newsHeadingActions{justify-items:end;gap:9px;display:grid}.newsHeadingActions p{margin:0}.newsAllLink{color:var(--green);align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.newsAllLink span{transition:transform .2s}.newsAllLink:hover span{transform:translate(-4px)}.newsPublicEmpty{text-align:right;min-height:190px;color:var(--muted);background:#ffffffb8;border:1px dashed #cbdad4;border-radius:24px;justify-content:center;align-items:center;gap:20px;padding:32px;display:flex}.newsPublicEmpty>span{width:62px;height:62px;color:var(--green);background:#edf7f1;border-radius:19px;flex:none;place-items:center;font-size:27px;display:grid}.newsPublicEmpty b{color:var(--ink);margin-bottom:7px;font-size:18px;display:block}.newsPublicEmpty p{margin:0;line-height:1.8}.newsCard{border:1px solid var(--line);background:#fff;border-radius:24px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 14px 42px #0c302412}.newsCard:hover{border-color:#c7dbcf;transform:translateY(-7px);box-shadow:0 24px 60px #0c302421}.newsCardImage{aspect-ratio:16/9;background:#0b2b22;display:block;position:relative;overflow:hidden}.newsCardImage>img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.newsCard:hover .newsCardImage>img{transform:scale(1.045)}.newsCardImage>span{color:var(--champagne);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b2b22db;border:1px solid #e5c15859;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:900;position:absolute;top:14px;right:14px}.newsImageFallback,.newsHeroFallback{width:100%;height:100%;color:var(--champagne);background:radial-gradient(circle at 25% 20%,#e5c15838,#0000 26%),linear-gradient(145deg,#0b2b22,#164c3b);align-content:center;place-items:center;gap:10px;display:grid}.newsImageFallback:after,.newsHeroFallback:after{content:"";opacity:.12;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.newsImageFallback span,.newsHeroFallback span{z-index:1;font-size:38px;position:relative}.newsImageFallback i{z-index:1;font-style:normal;font-weight:900;position:relative}.newsCardBody{padding:20px}.newsMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.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);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:50px;margin:0;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}.newsReadMore{color:var(--green);align-items:center;gap:8px;margin-top:17px;font-size:12px;font-weight:900;display:inline-flex}.newsReadMore span{transition:transform .2s}.newsReadMore:hover span{transform:translate(-4px)}.newsArchivePage{padding:75px 0 120px}.newsArchiveHero{text-align:center;max-width:760px;margin:0 auto 48px}.newsArchiveHero h1{margin:17px 0 10px;font-size:clamp(42px,6vw,66px)}.newsArchiveHero p{color:var(--muted);margin:0;font-size:17px;line-height:1.9}.newsArchiveGrid{row-gap:26px}.newsPagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-top:38px;display:grid}.newsPagination a{border:1px solid var(--line);background:var(--card);width:max-content;color:var(--green);border-radius:12px;padding:11px 16px;font-size:13px;font-weight:900}.newsPagination a:last-child{justify-self:end}.newsPagination b{color:var(--muted);font-size:13px}.newsDetail{max-width:940px;padding:85px 0 120px}.backToNews{color:var(--green);font-size:13px;font-weight:800}.newsDetail header{text-align:center;max-width:820px;margin:32px auto 30px}.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{color:var(--muted);justify-content:center;gap:18px;font-size:13px;display:flex}.newsDetailMeta span{color:var(--green);font-weight:800}.newsHeroImage,.newsHeroFallback{aspect-ratio:16/8.5;object-fit:cover;border:1px solid var(--line);width:100%;box-shadow:var(--shadow);border-radius:28px;position:relative;overflow:hidden}.newsHeroFallback b{z-index:1;color:var(--champagne);font-size:22px;position:relative}.newsArticleBody{white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;max-width:790px;margin:42px auto 0;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}50%{translate:0 -13px}}@keyframes mobileDrawerIn{0%{opacity:.65;transform:translate(24px)}}@media (max-width:1050px){.hero{grid-template-columns:1fr .9fr;gap:35px;padding:58px 48px}.hero h1{font-size:clamp(45px,6vw,67px)}.converterFields{grid-template-columns:1fr}.glassGlobe{left:2%}}@media (max-width:850px){.siteHeader .desktopNav,.desktopHeaderActions{display:none}.mobileMenuToggle{display:grid}.siteHeader{padding-inline:15px}.siteHeader .brand{min-width:0}.siteHeader .brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.headerContactGroup{margin-right:auto}.hero{grid-template-columns:1fr;gap:20px;margin-top:28px;padding:50px 30px}.converterCard{justify-self:center;max-width:560px;margin-top:25px}.converterFields{grid-template-columns:.8fr 1.2fr}.heroVisualScene{opacity:.65}.glassGlobe{top:16%;left:-65px}.tokenDollar{top:9%;left:75%}.tokenEuro{bottom:7%;left:70%}.tokenCoin{display:none}.toolCards{grid-template-columns:1fr}.toolCard{min-height:190px}.newsGrid{grid-template-columns:1fr}.newsCard{grid-template-columns:minmax(230px,.75fr) 1fr;display:grid}.newsCardImage{aspect-ratio:auto;height:100%}}@media (max-width:520px){.siteHeader{border-radius:18px;width:calc(100% - 20px);height:68px;margin-top:10px;padding-inline:11px}.siteHeader .brandMark{border-radius:12px;width:39px;height:39px}.siteHeader .brand>span:last-child{white-space:normal;max-width:105px;font-size:13px;line-height:1.5}.headerContactGroup{gap:6px}.themeToggle,.mobileMenuToggle{width:39px;height:39px}.contactDetails{padding-top:72px}.contactInfoList{grid-template-columns:1fr}.contactInfoList>div:first-child,.contactInfoList .workingHoursInfo{grid-column:auto}.workingHoursInfo strong{max-width:none}.topClock{padding-inline:10px}.timezoneMenu{width:auto;position:fixed;top:48px;left:10px;right:10px}.marketTicker{margin-top:14px}.marketAnnouncement{grid-template-columns:1fr auto;align-items:flex-start;gap:6px 10px;display:grid}.marketAnnouncement>a:not(.announcementArrow){grid-area:2/1/auto/-1}.marketAnnouncement time{display:none}.announcementArrow{grid-area:1/2}.hero{border-radius:26px;min-height:auto;margin-top:22px;padding:38px 20px}.hero h1{letter-spacing:-1px;font-size:40px}.hero p{font-size:16px}.heroActions .primaryBtn{justify-content:center}.converterCard{border-radius:21px;padding:17px}.converterFields{grid-template-columns:1fr}.converterRateLine{flex-direction:column;align-items:flex-start}.glassGlobe{opacity:.5;width:160px;height:160px}.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{justify-content:flex-start;align-items:flex-start}.newsCard{min-width:0;display:block}.newsCardImage{aspect-ratio:16/9;width:100%;height:auto;min-height:0}.newsImageFallback{min-width:0;min-height:0}.newsCardBody{padding:18px}.newsDetail{padding-top:55px}.newsDetail header{text-align:right}.newsDetailMeta{flex-wrap:wrap;justify-content:flex-start}.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{text-align:center;grid-area:1/1/auto/-1}.galleryCardButton>span{opacity:1;transform:none}.galleryLightboxBackdrop{padding:0}.galleryLightbox{border:0;border-radius:0;width:100%;min-height:100vh;max-height:100vh}.galleryLightboxStage>img{max-height:calc(100vh - 170px)}.galleryLightboxPrevious,.galleryLightboxNext{width:42px;height:54px}.galleryLightboxPrevious{right:8px}.galleryLightboxNext{left:8px}}@media (prefers-reduced-motion:reduce){.glassGlobe,.floatingToken,.converterCard .liveDot i{animation:none!important}.toolCard,.heroActions .primaryBtn,.heroActions .primaryBtn span{transition:none}}
:root{--gold:#a37d24;--gold-light:#e5c158;--champagne:#f3e5ab}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1311;--ink:#f1f5f9;--muted:#94a3b8;--green:#1a8061;--lime:#e5c158;--card:#141d1a;--line:#2a3732;--shadow:0 22px 70px #00000057}body,.siteHeader,.ratesCard,.toolCard,.contentCard,.statCard,.galleryGrid figure,.adminGallery figure,.loginCard,.editorCard,.rateCreateCard,.rateManagerTable,.passwordCard,.usersTable,.auditDays,.auditRetentionCard,.galleryUploadPanel,.adminTable,.uploadCard,.auditList,.auditModal,.contactModal,input,textarea,select,.currencyIcon,.toolIcon{transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s}.themeToggle{border:1px solid var(--line);width:38px;height:38px;color:var(--green);cursor:pointer;background:#fff;border-radius:12px;flex:none;place-items:center;padding:8px;transition:transform .2s,background .2s,color .2s,border-color .2s;display:grid}.themeToggle:hover{color:var(--gold);border-color:#c8aa67;transform:translateY(-2px)}.themeToggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.themeMoon{display:none}html[data-theme=dark] .themeSun{display:none}html[data-theme=dark] .themeMoon{display:block}html[data-theme=dark] .themeToggle{color:var(--gold-light);background:#171e1a;border-color:#3c382b;box-shadow:inset 0 0 0 1px #d5b8660a}html[data-theme=dark] .siteHeader{background:#1a2326c7;border-color:#e5c15829;box-shadow:0 14px 42px #00000047}html[data-theme=dark] .topClock,html[data-theme=dark] .clockSkeleton{color:#b5c3bc;background:#121b16db;border-color:#d5b8661f;box-shadow:0 5px 22px #0000002e}html[data-theme=dark] .topClock .clockTime{color:var(--gold-light)}html[data-theme=dark] .timezoneButton{color:#d9e2dd;background:#171f1a;border-color:#3c463f}html[data-theme=dark] .timezoneButton span{color:var(--gold-light)}html[data-theme=dark] .timezoneMenu{color:var(--ink);background:#151d18;border-color:#354139;box-shadow:0 24px 65px #0006}html[data-theme=dark] .timezoneMenu button:hover,html[data-theme=dark] .timezoneMenu button[aria-checked=true]{color:var(--gold-light);background:#292719}html[data-theme=dark] .siteHeader nav a:hover{color:var(--gold-light)}html[data-theme=dark] .mobileMenuToggle{color:var(--ink);border-color:var(--line);background:#151d18}html[data-theme=dark] .mobileMenuDrawer nav a:hover,html[data-theme=dark] .mobileMenuDrawer nav a[aria-current=page]{color:var(--gold-light);background:#292719}html[data-theme=dark] .mobileMenuDrawer>header span{color:var(--gold-light)}html[data-theme=dark] .socialLinks a,html[data-theme=dark] .socialLinks>span.socialDisabled{border-color:var(--line);background:#151d18}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{color:#202624;background:linear-gradient(135deg,#e4c58f,#c49a59);box-shadow:0 8px 24px #d2ab6833}html[data-theme=dark] .marketTicker{border-color:#d5b8662e}html[data-theme=dark] .hero .eyebrow{color:var(--champagne);background:#a37d2426;border-color:#e5c15859}html[data-theme=dark] .hero h1 span{color:var(--champagne)}html[data-theme=dark] .hero .primaryBtn{color:#202624;background:linear-gradient(135deg,#e4c58f,#c49a59);box-shadow:0 12px 30px #d2ab683d}html[data-theme=dark] .floatingToken{color:#ead38f;border-color:#d5b86642}html[data-theme=dark] .converterResult{color:var(--ink);background:#151d18;border:1px solid #384035}html[data-theme=dark] .converterResult strong span,html[data-theme=dark] .amountInput b{color:var(--gold-light)}html[data-theme=dark] .currencySelect option{color:var(--ink);background:#151d18}html[data-theme=dark] .converterSwapRow button{color:var(--gold-light);border-color:#d5b86666}html[data-theme=dark] .toolCard,html[data-theme=dark] .ratesCard,html[data-theme=dark] .features article,html[data-theme=dark] .galleryGrid figure,html[data-theme=dark] .adminGallery figure,html[data-theme=dark] .contentCard,html[data-theme=dark] .loginCard,html[data-theme=dark] .editorCard,html[data-theme=dark] .rateCreateCard,html[data-theme=dark] .rateManagerTable,html[data-theme=dark] .passwordCard,html[data-theme=dark] .usersTable,html[data-theme=dark] .auditDays,html[data-theme=dark] .galleryUploadPanel,html[data-theme=dark] .adminTable,html[data-theme=dark] .uploadCard,html[data-theme=dark] .auditList,html[data-theme=dark] .newsCard,html[data-theme=dark] .newsCreatePanel,html[data-theme=dark] .newsAdminCard{background:var(--card);border-color:var(--line)}html[data-theme=dark] .toolCard:hover{border-color:#715e37;box-shadow:0 24px 60px #00000052}html[data-theme=dark] .toolIcon,html[data-theme=dark] .currencyIcon{color:var(--gold-light);background:#252318;border:1px solid #e5c15833}html[data-theme=dark] .toolCard em,html[data-theme=dark] .textLink{color:var(--gold-light)}html[data-theme=dark] .eyebrow{color:#d8bf79;background:#252318;border-color:#4b4128}html[data-theme=dark] .rateTrend.down{color:#ff939c;background:#382022}html[data-theme=dark] .rateRow.unavailable{background:linear-gradient(90deg,#0000,#7558181f 50%,#0000)}html[data-theme=dark] .rateUnavailableMessage{color:var(--gold-light);background:#292719;border-color:#796735}html[data-theme=dark] .rateManagerRow.priceUnavailable{background:#181a16}html[data-theme=dark] .rateCreateCard>.toggleField{background:#111c18}html[data-theme=dark] .rateCreateCard>.unavailableToggle{color:var(--gold-light);background:#292719;border-color:#796735}html[data-theme=dark] .marketAnnouncement{background:#141d1ad6;border-color:#e5c15829;box-shadow:0 10px 30px #0003}html[data-theme=dark] .newsPublicEmpty{background:#141d1ab8;border-color:#e5c1583b}html[data-theme=dark] .newsPublicEmpty>span{color:var(--gold-light);background:#292719}html[data-theme=dark] .marketAnnouncement>span,html[data-theme=dark] .newsMeta span,html[data-theme=dark] .newsReadMore,html[data-theme=dark] .newsAllLink,html[data-theme=dark] .newsDetailMeta span,html[data-theme=dark] .backToNews{color:var(--gold-light)}html[data-theme=dark] .announcementArrow{color:var(--gold-light);background:#292719}html[data-theme=dark] .newsCard:hover{border-color:#e5c1585c;box-shadow:0 26px 65px #00000057}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:#e5c15833}html[data-theme=dark] .newsHeroImage,html[data-theme=dark] .newsHeroFallback{border-color:#e5c15833}@media (max-width:850px){html[data-theme=dark] .rateManagerTable,html[data-theme=dark] .usersTable{background:0 0;border-color:#0000}html[data-theme=dark] .rateCheckField{background:#18211c}}html[data-theme=dark] .statCard{color:var(--ink);background:linear-gradient(155deg,#0b2b22 0%,#101a17 72%,#17180f 100%);border-color:#e5c15840;box-shadow:inset 0 1px #f3e5ab0a,0 24px 65px #00000047}html[data-theme=dark] .statCard div{border-color:#e5c15833}html[data-theme=dark] .statCard b{color:var(--gold-light)}html[data-theme=dark] .statCard span{color:#d8e1dd}html[data-theme=dark] .contactModal,html[data-theme=dark] .auditModal,html[data-theme=dark] .logoCropModal{color:var(--ink);background:#111814}html[data-theme=dark] .contactInfoList>div{border-color:var(--line);background:#18211c}html[data-theme=dark] .contactMap>a{color:var(--gold-light);background:#171f1a}html[data-theme=dark] .modalClose{color:var(--ink);background:#1a211d;border-color:#3a463f}html[data-theme=dark] .auditModal>header{border-color:var(--line);background:#171f1a}html[data-theme=dark] .auditModal>header span,html[data-theme=dark] .auditActor b{color:var(--gold-light)}html[data-theme=dark] .auditItem{border-color:var(--line)}html[data-theme=dark] .auditDayRow{color:var(--ink);border-color:var(--line)}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] .editorCard input,html[data-theme=dark] .editorCard textarea,html[data-theme=dark] .rateCreateCard input,html[data-theme=dark] .rateManagerRow input,html[data-theme=dark] .passwordCard input,html[data-theme=dark] .usernameEditor input,html[data-theme=dark] .resetPasswordRow input,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{color:var(--ink);background:#0e1511;border-color:#334039}html[data-theme=dark] .auditRetentionCard input{color:var(--ink);background:#0e1511;border-color:#3b4a43}html[data-theme=dark] .adminNavTop .themeToggle{color:var(--gold-light);background:#171f1a;border-color:#5b4d2c}html[data-theme=dark] .fileButton,html[data-theme=dark] .smallBtn,html[data-theme=dark] .editorCard .secondaryAdminButton{color:var(--gold-light);background:#292719}html[data-theme=dark] .successMsg{color:#8de0aa;background:#153323}html[data-theme=dark] .formError{color:#ff9ca5;background:#391d22}html[data-theme=dark] .footer{border-top:1px solid #d5b86624}html[data-theme=dark] .footerContacts b{color:var(--gold-light)}html[data-theme=dark] .newsPanelHeading>span,html[data-theme=dark] .newsAdminHeading>span{color:var(--gold-light);background:#292719}html[data-theme=dark] .logoShapeChoice{color:var(--ink);border-color:var(--line);background:#171f1a}html[data-theme=dark] .logoShapeChoice.active{color:var(--gold-light);background:#292719;border-color:#796735}html[data-theme=dark] .logoCropReset{color:var(--gold-light);background:#292719}html[data-theme=dark] .logoCropCancel{color:var(--ink);background:#222b26}@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 #78582d21;--gold:#d2ab68;--gold-light:#e4c58f;--champagne:#f3dfb8}body{background:radial-gradient(circle at 50% 0,#fffefa 0,#fbfaf6 48%,#f4ecdf 100%)}.siteHeader{border-color:#d2ab684d;box-shadow:0 12px 38px #78582d1c}.topClock,.clockSkeleton{color:#626762;background:#fffefadb;border-color:#d2ab683d}.topClock .clockTime,.timezoneButton span{color:var(--green)}.topClock .clockDivider{background:#dfd0ae}.timezoneButton{color:#4b3a18;background:#fffdf8cc;border-color:#dfd0ae}.timezoneButton:hover,.timezoneButton[aria-expanded=true]{background:#fffefa;border-color:#d2ab68}.timezoneMenu{box-shadow:0 20px 55px #78582d2e}.timezoneMenu button:hover,.timezoneMenu button[aria-checked=true],.mobileMenuDrawer nav a:hover,.mobileMenuDrawer nav a[aria-current=page]{color:var(--green);background:#fff4d4}.themeToggle{color:var(--green);background:#fffdf8;border-color:#dfd0ae}.themeToggle:hover{color:#805b2f;background:#fbefd9;border-color:#d2ab68}.socialLinks a{color:var(--green);background:#fffdf8;border-color:#dfd0ae}.socialLinks a:hover{color:#202624;background:linear-gradient(145deg,#e4c58f,#b7894d)}.headerCta{color:#202624;background:linear-gradient(135deg,#e4c58f,#c49a59);box-shadow:0 8px 24px #78582d38}.brandMark:not(.hasImage),.faviconPreview,.brandLogoPreview:not(.hasImage),.logoShapeChoice i{background:linear-gradient(145deg,#e4c58f,#c49a59)}.marketTicker{background:linear-gradient(110deg,#111513,#2c2b25);border-color:#d2ab6852;box-shadow:0 14px 38px #48382333}.tickerLabel{color:#202624;background:linear-gradient(145deg,#d2ab68,#b4874d)}.tickerItem{background:#fff4cf14;border-color:#e5c1582e}.tickerIcon{color:#946b37}.tickerTrend.up{background:#e5c15824;color:#f2d67e!important}.tickerTrend.stable{color:#c1aa72!important}.marketAnnouncement{border-color:#b8892233;box-shadow:0 8px 24px #5b410c12}.announcementArrow{color:var(--green);background:#fff4d4}.hero{background:linear-gradient(135deg,#6f5332 0%,#a77d47 54%,#d2ab68 100%);box-shadow:0 28px 78px #78582d47}.hero:after{background:radial-gradient(circle at 78% 22%,#f3dfb852,#0000 28%),radial-gradient(circle at 24% 75%,#d2ab684d,#0000 32%)}.heroGlow.one{background:#d2ab68}.heroGlow.two{background:#efd7aa}.hero .eyebrow{color:#f7df91;background:#fff4cf21;border-color:#f6e8b86b}.hero h1 span{color:#f6e5c4}.hero h1{text-shadow:0 3px 22px #2f210047}.hero p,.converterFields label,.currencySelect i,.converterRateLine{color:#f8efd9}.hero .primaryBtn{color:#202624;background:linear-gradient(135deg,#ead09f,#d2ab68);box-shadow:0 12px 30px #78582d40}.heroActions .primaryBtn:hover{box-shadow:0 16px 38px #e5c15857}.tokenCoin{color:#f6e090db}.amountInput input,.currencySelect select{background:#3728006b;border-color:#ffe88b4d}.amountInput input:focus,.currencySelect select:focus{background:#37280094;border-color:#ffd95ad1;box-shadow:0 0 0 3px #f2c94c2b}.converterSwapRow{color:#eadfc6}.converterSwapRow button{background:#37280080;border-color:#ffd95a85}.converterSwapRow button:hover{background:#e5c1582e}.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 #5b410c12}.toolCard:after{background:radial-gradient(circle,#e5c15840,#0000 70%)}.toolCard:hover{border-color:#ddc17b;box-shadow:0 22px 55px #5b410c24}.toolIcon,.currencyIcon,.rateAdminIcon,.newsPublicEmpty>span{color:var(--green);background:#fff1ad}.rateRow:hover{background:#fff9e9}.rateTrend.stable{color:#8b806b;background:#f4efe3}.newsCard{box-shadow:0 14px 42px #5b410c14}.newsCard:hover{border-color:#dcc17d;box-shadow:0 24px 60px #5b410c26}.newsCardImage{background:#17150d}.newsImageFallback,.newsHeroFallback,.newsImagePlaceholder{background:radial-gradient(circle at 25% 20%,#ffd95a52,#0000 28%),linear-gradient(145deg,#18160e,#a77b00)}.galleryCardButton{background:#f0e8d8}.galleryCardButton>span{background:#261b08d6}.galleryLightbox{background:#120e07}.galleryLightboxStage{background:#080603}.galleryLightboxPrevious,.galleryLightboxNext{background:#3d2b0bc7}.galleryLightboxPrevious:hover,.galleryLightboxNext:hover{background:#a37d24e6}.footer,.adminNav,.adminNavPanel{background:linear-gradient(155deg,#090909,#2e2503)}.footerBottom{color:#c9b98f;border-color:#e5c15833}.footerContacts b{color:#ead18b}.adminNav nav a:hover,.adminNav nav a.active{color:#f0cf68;background:#e5c15829}.adminNavTop .themeToggle{color:#f0cf68;background:#2d220d;border-color:#6d5623}.identitySettings,.homeHeroSettings,.contactCopySettings,.browserIdentity,.resetPasswordRow,.aboutSectionEditor,.contactInfoList>div,.rateCheckField{background:#fbf6e9}.contactMap{background:#f1e8d5}.fileButton,.smallBtn,.editorCard .secondaryAdminButton,.logoCropReset{color:#77540b;background:#fff1c5}.statusActive,.successMsg{color:#77540b;background:#fff0bd}.logoShapeChoice.active{color:#77540b;background:#fff1c5;border-color:#c59a36;box-shadow:0 0 0 2px #a37d241a}.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 #0000006b}html[data-theme=dark] body{background:radial-gradient(circle at 50% 0,#211b12 0,#080908 43%,#040404 100%)}html[data-theme=dark] .siteHeader{background:#0f100ee6;border-color:#d2ab684d}html[data-theme=dark] .topClock,html[data-theme=dark] .clockSkeleton{color:#c7bca9;background:#0c0d0bed;border-color:#d2ab683d}html[data-theme=dark] .topClock .clockDivider{background:#5a4925}html[data-theme=dark] .timezoneButton,html[data-theme=dark] .timezoneMenu{color:var(--ink);background:#14130f;border-color:#4e431b}html[data-theme=dark] .themeToggle,html[data-theme=dark] .adminNavTop .themeToggle{color:var(--gold-light);background:#1c190b;border-color:#79640f}html[data-theme=dark] .mobileMenuDrawer{background:#0d0d0b}html[data-theme=dark] .socialLinks a,html[data-theme=dark] .socialLinks>span.socialDisabled{color:#d2ab68;background:#141512;border-color:#554528}html[data-theme=dark] .hero{background:linear-gradient(135deg,#050505 0%,#392c1d 57%,#806039 100%);box-shadow:0 28px 82px #00000085}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] .toolIcon,html[data-theme=dark] .currencyIcon,html[data-theme=dark] .rateAdminIcon{color:var(--gold-light);background:#201d0b;border-color:#f2c94c45}html[data-theme=dark] .rateRow:hover{background:#1b190d}html[data-theme=dark] .rateTrend.up{color:#e4c58f;background:#302719}html[data-theme=dark] .rateTrend.stable{color:#aaa38f;background:#1e1d18}html[data-theme=dark] .statCard{background:linear-gradient(155deg,#080808 0%,#262000 72%,#4c3900 100%)}html[data-theme=dark] .contentCard{background:linear-gradient(145deg,#15140f,#0a0a09);border-color:#403716}html[data-theme=dark] .footer,html[data-theme=dark] .adminNav,html[data-theme=dark] .adminNavPanel{background:linear-gradient(155deg,#050505,#241d00)}html[data-theme=dark] .contactModal,html[data-theme=dark] .auditModal,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] .contactMap>a,html[data-theme=dark] .modalClose,html[data-theme=dark] .auditModal>header{background:#18170e;border-color:#504313}html[data-theme=dark] .auditMeta code{color:#d8cdb5;background:#1c1a11}html[data-theme=dark] .auditDayRow:hover{background:#19180e}html[data-theme=dark] .adminContent{background:#080808}html[data-theme=dark] .identitySettings,html[data-theme=dark] .homeHeroSettings,html[data-theme=dark] .contactCopySettings,html[data-theme=dark] .browserIdentity,html[data-theme=dark] .resetPasswordRow,html[data-theme=dark] .aboutSectionEditor,html[data-theme=dark] .newsImagePicker>img{border-color:var(--line);background:#15140f}html[data-theme=dark] .editorCard input,html[data-theme=dark] .editorCard textarea,html[data-theme=dark] .rateCreateCard input,html[data-theme=dark] .rateManagerRow input,html[data-theme=dark] .passwordCard input,html[data-theme=dark] .usernameEditor input,html[data-theme=dark] .resetPasswordRow input,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] .auditRetentionCard input{color:var(--ink);background:#0b0b09;border-color:#4c421b}html[data-theme=dark] .fileButton,html[data-theme=dark] .smallBtn,html[data-theme=dark] .editorCard .secondaryAdminButton,html[data-theme=dark] .logoCropReset,html[data-theme=dark] .logoShapeChoice.active{color:var(--gold-light);background:#2a250b;border-color:#806b13}html[data-theme=dark] .successMsg,html[data-theme=dark] .statusActive{color:#e4c58f;background:#302719}html[data-theme=dark] .galleryLightbox{background:#070707}html[data-theme=dark] .galleryLightboxStage{background:#030303}
.skipLink{z-index:1000;color:#0d6b50;background:#fff;border-radius:10px;padding:11px 16px;font-weight:900;position:fixed;top:8px;right:8px;transform:translateY(-150%);box-shadow:0 8px 30px #0003}.skipLink:focus{transform:none}.marketFreshness{color:var(--muted);margin:0;font-size:13px}.marketFreshness.stale{color:#a33b2d;font-weight:800}.routeState{text-align:center;align-content:center;place-items:center;gap:12px;min-height:55vh;padding-block:80px;display:grid}.routeState h1,.routeState p{margin:0}.routeState p{max-width:620px;color:var(--muted);line-height:1.9}.routeState button,.routeState a{background:var(--green);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:12px 18px;font-weight:900}.routeSpinner{border:4px solid #dce9e2;border-top-color:var(--green);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite routeSpin}@keyframes routeSpin{to{transform:rotate(360deg)}}@media (max-width:520px){.timezoneButton,.themeToggle,.mobileMenuToggle,.converterSwapRow button,.modalClose{min-width:44px!important;min-height:44px!important}.socialLinks a,.socialLinks>span{width:44px!important;height:44px!important}.marketFreshness{margin-top:10px}}@media (prefers-reduced-motion:reduce){.routeSpinner{animation:none}}
