:root{color-scheme:dark;--layout-pad:clamp(20px, 5vw, 78px);--content-max-width:1440px;--radius-base:14px;--font-family-sans:"Rokh", Tahoma, Arial, sans-serif;--font-size-body:clamp(18px, 1.2vw, 20px);--line-height-body:1.9;--color-accent:#01f03b;--color-deep-ink:#04191c;--color-dark-background:#082c31;--color-dark-text:#dde8e6;--color-light-background:#f7f9f8;--color-light-text:#153c3f;--ease-emphasis:cubic-bezier(.22, 1, .36, 1);--duration-fast:.2s;--duration-base:.25s;--duration-tone:.45s;--breakpoint-tablet:1000px;--breakpoint-mobile:680px}[data-tone=dark]{--bg:var(--color-dark-background);--surface:#0c383d;--surface-2:#0a3237;--fg:var(--color-dark-text);--fg-2:#dde8e6cc;--fg-3:#dde8e69e;--line:#dde8e624;--line-2:#dde8e614;--accent:var(--color-accent);--accent-ink:var(--color-deep-ink);--accent-txt:var(--color-accent);--accent-soft:#01f03b1a;--accent-line:#01f03b61;--shadow:none}[data-tone=light]{--bg:var(--color-light-background);--surface:#fff;--surface-2:#eef2f0;--fg:var(--color-light-text);--fg-2:#153c3fd6;--fg-3:#153c3fb8;--line:#153c3f29;--line-2:#153c3f17;--accent:var(--color-accent);--accent-ink:var(--color-deep-ink);--accent-txt:#003539;--accent-soft:#0035390f;--accent-line:#00353947;--shadow:0 1px 2px #153c3f0f, 0 12px 40px #153c3f0d}@font-face{font-family:Rokh;src:url(/fonts/rokh.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;letter-spacing:0!important}html{scroll-behavior:smooth;background:var(--color-dark-background);direction:rtl}body{background:var(--color-dark-background);min-block-size:100svh;color:var(--color-dark-text);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:300;line-height:var(--line-height-body);word-spacing:.07em;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex;overflow-x:hidden}main{flex:1;padding-block-start:72px}a{color:inherit;text-decoration:none}button,summary{font:inherit}img,picture,svg,video{max-inline-size:100%;display:block}:where([dir=ltr]){direction:ltr}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--color-accent);color:var(--color-deep-ink);transition:transform var(--duration-fast) ease;border-radius:6px;padding:10px 14px;font-size:13px;font-weight:750;position:fixed;inset-block-start:10px;inset-inline-start:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.tone-section,.site-header{background:var(--bg);color:var(--fg);transition:background-color var(--duration-tone) var(--ease-emphasis), color var(--duration-tone) var(--ease-emphasis)}.page-wrap{width:100%;max-width:var(--content-max-width);padding-inline:var(--layout-pad);margin-inline:auto}.section-index{color:var(--fg-3);text-align:right;direction:ltr;margin:0;font-size:13px;font-weight:600}.site-header{z-index:50;border-bottom:1px solid var(--line-2);backdrop-filter:blur(18px);background:#082c31e6;position:fixed;inset:0 0 auto}.header-inner{width:100%;min-height:72px;max-width:var(--content-max-width);padding:10px var(--layout-pad);grid-template-columns:1fr auto 1fr;grid-template-areas:"actions navigation brand";align-items:center;gap:22px;margin-inline:auto;display:grid}.brand{grid-area:brand;justify-self:end;align-items:center;min-block-size:44px;font-size:24px;font-weight:850;line-height:1;display:inline-flex}.brand span{color:var(--accent)}.desktop-nav{color:var(--fg-2);grid-area:navigation;align-items:center;gap:clamp(18px,3vw,40px);font-size:13px;display:flex}.desktop-nav a{min-block-size:44px;transition:color var(--duration-fast) ease;align-items:center;display:inline-flex}.desktop-nav a:hover{color:var(--accent)}.mobile-nav{color:var(--fg);grid-area:actions;justify-self:start;display:none;position:relative}.mobile-nav summary{border:1px solid var(--line);min-block-size:44px;min-inline-size:56px;color:var(--fg-2);cursor:pointer;background:#0000001f;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding-inline:12px;font-size:11px;font-weight:650;list-style:none;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-icon{flex-direction:column;justify-content:space-between;block-size:10px;inline-size:14px;display:flex}.mobile-nav-icon i{block-size:1px;inline-size:100%;transition:transform var(--duration-base) var(--ease-emphasis);background:currentColor;display:block}.mobile-nav[open] .mobile-nav-icon i:first-child{transform:translateY(4.5px)rotate(45deg)}.mobile-nav[open] .mobile-nav-icon i:last-child{transform:translateY(-4.5px)rotate(-45deg)}.mobile-nav-panel{z-index:60;border:1px solid var(--line);border-radius:var(--radius-base);background:var(--surface);width:min(82vw,320px);padding:8px;display:grid;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-start:0;box-shadow:0 22px 60px #00000047}.mobile-nav-panel a{border-bottom:1px solid var(--line-2);min-block-size:48px;color:var(--fg-2);justify-content:space-between;align-items:center;gap:18px;padding-inline:14px;font-size:14px;font-weight:600;display:flex}.mobile-nav-panel a:last-child{border-bottom:0}.mobile-nav-panel a:hover{color:var(--accent)}.mobile-nav-panel b{font:400 17px/1 Arial,sans-serif}.site-footer{border-top:1px solid var(--line-2);padding-block:36px}.footer-inner{color:var(--fg-3);grid-template-columns:1fr auto 1fr;grid-template-areas:"location owner brand";align-items:center;gap:20px;font-size:11px;display:grid}.footer-inner .brand{grid-area:brand}.footer-inner p{margin:0}.footer-inner p:first-of-type{grid-area:owner}.footer-inner p:last-child{grid-area:location;justify-self:start}@media (width<=1000px){.header-inner{grid-template-columns:1fr auto;grid-template-areas:"actions brand"}.desktop-nav{display:none}.mobile-nav{display:block}}@media (width<=680px){:root{--layout-pad:20px}.site-header{position:absolute}.header-inner{gap:8px;min-height:82px}.brand{font-size:20px}.footer-inner{grid-template-columns:1fr auto;grid-template-areas:"location brand""owner owner";row-gap:14px}.footer-inner p:first-of-type{text-align:start;justify-self:stretch;display:block}main{padding-block-start:82px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
