:root{--bg: #050505;--bg-2: #0a0908;--panel: rgba(14, 12, 10, .72);--panel-solid: #0e0c0a;--gold: #cfae66;--gold-2: #e9d093;--gold-3: #a98b4b;--gold-dim: #6f5d3a;--gold-glow: rgba(214, 180, 104, .45);--ink: #f3edda;--ink-2: #cfc6ad;--ink-dim: #9a8f74;--line: rgba(207, 174, 102, .28);--line-strong: rgba(207, 174, 102, .55);--font-display: "Cinzel", "Noto Serif Georgian", "Times New Roman", serif;--font-body: "Cormorant Garamond", "Noto Serif Georgian", Georgia, serif;--nav-h: clamp(72px, 4.3vw, 96px);--max: clamp(1280px, 76vw, 1640px);--gutter: clamp(16px, 4vw, 48px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:500;line-height:1.15}p{margin:0}ul{margin:0;padding:0;list-style:none}::selection{background:#cfae6659;color:var(--ink)}.container{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.22em}.eyebrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.4em;font-size:clamp(12px,.72vw,15px);color:var(--gold)}.section{position:relative;padding:clamp(80px,10vw,140px) 0;scroll-margin-top:var(--nav-h)}.section--line:before{content:"";position:absolute;top:0;left:50%;width:min(90%,900px);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.section-head{text-align:center;margin-bottom:clamp(44px,6vw,72px)}.section-head h2{margin-top:14px;font-size:clamp(24px,2.3vw,48px);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.section-head h2 em{font-style:normal;color:var(--gold)}.section-head__rule{display:block;width:clamp(240px,20vw,420px);height:auto;margin:18px auto 0}.section-head p{max-width:clamp(620px,38vw,760px);margin:18px auto 0;color:var(--ink-2);font-size:clamp(19px,.9vw,24px)}.ornament{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--gold)}.ornament:before,.ornament:after{content:"";height:1px;width:56px;background:linear-gradient(90deg,transparent,var(--gold))}.ornament:after{background:linear-gradient(90deg,var(--gold),transparent)}.ornament svg{width:10px;height:10px}.frame{position:relative;background:#ffffff07;border-radius:12px;box-shadow:0 20px 50px #00000059}.js-reveal .reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay, 0ms)}.js-reveal .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}.kv{width:100%;border-collapse:collapse;font-size:clamp(17px,.75vw,20px)}.kv th,.kv td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:top}.kv th{font-family:var(--font-display);font-weight:500;font-size:clamp(12px,.55vw,14px);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.kv td{color:var(--ink-2)}.kv td strong{color:var(--ink);font-weight:600}.kv tr:last-child th,.kv tr:last-child td{border-bottom:0}@media(max-width:600px){.kv{font-size:16px}.kv th,.kv td{padding:10px 8px}.kv th{white-space:normal;width:38%;letter-spacing:.16em}}.page-fade{animation:page-in .45s ease both}@keyframes page-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.page-fade{animation:none}}main{position:relative;z-index:1}.steps{display:flex;flex-direction:column;gap:22px}.steps li{display:flex;gap:18px;align-items:flex-start}.steps__num{flex:0 0 auto;font-family:var(--font-display);font-size:24px;line-height:1;color:var(--gold);opacity:.9;margin-top:-3px}.steps h4,.register__steps h4{font-size:clamp(14px,.65vw,17px);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin-bottom:6px}.steps p,.register__steps p{color:var(--ink-2);font-size:clamp(17px,.75vw,20px)}.features{overflow:hidden;background:radial-gradient(ellipse 55% 38% at 50% 0%,rgba(214,160,80,.13),transparent 72%),radial-gradient(ellipse 70% 50% at 50% 100%,rgba(120,80,40,.1),transparent 75%),var(--bg)}.features__bg{position:absolute;inset:0;pointer-events:none}.features__inner{position:relative;z-index:1}.features__mark{position:absolute;left:50%;top:46%;width:clamp(560px,52vw,1100px);height:auto;transform:translate(-50%,-50%);opacity:.035}.features__gate{position:absolute;top:18%;height:min(70%,820px);width:auto;max-width:none;opacity:.4}.features__gate--left{left:-3vw}.features__gate--right{right:-3vw;transform:scaleX(-1)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,1.4vw,34px)}.feature{padding:clamp(32px,1.9vw,46px) clamp(28px,1.7vw,42px) clamp(30px,1.8vw,44px);color:var(--gold);transition:border-color .3s ease,transform .3s ease,background .3s ease}.feature:hover{transform:translateY(-3px);background:#ffffff0d}.feature svg{width:clamp(40px,2.2vw,52px);height:clamp(40px,2.2vw,52px);filter:drop-shadow(0 0 8px rgba(207,174,102,.3))}.feature h3{margin-top:18px;font-size:clamp(15px,.7vw,18px);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.feature p{margin-top:12px;color:var(--ink-2);font-size:clamp(17px,.75vw,20px)}.info-grid{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(22px,1.4vw,34px)}.info-card{padding:clamp(28px,1.7vw,40px) clamp(30px,1.8vw,44px) clamp(26px,1.6vw,38px)}.info-card__title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06);font-size:clamp(15px,.7vw,18px);letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.info-card__title span{font-size:11px;letter-spacing:.3em;color:var(--gold)}.info-card__note{margin-top:14px;font-size:15px;color:var(--ink-dim);font-style:italic}.kv--rates td{text-align:right}.download{overflow:hidden}.download .container,.register .container{position:relative}.download-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(22px,1.4vw,34px)}.dl-card{position:relative;padding:clamp(36px,2.1vw,50px) clamp(32px,1.9vw,46px) clamp(32px,1.9vw,46px);display:flex;flex-direction:column;align-items:flex-start;color:var(--gold)}.dl-card h3{margin-top:16px;font-size:clamp(18px,.85vw,22px);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.dl-card p{margin-top:12px;color:var(--ink-2);font-size:clamp(17px,.75vw,20px)}.dl-card__meta{margin-top:16px;margin-bottom:26px;font-family:var(--font-display);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-dim)}.dl-card .obtn-wrap{margin-top:auto}.dl-card__badge{position:absolute;top:18px;right:18px;padding:6px 12px;font-family:var(--font-display);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#1d1708;background:linear-gradient(180deg,#ecd398,#c6a258)}.download-aside{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(22px,1.4vw,34px);align-items:start}.download-aside .steps{padding:10px 6px}.reqs{padding:clamp(26px,1.6vw,38px) clamp(28px,1.7vw,42px) clamp(22px,1.4vw,34px)}.reqs h4{padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.06);font-size:clamp(14px,.65vw,17px);letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.register{overflow:hidden}.register__inner{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.register__text h2{margin-top:14px;font-size:clamp(26px,2.4vw,48px);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.register__text h2 em{font-style:normal;color:var(--gold)}.register__rule{display:block;width:clamp(240px,18vw,380px);height:auto;margin:18px 0 22px}.register__text p{max-width:clamp(520px,32vw,640px);color:var(--ink-2);font-size:clamp(19px,.9vw,24px);margin-bottom:30px}.register__steps{padding:10px clamp(30px,1.8vw,44px);display:flex;flex-direction:column}.register__steps li{display:flex;gap:18px;align-items:flex-start;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.06)}.register__steps li:last-child{border-bottom:0}.community{background:radial-gradient(ellipse 55% 45% at 50% 100%,rgba(207,174,102,.07),transparent 70%),var(--bg)}.discord{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(28px,1.7vw,40px);padding:clamp(30px,1.8vw,42px) clamp(36px,2.1vw,50px);color:var(--gold)}.discord svg{fill:currentColor;stroke:none}.discord h3{font-size:clamp(18px,.85vw,22px);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.discord p{margin-top:8px;color:var(--ink-2);font-size:clamp(17px,.75vw,20px)}.community-grid{margin-top:clamp(22px,1.4vw,34px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,1.4vw,34px)}.community-card{padding:clamp(28px,1.7vw,40px) clamp(24px,1.5vw,36px);text-align:center;color:var(--gold);border-radius:12px;background:#ffffff07;box-shadow:0 20px 50px #00000059;transition:background .3s ease}.community-card:hover{background:#ffffff0d}.community-card svg{margin:0 auto}.community-card h3{margin-top:16px;font-size:clamp(14px,.65vw,17px);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.community-card p{margin-top:10px;color:var(--ink-2);font-size:clamp(16px,.72vw,19px)}.footer{position:relative;z-index:1;padding:56px 0 36px;border-top:1px solid rgba(207,174,102,.16);background:#030303}.footer__inner{display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}.footer__logo img{height:26px;width:auto;opacity:.85}.footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px}.footer__links a{font-family:var(--font-display);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);transition:color .3s ease}.footer__links a:hover{color:var(--gold-2)}.footer__copy{max-width:clamp(720px,40vw,860px);font-size:clamp(15px,.65vw,17px);color:var(--ink-dim)}@media(max-width:1000px){.features__gate{opacity:.16}.feature-grid{grid-template-columns:repeat(2,1fr)}.community-grid{grid-template-columns:1fr}}@media(max-width:820px){.info-grid,.download-grid,.download-aside,.register__inner{grid-template-columns:1fr}.discord{grid-template-columns:auto 1fr}.discord .obtn-wrap{grid-column:1 / -1}.register__inner{gap:36px}}@media(max-width:600px){.features__gate{display:none}.feature-grid{grid-template-columns:1fr}.feature,.dl-card,.info-card,.reqs,.discord{padding-left:22px;padding-right:22px}.discord{grid-template-columns:1fr;text-align:center}.discord svg{margin:0 auto}.register__rule{margin-inline:auto}.register__text{text-align:center}.register__text p{margin-inline:auto}}.status-pill{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 13px;border-radius:999px;background:#0e0c0ae0;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 24px #0006;font-family:var(--font-display);font-size:clamp(11px,.66vw,14px);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.status-pill__name{color:var(--ink)}.status-pill__name em{font-style:normal;color:var(--gold)}.status-pill__sep{width:1px;height:12px;background:#ffffff2e}.status-pill__detail{color:var(--ink-2)}.status-pill__dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--ink-dim)}.status-pill--online .status-pill__dot{background:#4cd17a;box-shadow:0 0 8px #4cd17ab3}.status-pill--online .status-pill__dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(76,209,122,.6);animation:status-ping 2.2s ease-out infinite}.status-pill--offline .status-pill__dot{background:#e0564a;box-shadow:0 0 8px #e0564a99}.status-pill--offline .status-pill__detail{color:#f0a49b}.status-pill--loading .status-pill__dot{animation:status-wait 1.2s ease-in-out infinite}.status-pill--unknown .status-pill__dot{display:none}@keyframes status-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes status-wait{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.status-pill__dot,.status-pill__dot:after{animation:none!important}}:lang(ka) .status-pill{letter-spacing:.06em}.lang-switch{display:inline-flex;align-items:center;font-family:var(--font-display)}.lang-switch__item{display:inline-flex;align-items:center}.lang-switch__sep{width:1px;height:14px;margin:0 10px;background:var(--line-strong)}.lang-switch__btn{padding:6px 2px;font-size:clamp(12px,.7vw,15px);letter-spacing:.16em;color:var(--ink-dim);transition:color .3s ease}.lang-switch__btn:hover{color:var(--gold-2)}.lang-switch__btn.is-active{color:var(--gold)}.lang-switch__btn:focus-visible{outline:1px solid var(--gold);outline-offset:3px}:lang(ka) .nav__link,:lang(ka) .obtn,:lang(ka) .eyebrow,:lang(ka) .hero__pillar p,:lang(ka) .dl-card__meta,:lang(ka) .dl-card__badge,:lang(ka) .kv th,:lang(ka) .info-card__title span,:lang(ka) .footer__links a{letter-spacing:.06em}:lang(ka) .hero__tagline,:lang(ka) .hero__headline,:lang(ka) .hero__headline-accent,:lang(ka) .hero__pillar h3,:lang(ka) .section-head h2,:lang(ka) .register__text h2,:lang(ka) .feature h3,:lang(ka) .dl-card h3,:lang(ka) .info-card__title,:lang(ka) .reqs h4,:lang(ka) .steps h4,:lang(ka) .register__steps h4,:lang(ka) .discord h3,:lang(ka) .community-card h3{letter-spacing:.08em}:lang(ka) .hero__headline{font-size:clamp(17px,1.5vw,34px)}:lang(ka) .hero__tagline{font-size:clamp(12px,1vw,22px)}:lang(ka) .section-head h2{font-size:clamp(22px,2vw,42px);line-height:1.3}:lang(ka) .register__text h2{font-size:clamp(24px,2.1vw,42px);line-height:1.3}:lang(ka) .nav__link{font-size:clamp(12px,.74vw,16px)}:lang(ka) .hero__pillar h3{font-size:clamp(12px,.85vw,18px)}:lang(ka) .section-head p,:lang(ka) .register__text p{font-size:clamp(16px,.8vw,20px);line-height:1.7}:lang(ka) .feature p,:lang(ka) .dl-card p,:lang(ka) .steps p,:lang(ka) .register__steps p,:lang(ka) .discord p,:lang(ka) .community-card p{font-size:clamp(15px,.68vw,18px);line-height:1.7}:lang(ka) .kv{font-size:clamp(15px,.68vw,18px)}:lang(ka) .info-card__note,:lang(ka) .footer__copy{font-size:clamp(13px,.6vw,15px)}:lang(ka) p,:lang(ka) td,:lang(ka) .footer__copy{font-family:"Noto Serif Georgian",Georgia,serif}.backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.section-content{position:relative;z-index:1}.fog{position:absolute;left:-20%;right:-20%;height:46%;background:radial-gradient(ellipse 30% 50% at 20% 50%,rgba(220,200,170,.06),transparent 70%),radial-gradient(ellipse 25% 45% at 60% 40%,rgba(220,200,170,.05),transparent 70%),radial-gradient(ellipse 30% 50% at 90% 60%,rgba(220,200,170,.05),transparent 70%);filter:blur(8px);will-change:transform;animation:fog-drift 38s ease-in-out infinite alternate}.fog--low{bottom:-6%}.fog--high{top:10%;animation-duration:52s;animation-direction:alternate-reverse;opacity:.7}@keyframes fog-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}.download{background:radial-gradient(ellipse 50% 45% at 50% 45%,rgba(214,160,80,.06),transparent 70%),var(--bg)}.streams{position:absolute;inset:0}.stream{position:absolute;top:0;bottom:0;width:1px;overflow:hidden;background:linear-gradient(180deg,transparent,rgba(207,174,102,.07) 25%,rgba(207,174,102,.07) 75%,transparent)}.stream:after{content:"";position:absolute;top:0;bottom:0;left:-1px;width:3px;background:linear-gradient(180deg,transparent,rgba(255,214,140,.6) 60px,rgba(255,240,200,.95) 108px,transparent 110px) no-repeat;background-size:3px 110px;will-change:transform,opacity;animation:stream-fall var(--dur, 9s) linear infinite;animation-delay:var(--delay, 0s)}@keyframes stream-fall{0%{transform:translateY(-110px);opacity:0}15%{opacity:1}80%{opacity:1}to{transform:translateY(100%);opacity:0}}.community{background:radial-gradient(ellipse 50% 45% at 50% 108%,rgba(230,140,50,.2),transparent 70%),radial-gradient(ellipse 80% 40% at 50% 0%,rgba(120,80,40,.08),transparent 75%),var(--bg)}.hall-banner{position:absolute;top:-2%;height:min(78%,640px);width:auto;max-width:none;opacity:.5;transform-origin:50% 0;will-change:transform}.hall-banner--left{left:3vw;animation:hall-sway 11s ease-in-out infinite}.hall-banner--right{right:3vw;scale:-1 1;animation:hall-sway 12s ease-in-out infinite reverse}@keyframes hall-sway{0%,to{rotate:-.8deg}50%{rotate:.8deg}}.firelight{position:absolute;left:20%;right:20%;bottom:-20%;height:60%;background:radial-gradient(ellipse 50% 50% at 50% 70%,rgba(255,150,60,.18),transparent 70%);filter:blur(20px);will-change:transform,opacity;animation:flicker 3.4s ease-in-out infinite}@keyframes flicker{0%,to{opacity:.8;transform:scale(1)}30%{opacity:1;transform:scale(1.04)}55%{opacity:.7;transform:scale(.98)}80%{opacity:.95;transform:scale(1.02)}}.footer{overflow:hidden;border-top:0}.footer .backdrop{z-index:0}.footer__inner{position:relative;z-index:1}.stars{position:absolute;inset:0;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 30%,#000 100%);will-change:opacity}.stars--a{background-image:radial-gradient(1px 1px at 20px 30px,rgba(255,224,160,.7),transparent),radial-gradient(1px 1px at 110px 80px,rgba(255,224,160,.5),transparent),radial-gradient(1.5px 1.5px at 170px 20px,rgba(255,224,160,.6),transparent),radial-gradient(1px 1px at 60px 140px,rgba(255,224,160,.45),transparent);background-size:210px 170px;animation:twinkle 6s ease-in-out infinite}.stars--b{background-image:radial-gradient(1px 1px at 40px 60px,rgba(255,236,200,.55),transparent),radial-gradient(1.5px 1.5px at 150px 120px,rgba(255,210,130,.5),transparent),radial-gradient(1px 1px at 260px 40px,rgba(255,236,200,.4),transparent);background-size:330px 190px;animation:twinkle 8s ease-in-out infinite -4s}@keyframes twinkle{0%,to{opacity:.35}50%{opacity:.9}}.footer__glow{position:absolute;left:50%;top:28%;width:min(80vw,700px);height:220px;transform:translate(-50%,-50%);background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(214,170,90,.12),transparent 70%)}@media(prefers-reduced-motion:reduce){.fog,.stream:after,.hall-banner,.firelight,.stars{animation:none}.stream:after{display:none}}@media(max-width:900px){.hall-banner{height:min(50%,360px);opacity:.3}}@media(max-width:600px){.hall-banner{display:none}.stream:nth-child(2n){display:none}}.wiki{background:radial-gradient(ellipse 50% 35% at 50% 0%,rgba(214,160,80,.08),transparent 72%),var(--bg)}.wiki-page{min-height:100vh;padding-top:calc(var(--nav-h) + clamp(40px,5vw,80px))}.wiki-layout{display:grid;grid-template-columns:minmax(280px,340px) 1fr;gap:clamp(18px,1.4vw,28px);align-items:start}.wiki-tabs,.wiki-panel{background:#ffffff07;border-radius:12px;box-shadow:0 20px 50px #00000059}.wiki-tabs{display:flex;flex-direction:column;overflow:hidden}.wiki-tab{display:flex;align-items:center;gap:16px;width:100%;padding:16px 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05);transition:background .25s ease}.wiki-tab:last-child{border-bottom:0}.wiki-tab:hover{background:#ffffff08}.wiki-tab:focus-visible{outline:1px solid var(--gold);outline-offset:-3px}.wiki-tab.is-current{background:#ffffff0e}.wiki-tab__text{display:flex;flex-direction:column;gap:3px;min-width:0}.wiki-tab__title{font-family:var(--font-display);font-size:clamp(13px,.72vw,16px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);transition:color .25s ease}.wiki-tab.is-current .wiki-tab__title{color:var(--gold)}.wiki-tab__sub{font-size:clamp(14px,.66vw,16px);line-height:1.35;color:var(--ink-dim)}.wiki-tab.is-current .wiki-tab__sub{color:var(--ink)}.wiki-badge{position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;color:var(--gold)}.wiki-badge:before{content:"";position:absolute;inset:7px;transform:rotate(45deg);border:1.5px solid rgba(255,255,255,.28);background:#141210;border-radius:3px;transition:background .25s ease,border-color .25s ease}.wiki-badge .icon{position:relative;stroke-width:2.2}.wiki-badge.is-active:before{border-color:#f3edda;background:#1c1813;box-shadow:0 0 12px #ffffff1f}.wiki-badge--lg{width:56px;height:56px}.wiki-badge--lg:before{inset:9px}.wiki-panel{min-width:0;overflow:hidden;scroll-margin-top:calc(var(--nav-h) + 12px)}.wiki-panel__head{display:flex;align-items:center;gap:18px;padding:clamp(18px,1.3vw,24px) clamp(22px,1.6vw,32px);border-bottom:1px solid rgba(255,255,255,.06)}.wiki-panel__head h3{font-size:clamp(16px,.9vw,20px);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.wiki-panel__head p{margin-top:4px;color:var(--ink-dim);font-size:clamp(15px,.7vw,17px)}.wiki-panel__body{display:flex;flex-direction:column;gap:20px;padding:clamp(20px,1.5vw,30px) clamp(22px,1.6vw,32px) clamp(26px,1.8vw,36px);animation:wiki-in .35s ease both}@keyframes wiki-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wiki-note{display:flex;gap:16px;align-items:flex-start;padding:18px 22px;border-radius:10px;background:linear-gradient(135deg,#cfae6633,#cfae6614);color:var(--gold-2)}.wiki-note .icon{flex:none;margin-top:2px;stroke-width:2.2}.wiki-note p{color:#f6eedb;font-size:clamp(16px,.76vw,19px);line-height:1.6}.wiki-text{color:var(--ink-2);font-size:clamp(16px,.76vw,19px);line-height:1.65}.wiki-heading{margin-top:8px;font-size:clamp(14px,.72vw,17px);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.wiki-list{display:flex;flex-direction:column;gap:12px}.wiki-list li{display:flex;gap:14px;align-items:flex-start}.wiki-list__mark{flex:none;width:7px;height:7px;margin-top:10px;transform:rotate(45deg);background:var(--gold)}.wiki-list p{color:var(--ink-2);font-size:clamp(16px,.76vw,19px);line-height:1.6}.wiki-list strong{color:var(--ink);font-weight:600}.wiki-table-wrap{border-radius:10px;overflow:hidden;overflow-x:auto}.wiki-table{width:100%;border-collapse:collapse;font-size:clamp(15px,.72vw,18px)}.wiki-table th{padding:14px 18px;text-align:left;font-family:var(--font-display);font-weight:600;font-size:clamp(13px,.66vw,15px);letter-spacing:.04em;color:var(--ink);background:#ffffff12;white-space:nowrap}.wiki-table td{padding:12px 18px;color:var(--ink-2);background:#ffffff05}.wiki-table tbody tr:nth-child(2n) td{background:#ffffff0a}.wiki-table tbody tr:hover td{background:#cfae6612}.wiki-table__caption{margin-top:10px;color:var(--ink-dim);font-size:15px;font-style:italic}:lang(ka) .wiki-tab__title,:lang(ka) .wiki-panel__head h3,:lang(ka) .wiki-heading,:lang(ka) .wiki-table th{letter-spacing:.02em}:lang(ka) .wiki-text,:lang(ka) .wiki-list p,:lang(ka) .wiki-note p,:lang(ka) .wiki-tab__sub,:lang(ka) .wiki-table td{font-family:"Noto Serif Georgian",Georgia,serif;font-size:clamp(14px,.68vw,17px)}@media(max-width:900px){.wiki-layout{grid-template-columns:1fr}.wiki-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.wiki-tab{padding:10px;gap:8px;border-bottom:1px solid rgba(255,255,255,.05)}.wiki-tab__sub{display:none}.wiki-tab__title{font-size:12px}.wiki-badge{width:34px;height:34px}.wiki-badge:before{inset:6px}.wiki-badge .icon{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.wiki-panel__body{animation:none}}.obtn-wrap{display:inline-block;transition:filter .3s ease,transform .3s ease}.obtn-wrap:hover{filter:drop-shadow(0 0 14px var(--gold-glow));transform:translateY(-1px)}.obtn-wrap:active{transform:translateY(0)}.obtn{--cut: 7px;--line-gap: 4px;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:250px;min-height:58px;padding:0 34px;font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));transition:color .3s ease}.obtn:before,.obtn:after,.obtn__fill{content:"";position:absolute;pointer-events:none;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.obtn:before{--c: calc(var(--cut) - 1px);inset:1px;z-index:1}.obtn:after{--c: calc(var(--cut) - var(--line-gap));inset:var(--line-gap);z-index:2}.obtn__fill{--c: calc(var(--cut) - var(--line-gap) - 1px);inset:calc(var(--line-gap) + 1px);z-index:3}.obtn__label{position:relative;z-index:4;display:inline-flex;align-items:center;gap:12px}.obtn__icon{display:inline-flex}.obtn__icon svg{width:20px;height:20px}.obtn__arrow{display:inline-flex;margin-left:2px;transition:transform .3s ease}.obtn__arrow svg{width:.95em;height:.95em;stroke-width:2.4}.obtn:hover .obtn__arrow{transform:translate(3px)}.obtn--solid{color:#1d1708;background:linear-gradient(180deg,#f1dca2,#d8b870 45%,#b8944c)}.obtn--solid:before{display:none}.obtn--solid:after{background:#201808e6}.obtn--solid .obtn__fill{background:linear-gradient(180deg,#f0d99c,#d7b76e,#bf9b52)}.obtn--solid:hover{color:#0d0a03}.obtn--outline{color:var(--gold-2);background:var(--gold)}.obtn--outline:before{background:#070706}.obtn--outline:after{background:var(--gold-3)}.obtn--outline .obtn__fill{background:#0a0907eb;transition:background .3s ease}.obtn--outline:hover{color:#fff3cf}.obtn--outline:hover .obtn__fill{background:#cfae661f}.obtn--ghost{color:var(--gold-2);background:var(--gold)}.obtn--ghost:before{background:#050505}.obtn--ghost:after{background:var(--gold-3)}.obtn--ghost .obtn__fill{background:#050505;transition:background .3s ease}.obtn--ghost:hover .obtn__fill{background:#cfae6624}.obtn--sm{--cut: 6px;--line-gap: 3px;min-width:0;min-height:44px;padding:0 28px;font-size:13px;letter-spacing:.22em}@media(max-width:480px){.obtn{min-width:0;width:100%;padding:0 18px;font-size:13px;letter-spacing:.18em}.obtn__label{gap:9px}.obtn-wrap{display:block}}.nav{position:fixed;inset:0 0 auto;z-index:50;height:var(--nav-h);border-bottom:1px solid rgba(207,174,102,.12);transition:border-color .4s ease}.nav:before{content:"";position:absolute;inset:0;z-index:-1;background:#050505db;transition:background .4s ease}.nav--scrolled{border-bottom-color:#cfae6638}.nav--scrolled:before{background:#050505f2}.nav .nav__inner{width:fit-content;max-width:calc(100% - 2 * var(--gutter));height:100%;display:flex;align-items:center;gap:clamp(48px,4.5vw,96px)}.nav__logo{flex:none}.nav__logo img{width:auto;height:clamp(44px,2.6vw,60px);filter:drop-shadow(0 0 12px rgba(214,180,104,.25))}.nav__menu{display:contents}.nav__links{display:flex;align-items:center;gap:clamp(18px,2.6vw,62px)}.nav__link{position:relative;display:inline-block;padding:10px 2px;font-family:var(--font-display);font-size:clamp(13px,.8vw,18px);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);transition:color .3s ease}.nav__link:hover{color:var(--gold-2)}.nav__link.is-active{color:var(--ink)}.nav__marker{position:absolute;left:0;right:0;bottom:-2px;display:flex;align-items:center;justify-content:center;gap:4px;color:var(--gold);opacity:0;transform:translateY(4px);transition:opacity .3s ease,transform .3s ease}.nav__marker:before,.nav__marker:after{content:"";flex:1;max-width:22px;height:1px;background:var(--gold)}.nav__link.is-active .nav__marker{opacity:1;transform:none}.nav__links{position:relative}.nav__indicator-slot{position:absolute;left:0;bottom:0;width:0;height:0;list-style:none}.nav__indicator{position:absolute;left:0;bottom:-2px;width:var(--w, 0);display:flex;align-items:center;justify-content:center;gap:4px;color:var(--gold);opacity:0;transform:translate(var(--x, 0));transition:transform .5s cubic-bezier(.65,0,.35,1),width .5s cubic-bezier(.65,0,.35,1),opacity .3s ease;pointer-events:none}.nav__indicator:before,.nav__indicator:after{content:"";flex:1;max-width:22px;height:1px;background:var(--gold)}.nav__indicator.is-on{opacity:1}@media(min-width:1061px){.nav__marker{display:none}}@media(prefers-reduced-motion:reduce){.nav__indicator{transition:none}}.nav .obtn--sm{min-height:clamp(44px,2.6vw,58px);padding:0 clamp(28px,1.7vw,40px);font-size:clamp(13px,.78vw,17px)}.nav__cta--bar{display:flex;align-items:center;gap:clamp(18px,1.4vw,28px)}.nav__cta--menu{display:none}.nav .nav__status{position:absolute;top:50%;right:var(--gutter);transform:translateY(-50%);padding:6px 13px 6px 11px;gap:8px;font-size:clamp(10px,.6vw,13px);letter-spacing:.1em}@media(max-width:1799px){.nav .nav__status .status-pill__name,.nav .nav__status .status-pill__sep{display:none}}@media(max-width:1439px){.nav .nav__status{display:none}}.nav__burger{display:none;color:var(--gold);padding:6px}@media(max-width:1250px){.nav .nav__inner{gap:32px}.nav__links{gap:16px}.nav__link{font-size:12px;letter-spacing:.12em}}@media(max-width:1060px){.nav__menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px;position:fixed;inset:var(--nav-h) 0 0 0;background:#050505;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease}.nav--open .nav__menu{opacity:1;pointer-events:auto;transform:none}.nav__links{flex-direction:column;gap:22px}.nav__indicator-slot{display:none}.nav__link{font-size:16px;letter-spacing:.26em}.nav__cta--bar{display:none}.nav__cta--menu{display:flex;flex-direction:column;align-items:center;gap:28px}.nav .nav__inner{width:calc(100% - 2 * var(--gutter));justify-content:space-between;gap:24px}.nav .nav__status{display:inline-flex;right:calc(var(--gutter) + 50px)}.nav__burger{display:inline-flex;margin-left:auto}body.nav-open{overflow:hidden}}.hero{--mx: 0;--my: 0;--sy: 0;position:relative;min-height:100vh;min-height:100svh;padding-top:var(--nav-h);display:flex;flex-direction:column;overflow:hidden;background:#050505;isolation:isolate}.hero__layers{position:absolute;inset:0;overflow:hidden;z-index:0}.hero__layer{position:absolute;max-width:none;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.hero__sky{position:absolute;inset:0;background:radial-gradient(ellipse 55% 40% at 50% 62%,rgba(214,150,70,.28),transparent 70%),radial-gradient(ellipse 90% 60% at 50% 70%,rgba(120,80,40,.22),transparent 75%),linear-gradient(180deg,#050505,#0b0907 45%,#15100b 70%,#050505)}.hero__land{--land-w: max(112vw, 1500px);width:var(--land-w);left:50%;bottom:calc(var(--land-w) * -.1407 + 13vh);transform:translate3d(calc(-50% + var(--mx) * -6px),calc(var(--my) * -4px + var(--sy) * .12px),0)}.hero__castle{width:clamp(300px,25vw,640px);left:50%;bottom:19vh;transform:translate3d(calc(-50% + var(--mx) * -10px),calc(var(--my) * -6px + var(--sy) * .2px),0)}.hero__banner{top:calc(var(--nav-h) - 3vh);height:42vh;width:auto;transform-origin:50% 0}.hero__banner--left{left:12vw;transform:translate3d(calc(var(--mx) * -14px),calc(var(--my) * -8px + var(--sy) * .3px),0) rotate(calc(var(--mx) * .6deg));animation:banner-sway 9s ease-in-out infinite}.hero__banner--right{right:12vw;transform:translate3d(calc(var(--mx) * 14px),calc(var(--my) * -8px + var(--sy) * .3px),0) scaleX(-1) rotate(calc(var(--mx) * -.6deg));animation:banner-sway-r 10s ease-in-out infinite}@keyframes banner-sway{0%,to{rotate:-.6deg}50%{rotate:.6deg}}@keyframes banner-sway-r{0%,to{rotate:.5deg}50%{rotate:-.5deg}}.hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(5,5,5,.55) 74%,rgba(5,5,5,.92) 92%,#050505 100%),radial-gradient(ellipse 30% 34% at 50% 34%,rgba(5,5,5,.55),transparent 100%)}.hero__elf{top:30vh;height:78vh;width:auto}.hero__elf--left{left:calc(9vw - 35.4vh);transform:translate3d(calc(var(--mx) * -24px),calc(var(--my) * -10px + var(--sy) * .45px),0)}.hero__elf--right{right:calc(7vw - 28.6vh);transform:translate3d(calc(var(--mx) * 24px),calc(var(--my) * -10px + var(--sy) * .45px),0)}.hero__embers{position:absolute;inset:0;width:100%;height:100%}.hero__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 75% 70% at 50% 45%,transparent 55%,rgba(5,5,5,.6) 100%),linear-gradient(180deg,rgba(5,5,5,.5) 0%,transparent 14%)}.hero__corner{position:absolute;bottom:clamp(14px,1.6vw,28px);width:clamp(90px,9vw,180px);height:clamp(90px,9vw,180px);border-color:#cfae668c;border-style:solid;border-width:0;pointer-events:none}.hero__corner:after{content:"";position:absolute;bottom:-5px;width:9px;height:9px;background:var(--gold);transform:rotate(45deg);box-shadow:0 0 10px var(--gold-glow)}.hero__corner--bl{left:clamp(14px,1.6vw,28px);border-left-width:1px;border-bottom-width:1px}.hero__corner--br{right:clamp(14px,1.6vw,28px);border-right-width:1px;border-bottom-width:1px}.hero__corner--bl:after{left:-5px}.hero__corner--br:after{right:-5px}.hero__content{position:relative;z-index:1;flex:1;display:grid;grid-template-rows:minmax(0,.32fr) auto minmax(0,1fr) auto;justify-items:center;text-align:center;padding-top:clamp(20px,3vh,44px);padding-bottom:clamp(70px,8vh,104px)}.hero__block{grid-row:2;display:flex;flex-direction:column;align-items:center}.hero__tagline{font-family:var(--font-display);font-size:clamp(11px,.82vw,18px);letter-spacing:.5em;text-transform:uppercase;color:var(--ink-2);animation:rise 1.2s cubic-bezier(.2,.7,.2,1) both}.hero__rule-orn{width:clamp(300px,27vw,600px);height:auto;margin:clamp(8px,.6vw,14px) 0;filter:drop-shadow(0 0 8px rgba(214,170,90,.25));animation:rise 1.2s .1s cubic-bezier(.2,.7,.2,1) both}.hero__rule-orn--gem{width:clamp(320px,30vw,660px);margin-top:clamp(12px,1vw,22px)}.hero__logo{margin:clamp(4px,.6vw,14px) 0 0;animation:rise 1.2s .15s cubic-bezier(.2,.7,.2,1) both}.hero__logo img{width:clamp(240px,37vw,820px);height:auto;filter:drop-shadow(0 0 24px rgba(255,214,140,.14)) drop-shadow(0 8px 22px rgba(0,0,0,.8))}.hero__headline{margin-top:clamp(16px,1.4vw,32px);font-family:var(--font-display);font-size:clamp(16px,1.5vw,34px);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);text-shadow:0 2px 14px rgba(0,0,0,.9);animation:rise 1.2s .3s cubic-bezier(.2,.7,.2,1) both}.hero__headline-accent{color:var(--gold);text-shadow:0 0 24px var(--gold-glow),0 2px 14px rgba(0,0,0,.9)}.hero__actions{margin-top:clamp(6px,.5vw,12px);display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(18px,1.3vw,32px);animation:rise 1.2s .45s cubic-bezier(.2,.7,.2,1) both}.hero__actions .obtn{min-width:clamp(250px,15vw,340px);min-height:clamp(56px,3.4vw,76px);padding:0 clamp(30px,2vw,44px);font-size:clamp(15px,.9vw,20px)}.hero__actions .obtn__icon svg{width:clamp(20px,1.2vw,26px);height:clamp(20px,1.2vw,26px)}.hero__pillars{grid-row:4;width:min(100%,66vw,1440px);display:grid;grid-template-columns:repeat(4,1fr)}.hero__pillar{position:relative;padding:4px 12px;display:flex;flex-direction:column;align-items:center;gap:clamp(8px,.5vw,12px);color:var(--gold);animation:rise 1s calc(.7s + var(--i) * .12s) cubic-bezier(.2,.7,.2,1) both}.hero__pillar-sep{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:1px;background:linear-gradient(180deg,transparent,rgba(207,174,102,.55) 20%,rgba(207,174,102,.55) 80%,transparent);color:var(--gold)}.hero__pillar-sep svg{flex:0 0 auto}.hero__pillar>svg{width:clamp(42px,2.6vw,60px);height:clamp(42px,2.6vw,60px);filter:drop-shadow(0 0 8px rgba(207,174,102,.35))}.hero__pillar h3{margin-top:4px;font-size:clamp(12px,1vw,22px);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);text-shadow:0 2px 10px rgba(0,0,0,.9)}.hero__pillar p{font-family:var(--font-display);font-size:clamp(10px,.72vw,16px);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.hero__pillar-line{margin-top:clamp(6px,.5vw,12px);width:clamp(36px,2.6vw,56px);height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.hero__scroll{position:absolute;left:50%;bottom:clamp(12px,1.6vh,26px);z-index:2;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--gold);opacity:.85;transition:opacity .3s ease;animation:rise 1s 1.3s both}.hero__scroll:hover{opacity:1}.hero__mouse{width:clamp(20px,1.2vw,28px);height:clamp(32px,1.9vw,44px);border:1px solid var(--gold);border-radius:14px;display:flex;justify-content:center;padding-top:6px}.hero__mouse span{width:2px;height:6px;border-radius:2px;background:var(--gold);animation:wheel 1.8s ease-in-out infinite}.hero__scroll svg{animation:bob 1.8s ease-in-out infinite}@keyframes wheel{0%,to{transform:translateY(0);opacity:1}60%{transform:translateY(8px);opacity:.2}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero__logo,.hero__tagline,.hero__rule-orn,.hero__headline,.hero__actions,.hero__pillar,.hero__scroll,.hero__mouse span,.hero__scroll svg,.hero__banner{animation:none}}@media(max-width:1200px){.hero__elf{opacity:.7}.hero__elf--left{left:calc(5vw - 35.4vh)}.hero__elf--right{right:calc(3vw - 28.6vh)}.hero__banner--left{left:3vw}.hero__banner--right{right:3vw}.hero__pillars{width:min(100%,80vw)}}@media(max-width:900px){.hero__content{grid-template-rows:minmax(0,.4fr) auto minmax(0,1fr) auto;padding-top:32px;padding-bottom:80px}.hero__elf{opacity:.5;height:80vh;top:30vh}.hero__elf--left{left:calc(10vw - 36.3vh)}.hero__elf--right{right:calc(8vw - 29.3vh)}.hero__banner{display:none}.hero__castle{width:62vw;bottom:26vh}.hero__corner{display:none}.hero__pillars{width:100%;grid-template-columns:repeat(2,1fr);row-gap:28px;padding-top:32px}.hero__pillar:nth-child(3) .hero__pillar-sep{display:none}.hero__logo img{width:min(80vw,440px)}.hero__tagline{font-size:11px;letter-spacing:.32em}.hero__rule-orn{width:min(76vw,300px)}.hero__headline{font-size:16px;letter-spacing:.2em;line-height:1.6}.hero__headline-accent{display:block}.hero__pillar h3{font-size:12px}.hero__pillar p{font-size:10px}}@media(max-width:600px){.hero__elf{display:none}}@media(max-width:520px){.hero__actions{width:100%}.hero__pillars{grid-template-columns:1fr;row-gap:20px}.hero__pillar-sep{display:none}}
