@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-latin-wght-normal.ddb8c6603510.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-latin-ext-wght-normal.2a2d9c22c986.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora-latin-wght-italic.d824d807d4d8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora-latin-ext-wght-italic.45f989df83f3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cinzel-latin-wght-normal.09941fb1c169.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cinzel-latin-ext-wght-normal.8fc2606f8ae6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-decorative-latin-700-normal.0826d61da654.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cinzel-decorative-latin-ext-700-normal.3e593aeea80c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--c-czern:#0a0609;--c-czern-rgb:10, 6, 9;--c-wegiel:#1a1614;--c-wegiel-rgb:26, 22, 20;--c-dark-surface:#231f1b;--c-dark-surface-rgb:35, 31, 27;--c-dark-elevated:#2c2722;--c-dark-elevated-rgb:44, 39, 34;--c-dark-hover:#352f29;--c-dark-hover-rgb:53, 47, 41;--c-dark-border:#3d3530;--c-dark-border-rgb:61, 53, 48;--c-zloto:#d4af37;--c-zloto-rgb:212, 175, 55;--c-zloto-100:#fdf6e0;--c-zloto-200:#f5e6a3;--c-zloto-300:#ecd566;--c-zloto-400:#d4af37;--c-zloto-500:#b8961e;--c-zloto-600:#957810;--c-zloto-700:#725a08;--c-zloto-800:#4f3d03;--c-zloto-900:#2c2101;--c-bright-gold:#f4d03f;--c-bright-gold-rgb:244, 208, 63;--c-bursztyn:#ff8c00;--c-bursztyn-rgb:255, 140, 0;--c-bursztyn-light:#fa3;--c-bursztyn-dark:#cc7000;--c-arcanowy-fiolet:#9d4edd;--c-arcanowy-fiolet-rgb:157, 78, 221;--c-arcanowy-fiolet-100:#f0e0ff;--c-arcanowy-fiolet-200:#d6a8f7;--c-arcanowy-fiolet-300:#bc70ef;--c-arcanowy-fiolet-400:#9d4edd;--c-arcanowy-fiolet-500:#7b2cbf;--c-arcanowy-fiolet-600:#5a189a;--c-arcanowy-fiolet-700:#3c096c;--c-arcanowy-fiolet-800:#240046;--c-arcanowy-fiolet-900:#10002b;--c-mistyczny-blekit:#4cc9f0;--c-mistyczny-blekit-rgb:76, 201, 240;--c-mistyczny-blekit-light:#7ed8f4;--c-mistyczny-blekit-dark:#219ebc;--c-text-primary:#e8dcc8;--c-text-primary-rgb:232, 220, 200;--c-text-secondary:#b8a990;--c-text-secondary-rgb:184, 169, 144;--c-text-muted:#a4957f;--c-text-muted-rgb:164, 149, 127;--c-text-on-gold:#1a1208;--c-text-on-accent:#fff;--c-crimson:#dc143c;--c-crimson-rgb:220, 20, 60;--c-crimson-light:#e8475e;--c-crimson-dark:#a00e2b;--c-success:#2ecc40;--c-success-rgb:46, 204, 64;--c-success-light:#5bd96a;--c-success-dark:#1fa032;--c-danger:#e74c3c;--c-danger-rgb:231, 76, 60;--c-danger-light:#ec7063;--c-danger-dark:#c0392b;--c-warning:#f39c12;--c-warning-rgb:243, 156, 18;--c-info:#4cc9f0;--c-info-rgb:76, 201, 240;--font-heading:"Cinzel", "Palatino Linotype", "Book Antiqua", serif;--font-display:"Cinzel Decorative", "Cinzel", serif;--font-body:"Lora", "Georgia", "Times New Roman", serif;--font-body-alt:"Lora", "Georgia", serif;--font-mono:ui-monospace, "Cascadia Code", "Consolas", monospace;--text-2xs:clamp(.625rem, .59rem + .18vw, .75rem);--text-xs:clamp(.75rem, .71rem + .18vw, .875rem);--text-sm:clamp(.875rem, .84rem + .18vw, 1rem);--text-base:clamp(1rem, .96rem + .18vw, 1.125rem);--text-lg:clamp(1.125rem, 1.07rem + .27vw, 1.3125rem);--text-xl:clamp(1.25rem, 1.16rem + .45vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.36rem + .71vw, 1.875rem);--text-3xl:clamp(1.875rem, 1.68rem + .98vw, 2.375rem);--text-4xl:clamp(2.25rem, 1.96rem + 1.43vw, 3rem);--text-5xl:clamp(3rem, 2.59rem + 2.05vw, 4rem);--text-6xl:clamp(3.75rem, 3.21rem + 2.68vw, 5rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--leading-none:1;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.6;--leading-relaxed:1.75;--leading-loose:2;--tracking-tighter:-.03em;--tracking-tight:-.015em;--tracking-normal:0;--tracking-wide:.05em;--tracking-wider:.1em;--tracking-widest:.2em;--tracking-cinzel:.08em;--space-0:0;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 2px 4px #0006, 0 1px 2px #0000004d;--shadow-md:0 4px 8px #0006, 0 2px 4px #0000004d;--shadow-lg:0 8px 24px #00000080, 0 4px 8px #0000004d;--shadow-xl:0 16px 48px #0009, 0 8px 16px #0006;--shadow-2xl:0 24px 64px #000000b3, 0 12px 24px #0006;--shadow-inner-sm:inset 0 1px 3px #0006;--shadow-inner:inset 0 2px 6px #00000080;--shadow-inner-lg:inset 0 4px 12px #0009;--shadow-inner-glow:inset 0 0 15px rgba(var(--c-zloto-rgb), .08);--glow-gold-sm:0 0 8px rgba(var(--c-zloto-rgb), .3), 0 0 16px rgba(var(--c-zloto-rgb), .15);--glow-gold:0 0 12px rgba(var(--c-zloto-rgb), .4), 0 0 30px rgba(var(--c-zloto-rgb), .2), 0 0 60px rgba(var(--c-zloto-rgb), .1);--glow-gold-lg:0 0 16px rgba(var(--c-zloto-rgb), .5), 0 0 40px rgba(var(--c-zloto-rgb), .3), 0 0 80px rgba(var(--c-zloto-rgb), .15), 0 0 120px rgba(var(--c-zloto-rgb), .08);--glow-purple-sm:0 0 8px rgba(var(--c-arcanowy-fiolet-rgb), .3), 0 0 16px rgba(var(--c-arcanowy-fiolet-rgb), .15);--glow-purple:0 0 12px rgba(var(--c-arcanowy-fiolet-rgb), .4), 0 0 30px rgba(var(--c-arcanowy-fiolet-rgb), .2), 0 0 60px rgba(var(--c-arcanowy-fiolet-rgb), .1);--glow-purple-lg:0 0 16px rgba(var(--c-arcanowy-fiolet-rgb), .5), 0 0 40px rgba(var(--c-arcanowy-fiolet-rgb), .3), 0 0 80px rgba(var(--c-arcanowy-fiolet-rgb), .15), 0 0 120px rgba(var(--c-arcanowy-fiolet-rgb), .08);--glow-blue-sm:0 0 8px rgba(var(--c-mistyczny-blekit-rgb), .3), 0 0 16px rgba(var(--c-mistyczny-blekit-rgb), .15);--glow-blue:0 0 12px rgba(var(--c-mistyczny-blekit-rgb), .4), 0 0 30px rgba(var(--c-mistyczny-blekit-rgb), .2), 0 0 60px rgba(var(--c-mistyczny-blekit-rgb), .1);--glow-blue-lg:0 0 16px rgba(var(--c-mistyczny-blekit-rgb), .5), 0 0 40px rgba(var(--c-mistyczny-blekit-rgb), .3), 0 0 80px rgba(var(--c-mistyczny-blekit-rgb), .15);--glow-crimson:0 0 12px rgba(var(--c-crimson-rgb), .4), 0 0 30px rgba(var(--c-crimson-rgb), .2), 0 0 60px rgba(var(--c-crimson-rgb), .1);--glow-ember:0 0 8px rgba(var(--c-bursztyn-rgb), .4), 0 0 20px rgba(var(--c-bursztyn-rgb), .2), 0 0 40px rgba(var(--c-crimson-rgb), .1);--text-shadow-emboss:0 1px 0 #ffffff0d, 0 -1px 0 #000c;--text-shadow-engrave:0 -1px 0 #000c, 0 1px 0 #ffffff0a;--text-shadow-glow-gold:0 0 6px rgba(var(--c-zloto-rgb), .5), 0 0 20px rgba(var(--c-zloto-rgb), .25), 0 0 40px rgba(var(--c-zloto-rgb), .1);--text-shadow-glow-purple:0 0 6px rgba(var(--c-arcanowy-fiolet-rgb), .6), 0 0 20px rgba(var(--c-arcanowy-fiolet-rgb), .3), 0 0 40px rgba(var(--c-arcanowy-fiolet-rgb), .15);--text-shadow-glow-blue:0 0 6px rgba(var(--c-mistyczny-blekit-rgb), .5), 0 0 20px rgba(var(--c-mistyczny-blekit-rgb), .25);--text-shadow-drop:0 2px 4px #000000b3;--border-thin:1px;--border-medium:2px;--border-thick:3px;--border-ornamental:4px;--border-default:rgba(var(--c-zloto-rgb), .15);--border-subtle:rgba(var(--c-zloto-rgb), .08);--border-strong:rgba(var(--c-zloto-rgb), .3);--border-gold:rgba(var(--c-zloto-rgb), .5);--border-gold-solid:var(--c-zloto-600);--border-arcane:rgba(var(--c-arcanowy-fiolet-rgb), .3);--border-frost:rgba(var(--c-mistyczny-blekit-rgb), .3);--border-crimson:rgba(var(--c-crimson-rgb), .3);--ornament-single:1px solid var(--border-default);--ornament-double:3px double var(--border-gold);--ornament-triple:1px solid var(--border-subtle);--ornament-ridge:3px ridge rgba(var(--c-zloto-rgb), .35);--ornament-groove:3px groove rgba(var(--c-zloto-rgb), .25);--ornament-inset:2px inset rgba(var(--c-zloto-rgb), .2);--corner-sm:8px;--corner-md:12px;--corner-lg:16px;--corner-xl:24px;--gradient-gold-shimmer:linear-gradient(135deg, #725a08 0%, #d4af37 25%, #f4d03f 40%, #d4af37 55%, #b8961e 75%, #725a08 100%);--gradient-gold-subtle:linear-gradient(135deg, rgba(var(--c-zloto-rgb), .15) 0%, rgba(var(--c-bright-gold-rgb), .08) 50%, rgba(var(--c-zloto-rgb), .15) 100%);--gradient-dark-vignette:radial-gradient(ellipse at center, rgba(var(--c-wegiel-rgb), .6) 0%, rgba(var(--c-czern-rgb), .95) 70%, var(--c-czern) 100%);--gradient-mystical-glow:radial-gradient(ellipse at 50% 0%, rgba(var(--c-arcanowy-fiolet-rgb), .15) 0%, rgba(var(--c-arcanowy-fiolet-rgb), .05) 40%, transparent 70%);--gradient-mystical-deep:linear-gradient(180deg, rgba(var(--c-arcanowy-fiolet-rgb), .08) 0%, transparent 30%, transparent 70%, rgba(var(--c-arcanowy-fiolet-rgb), .05) 100%);--gradient-ember:linear-gradient(135deg, #4f0000 0%, #8b0000 20%, #dc143c 45%, #ff8c00 70%, #f4d03f 100%);--gradient-ember-subtle:linear-gradient(135deg, rgba(var(--c-crimson-rgb), .15) 0%, rgba(var(--c-bursztyn-rgb), .08) 50%, rgba(var(--c-zloto-rgb), .1) 100%);--gradient-frost:linear-gradient(135deg, rgba(var(--c-mistyczny-blekit-rgb), .2) 0%, #4cc9f014 50%, #219ebc26 100%);--gradient-surface-dark:linear-gradient(180deg, rgba(var(--c-dark-surface-rgb), .95) 0%, rgba(var(--c-wegiel-rgb), .98) 100%);--gradient-surface-elevated:linear-gradient(180deg, var(--c-dark-elevated) 0%, var(--c-dark-surface) 100%);--gradient-border-gold:linear-gradient(180deg, var(--c-zloto-700) 0%, var(--c-zloto) 30%, var(--c-bright-gold) 50%, var(--c-zloto) 70%, var(--c-zloto-700) 100%);--gradient-border-arcane:linear-gradient(180deg, var(--c-arcanowy-fiolet-700) 0%, var(--c-arcanowy-fiolet) 40%, var(--c-mistyczny-blekit) 60%, var(--c-arcanowy-fiolet-700) 100%);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-banner:300;--z-overlay:400;--z-modal:500;--z-popover:600;--z-toast:700;--z-tooltip:800;--z-max:999;--ease-arcane:cubic-bezier(.22, .68, .35, 1);--ease-mystical:cubic-bezier(.34, 1.56, .64, 1);--ease-gravity:cubic-bezier(.55, .06, .68, .19);--ease-settle:cubic-bezier(.25, .46, .45, .94);--ease-bounce:cubic-bezier(.68, -.55, .27, 1.55);--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-snappy:cubic-bezier(.2, 0, 0, 1);--duration-instant:75ms;--duration-fast:.15s;--duration-normal:.3s;--duration-slow:.5s;--duration-slower:.7s;--duration-dramatic:1s;--duration-cinematic:1.5s;--texture-parchment:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");--texture-leather:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='l'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.04 0.15' numOctaves='5' seed='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23l)' opacity='0.04'/%3E%3C/svg%3E");--texture-stone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.08' numOctaves='6' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23s)' opacity='0.05'/%3E%3C/svg%3E");--texture-metal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.005 0.8' numOctaves='2' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23m)' opacity='0.04'/%3E%3C/svg%3E");--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23g)' opacity='0.025'/%3E%3C/svg%3E");--texture-crosshatch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M0 0L8 8M8 0L0 8' stroke='rgba(212,175,55,0.03)' stroke-width='0.5'/%3E%3C/svg%3E");--texture-dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Ccircle cx='10' cy='10' r='0.5' fill='rgba(212,175,55,0.06)'/%3E%3C/svg%3E");--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--radius-shield:4px 8px 4px 8px;--radius-scroll:8px 2px 8px 2px;--radius-gemstone:12px 4px 12px 4px;--opacity-0:0;--opacity-5:.05;--opacity-10:.1;--opacity-15:.15;--opacity-20:.2;--opacity-25:.25;--opacity-30:.3;--opacity-40:.4;--opacity-50:.5;--opacity-60:.6;--opacity-70:.7;--opacity-80:.8;--opacity-90:.9;--opacity-100:1;--content-width-sm:640px;--content-width-md:768px;--content-width-lg:1024px;--content-width-xl:1200px;--content-width-2xl:1440px;--content-width-text:70ch;--header-height:72px;--header-height-mobile:60px}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-4));background:var(--c-czern);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:radial-gradient(120% 60% at 50% -10%, rgba(var(--c-zloto-rgb), .07), transparent 60%), var(--texture-grain), var(--c-czern);min-height:100vh;color:var(--c-text-primary);font-family:var(--font-body);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.7;overflow-x:hidden}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:.02em;color:var(--c-zloto-200);text-wrap:balance;margin:0 0 .6em;font-weight:600;line-height:1.2}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg);color:var(--c-zloto-300)}p,ul,ol,dl,blockquote,figure{margin:0 0 1em}ul,ol{padding-left:1.3em}li+li{margin-top:.35em}strong,b{color:#f3e9d6;font-weight:650}a{color:var(--c-zloto-300);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--c-zloto-rgb), .45);-webkit-text-decoration-color:rgba(var(--c-zloto-rgb), .45);text-decoration-color:rgba(var(--c-zloto-rgb), .45);text-underline-offset:.18em;transition:color var(--duration-fast) var(--ease-smooth), text-decoration-color var(--duration-fast) var(--ease-smooth);text-decoration-thickness:1px}a:hover{color:var(--c-zloto-200);text-decoration-color:currentColor}code,kbd{font-family:var(--font-mono);border-radius:var(--radius-sm);background:rgba(var(--c-zloto-rgb), .1);color:var(--c-zloto-200);overflow-wrap:anywhere;padding:.1em .4em;font-size:.9em}hr{height:1px;margin:var(--space-10) 0;background:linear-gradient(90deg, transparent, rgba(var(--c-zloto-rgb), .45), transparent);border:0}::selection{background:rgba(var(--c-zloto-rgb), .35);color:#fff}:focus-visible{outline:2px solid var(--c-bright-gold);outline-offset:3px;border-radius:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-max);padding:var(--space-2) var(--space-4);background:var(--c-zloto);color:var(--c-text-on-gold);border-radius:var(--radius-md);font-weight:700;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus{outline:none}.icon{vertical-align:-.2em;flex:none;width:1.15em;height:1.15em;display:inline-block}.muted{color:var(--c-text-muted)}.container{width:min(100% - 2 * var(--space-4), var(--content-width-xl));margin-inline:auto}.container-text{width:min(100% - 2 * var(--space-4), 46rem);margin-inline:auto}@media (min-width:640px){.container,.container-text{width:min(100% - 2 * var(--space-8), var(--content-width-xl))}.container-text{width:min(100% - 2 * var(--space-8), 46rem)}}.site-header{z-index:var(--z-sticky);color:var(--c-text-primary);position:fixed;inset:0 0 auto}.site-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid rgba(var(--c-zloto-rgb), .22);opacity:1;transition:opacity var(--duration-normal) var(--ease-smooth);background:#0a0609e6;position:absolute;inset:0;box-shadow:0 10px 30px #00000059}.page--home .site-header:not(.is-scrolled):not(.is-open):before{opacity:0}.site-header__bar{align-items:center;gap:var(--space-4);width:min(100% - 2 * var(--space-4), var(--content-width-2xl));height:var(--header-height-mobile);margin-inline:auto;display:flex}@media (min-width:640px){.site-header__bar{width:min(100% - 2 * var(--space-8), var(--content-width-2xl));height:var(--header-height)}}.brand{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:#f6eedd;flex:none;align-items:baseline;gap:.28em;font-size:1.45rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.brand:hover{color:#fff}.brand__bot{color:#0000;background:linear-gradient(90deg,#ff3b3b,#ff7a6b 55%,#e2263a);-webkit-background-clip:text;background-clip:text}.site-nav{flex:1;justify-content:center;min-width:0;display:flex}.site-nav__list,.nav-drawer__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.site-nav__list li+li,.nav-drawer__list li+li{margin:0}.site-nav__link{padding:var(--space-2) var(--space-3);font-family:var(--font-heading);letter-spacing:.06em;white-space:nowrap;color:var(--c-text-primary);font-size:.92rem;font-weight:600;text-decoration:none;display:block;position:relative}.site-nav__link:after{content:"";left:var(--space-3);right:var(--space-3);background:linear-gradient(90deg, transparent, var(--c-zloto), transparent);height:1px;transition:transform var(--duration-normal) var(--ease-arcane);position:absolute;bottom:2px;transform:scaleX(0)}.site-nav__link:hover,.site-nav__link[aria-current=page]{color:var(--c-zloto-200)}.site-nav__link:hover:after,.site-nav__link[aria-current=page]:after{transform:scaleX(1)}.site-header__cta{flex:none}.nav-toggle{border:1px solid rgba(var(--c-zloto-rgb), .35);border-radius:var(--radius-gemstone);width:44px;height:44px;color:var(--c-zloto-200);background:#0a060999;justify-content:center;align-items:center;margin-left:auto;padding:0;display:none}.nav-toggle__bars{gap:5px;width:20px;display:grid}.nav-toggle__bars span{height:2px;transition:transform var(--duration-normal) var(--ease-arcane), opacity var(--duration-fast);background:currentColor;border-radius:2px;display:block}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle__bars span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:1179.98px){.site-nav,.site-header__cta{display:none}.nav-toggle{display:inline-flex}}.site-header.is-collapsed .site-nav{visibility:hidden;pointer-events:none;position:absolute}.site-header.is-collapsed .nav-toggle{display:inline-flex}.nav-drawer{max-height:calc(100vh - var(--header-height-mobile));padding:var(--space-4) var(--space-4) var(--space-6);border-bottom:1px solid rgba(var(--c-zloto-rgb), .25);box-shadow:var(--shadow-xl);background:#0a0609f7;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav-drawer__list{flex-direction:column;width:min(100%,32rem);margin-inline:auto}.nav-drawer__link{min-height:48px;padding:var(--space-2) var(--space-3);border-bottom:1px solid rgba(var(--c-zloto-rgb), .1);font-family:var(--font-heading);letter-spacing:.05em;color:var(--c-text-primary);align-items:center;font-size:1.05rem;font-weight:600;text-decoration:none;display:flex}.nav-drawer__link[aria-current=page],.nav-drawer__link:hover{color:var(--c-zloto-200);background:rgba(var(--c-zloto-rgb), .06)}.nav-drawer__cta{width:min(100%,32rem);margin:var(--space-5) auto 0;display:flex}.page-hero{padding:calc(var(--header-height) + var(--space-12)) 0 var(--space-12);border-bottom:1px solid rgba(var(--c-zloto-rgb), .14);background:radial-gradient(70% 90% at 50% 0%, rgba(var(--c-zloto-rgb), .12), transparent 70%), linear-gradient(180deg, #120c0e, var(--c-czern));position:relative;overflow:hidden}.page-hero__glow{background:radial-gradient(closest-side, rgba(var(--c-bursztyn-rgb), .12), transparent);pointer-events:none;height:120%;position:absolute;inset:-20% 10% auto}.page-hero__runes{border:1px solid rgba(var(--c-zloto-rgb), .12);width:420px;height:420px;box-shadow:inset 0 0 0 18px rgba(var(--c-zloto-rgb), .03), inset 0 0 0 19px rgba(var(--c-zloto-rgb), .1);pointer-events:none;border-radius:50%;position:absolute;top:40px;right:-120px}.page-hero__runes:after{content:"";border:1px dashed rgba(var(--c-zloto-rgb), .16);border-radius:50%;position:absolute;inset:60px}.page-hero__inner{max-width:52rem;position:relative}.page-hero__title{margin-bottom:var(--space-4);background:linear-gradient(180deg, #fbf1d0 10%, var(--c-zloto-300) 55%, var(--c-zloto-500));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem)}.page-hero__lead{max-width:44rem;margin-bottom:var(--space-5);font-size:var(--text-lg);color:var(--c-text-secondary)}.page-hero__meta{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--c-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-hero__meta li{align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.page-hero__meta .icon{color:var(--c-zloto)}.page-hero__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.breadcrumb ol{gap:var(--space-1) 0;margin:0 0 var(--space-5);font-size:var(--text-sm);color:var(--c-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumb li{margin:0}.breadcrumb li+li:before{content:"›";margin:0 var(--space-2);color:rgba(var(--c-zloto-rgb), .6)}.breadcrumb a{color:var(--c-text-secondary);text-decoration:none}.breadcrumb a:hover{color:var(--c-zloto-200);text-decoration:underline}.section{padding:clamp(3.5rem,2.5rem + 4vw,6.5rem) 0;position:relative}.section--stone{background:linear-gradient(180deg, rgba(var(--c-zloto-rgb), .035), transparent 30%), var(--texture-stone), #110c0d;border-block:1px solid rgba(var(--c-zloto-rgb), .1)}.section-head{max-width:44rem;margin:0 auto var(--space-12);text-align:center}.section-head h2{margin-bottom:var(--space-4);font-size:clamp(1.75rem,1.3rem + 2vw,2.6rem)}.section-head p{color:var(--c-text-secondary);font-size:var(--text-lg);margin:0 auto}.section-head--left{text-align:left;margin-left:0}.ornament{justify-content:center;align-items:center;gap:var(--space-3);margin:0 auto var(--space-5);color:var(--c-zloto);display:flex}.ornament:before,.ornament:after{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,currentColor);width:72px;height:1px}.ornament:after{transform-origin:0;background:linear-gradient(90deg,currentColor,#0000)}.ornament span{width:9px;height:9px;box-shadow:0 0 10px rgba(var(--c-zloto-rgb), .6);border:1px solid;transform:rotate(45deg)}.section-head--left .ornament{justify-content:flex-start}.section-head--left .ornament:before{display:none}.site-footer{margin-top:var(--space-16);padding:var(--space-16) 0 var(--space-8);border-top:1px solid rgba(var(--c-zloto-rgb), .18);font-size:var(--text-sm);color:var(--c-text-secondary);background:linear-gradient(#0f0a0c,#070405);position:relative}.site-footer__ornament{border:1px solid var(--c-zloto);background:var(--c-czern);width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.site-footer__grid{gap:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:640px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.site-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.site-footer__about p{max-width:30rem;margin:var(--space-4) 0 var(--space-5)}.site-footer__title{margin-bottom:var(--space-4);letter-spacing:.1em;color:var(--c-zloto-300);font-size:.95rem}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li+li{margin-top:var(--space-2)}.site-footer a,.link-button{color:var(--c-text-secondary);text-decoration:none}.site-footer a:hover,.link-button:hover{color:var(--c-zloto-200);text-decoration:underline}.link-button{font:inherit;text-align:left;background:0 0;border:0;padding:0}.site-footer .btn{color:#fff}.site-footer__bottom{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid rgba(var(--c-zloto-rgb), .1);color:var(--c-text-muted)}.site-footer__bottom p{margin:0}.to-top{right:var(--space-4);bottom:calc(var(--space-4) + 72px);z-index:var(--z-raised);border:1px solid rgba(var(--c-zloto-rgb), .45);width:46px;height:46px;color:var(--c-zloto-200);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-smooth), transform var(--duration-normal) var(--ease-arcane);background:radial-gradient(circle at 35% 30%,#3a2f1c,#120c0a);border-radius:50%;place-items:center;display:grid;position:fixed;transform:translateY(16px)scale(.9)}.to-top.is-visible{opacity:1;pointer-events:auto;transform:none}.to-top:hover .icon{transform:translateY(-2px)}.to-top .icon{transition:transform var(--duration-fast)}.page--flask .to-top,.page--bare .to-top{bottom:var(--space-4)}.consent{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);z-index:var(--z-toast);gap:var(--space-4);max-width:44rem;padding:var(--space-5);border:1px solid rgba(var(--c-zloto-rgb), .35);border-radius:var(--radius-gemstone);box-shadow:var(--shadow-2xl);font-size:var(--text-sm);background:linear-gradient(#221a14,#120d0b);margin-inline:auto;display:grid;position:fixed}@media (min-width:720px){.consent{grid-template-columns:1fr auto;align-items:end}}.consent__title{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:1.05rem;display:flex}.consent p{color:var(--c-text-secondary);margin:0}.consent__actions{gap:var(--space-3);justify-content:flex-end;display:flex}.referral-toast{left:var(--space-3);bottom:var(--space-3);z-index:var(--z-banner);align-items:center;gap:var(--space-2) var(--space-3);width:min(26rem, calc(100% - 2 * var(--space-3) - 72px));padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid rgba(var(--c-zloto-rgb), .35);border-radius:var(--radius-gemstone);box-shadow:var(--shadow-xl);font-size:var(--text-sm);background:linear-gradient(#221a14f7,#120d0bf7);grid-template-columns:auto 1fr auto;display:grid;position:fixed}.referral-toast p{color:var(--c-text-secondary);margin:0}.referral-toast__icon{color:var(--c-zloto)}.referral-toast__link{grid-column:2;justify-self:start;font-weight:600}.referral-toast__close{grid-area:1/3/span 2;align-self:start}body.chat-open .referral-toast,body.consent-open .referral-toast{display:none}@media (max-width:639.98px){.to-top{display:none}}.site-header .site-header__cta{margin-left:auto;display:inline-flex}.site-header .nav-toggle{margin-left:0}@media (max-width:419.98px){.site-header .site-header__cta{display:none}.site-header .nav-toggle{margin-left:auto}}.btn{isolation:isolate;border-radius:var(--radius-gemstone);min-height:48px;font-family:var(--font-heading);letter-spacing:.06em;text-align:center;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease-smooth), border-color var(--duration-normal) var(--ease-smooth), color var(--duration-normal) var(--ease-smooth);border:1px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:.75em 1.55em;font-size:.98rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:hover{text-decoration:none;transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.btn--sm{min-height:40px;padding:.55em 1.15em;font-size:.86rem}.btn--lg{min-height:56px;padding:.9em 1.9em;font-size:1.05rem}.btn--block{width:100%;display:flex}.btn--gold{color:var(--c-text-on-gold);background:linear-gradient(180deg, #f8dd74 0%, var(--c-zloto) 48%, #a8860f 100%);box-shadow:0 6px 22px rgba(var(--c-zloto-rgb), .28), inset 0 1px 0 #ffffff73;border-color:#f4d03f}.btn--gold:hover{color:#120c02}.btn--gold:after,.btn--shine:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffa6 48%,#fff8dc33 56%,#0000 70%);position:absolute;inset:-2px;transform:translate(-130%)}.btn--gold:after{z-index:0;mix-blend-mode:soft-light}.btn--gold>*{z-index:1;position:relative}@media (prefers-reduced-motion:no-preference){.btn--gold:hover:after{transition:transform .9s var(--ease-arcane);transform:translate(130%)}.btn--shine:after{animation:shine 6.5s var(--ease-arcane) 1.8s infinite}}@keyframes shine{0%{transform:translate(-130%)}18%,to{transform:translate(130%)}}.btn--ghost{color:var(--c-zloto-200);border-color:rgba(var(--c-zloto-rgb), .5);background:#0a060959}.btn--ghost:hover{color:#fff7dc;border-color:var(--c-zloto-300);background:rgba(var(--c-zloto-rgb), .08)}.btn--arcane{color:#f3e8ff;background:linear-gradient(#9d4edd59,#3c096c8c);border-color:#bc70ef99}.btn--arcane:hover{color:#fff;border-color:#d6a8f7}.btn--discord{color:#fff;background:#5865f2;border-color:#7983f5}.btn--discord:hover{color:#fff;background:#4752e0}.icon-button{border:1px solid rgba(var(--c-zloto-rgb), .25);border-radius:var(--radius-md);width:40px;height:40px;color:var(--c-text-secondary);transition:color var(--duration-fast), border-color var(--duration-fast);background:#0a060966;place-items:center;padding:0;display:inline-grid}.icon-button:hover{color:var(--c-zloto-200);border-color:rgba(var(--c-zloto-rgb), .6)}.icon-button--gold{color:var(--c-text-on-gold);background:var(--c-zloto);border-color:var(--c-bright-gold)}.icon-button--gold:hover{color:#000}.actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.actions--center{justify-content:center}.card{isolation:isolate;padding:var(--space-6);border:1px solid rgba(var(--c-zloto-rgb), .2);box-shadow:var(--shadow-lg), inset 0 1px 0 #fff0c80d;transition:border-color var(--duration-normal) var(--ease-smooth), transform var(--duration-normal) var(--ease-arcane);background:linear-gradient(#2c2722c7,#16110feb);border-radius:4px 14px;position:relative}.card:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(var(--c-zloto), var(--c-zloto)) top left / 14px 1px, linear-gradient(var(--c-zloto), var(--c-zloto)) top left / 1px 14px, linear-gradient(var(--c-zloto), var(--c-zloto)) bottom right / 14px 1px, linear-gradient(var(--c-zloto), var(--c-zloto)) bottom right / 1px 14px;opacity:.55;pointer-events:none;background-repeat:no-repeat;position:absolute;inset:6px}.card[data-tilt]:after{content:"";z-index:-1;background:radial-gradient(closest-side, rgba(var(--c-zloto-rgb), .18), transparent);opacity:0;width:100%;height:100%;transform:translate(var(--gx,50%), var(--gy,50%));transition:opacity var(--duration-normal) var(--ease-smooth);pointer-events:none;border-radius:50%;position:absolute;top:-50%;left:-50%}.card[data-tilt]:hover{border-color:rgba(var(--c-zloto-rgb), .5)}.card[data-tilt]:hover:after{opacity:1}.card h3{margin-bottom:var(--space-3)}.card p:last-child,.card ul:last-child{margin-bottom:0}.card--arcane{border-color:rgba(var(--c-arcanowy-fiolet-rgb), .35)}.card--arcane:before{--c-zloto:var(--c-arcanowy-fiolet-300)}.gem{width:54px;height:54px;margin-bottom:var(--space-4);border:1px solid rgba(var(--c-zloto-rgb), .5);background:radial-gradient(circle at 30% 25%, rgba(var(--c-zloto-rgb), .35), #1e140ae6 70%);color:var(--c-zloto-200);box-shadow:0 0 18px rgba(var(--c-zloto-rgb), .2), inset 0 0 12px #00000080;border-radius:12px 4px;place-items:center;display:grid}.gem .icon{width:26px;height:26px}.gem--arcane{color:#e4c9fb;background:radial-gradient(circle at 30% 25%,#9d4edd73,#140820e6 70%);border-color:#bc70ef99}.grid{gap:var(--space-6);display:grid}@media (min-width:720px){.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}.check-list{margin:0 0 var(--space-5);padding:0;list-style:none}.check-list li{padding-left:1.7em;position:relative}.check-list li:before{content:"";border:1px solid var(--c-zloto);background:rgba(var(--c-zloto-rgb), .25);width:.55em;height:.55em;position:absolute;top:.62em;left:.15em;transform:rotate(45deg)}.tag{border:1px solid rgba(var(--c-zloto-rgb), .35);border-radius:var(--radius-full);background:rgba(var(--c-zloto-rgb), .08);font-size:var(--text-xs);color:var(--c-zloto-200);align-items:center;gap:.4em;padding:.2em .7em;display:inline-flex}.callout{margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);border:1px solid rgba(var(--c-zloto-rgb), .25);border-left:3px solid var(--c-zloto);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:rgba(var(--c-zloto-rgb), .06);position:relative}.callout>:last-child{margin-bottom:0}.callout h3,.callout h4{margin-bottom:var(--space-2);font-size:var(--text-lg)}.callout--warning{border-color:rgba(var(--c-bursztyn-rgb), .35);border-left-color:var(--c-bursztyn);background:rgba(var(--c-bursztyn-rgb), .07)}.callout--arcane{border-color:rgba(var(--c-arcanowy-fiolet-rgb), .35);border-left-color:var(--c-arcanowy-fiolet-300);background:rgba(var(--c-arcanowy-fiolet-rgb), .08)}.steps{counter-reset:step;gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.steps>li{counter-increment:step;padding:var(--space-5) var(--space-5) var(--space-5) 4.6rem;border:1px solid rgba(var(--c-zloto-rgb), .18);background:linear-gradient(#2c272299,#16110fd9);border-radius:4px 14px;margin:0;position:relative}.steps>li:before{content:counter(step);left:var(--space-5);top:var(--space-5);border:1px solid var(--c-zloto);width:2.4rem;height:2.4rem;font-family:var(--font-heading);color:var(--c-zloto-200);background:radial-gradient(circle at 35% 30%,#4a3a17,#120c06);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute}.steps h3{margin-bottom:var(--space-2);font-size:var(--text-lg)}.steps p:last-child{margin-bottom:0}.field{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.field label,.label{font-family:var(--font-heading);letter-spacing:.04em;color:var(--c-zloto-200);font-size:.92rem;font-weight:600}.input{border:1px solid rgba(var(--c-zloto-rgb), .3);border-radius:var(--radius-md);width:100%;min-height:48px;color:var(--c-text-primary);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);background:#050304b3;padding:.65em .9em}.input::placeholder{color:#8d806e}.input:focus{border-color:var(--c-zloto);box-shadow:0 0 0 3px rgba(var(--c-zloto-rgb), .2);outline:none}.input[aria-invalid=true]{border-color:var(--c-danger-light);box-shadow:0 0 0 3px rgba(var(--c-danger-rgb), .18)}.field-error,.form-status--error{color:#ff9d92;font-size:var(--text-sm)}.field-hint{color:var(--c-text-muted);font-size:var(--text-sm);margin:0}.form-status{min-height:1.5em;margin:var(--space-3) 0;font-size:var(--text-sm)}.form-status:empty{min-height:0;margin:0}.form-status--ok{color:#8fe39b}.checkbox{align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--c-text-secondary);display:flex}.checkbox input{width:20px;height:20px;accent-color:var(--c-zloto);flex:none;margin-top:2px}.choice-group{gap:var(--space-3);margin:0 0 var(--space-5);border:0;padding:0;display:grid}@media (min-width:480px){.choice-group{grid-template-columns:1fr 1fr}}.choice-group legend{margin-bottom:var(--space-3)}.choice{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);border:1px solid rgba(var(--c-zloto-rgb), .22);border-radius:var(--radius-gemstone);cursor:pointer;transition:border-color var(--duration-fast), background-color var(--duration-fast);background:#0a060980;display:flex;position:relative}.choice input{accent-color:var(--c-zloto);width:18px;height:18px}.choice:has(input:checked){border-color:var(--c-zloto);background:rgba(var(--c-zloto-rgb), .09)}.choice:has(input:focus-visible){outline:2px solid var(--c-bright-gold);outline-offset:2px}.choice small{color:var(--c-text-muted);display:block}.spinner{border:2px solid #00000040;border-top-color:currentColor;border-radius:50%;width:1.1em;height:1.1em;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.modal{width:min(100% - 2 * var(--space-3), 36rem);max-height:calc(100dvh - 2 * var(--space-4));border:1px solid rgba(var(--c-zloto-rgb), .4);color:var(--c-text-primary);box-shadow:var(--shadow-2xl), 0 0 60px rgba(var(--c-zloto-rgb), .12);background:linear-gradient(#241b15,#110c0b);border-radius:6px 18px;margin:auto;padding:0;overflow:hidden}.modal--wide{width:min(100% - 2 * var(--space-3), 52rem)}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040203b8}.modal[open]{flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){.modal[open]{animation:modal-in .35s var(--ease-arcane)}.modal[open]::backdrop{animation:fade-in .35s var(--ease-smooth)}}@keyframes modal-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes fade-in{0%{opacity:0}}.modal__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-3);display:flex}.modal__header h2{font-size:var(--text-2xl);margin:0}.modal__body{padding:0 var(--space-6) var(--space-6);overflow-y:auto}.modal__price{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-5);font-family:var(--font-heading);color:var(--c-text-secondary);display:flex}.modal__price strong{color:var(--c-zloto-200);font-size:2.2rem}.discount{margin:0 0 var(--space-5)}.discount summary{align-items:center;gap:var(--space-2);color:var(--c-zloto-300);cursor:pointer;list-style:none;display:inline-flex}.discount summary::-webkit-details-marker{display:none}.discount__list{gap:var(--space-2);margin-top:var(--space-3);display:grid}.discount__row{gap:var(--space-2);display:flex}.discount__actions{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--c-text-muted);justify-content:space-between;align-items:center;display:flex}.terms-text h3{margin-top:var(--space-6);font-size:var(--text-lg)}.terms-text{font-size:var(--text-sm);color:var(--c-text-secondary)}.faq-list{gap:var(--space-3);max-width:52rem;margin:0 auto;display:grid}.faq{border:1px solid rgba(var(--c-zloto-rgb), .18);transition:border-color var(--duration-normal);background:linear-gradient(#2c27228c,#140f0dd9);border-radius:4px 12px}.faq[open]{border-color:rgba(var(--c-zloto-rgb), .45)}.faq summary{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-12) var(--space-4) var(--space-5);font-family:var(--font-heading);letter-spacing:.02em;color:var(--c-zloto-200);cursor:pointer;font-size:1.02rem;font-weight:600;line-height:1.4;list-style:none;display:flex;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";right:var(--space-5);border-right:2px solid var(--c-zloto);border-bottom:2px solid var(--c-zloto);width:10px;height:10px;transition:transform var(--duration-normal) var(--ease-arcane);position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.faq[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.faq__body{padding:0 var(--space-5) var(--space-5);color:var(--c-text-secondary)}.faq__body>:last-child{margin-bottom:0}@media (prefers-reduced-motion:no-preference){.faq[open] .faq__body{animation:faq-in .4s var(--ease-arcane)}}@keyframes faq-in{0%{opacity:0;transform:translateY(-6px)}}.table-wrap{margin:var(--space-6) 0;border:1px solid rgba(var(--c-zloto-rgb), .2);border-radius:var(--radius-lg);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th,td{padding:var(--space-3) var(--space-4);border-bottom:1px solid rgba(var(--c-zloto-rgb), .12);text-align:left;vertical-align:top}th{font-family:var(--font-heading);color:var(--c-zloto-200);background:rgba(var(--c-zloto-rgb), .07)}.chat{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-overlay);position:fixed}.chat__bubble{background:radial-gradient(circle at 35% 30%, #f8dd74, var(--c-zloto) 55%, #8a6c0b);width:58px;height:58px;color:var(--c-text-on-gold);box-shadow:0 10px 28px #00000080, 0 0 22px rgba(var(--c-zloto-rgb), .3);transition:transform var(--duration-normal) var(--ease-mystical);border:1px solid #f4d03f;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.chat__bubble:hover{transform:scale(1.06)}.chat__bubble .icon{width:26px;height:26px}.chat__badge{border-radius:var(--radius-full);background:var(--c-crimson);color:#fff;min-width:22px;height:22px;font:700 .75rem/1 var(--font-body);place-items:center;padding:0 6px;display:grid;position:absolute;top:-4px;right:-4px}.chat__panel{width:min(24rem, calc(100vw - 2 * var(--space-4)));border:1px solid rgba(var(--c-zloto-rgb), .4);height:min(32rem,100dvh - 120px);box-shadow:var(--shadow-2xl);transform-origin:100% 100%;background:linear-gradient(#221a14,#0f0a0a);border-radius:6px 16px;flex-direction:column;display:flex;position:absolute;bottom:72px;right:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.chat__panel:not([hidden]){animation:modal-in .3s var(--ease-arcane)}}.chat__header{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid rgba(var(--c-zloto-rgb), .2);background:rgba(var(--c-zloto-rgb), .06);justify-content:space-between;align-items:center;display:flex}.chat__title{align-items:center;gap:var(--space-2);font-family:var(--font-heading);color:var(--c-zloto-200);margin:0;font-weight:700;display:flex}.chat__messages{gap:var(--space-3);padding:var(--space-4);font-size:var(--text-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-msg{max-width:85%;padding:var(--space-2) var(--space-3);background:rgba(var(--c-zloto-rgb), .08);border:1px solid rgba(var(--c-zloto-rgb), .16);border-radius:12px 12px 12px 4px}.chat-msg p{overflow-wrap:anywhere;margin:0}.chat-msg time{color:var(--c-text-muted);margin-top:2px;font-size:.72rem;display:block}.chat-msg--user{background:#9d4edd2e;border-color:#bc70ef4d;border-radius:12px 12px 4px;align-self:flex-end}.chat-msg--typing p{gap:4px;padding:4px 0;display:flex}.chat-msg--typing span{background:var(--c-zloto);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typing}.chat-msg--typing span:nth-child(2){animation-delay:.15s}.chat-msg--typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.chat__form{gap:var(--space-2);padding:var(--space-3);border-top:1px solid rgba(var(--c-zloto-rgb), .2);display:flex}.chat__input{border:1px solid rgba(var(--c-zloto-rgb), .3);border-radius:var(--radius-md);resize:none;min-height:40px;max-height:120px;font-size:var(--text-sm);background:#050304b3;flex:1;padding:.5em .75em}.chat__input:focus{border-color:var(--c-zloto);outline:none}.video-frame{border:1px solid rgba(var(--c-zloto-rgb), .35);max-width:60rem;box-shadow:var(--shadow-2xl);background:linear-gradient(#2a2118,#0f0a09);border-radius:6px 18px;margin:0 auto;padding:10px;position:relative}.video-frame__screen{aspect-ratio:16/9;background:radial-gradient(60% 60% at 50% 45%, rgba(var(--c-zloto-rgb), .16), transparent), url(/images/og-nexosbot.png) center / cover, #0b0708;border-radius:4px 12px;position:relative;overflow:hidden}.video-frame__screen:before{content:"";background:#0805068c;position:absolute;inset:0}.video-frame__screen video{background:#000;width:100%;height:100%;position:absolute;inset:0}.video-play{align-content:center;place-items:center;gap:var(--space-3);width:100%;color:var(--c-zloto-200);font-family:var(--font-heading);letter-spacing:.06em;background:0 0;border:0;font-weight:600;display:grid;position:absolute;inset:0}.video-play__gem{background:radial-gradient(circle at 35% 30%, #f8dd74, var(--c-zloto) 55%, #7a5d06);width:84px;height:84px;color:var(--c-text-on-gold);box-shadow:0 0 0 10px rgba(var(--c-zloto-rgb), .12), 0 0 40px rgba(var(--c-zloto-rgb), .35);transition:transform var(--duration-normal) var(--ease-mystical);border:1px solid #f4d03f;border-radius:50%;place-items:center;display:grid}.video-play__gem .icon{width:32px;height:32px;margin-left:4px}.video-play:hover .video-play__gem{transform:scale(1.08)}.field .checkbox{font-family:var(--font-body);font-weight:400;font-size:var(--text-sm);letter-spacing:0;color:var(--c-text-secondary)}.modal__price span{font-family:var(--font-body);font-size:var(--text-sm);color:var(--c-text-muted)}@media (max-width:479.98px){.btn{white-space:normal}}.hero{isolation:isolate;min-height:min(100svh,980px);padding:calc(var(--header-height) + var(--space-10)) 0 var(--space-16);text-align:center;background:radial-gradient(60% 45% at 50% 108%, #ff8c0038, transparent 70%), radial-gradient(50% 40% at 50% 38%, rgba(var(--c-zloto-rgb), .12), transparent 70%), radial-gradient(80% 60% at 85% 0%, rgba(var(--c-arcanowy-fiolet-rgb), .12), transparent 60%), linear-gradient(180deg, #0d0709 0%, #120a0b 60%, var(--c-czern) 100%);place-items:center;display:grid;position:relative;overflow:hidden}.hero__canvas,.hero__particles{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero__canvas{opacity:0;transition:opacity 1.6s var(--ease-smooth)}.hero__canvas.is-ready{opacity:.55}.hero__particles{z-index:-1}.hero:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent, var(--c-czern));pointer-events:none;height:30%;position:absolute;inset:auto 0 0}.hero__sigil{z-index:-1;aspect-ratio:1;width:min(92vmin,760px);color:var(--c-zloto);opacity:.32;pointer-events:none;margin:calc(min(92vmin,760px)/-2) 0 0 calc(min(92vmin,760px)/-2);position:absolute;top:50%;left:50%}.hero__sigil svg{width:100%;height:100%}.hero__sigil .ring-outer,.hero__sigil .ring-inner{transform-origin:50%;transform-box:fill-box}.hero__inner{max-width:54rem;position:relative}.hero__title{margin:0 0 var(--space-5);font-family:var(--font-display);font-weight:700;line-height:1}.hero__logo{letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(180deg, #fff6d6 0%, #f4d03f 38%, var(--c-zloto) 62%, #8c6b0a 100%);color:#0000;filter:drop-shadow(0 4px 24px rgba(var(--c-zloto-rgb), .35));-webkit-background-clip:text;background-clip:text;font-size:clamp(3.2rem,1.6rem + 8vw,7rem);display:block}.hero__logo-bot{background:linear-gradient(#ffd0c8 0%,#ff4a4a 45%,#b5121f 100%);-webkit-background-clip:text;background-clip:text}.hero__tagline{margin-top:var(--space-3);font-family:var(--font-heading);letter-spacing:.22em;text-transform:uppercase;color:var(--c-zloto-200);font-size:clamp(1.1rem,.9rem + 1vw,1.6rem);font-weight:600;display:block}.hero__lead{max-width:40rem;margin:0 auto var(--space-8);color:var(--c-text-primary);text-shadow:0 2px 12px #000c;font-size:clamp(1.05rem,.98rem + .4vw,1.25rem)}.hero__ctas{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.hero__products{justify-content:center;gap:var(--space-2) var(--space-3);margin:var(--space-8) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.hero__products li{margin:0}.hero__products a{align-items:center;gap:var(--space-2);border:1px solid rgba(var(--c-zloto-rgb), .3);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--c-text-secondary);transition:color var(--duration-fast), border-color var(--duration-fast);background:#0a06098c;padding:.45em 1em;text-decoration:none;display:inline-flex}.hero__products a:hover{color:var(--c-zloto-200);border-color:rgba(var(--c-zloto-rgb), .7)}.hero__scroll{left:50%;bottom:var(--space-6);border:1px solid rgba(var(--c-zloto-rgb), .35);width:36px;height:56px;color:var(--c-zloto);border-radius:18px;place-items:center;margin-left:-18px;display:grid;position:absolute}.hero__scroll span{background:currentColor;border-radius:2px;width:4px;height:10px}@media (max-width:639.98px){.hero{min-height:auto;padding-bottom:var(--space-12)}.hero__ctas .btn{width:100%;max-width:22rem}.hero__products,.hero__scroll{display:none}}.offer-grid{gap:var(--space-6);align-items:stretch;display:grid}@media (min-width:900px){.offer-grid{grid-template-columns:1fr 1.08fr 1fr}}.offer{padding:var(--space-8) var(--space-6);flex-direction:column;display:flex}.offer--featured{border-color:rgba(var(--c-zloto-rgb), .55);background:radial-gradient(90% 50% at 50% 0%, rgba(var(--c-zloto-rgb), .16), transparent 70%), linear-gradient(180deg, #342a1ee6, #16110ff2)}@media (min-width:900px){.offer--featured{margin-block:-12px 12px}}.offer__badge{border-radius:var(--radius-full);background:var(--c-zloto);color:var(--c-text-on-gold);font-family:var(--font-heading);letter-spacing:.08em;white-space:nowrap;border:1px solid #f4d03f;padding:.25em .9em;font-size:.78rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.offer h3{font-size:var(--text-2xl)}.offer__desc{color:var(--c-text-secondary)}.price{margin:var(--space-2) 0 var(--space-5);font-family:var(--font-heading);flex-wrap:wrap;align-items:baseline;gap:.15em .4em;display:flex}.price__value{color:var(--c-zloto-200);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,2rem + 2vw,3.4rem);font-weight:700;line-height:1}.price__unit{color:var(--c-zloto-300);font-size:1.3rem;font-weight:700}.price__period{width:100%;font-family:var(--font-body);font-size:var(--text-sm);color:var(--c-text-muted)}.offer .check-list{flex:1}.offer .actions{margin-top:auto}.offer .btn{flex:auto}.about{gap:var(--space-10);align-items:start;display:grid}@media (min-width:960px){.about{grid-template-columns:1.4fr 1fr}}.about__text{max-width:42rem}.about__text p{color:var(--c-text-primary)}.about__facts{gap:var(--space-4);margin:0;display:grid}.fact{gap:var(--space-1) var(--space-4);padding:var(--space-4) var(--space-5);grid-template-columns:auto 1fr;align-items:center;display:grid}.fact .gem{grid-row:span 2;width:46px;height:46px;margin:0}.fact dt{font-family:var(--font-heading);color:var(--c-zloto-200);font-weight:700}.fact dd{font-size:var(--text-sm);color:var(--c-text-secondary);margin:0}.feature p{color:var(--c-text-secondary)}.split{gap:var(--space-10);align-items:center;display:grid}@media (min-width:960px){.split{grid-template-columns:1fr 1fr}.split--reverse>:first-child{order:2}}.split__text h2{font-size:clamp(1.75rem,1.3rem + 2vw,2.5rem)}.split__text>p{color:var(--c-text-secondary);font-size:var(--text-lg)}.radar{max-width:30rem;padding:var(--space-5);margin:0 auto;position:relative}.radar__grid{gap:var(--space-2);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.radar__grid li{aspect-ratio:1;border:1px solid rgba(var(--c-zloto-rgb), .22);background:linear-gradient(135deg, rgba(var(--c-zloto-rgb), .08), transparent 60%), repeating-linear-gradient(45deg, #ffffff04 0 6px, transparent 6px 12px), #15100e;border-radius:6px;margin:0;position:relative}.radar__grid li:after{content:"";background:rgba(var(--c-zloto-rgb), .55);width:8px;height:8px;box-shadow:0 0 8px rgba(var(--c-zloto-rgb), .6);border-radius:50%;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.radar__grid li.is-hit{border-color:#ff5a46cc}.radar__grid li.is-hit:after{background:#ff5a46;box-shadow:0 0 12px #ff5a46}.radar__grid li.is-hit:before{content:"";opacity:0;border:1px solid #ff5a46cc;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;position:absolute;top:50%;left:50%}.radar__legend{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--c-text-muted);flex-wrap:wrap;display:flex}.radar__legend span{align-items:center;gap:var(--space-2);display:inline-flex}.dot{background:var(--c-zloto);border-radius:50%;width:8px;height:8px}.dot--hit{background:#ff5a46}.stat-row{gap:var(--space-6);margin:var(--space-6) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.stat-row li{margin:0}.stat-row strong{font-family:var(--font-heading);color:var(--c-zloto-200);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.1;display:block}.stat-row span{font-size:var(--text-sm);color:var(--c-text-muted)}.guide{flex-direction:column;display:flex}.guide p{color:var(--c-text-secondary);flex:1}.guide__link{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-weight:600;text-decoration:none;display:inline-flex}.guide__link .icon{transition:transform var(--duration-normal) var(--ease-arcane)}.guide:hover .guide__link .icon{transform:translate(4px)}.guide__link:before{content:"";position:absolute;inset:0}.band{padding:var(--space-12) var(--space-6);border:1px solid rgba(var(--c-zloto-rgb), .3);text-align:center;background:radial-gradient(70% 120% at 50% 120%,#5865f240,#0000 70%),linear-gradient(#1c1512,#0f0a0a);border-radius:6px 20px;position:relative;overflow:hidden}.band h2{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem)}.band p{max-width:38rem;margin:0 auto var(--space-6);color:var(--c-text-secondary)}.disclaimer{max-width:52rem;font-size:var(--text-sm);color:var(--c-text-muted);text-align:center;margin:0 auto}.disclaimer h2{font-size:var(--text-lg);color:var(--c-text-secondary)}.article-layout{padding:var(--space-12) 0 var(--space-8)}.prose{max-width:46rem;margin:0 auto;font-size:clamp(1.02rem,.98rem + .2vw,1.125rem);line-height:1.75}.prose>p,.prose>ul,.prose>ol{max-width:70ch}.prose h2{margin:var(--space-16) 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid rgba(var(--c-zloto-rgb), .2);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.prose h2:first-child{margin-top:0}.prose h3{margin:var(--space-10) 0 var(--space-3);font-size:clamp(1.2rem,1.1rem + .5vw,1.4rem)}.prose h4{margin:var(--space-6) 0 var(--space-2);font-size:1.08rem}.prose ul li::marker{color:var(--c-zloto)}.prose ol li::marker{color:var(--c-zloto-300);font-family:var(--font-heading);font-weight:700}.prose img{border-radius:var(--radius-lg)}.prose figure{margin:var(--space-6) 0}.prose figure img{border:1px solid rgba(var(--c-zloto-rgb), .25);box-shadow:var(--shadow-lg)}.prose figcaption{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--c-text-muted)}.codex-toc{margin:var(--space-8) 0;padding:var(--space-5) var(--space-6);border:1px solid rgba(var(--c-zloto-rgb), .25);background:rgba(var(--c-zloto-rgb), .05);border-radius:4px 12px}.codex-toc-title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-size:1.05rem;display:flex}.codex-toc ul{margin:0;padding-left:1.2em}.codex-toc a{text-decoration:none}.codex-toc a:hover{text-decoration:underline}.codex-card{margin:var(--space-5) 0;border:1px solid rgba(var(--c-zloto-rgb), .2);background:linear-gradient(#2c272299,#140f0dd9);border-radius:4px 12px;overflow:hidden}.codex-card-header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid rgba(var(--c-zloto-rgb), .15);background:rgba(var(--c-zloto-rgb), .05);flex-wrap:wrap;display:flex}.codex-card-header h3,.codex-card-header h4{margin:0;font-size:1.15rem}.codex-card-body{padding:var(--space-5)}.codex-card-body>:last-child{margin-bottom:0}.codex-card-level,[class^=codex-badge--],[class*=\ codex-badge--]{border:1px solid rgba(var(--c-zloto-rgb), .4);border-radius:var(--radius-full);background:rgba(var(--c-zloto-rgb), .1);font-family:var(--font-heading);letter-spacing:.04em;color:var(--c-zloto-200);white-space:nowrap;padding:.15em .65em;font-size:.78rem;font-weight:600;display:inline-block}.codex-badge--normal{color:#e3e0da;background:#c8c8c814;border-color:#c8c8c866}.codex-badge--unique{color:#ffe27a;border-color:#fad23c99}.codex-badge--heroic{color:#9fe3f8;background:#4cc9f01a;border-color:#4cc9f099}.codex-badge--legendary{color:#ffbf6b;background:#ff8c001a;border-color:#ff8c0099}.codex-badge--warrior,.codex-badge--paladin,.codex-badge--mage,.codex-badge--scout,.codex-badge--hunter,.codex-badge--blade-dancer{color:#e4c9fb;background:#9d4edd1f;border-color:#bc70ef80}.item-name{color:var(--c-zloto-200);font-weight:650}.gold-amount{color:var(--c-bright-gold);font-weight:650}.exp-level{color:#9fe3a8;font-weight:650}.codex-highlight,.codex-warning{margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);border:1px solid rgba(var(--c-zloto-rgb), .25);border-left:3px solid var(--c-zloto);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:rgba(var(--c-zloto-rgb), .06)}.codex-warning{border-color:rgba(var(--c-bursztyn-rgb), .35);border-left-color:var(--c-bursztyn);background:rgba(var(--c-bursztyn-rgb), .07)}.codex-highlight>:last-child,.codex-warning>:last-child{margin-bottom:0}.codex-highlight h3,.codex-highlight h4,.codex-warning h3,.codex-warning h4{margin:0 0 var(--space-2);font-size:1.1rem}.codex-tips,.codex-tips-container{gap:var(--space-4);margin:var(--space-6) 0;display:grid}.codex-tip,.codex-tip-item{padding:var(--space-5);border:1px solid rgba(var(--c-zloto-rgb), .18);background:rgba(var(--c-zloto-rgb), .04);border-radius:4px 12px}.codex-tip h4,.codex-tip-item h4{margin:0 0 var(--space-2)}.codex-tip>:last-child,.codex-tip-item>:last-child{margin-bottom:0}.codex-author{gap:var(--space-5);margin:var(--space-12) 0 0;padding:var(--space-5);border:1px solid rgba(var(--c-zloto-rgb), .18);border-radius:var(--radius-lg);background:#ffffff05;align-items:flex-start;display:flex}.codex-author-avatar{border:1px solid rgba(var(--c-zloto-rgb), .5);width:56px;height:56px;color:var(--c-zloto-200);background:radial-gradient(circle at 35% 30%,#4a3a17,#120c06);border-radius:50%;flex:none;place-items:center;display:grid}.codex-author-avatar .icon{width:26px;height:26px}.codex-author-info h4{margin:0 0 var(--space-1)}.codex-author-info p{font-size:var(--text-sm);color:var(--c-text-secondary);margin:0}.codex-cta{margin:var(--space-12) 0 0;padding:var(--space-10) var(--space-6);border:1px solid rgba(var(--c-zloto-rgb), .35);background:radial-gradient(80% 120% at 50% 120%, rgba(var(--c-zloto-rgb), .2), transparent 70%), linear-gradient(180deg, #1f1813, #0f0a0a);text-align:center;border-radius:6px 18px}.codex-cta h2{margin:0 0 var(--space-3);border:0;padding:0}.codex-cta p{max-width:36rem;margin:0 auto var(--space-6);color:var(--c-text-secondary)}@media (max-width:559.98px){.codex-card-header,.codex-card-body,.codex-highlight,.codex-warning,.codex-toc{padding-left:var(--space-4);padding-right:var(--space-4)}.codex-author{flex-direction:column}}.prose .codex-toc-title,.prose .codex-tip h3,.prose .codex-tip-item h3,.prose .steps h3,.prose .callout h3,.prose .codex-cta h2,.prose .codex-card-header h3{border-bottom:0;margin-top:0;padding-bottom:0}.prose .codex-toc-title{margin-bottom:var(--space-3);font-size:1.05rem}.prose .codex-tip h3,.prose .codex-tip-item h3{margin-bottom:var(--space-2);font-size:1.1rem}.prose .steps h3{margin-bottom:var(--space-2);font-size:var(--text-lg)}.prose .steps{margin:var(--space-6) 0}.prose .steps ol{margin-bottom:0}.prose .codex-cta h2{font-size:clamp(1.4rem,1.2rem + 1vw,1.9rem)}.prose .btn{white-space:normal}.steps>li,.codex-card,.codex-tip{min-width:0}.link-button--inline{color:var(--c-zloto-300);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--c-zloto-rgb), .45);-webkit-text-decoration-color:rgba(var(--c-zloto-rgb), .45);text-decoration-color:rgba(var(--c-zloto-rgb), .45);text-underline-offset:.18em}.figure-inline{float:right;margin:0 0 var(--space-4) var(--space-6)}.figure-inline img{box-shadow:none;border:0}@media (max-width:559.98px){.figure-inline{float:none;margin:0 0 var(--space-4)}}.install-progress{top:calc(var(--header-height-mobile) + var(--space-2));z-index:var(--z-raised);align-items:center;gap:var(--space-3);margin:var(--space-6) 0;padding:var(--space-3) var(--space-4);border:1px solid rgba(var(--c-zloto-rgb), .3);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);font-size:var(--text-sm);background:#100b0aeb;grid-template-columns:auto 1fr auto;display:grid;position:sticky}@media (min-width:640px){.install-progress{top:calc(var(--header-height) + var(--space-2))}}.install-progress__label{font-family:var(--font-heading);color:var(--c-zloto-200);font-weight:600}.install-progress__track{border-radius:var(--radius-full);background:rgba(var(--c-zloto-rgb), .15);height:6px;overflow:hidden}.install-progress__fill{border-radius:inherit;background:linear-gradient(90deg, var(--c-zloto-500), var(--c-bright-gold));transform-origin:0;height:100%;transition:transform var(--duration-slow) var(--ease-arcane);display:block;transform:scaleX(0)}.install-progress__count{color:var(--c-text-muted);font-variant-numeric:tabular-nums}.referral{gap:var(--space-10);align-items:start;display:grid}@media (min-width:1000px){.referral{grid-template-columns:1.15fr 1fr}.referral__panel{top:calc(var(--header-height) + var(--space-6));position:sticky}}.referral__intro h2{margin-top:0}.referral__title{align-items:center;gap:var(--space-2);font-size:var(--text-xl);display:flex}.turnstile{min-height:65px;margin:var(--space-2) 0 var(--space-1)}.reflink-result{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(var(--c-zloto-rgb), .2)}.reflink-result__row{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;align-items:center;display:flex}.reflink-result__link{padding:var(--space-3);overflow-wrap:anywhere;font-size:var(--text-sm);flex:14rem}.blog__state{align-items:center;gap:var(--space-3);color:var(--c-text-muted);display:flex}.blog__list{gap:var(--space-8);display:grid}.post{padding:var(--space-6) var(--space-6) var(--space-5)}.post__head{gap:var(--space-4);margin-bottom:var(--space-4);align-items:flex-start;display:flex}.post__seal{border:1px solid var(--c-zloto);width:58px;height:58px;font-family:var(--font-heading);color:var(--c-zloto-200);background:radial-gradient(circle at 35% 30%,#6a1f24,#2a0b0e);border-radius:50%;flex:none;align-content:center;place-items:center;line-height:1;display:grid;box-shadow:0 0 14px #dc143c40}.post__seal b{color:inherit;font-size:1.3rem}.post__seal span{letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:.68rem}.post__title{margin:0 0 var(--space-1);font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem)}.post__date{font-size:var(--text-sm);color:var(--c-text-muted)}.post__body{color:var(--c-text-primary)}.post__body h2,.post__body h3,.post__body h4{margin-top:var(--space-6);font-size:1.15rem}.post__body>:last-child{margin-bottom:0}.post__body pre{padding:var(--space-4);border-radius:var(--radius-md);background:#0006;overflow-x:auto}.post__body blockquote{padding-left:var(--space-4);border-left:3px solid var(--c-zloto);color:var(--c-text-secondary);margin-left:0}.blog__pagination{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-10);display:flex}.blog__page{font-size:var(--text-sm);color:var(--c-text-muted)}.lost{min-height:min(90svh,820px);padding:calc(var(--header-height) + var(--space-12)) 0 var(--space-12);text-align:center;background:radial-gradient(50% 50% at 50% 45%, rgba(var(--c-zloto-rgb), .1), transparent 70%), linear-gradient(180deg, #110a0c, var(--c-czern));place-items:center;display:grid;position:relative;overflow:hidden}.lost__sigil{aspect-ratio:1;border:1px solid rgba(var(--c-zloto-rgb), .15);width:min(80vmin,620px);box-shadow:inset 0 0 0 40px rgba(var(--c-zloto-rgb), .02), inset 0 0 0 41px rgba(var(--c-zloto-rgb), .1);pointer-events:none;border-radius:50%;margin:calc(min(80vmin,620px)/-2) 0 0 calc(min(80vmin,620px)/-2);position:absolute;top:50%;left:50%}.lost__inner{max-width:40rem;position:relative}.lost__code{font-family:var(--font-display);background:linear-gradient(180deg, #fff3cf, var(--c-zloto) 60%, #6e5207);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(5rem,3rem + 10vw,9rem);font-weight:700;line-height:1}.lost__title{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.lost__lead{margin-bottom:var(--space-8);color:var(--c-text-secondary)}.event-hero{padding:calc(var(--header-height) + var(--space-10)) 0 var(--space-12);border-bottom:1px solid rgba(var(--c-zloto-rgb), .14);background:radial-gradient(50% 70% at 78% 45%, #dc3ca024, transparent 70%), radial-gradient(70% 90% at 30% 0%, rgba(var(--c-zloto-rgb), .1), transparent 70%), linear-gradient(180deg, #120b0f, var(--c-czern));position:relative;overflow:hidden}.event-hero__grid{gap:var(--space-10);align-items:center;display:grid;position:relative}@media (min-width:900px){.event-hero__grid{grid-template-columns:1.15fr .85fr}}.event-hero__text .page-hero__lead{max-width:36rem}.event-hero__art{aspect-ratio:1;width:min(100%,26rem);margin:0 auto;position:relative}.event-hero__art img{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 1px rgba(var(--c-zloto-rgb), .5), 0 20px 80px #000000b3, 0 0 90px #dc3ca040;border-radius:50%;position:relative}.event-hero__ring{border:1px dashed rgba(var(--c-zloto-rgb), .35);border-radius:50%;position:absolute;inset:-18px}@media (max-width:899.98px){.event-hero__art{order:2;width:min(70%,18rem)}}.steps--row{grid-template-columns:1fr}@media (min-width:720px){.steps--row{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.steps--row{grid-template-columns:repeat(4,1fr)}.steps--row>li{padding:4.4rem var(--space-5) var(--space-5)}}.band--gold{background:radial-gradient(70% 120% at 50% 120%, rgba(var(--c-zloto-rgb), .22), transparent 70%), linear-gradient(180deg, #1f1813, #0f0a0a)}.checkout{gap:var(--space-8);align-items:start;max-width:64rem;display:grid}@media (min-width:900px){.checkout{grid-template-columns:1fr 1fr}}.checkout__offer h2,.checkout__form h2{font-size:var(--text-2xl)}.checkout__note{align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}.captcha-order{gap:var(--space-8);max-width:64rem;margin:0 auto;display:grid}.package-grid{gap:var(--space-6);border:0;margin:0;padding:0;display:grid}@media (min-width:640px){.package-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.package{padding:var(--space-8) var(--space-6) var(--space-6);cursor:pointer;flex-direction:column;align-items:flex-start;display:flex}.package__radio{opacity:0;pointer-events:none;position:absolute}.package__name{font-family:var(--font-heading);font-weight:700;font-size:var(--text-xl);color:var(--c-zloto-200)}.package .price{margin-bottom:0}.package__check{top:var(--space-5);right:var(--space-5);border:1px solid rgba(var(--c-zloto-rgb), .4);color:#0000;width:30px;height:30px;transition:background-color var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);border-radius:50%;place-items:center;display:grid;position:absolute}.package:has(.package__radio:checked){border-color:var(--c-arcanowy-fiolet-300);background:radial-gradient(90% 60% at 50% 0%, rgba(var(--c-arcanowy-fiolet-rgb), .22), transparent 70%), linear-gradient(180deg, #34243ce6, #160f18f2)}.package:has(.package__radio:checked) .package__check{border-color:var(--c-arcanowy-fiolet-300);background:var(--c-arcanowy-fiolet);color:#fff}.package:has(.package__radio:focus-visible){outline:2px solid var(--c-bright-gold);outline-offset:3px}.captcha-order__panel{width:100%;max-width:36rem;margin:0 auto}.captcha-order__title{font-size:var(--text-2xl)}.captcha-order__summary{color:var(--c-text-secondary)}.status-page{min-height:min(80svh,760px);padding:calc(var(--header-height) + var(--space-12)) 0 var(--space-12);background:radial-gradient(50% 50% at 50% 40%, rgba(var(--c-zloto-rgb), .1), transparent 70%), linear-gradient(180deg, #110a0c, var(--c-czern));place-items:center;display:grid;position:relative;overflow:hidden}.status-page--top{place-items:start center}.status-page>.container{justify-content:center;display:flex}.status-page__sigil{border:1px solid rgba(var(--c-zloto-rgb), .12);pointer-events:none;border-radius:50%;width:640px;height:640px;margin:-320px 0 0 -320px;position:absolute;top:50%;left:50%}.status-card{width:min(100%,36rem);padding:var(--space-10) var(--space-8);text-align:center}.status-card__title{font-size:clamp(1.6rem,1.3rem + 1.4vw,2.3rem)}.status-card__body{margin-bottom:var(--space-6);color:var(--c-text-secondary)}.status-mark{width:76px;height:76px;margin:0 auto var(--space-5);color:var(--c-zloto-200);background:radial-gradient(circle at 35% 30%, rgba(var(--c-zloto-rgb), .3), #140c08e6 70%);box-shadow:0 0 0 8px rgba(var(--c-zloto-rgb), .08), 0 0 36px rgba(var(--c-zloto-rgb), .25);border:1px solid;border-radius:50%;place-items:center;display:grid}.status-mark .icon{width:34px;height:34px}.status-mark--success{color:#8fe39b;background:radial-gradient(circle at 35% 30%,#2ecc404d,#08140ae6 70%);box-shadow:0 0 0 8px #2ecc4014,0 0 36px #2ecc4040}.status-mark--cancel,.status-mark--warning{color:#ffb27a;background:radial-gradient(circle at 35% 30%,#ff8c004d,#180c04e6 70%);box-shadow:0 0 0 8px #ff8c0014,0 0 36px #ff8c0033}@media (prefers-reduced-motion:no-preference){.status-mark{animation:mark-in .7s var(--ease-mystical) both}.status-mark--pending .icon{animation:3s linear infinite spin}}@keyframes mark-in{0%{opacity:0;transform:scale(.6)rotate(-20deg)}}.crypto-pay{width:min(100%,52rem);padding:var(--space-8)}.crypto-pay__title{font-size:clamp(1.6rem,1.3rem + 1.4vw,2.3rem)}.crypto-pay__lead{color:var(--c-text-secondary)}.crypto-pay__grid{gap:var(--space-6);margin:var(--space-6) 0;align-items:start;display:grid}@media (min-width:720px){.crypto-pay__grid{grid-template-columns:auto 1fr}}.crypto-pay__qr{padding:var(--space-3);border-radius:var(--radius-lg);background:#fff;justify-self:center}.crypto-pay__qr .field-hint{color:#333;max-width:14rem}.crypto-pay__status{align-items:center;gap:var(--space-2);margin:var(--space-5) 0;padding:var(--space-3) var(--space-4);border:1px solid rgba(var(--c-zloto-rgb), .25);border-radius:var(--radius-lg);background:rgba(var(--c-zloto-rgb), .06);display:flex}.crypto-pay__status[data-state=paid]{color:#8fe39b;border-color:#2ecc4080}.crypto-pay__status[data-state=expired]{color:#ffb27a;border-color:#ff8c0080}.summary{margin:0 0 var(--space-5);border:1px solid rgba(var(--c-zloto-rgb), .18);border-radius:var(--radius-lg);gap:0;display:grid;overflow:hidden}.summary>div{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid rgba(var(--c-zloto-rgb), .1);display:flex}.summary>div:last-child{border-bottom:0}.summary dt{color:var(--c-text-muted)}.summary dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.wallet{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.wallet__address{padding:var(--space-3);font-size:var(--text-sm);flex:14rem}@media (prefers-reduced-motion:no-preference){.reveal-pending{opacity:0;translate:0 22px;scale:.985}.reveal-pending.is-revealed{opacity:1;transition:opacity .8s var(--ease-arcane) var(--reveal-delay,0s), translate .9s var(--ease-arcane) var(--reveal-delay,0s), scale .9s var(--ease-arcane) var(--reveal-delay,0s);translate:none;scale:none}.reveal-pending .ornament:before,.reveal-pending .ornament:after,.ornament.reveal-pending:before,.ornament.reveal-pending:after{transform:scaleX(0)}.reveal-pending .ornament span{transform:rotate(45deg)scale(0)}.is-revealed .ornament:before,.is-revealed .ornament:after{transition:transform 1.1s var(--ease-arcane) calc(var(--reveal-delay,0s) + .2s);transform:none}.is-revealed .ornament span{transition:transform .6s var(--ease-mystical) calc(var(--reveal-delay,0s) + .12s);transform:rotate(45deg)}.hero__sigil{animation:sigil-in 2.2s var(--ease-arcane) both}.hero__sigil .ring-outer{animation:160s linear infinite spin}.hero__sigil .ring-inner{animation:110s linear infinite reverse spin}.hero__scroll span{animation:scroll-cue 2.4s var(--ease-smooth) infinite}.event-hero__ring{animation:90s linear infinite spin}.radar__grid li.is-hit:before{animation:ping 2.2s var(--ease-smooth) infinite}.radar__grid li:after{animation:3.2s ease-in-out infinite blink;animation-delay:calc(var(--i,0) * .28s)}[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}[data-tilt].is-tilting{transition:transform .12s linear, border-color var(--duration-normal)}[data-parallax]{will-change:transform}}@keyframes sigil-in{0%{opacity:0;transform:scale(.86)rotate(-12deg)}}@keyframes scroll-cue{0%{opacity:0;transform:translateY(-8px)}40%{opacity:1}80%,to{opacity:0;transform:translateY(12px)}}@keyframes ping{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}@keyframes blink{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero__canvas,.hero__particles{display:none}}