@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url("/type/montserrat-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url("/type/montserrat-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Montserrat";font-style:normal;font-weight:800 900;font-display:swap;src:url("/type/montserrat-latin-ext-900-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:"Montserrat";font-style:normal;font-weight:800 900;font-display:swap;src:url("/type/montserrat-latin-900-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Inter";font-style:normal;font-weight:400 500;font-display:swap;src:url("/type/inter-latin-ext-500-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:"Inter";font-style:normal;font-weight:400 500;font-display:swap;src:url("/type/inter-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Inter";font-style:normal;font-weight:600 900;font-display:swap;src:url("/type/inter-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:"Inter";font-style:normal;font-weight:600 900;font-display:swap;src:url("/type/inter-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

:root{
	--chroma-root:#67bf00;
	--chroma-accent:#0b0a10;
	--chroma-key-active:#000000;
	--chroma-field:#0f1011;
	--chroma-above:#1a1c1f;
	--chroma-script:#FFFFFF;
	--chroma-subtle:#bfbfbf;
	--chroma-rule:#2a2d31;
	--chroma-rule-bold:#3d4146;
	--chroma-ramp-start:#423b60;
	--chroma-gradient-mid:#201c2e;
	--chroma-rg-banner:#bf1e2e;
	--chroma-moss:#141a10;
	--step-2xs:6px;
	--step-xs:14px;
	--step-sm:20px;
	--step-md:32px;
	--step-lg:48px;
	--step-xl:72px;
	--step-2xl:112px;
	--step-3xl:160px;
	--radius-xs:2px;
	--radius-sm:8px;
	--radius-md:14px;
	--radius-lg:22px;
	--radius-stadium:9999px;
	--radius-circle:50%;
	--drop-xs:0 0 0 1px rgba(255,255,255,0.06) inset;
	--drop-sm:0 4px 12px rgba(0,0,0,0.15), 0 0 0 1px rgba(255,255,255,0.08) inset;
	--drop-md:0 8px 24px rgba(0,0,0,0.20), 0 0 0 1px rgba(255,255,255,0.10) inset;
	--drop-lg:0 16px 48px rgba(0,0,0,0.30), 0 0 0 1px rgba(255,255,255,0.12) inset;
	--outline-slim:1px;
	--outline-regular:2px;
	--outline-heavy:4px;
	--face-heading:"Montserrat", "Arial Black", system-ui, sans-serif;
	--face-prose:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
	--fs-xxl:34px;
	--fs-head:26px;
	--fs-display-3:20px;
	--fs-md-2:16px;
	--fs-sm-2:14px;
	--fs-xs-2:12px;
	--fs-reading:15px;
	--fs-fine:12px;
	--fs-legal:10px;
	--line-compact:1.0;
	--line-regular:1.4;
	--line-loose:1.6;
	--boldness-normal:500;
	--boldness-half:700;
	--boldness-bold:900;
	--tracking-tight:-0.02em;
	--tracking-regular:0.02em;
	--tracking-airy:0.1em;
	--speed-quick:176ms;
	--speed-regular:310ms;
	--speed-easy:494ms;
	--bezier-out:cubic-bezier(0.15, 0.74, 0.47, 0.98);
	--bezier-in-out:cubic-bezier(0.59, 0.09, 0.43, 0.99);
	--bezier-overshoot:cubic-bezier(0.21, 1.55, 0.53, 1);
	--wrap-full:1180px;
	--wrap-text:1180px;
	--wrap-snug:550px;
	--wrap-pad-lg:24px;
	--wrap-edge-mid:32px;
	--wrap-pad-sm:16px;
	--wrap-pad:var(--wrap-pad-sm);
	--header-tall:76px;
	--header-height-mobile:64px;
	--sec-y:var(--step-md);
	--reveal-shift:22px;
	--reveal-scale:0.96;
	--lift:2px;
}
@media (min-width:800px){
	:root{
		--fs-xxl:56px;
		--fs-head:38px;
		--fs-display-3:24px;
		--fs-md-2:18px;
		--fs-sm-2:15px;
		--fs-xs-2:13px;
		--fs-reading:16px;
		--fs-fine:13px;
		--fs-legal:11px;
		--wrap-pad:var(--wrap-edge-mid);
		--sec-y:var(--step-lg);
	}
}
@media (min-width:1100px){
	:root{--wrap-pad:var(--wrap-pad-lg);}
}

*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;scroll-padding-top:120px;scroll-behavior:smooth;}
html, body { overflow-x: clip; }
body{margin:0;background:var(--chroma-field);color:var(--chroma-script);font-family:var(--face-prose);font-size:var(--fs-reading);font-weight:var(--boldness-normal);line-height:var(--line-loose);-webkit-font-smoothing:antialiased;}
img{max-width:100%;height:auto;display:block;}
a{color:var(--chroma-root);}
a:hover{color:var(--chroma-script);}
h1, h2, h3, h4, h5, h6 { overflow-wrap: anywhere; margin:0; font-family:var(--face-heading); text-transform:uppercase; letter-spacing:var(--tracking-tight); line-height:calc(var(--line-compact) + 0.16); }
p{margin:0;}
ul,ol{margin:0;padding:0;}
button{font:inherit;cursor:pointer;}
.dugo{min-height:100vh;display:flex;flex-direction:column;}
.dugo-main{flex:1 0 auto;display:block;}
.skip-jump{position:absolute;left:16px;top:8px;z-index:200;background:var(--chroma-root);color:var(--chroma-accent);padding:10px 18px;border-radius:var(--radius-sm);font-weight:var(--boldness-half);text-decoration:none;}
.skip-jump:not(:focus) { top: -200px !important; }
:focus-visible{outline:2px solid var(--chroma-root);outline-offset:3px;}

.minyd-core, .dinale-core, .zuzota-core, .vuzuzit-core, .lotole-core, .dozes-core, .furutik-core, .mytipug-core, .kezoz-core, .kabafek-core, .ruted-core, .zogusy-core, .nimex-core, .vasexa-core, .romoxu-core, .pivylu-core{
	max-width:calc(var(--wrap-full) + 2 * var(--wrap-pad-lg));
	margin-inline:auto;
	padding-inline:var(--wrap-pad);
}
.minyd, .dinale, .zuzota, .vuzuzit, .lotole, .dozes, .furutik, .mytipug, .kezoz, .kabafek, .ruted, .zogusy, .nimex, .vasexa{display:block;position:relative;}
.dinale, .vuzuzit, .lotole, .dozes, .furutik, .mytipug, .kabafek, .ruted, .zogusy, .zogusy-articles, .nimex{padding-block:var(--sec-y);}
.vuzuzit-head, .dozes-head, .furutik-head, .zogusy-articles-head, .nimex-head{font-size:calc(var(--fs-head) * 0.82);font-weight:var(--boldness-bold);margin-block-end:var(--step-md);}

.js-on [data-onview]{opacity:0;transform:translateY(var(--reveal-shift)) scale(var(--reveal-scale));transition:opacity var(--speed-easy) var(--bezier-out), transform var(--speed-easy) var(--bezier-out);}
.js-on [data-onview].is-open{opacity:1;transform:none;}
.no-js [data-onview]{opacity:1;transform:none;}
@media (prefers-reduced-motion: reduce){
	*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important;}
	.js-on [data-onview]{opacity:1;transform:none;}
}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}

.gelmu{max-width:calc(var(--wrap-full) + 2 * var(--wrap-pad-lg));margin:10px auto 0;padding-inline:var(--wrap-pad);}
.gelmu-say{background:var(--chroma-rg-banner);color:#fff;border-radius:var(--radius-sm);padding:8px 16px;text-align:center;font-size:var(--fs-fine);line-height:var(--line-regular);}
.gelmu-age{display:inline-block;background:#fff;color:var(--chroma-rg-banner);font-family:var(--face-heading);font-weight:var(--boldness-bold);border-radius:var(--radius-xs);padding:1px 6px;margin-inline-end:8px;}
.gelmu-copy{display:inline;}
.gelmu-jump{color:#fff;text-decoration:underline;text-underline-offset:2px;font-weight:var(--boldness-half);background:var(--chroma-rg-banner);}
.gelmu-jump:hover{color:#fff;background:var(--chroma-rg-banner);text-decoration-thickness:2px;}

.balery{position:sticky;top:0;z-index:60;padding:10px var(--wrap-pad-sm);background:var(--chroma-field);}
.balery-capsule{display:flex;align-items:center;gap:16px;max-width:1440px;margin-inline:auto;height:64px;padding-inline:10px 12px;background:var(--chroma-above);border:1px solid var(--chroma-rule);border-radius:var(--radius-stadium);transition:box-shadow var(--speed-regular) var(--bezier-out);}
.balery.is-scrolled .balery-capsule{box-shadow:var(--drop-lg);}
.balery-home{display:flex;align-items:center;flex-shrink:0;text-decoration:none;}
.balery-ring{display:flex;align-items:center;justify-content:center;background:var(--chroma-accent);border:1px solid var(--chroma-rule-bold);border-radius:var(--radius-circle);padding:0 14px;height:54px;}
.balery-mark{height:44px;width:auto;flex-shrink:0;}
.balery-toggle{display:inline-flex;align-items:center;gap:8px;order:3;min-height:44px;min-width:44px;padding:0 10px;background:var(--chroma-above);color:var(--chroma-script);border:0;border-radius:var(--radius-sm);font-family:var(--face-heading);font-weight:var(--boldness-half);font-size:13px;text-transform:uppercase;letter-spacing:var(--tracking-regular);}
.balery-toggle:hover{background:var(--chroma-accent);color:var(--chroma-root);}
.balery-bars{display:flex;flex-direction:column;gap:4px;width:20px;}
.balery-bars i{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform var(--speed-quick) var(--bezier-out), opacity var(--speed-quick) var(--bezier-out);}
.balery-toggle[aria-expanded="true"] .balery-bars i:nth-child(1){transform:translateY(6px) rotate(45deg);}
.balery-toggle[aria-expanded="true"] .balery-bars i:nth-child(2){opacity:0;}
.balery-toggle[aria-expanded="true"] .balery-bars i:nth-child(3){transform:translateY(-6px) rotate(-45deg);}
.balery-word{display:none;}
.balery-nav{display:flex;align-items:center;gap:var(--step-md);flex:0 1 auto;min-width:0;}
.balery-set{display:flex;align-items:center;gap:var(--step-md);list-style:none;flex-wrap:nowrap;}
.balery-slot{display:block;flex-shrink:0;}
.balery-jump{position:relative;display:flex;align-items:center;min-height:44px;color:#e8e8e8;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:500;letter-spacing:var(--tracking-regular);white-space:nowrap;transition:color var(--speed-quick) var(--bezier-out);}
.balery-jump::after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;border-radius:2px;background:var(--chroma-root);transform:scaleX(0);transform-origin:left;transition:transform var(--speed-regular) var(--bezier-out);}
.balery-jump:hover{color:var(--chroma-root);}
.balery-jump[aria-current="page"]::after{transform:scaleX(1);}
.balery-more{position:relative;display:flex;align-items:center;flex-shrink:0;}
.balery-more[hidden]{display:none;}
.balery-more-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--chroma-accent);color:var(--chroma-script);border:1px solid var(--chroma-rule-bold);border-radius:var(--radius-sm);}
.balery-more-toggle:hover, .balery-more-toggle[aria-expanded="true"]{background:var(--chroma-accent);color:var(--chroma-root);border-color:var(--chroma-root);}
.balery-more-dots{display:flex;gap:4px;}
.balery-more-dots i{display:block;width:5px;height:5px;border-radius:50%;background:currentColor;}
.balery-more-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}
.balery-more-menu{display:none;position:absolute;right:0;top:calc(100% + 14px);min-width:260px;max-height:calc(100vh - 140px);overflow-y:auto;list-style:none;margin:0;padding:10px;background:var(--chroma-above);border:1px solid var(--chroma-rule-bold);border-radius:var(--radius-md);box-shadow:var(--drop-lg);z-index:70;}
.balery-more-menu.is-open{display:block;}
.balery-more-menu .balery-jump{padding:4px 12px;border-radius:var(--radius-sm);}
.balery-more-menu .balery-jump::after{left:12px;right:auto;width:28px;bottom:4px;}
.balery-tools{display:flex;align-items:center;gap:var(--step-xs);margin-inline-start:auto;flex-shrink:0;order:2;}
.balery-tap{display:inline-flex;align-items:center;justify-content:center;min-height:44px;white-space:nowrap;flex-shrink:0;padding-inline:var(--step-sm);border-radius:var(--radius-sm);font-family:var(--face-heading);font-weight:var(--boldness-half);font-size:14px;text-decoration:none;}
.balery-tap--main{order:2;}
.balery-tap--quiet{display:none;background:var(--chroma-above);color:var(--chroma-script);border:1px solid var(--chroma-script);}
.balery-tap--quiet:hover{background:var(--chroma-accent);color:var(--chroma-root);border-color:var(--chroma-root);}
.balery-dock{display:none;position:absolute;left:var(--wrap-pad-sm);right:var(--wrap-pad-sm);top:calc(100% - 2px);max-height:calc(100vh - 110px);overflow-y:auto;background:var(--chroma-above);border:1px solid var(--chroma-rule-bold);border-radius:var(--radius-md);box-shadow:var(--drop-lg);padding:10px;}
.balery-dock.is-open{display:block;}
.balery-dock-set{list-style:none;display:grid;}
.balery-dock-slot{display:block;}
.balery-dock-jump{display:flex;align-items:center;min-height:46px;padding-inline:14px;color:var(--chroma-script);text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:500;letter-spacing:var(--tracking-regular);border-radius:var(--radius-sm);}
.balery-dock-jump:hover{background:var(--chroma-accent);color:var(--chroma-root);}
.balery-dock-jump[aria-current="page"]{color:var(--chroma-root);box-shadow:inset 3px 0 0 var(--chroma-root);}
@media (max-width:1099px){
	.balery-nav{display:none;}
}
@media (max-width:419px){
	.balery{padding-inline:8px;}
	.balery-capsule{gap:8px;padding-inline:8px;}
	.balery-ring{padding:0 8px;height:46px;}
	.balery-mark{height:36px;}
	.balery-tap--main{white-space:normal;line-height:1.15;font-size:12px;padding-inline:10px;min-width:0;flex-shrink:1;text-align:center;}
	.balery-tools{flex-shrink:1;min-width:0;}
}
@media (min-width:560px){
	.balery{padding-inline:var(--wrap-pad);}
	.balery-word{display:inline;}
	.balery-mark{height:52px;}
	.balery-ring{height:60px;}
}
@media (min-width:1100px){
	.balery-capsule{height:76px;padding-inline:12px 14px;gap:var(--step-sm);}
	.balery-nav{display:flex;}
	.balery-toggle{display:none;}
	.balery-dock{display:none;}
	.balery-tap--quiet{display:inline-flex;}
	.balery-mark{height:60px;}
	.balery-ring{height:66px;padding:0 16px;}
	.balery-tools{order:4;}
}

.romoxu{margin-block-start:0;background:var(--chroma-field);border-top:1px solid var(--chroma-rule);}
.romoxu-core{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:80px;padding-block:14px;}
.romoxu-copy{font-size:var(--fs-legal);color:var(--chroma-subtle);letter-spacing:var(--tracking-regular);}
.romoxu-nav{display:block;}
.romoxu-set{display:flex;flex-wrap:wrap;gap:6px var(--step-sm);list-style:none;}
.romoxu-slot{display:block;}
.romoxu-jump{font-size:var(--fs-legal);letter-spacing:var(--tracking-airy);text-transform:uppercase;color:var(--chroma-subtle);text-decoration:none;}
.romoxu-jump:hover, .romoxu-jump[aria-current="page"]{color:var(--chroma-script);}
@media (min-width:800px){
	.romoxu-core{flex-direction:row;align-items:center;justify-content:space-between;min-height:64px;padding-block:10px;}
	.romoxu-set{gap:0;}
	.romoxu-slot + .romoxu-slot{border-left:1px solid var(--chroma-rule-bold);padding-inline-start:var(--step-sm);margin-inline-start:var(--step-sm);}
}

.pivylu{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--chroma-root);border-top:var(--outline-slim) solid rgba(255,255,255,0.08);padding-block:var(--step-xs);}
.pivylu[hidden], .pivylu.is-hidden{display:none;}
.pivylu-core{display:flex;flex-direction:column;gap:var(--step-xs);}
.pivylu-say{flex:1;font-size:var(--fs-fine);line-height:var(--line-regular);color:var(--chroma-accent);background:var(--chroma-root);}
.pivylu-tools{display:flex;gap:var(--step-2xs);flex-shrink:0;}
.pivylu-accept, .pivylu-skip{min-height:40px;padding:8px 16px;border-radius:var(--radius-sm);font-family:var(--face-heading);font-weight:var(--boldness-half);font-size:var(--fs-fine);}
.pivylu-accept{background:var(--chroma-accent);color:var(--chroma-script);border:1px solid var(--chroma-accent);}
.pivylu-accept:hover{background:var(--chroma-key-active);color:var(--chroma-root);}
.pivylu-skip{background:var(--chroma-root);color:var(--chroma-accent);border:1px solid var(--chroma-accent);}
.pivylu-skip:hover{background:var(--chroma-accent);color:var(--chroma-script);}
@media (min-width:800px){
	.pivylu-core{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--step-md);}
}
@media (max-width: 720px) {
	.pivylu, .pivylu-core {
		padding: 12px 14px !important;
		gap: 8px !important;
		font-size: 13px !important;
		line-height: 1.35 !important;
	}
	.pivylu-core{padding-inline:0 !important;}
	.pivylu button {
		padding: 8px 14px !important;
		font-size: 12px !important;
		min-height: 36px !important;
	}
}

.minyd{padding-block-start:var(--step-sm);}
.minyd-core{position:relative;}
.minyd-track{list-style:none;position:relative;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;background-color:var(--chroma-accent);}
.minyd-slide{display:none;position:relative;min-height:340px;background-color:var(--chroma-accent);background-image:url("/art/sight.webp");background-repeat:no-repeat;background-size:cover;}
.minyd-slide.is-open{display:flex;align-items:flex-end;}
.minyd-slide--v1{background-position:center 40%;}
.minyd-slide--v2{background-position:20% 30%;}
.minyd-slide--v3{background-position:85% 65%;}
.minyd-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg, rgba(11,10,16,0.96) 8%, rgba(11,10,16,0.72) 48%, rgba(11,10,16,0.25) 100%);}
.minyd-inside{position:relative;display:flex;flex-direction:column;gap:var(--step-xs);padding:var(--step-lg) var(--step-sm) var(--step-sm);max-width:820px;}
.minyd-kicker{align-self:flex-start;font-family:var(--face-heading);font-weight:var(--boldness-half);font-size:var(--fs-fine);letter-spacing:var(--tracking-airy);text-transform:uppercase;color:var(--chroma-accent);background:var(--chroma-root);padding:4px 10px;border-radius:var(--radius-xs);}
.minyd-top{font-size:var(--fs-xxl);font-weight:var(--boldness-bold);color:var(--chroma-script);}
.minyd-top--alt{font-family:var(--face-heading);text-transform:uppercase;letter-spacing:var(--tracking-tight);line-height:calc(var(--line-compact) + 0.16);font-size:calc(var(--fs-xxl) * 0.82);}
.minyd-body{max-width:var(--wrap-snug);color:#e2e2e2;font-size:calc(var(--fs-reading) * 1.08);line-height:var(--line-regular);}
.minyd-slide.is-open .minyd-kicker, .minyd-slide.is-open .minyd-top, .minyd-slide.is-open .minyd-body{animation:minyd-rise var(--speed-easy) var(--bezier-out) both;}
.minyd-slide.is-open .minyd-top{animation-delay:90ms;}
.minyd-slide.is-open .minyd-body{animation-delay:180ms;}
@keyframes minyd-rise{from{opacity:0;transform:translateY(var(--reveal-shift));}to{opacity:1;transform:none;}}
.minyd-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-xs) var(--step-sm);padding:var(--step-sm);background:var(--chroma-accent);border:1px solid var(--chroma-rule);border-top:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);}
.minyd-tap{display:inline-flex;align-items:center;justify-content:center;min-height:52px;font-size:16px;padding-inline:var(--step-md);text-decoration:none;}
.minyd-tag{font-size:var(--fs-fine);color:var(--chroma-subtle);background:var(--chroma-accent);}
.minyd-controls{display:flex;align-items:center;gap:10px;margin-inline-start:auto;}
.minyd-prev, .minyd-next{width:44px;height:44px;border-radius:var(--radius-circle);border:1px solid var(--chroma-rule-bold);background:var(--chroma-above);color:var(--chroma-script);font-size:18px;line-height:1;}
.minyd-prev:hover, .minyd-next:hover{background:var(--chroma-accent);color:var(--chroma-root);border-color:var(--chroma-root);}
.minyd-dots{display:flex;gap:6px;}
.minyd-dot{width:28px;height:28px;padding:0;border:0;background:transparent;position:relative;}
.minyd-dot::before{content:"";position:absolute;left:4px;right:4px;top:12px;height:4px;border-radius:4px;background:var(--chroma-rule-bold);transition:background var(--speed-quick) var(--bezier-out);}
.minyd-dot[aria-current="true"]::before{background:var(--chroma-root);}
@media (min-width:800px){
	.minyd-slide{min-height:430px;}
	.minyd-slide--v2{background-size:125% auto;}
	.minyd-slide--v3{background-size:140% auto;}
	.minyd-inside{padding:var(--step-xl) var(--step-lg) var(--step-md);}
	.minyd-tools{padding:var(--step-sm) var(--step-lg);}
}
@media (max-width:799px){
	.minyd-prev, .minyd-next{display:none;}
}

.zuzota{border-bottom:1px solid var(--chroma-rule);}
.zuzota-core{display:flex;align-items:center;gap:10px;padding-block:var(--step-xs);}
.zuzota-portrait{width:28px;height:28px;border-radius:var(--radius-circle);object-fit:cover;flex-shrink:0;}
.zuzota-tag{font-size:var(--fs-fine);color:var(--chroma-subtle);line-height:var(--line-regular);}
.zuzota-jump{color:var(--chroma-root);font-weight:var(--boldness-half);text-decoration:none;}
.zuzota-jump:hover{color:var(--chroma-root);text-decoration:underline;}
.zuzota-credit{color:var(--chroma-subtle);}
.zuzota-stamp{white-space:nowrap;color:var(--chroma-subtle);}

.vuzuzit-set{list-style:none;display:grid;grid-template-columns:1fr;gap:var(--step-sm);}
.vuzuzit-plate{display:flex;flex-direction:column;gap:12px;padding:var(--step-sm);background:var(--chroma-above);border:1px solid var(--chroma-rule);border-radius:var(--radius-md);transition:transform var(--speed-regular) var(--bezier-out), border-color var(--speed-regular) var(--bezier-out);}
.vuzuzit-plate:hover{transform:translateY(calc(var(--lift) * -1));border-color:var(--chroma-root);}
.vuzuzit-shot{width:32px;height:32px;fill:var(--chroma-root);flex-shrink:0;}
.vuzuzit-top{font-size:var(--fs-md-2);font-weight:var(--boldness-bold);color:var(--chroma-script);}
.vuzuzit-body{font-size:var(--fs-sm-2);color:var(--chroma-subtle);line-height:var(--line-loose);}
.vuzuzit-plate--hero{background:var(--chroma-moss);border-color:#2c3d17;}
.vuzuzit-plate--hero .vuzuzit-shot, .vuzuzit-plate--wide .vuzuzit-shot{width:40px;height:40px;}
.vuzuzit-plate--hero .vuzuzit-body{color:#d5d5d5;}
.vuzuzit-tap{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:48px;margin-block-start:var(--step-xs);padding-inline:var(--step-md);font-family:var(--face-heading);text-decoration:none;}
.vuzuzit-plate:not(:has(.vuzuzit-shot)) .vuzuzit-top{margin-block-start:44px;}
@media (min-width:700px){
	.vuzuzit-set{grid-template-columns:repeat(2, minmax(0, 1fr));}
	.vuzuzit-plate--hero, .vuzuzit-plate--wide, .vuzuzit-plate--pair{grid-column:span 2;}
	.vuzuzit-plate{padding:var(--step-md);}
}
@media (min-width:1100px){
	.vuzuzit-set{grid-template-columns:repeat(3, minmax(0, 1fr));}
	.vuzuzit-plate--pair{grid-column:auto;}
	.vuzuzit-plate--hero{grid-column:span 2;grid-row:span 2;justify-content:center;padding:var(--step-lg);}
	.vuzuzit-plate--hero .vuzuzit-top{font-size:calc(var(--fs-head) * 0.8);}
	.vuzuzit-plate--hero .vuzuzit-body{font-size:var(--fs-reading);}
	.vuzuzit-plate--wide{grid-column:span 2;justify-content:center;}
	.vuzuzit-plate--wide .vuzuzit-top{font-size:var(--fs-display-3);}
	.vuzuzit-plate--wide .vuzuzit-body{font-size:var(--fs-reading);}
	.vuzuzit-plate--fill2{grid-column:span 2;}
	.vuzuzit-plate--fill3{grid-column:1 / -1;}
}

.lotole-core{max-width:calc(var(--wrap-full) + 2 * var(--wrap-pad-lg));}
.lotole-part + .lotole-part{margin-block-start:var(--step-lg);}
.lotole-head{font-size:calc(var(--fs-head) * 0.8);font-weight:var(--boldness-bold);color:var(--chroma-script);margin-block-end:var(--step-sm);}
.lotole-sub{font-size:var(--fs-md-2);font-weight:var(--boldness-half);margin-block:var(--step-sm) var(--step-xs);}
.lotole-body{color:#d6d6d6;line-height:calc(var(--line-loose) + 0.1);}
.lotole-body + .lotole-body, .lotole-set + .lotole-body, .lotole-body + .lotole-set, .lotole-set + .lotole-set{margin-block-start:var(--step-sm);}
.lotole-body--lead{font-size:calc(var(--fs-reading) * 1.15);color:var(--chroma-script);line-height:var(--line-loose);}
.lotole-set{padding-inline-start:1.4em;color:#d6d6d6;}
.lotole-set--ul{list-style:none;padding-inline-start:0;}
.lotole-set--ul .lotole-slot{position:relative;padding-inline-start:22px;}
.lotole-set--ul .lotole-slot::before{content:"";position:absolute;left:2px;top:0.72em;width:9px;height:9px;border-radius:2px;background:var(--chroma-root);transform:rotate(45deg);}
.lotole-set--ol .lotole-slot::marker{color:var(--chroma-root);font-weight:var(--boldness-half);}
.lotole-slot + .lotole-slot{margin-block-start:10px;}
.lotole-body strong, .lotole-slot strong{color:var(--chroma-script);font-weight:var(--boldness-half);}
.lotole-jump{color:var(--chroma-root);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;border-radius:3px;transition:background var(--speed-quick) var(--bezier-out), color var(--speed-quick) var(--bezier-out);}
.lotole-jump:hover{background:#243d0a;color:var(--chroma-script);}
.lotole-frame{margin:var(--step-md) 0 0;background:var(--chroma-field);}
.lotole-shot{display:block;width:auto;max-width:100%;height:auto;max-height:56vh;margin-inline:auto;border-radius:var(--radius-md);border:1px solid var(--chroma-rule);}
.lotole-shot--tall{max-height:60vh;}
.lotole-pitch{display:flex;flex-direction:column;align-items:flex-start;gap:var(--step-xs);margin-block-start:var(--step-md);padding:var(--step-sm);background:var(--chroma-moss);border:1px solid #2c3d17;border-radius:var(--radius-md);}
.lotole-pitch-say{font-size:var(--fs-sm-2);color:#dcdcdc;background:var(--chroma-moss);}
.lotole-pitch-tap{display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--step-md);font-family:var(--face-heading);text-decoration:none;min-height:48px;}
@media (min-width:800px){
	.lotole-shot--tall{max-height:60vh;}
.lotole-pitch{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--step-sm) var(--step-md);}
}

.dozes-kicker{margin-block:calc(var(--step-md) * -0.6) var(--step-sm);color:var(--chroma-subtle);font-size:var(--fs-sm-2);}
.dozes-kicker strong{color:var(--chroma-root);}
.dozes-set{list-style:none;}
.dozes-slot{padding-block:var(--step-sm);border-bottom:1px solid var(--chroma-rule);}
.dozes-slot:first-child{border-top:1px solid var(--chroma-rule);}
.dozes-band{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 14px;margin-block-end:8px;}
.dozes-who{font-weight:var(--boldness-half);color:var(--chroma-script);}
.dozes-score{color:var(--chroma-root);font-weight:var(--boldness-half);font-size:var(--fs-sm-2);}
.dozes-star{color:var(--chroma-root);}
.dozes-stamp{grid-column:1 / -1;font-size:var(--fs-fine);color:var(--chroma-subtle);}
.dozes-body{color:#d6d6d6;line-height:var(--line-regular);}
@media (min-width:800px){
	.dozes-band{grid-template-columns:auto auto 1fr;}
	.dozes-stamp{grid-column:auto;justify-self:end;}
}

.furutik-box{background:var(--chroma-moss);border:1px solid #2a3322;border-radius:var(--radius-lg);padding:var(--step-xs);}
.furutik-slot{position:relative;padding-inline-start:var(--step-sm);box-shadow:inset 4px 0 0 var(--chroma-root);}
.furutik-slot + .furutik-slot{margin-block-start:2px;}
.furutik-slot:not(:last-child){border-bottom:1px solid #26301d;}
.furutik-top{font-size:var(--fs-md-2);font-weight:var(--boldness-half);text-transform:none;letter-spacing:0;font-family:var(--face-heading);line-height:var(--line-regular);}
.furutik-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--step-xs);width:100%;min-height:48px;padding:var(--step-xs) 4px;text-align:left;background:var(--chroma-moss);color:var(--chroma-script);border:0;font:inherit;text-transform:inherit;}
.furutik-toggle:hover{background:var(--chroma-moss);color:var(--chroma-root);}
.furutik-sign{position:relative;width:18px;height:18px;flex-shrink:0;}
.furutik-sign::before, .furutik-sign::after{content:"";position:absolute;left:0;right:0;top:8px;height:2px;background:var(--chroma-root);transition:transform var(--speed-regular) var(--bezier-out);}
.furutik-sign::after{transform:rotate(90deg);}
.furutik-slot.is-open .furutik-sign::after{transform:rotate(0deg);}
.furutik-say{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--speed-regular) var(--bezier-in-out), opacity var(--speed-regular) var(--bezier-in-out);}
.furutik-body{overflow:hidden;min-height:0;padding:0 4px var(--step-xs);color:#d6d6d6;background:var(--chroma-moss);line-height:var(--line-loose);}
.js-on .furutik-slot:not(.is-open) .furutik-say{grid-template-rows:0fr;opacity:0;}
.js-on .furutik-slot:not(.is-open) .furutik-body{padding-block-end:0;}
@media (min-width:800px){
	.furutik-box{padding:var(--step-md) var(--step-lg);}
}

.kezoz{margin-block:var(--sec-y) 0;padding-block:var(--step-lg);background-color:var(--chroma-accent);background-image:linear-gradient(135deg, var(--chroma-gradient-mid) 0%, var(--chroma-accent) 70%);border-block:1px solid var(--chroma-rule);}
.kezoz-core{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--step-sm);}
.kezoz-head{font-size:calc(var(--fs-head) * 0.9);font-weight:var(--boldness-bold);max-width:900px;}
.kezoz-body{max-width:var(--wrap-snug);color:#dedede;}
.kezoz-tools{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--step-xs);}
.kezoz-tap{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding-inline:var(--step-md);border-radius:var(--radius-sm);font-family:var(--face-heading);font-weight:var(--boldness-half);text-decoration:none;}
.kezoz-tap--primary{box-shadow:var(--drop-sm);}
.kezoz-tap--secondary{background:var(--chroma-accent);color:var(--chroma-script);border:1px solid var(--chroma-subtle);}
.kezoz-tap--secondary:hover{background:#1b2410;color:var(--chroma-root);border-color:var(--chroma-root);}
.kezoz-tag{font-size:var(--fs-fine);color:var(--chroma-subtle);}

.pova-lead{text-align:center;border-radius:var(--radius-sm);font-weight:var(--boldness-half)}
.pova-lead{
  background:#7C3AED;color:#FFFFFF;text-decoration:none;
  transition:background var(--speed-quick) var(--bezier-out),color var(--speed-quick) var(--bezier-out),transform var(--speed-quick) var(--bezier-out);}
.pova-lead.pova-lead{color:#FFFFFF;text-decoration:none;}
.pova-lead:hover{background:#6D28D9;color:#FFFFFF;animation:none}
.pova-lead.pova-lead:hover{color:#FFFFFF;text-decoration:none}
.pova-lead:hover::after{animation:none}
.pova-lead:active{background:#5B21B6;color:#FFFFFF}
.pova-lead:focus-visible{outline:3px solid var(--chroma-root);outline-offset:3px}
@keyframes pova-pulse{0%{transform:rotate(0)}23.529%{transform:rotate(1.4deg)}47.059%,100%{transform:rotate(0)}}
.pova-lead{animation:pova-pulse 1.7s cubic-bezier(.40,.75,.60,1) infinite;transform-origin:50% 90%}
@media (prefers-reduced-motion:reduce){.pova-lead,.pova-lead::after{animation:none!important;transition:none!important}}

.dinale{padding-block:var(--sec-y);background-image:linear-gradient(180deg, var(--chroma-gradient-mid) 0%, var(--chroma-field) 100%);background-color:var(--chroma-field);}
.dinale-core{display:grid;grid-template-columns:1fr;gap:var(--step-sm);}
.dinale-col{display:flex;flex-direction:column;gap:var(--step-xs);min-width:0;}
.dinale-col--lead{justify-content:flex-end;}
.dinale-col--aside{justify-content:flex-end;}
.dinale-kicker{align-self:flex-start;font-family:var(--face-heading);font-weight:var(--boldness-half);font-size:var(--fs-fine);letter-spacing:var(--tracking-airy);text-transform:uppercase;color:var(--chroma-root);}
.dinale-top{font-size:calc(var(--fs-xxl) * 0.86);font-weight:var(--boldness-bold);}
.dinale-body{color:#dadada;font-size:calc(var(--fs-reading) * 1.06);line-height:var(--line-loose);border-inline-start:3px solid var(--chroma-root);padding-inline-start:var(--step-sm);}
@media (min-width:900px){
	.dinale-core{grid-template-columns:1.2fr 1fr;gap:var(--step-xl);align-items:end;}
}

.mytipug-gloss{font-family:var(--face-heading);font-size:var(--fs-md-2);font-style:italic;font-weight:var(--boldness-half);color:var(--chroma-subtle);text-align:center;padding-block-end:var(--step-sm);}
.mytipug-gloss::before{content:"";display:block;width:40px;height:2px;margin:0 auto var(--step-xs);background:var(--chroma-root);}
.mytipug-scroll{overflow-x:auto;}
.mytipug-grid{width:100%;border-collapse:collapse;font-size:var(--fs-sm-2);}
.mytipug-grid th{text-align:left;font-family:var(--face-heading);font-size:var(--fs-fine);font-weight:var(--boldness-half);text-transform:uppercase;letter-spacing:var(--tracking-regular);color:var(--chroma-root);background:var(--chroma-field);padding:10px 8px;border-bottom:2px solid var(--chroma-root);vertical-align:bottom;}
.mytipug-grid td{padding:12px 8px;color:#dcdcdc;background:var(--chroma-field);border-bottom:1px solid var(--chroma-rule);vertical-align:top;}
.mytipug-grid tbody tr:last-child td{color:var(--chroma-script);font-weight:var(--boldness-half);border-bottom:0;}
.mytipug-grid td:first-child{color:var(--chroma-script);font-weight:var(--boldness-half);}
@media (min-width:800px){
	.mytipug-grid{font-size:var(--fs-reading);}
	.mytipug-grid th, .mytipug-grid td{padding:14px var(--step-sm);}
}

.kabafek{padding-block:var(--step-sm);}
.kabafek-core > *{max-width:var(--wrap-snug);margin-inline:auto;}
.kabafek-core{display:flex;flex-direction:column;gap:var(--step-xs);}
.kabafek-body{text-align:center;color:var(--chroma-subtle);font-size:var(--fs-sm-2);}
.kabafek-tools{display:flex;flex-direction:column;gap:var(--step-xs);width:100%;}
.kabafek-tap{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding-inline:var(--step-sm);border-radius:var(--radius-sm);font-family:var(--face-heading);font-weight:var(--boldness-half);font-size:var(--fs-sm-2);text-decoration:none;}
.kabafek-tap--primary{box-shadow:var(--drop-sm);}
.kabafek-tap--ghost{background:var(--chroma-field);color:var(--chroma-script);border:1px solid var(--chroma-subtle);}
.kabafek-tap--ghost:hover{background:var(--chroma-accent);color:var(--chroma-root);border-color:var(--chroma-root);}
@media (min-width:560px){
	.kabafek-tools{flex-direction:row;justify-content:center;}
}

.ruted-stamp{font-size:var(--fs-legal);text-transform:uppercase;letter-spacing:var(--tracking-airy);color:var(--chroma-subtle);margin-block-end:var(--step-md);}
.ruted-part{padding-block:var(--step-md);}
.ruted-part + .ruted-part{border-top:1px solid var(--chroma-rule);}
.ruted-part:first-of-type{padding-block-start:0;}
.ruted-head{font-size:var(--fs-display-3);font-weight:var(--boldness-bold);margin-block-end:var(--step-xs);}
.ruted-body{color:var(--chroma-subtle);line-height:var(--line-loose);}
.ruted-body + .ruted-body{margin-block-start:var(--step-xs);}
.ruted-contacts{margin-block-start:var(--step-md);padding:var(--step-md);background:var(--chroma-above);border-radius:var(--radius-md);}
.ruted-head--box{font-size:var(--fs-md-2);}
.ruted-set{list-style:none;display:grid;gap:10px;color:#dcdcdc;}
.ruted-slot{display:block;padding-inline-start:16px;border-inline-start:2px solid var(--chroma-root);}
.ruted-jump{color:var(--chroma-root);}
.ruted-note{margin-block-start:var(--step-md);padding:var(--step-sm);background:#2a1216;border-inline-start:3px solid var(--chroma-rg-banner);border-radius:var(--radius-xs);font-size:var(--fs-fine);color:#e9dada;}

.zogusy-plate{display:grid;grid-template-columns:1fr;gap:var(--step-sm);padding:var(--step-md) var(--step-sm);background:var(--chroma-above);border-radius:var(--radius-md);border-inline-start:4px solid var(--chroma-root);}
.zogusy-portrait{width:100px;height:100px;border-radius:var(--radius-circle);object-fit:cover;}
.zogusy-inside{display:flex;flex-direction:column;gap:var(--step-xs);min-width:0;}
.zogusy-mark{font-family:var(--face-heading);font-size:var(--fs-xxl);line-height:0.7;color:var(--chroma-root);height:0.6em;}
.zogusy-top{font-size:calc(var(--fs-xxl) * 0.8);font-weight:var(--boldness-bold);}
.zogusy-quote{margin:0;font-style:italic;font-size:var(--fs-md-2);line-height:var(--line-loose);color:var(--chroma-script);}
.zogusy-credit{font-size:var(--fs-fine);letter-spacing:var(--tracking-airy);text-transform:uppercase;color:var(--chroma-subtle);}
@media (min-width:700px){
	.zogusy-plate{grid-template-columns:100px 1fr;gap:var(--step-lg);padding:var(--step-lg);}
}
.zogusy-articles-set{list-style:none;display:grid;grid-template-columns:1fr;gap:var(--step-xs);}
.zogusy-articles-slot{display:flex;flex-direction:column;gap:6px;padding:var(--step-sm);background:var(--chroma-above);border:1px solid var(--chroma-rule);border-radius:var(--radius-md);}
.zogusy-articles-jump{font-weight:var(--boldness-half);color:var(--chroma-script);text-decoration:none;}
.zogusy-articles-jump:hover{color:var(--chroma-root);}
.zogusy-articles-body{font-size:var(--fs-fine);color:var(--chroma-subtle);line-height:var(--line-regular);}
@media (min-width:800px){
	.zogusy-articles-set{grid-template-columns:repeat(2, minmax(0, 1fr));}
}

.nimex-body{color:#d6d6d6;margin-block:calc(var(--step-md) * -0.5) var(--step-sm);}
.nimex-form{display:flex;flex-direction:column;gap:var(--step-xs);padding:var(--step-sm);background:var(--chroma-above);border:1px solid var(--chroma-rule);border-radius:var(--radius-md);}
.nimex-entry{display:flex;flex-direction:column;gap:6px;flex:1;}
.nimex-hint{font-size:var(--fs-fine);color:var(--chroma-subtle);}
.nimex-input{min-height:48px;padding:0 14px;background:var(--chroma-field);color:var(--chroma-script);border:1px solid var(--chroma-rule-bold);border-radius:var(--radius-sm);font:inherit;}
.nimex-input:focus{border-color:var(--chroma-root);outline:none;}
.nimex-send{align-self:stretch;min-height:48px;padding-inline:var(--step-md);background:var(--chroma-root);color:var(--chroma-accent);border:0;border-radius:var(--radius-sm);font-family:var(--face-heading);font-weight:var(--boldness-half);}
.nimex-send:hover{background:var(--chroma-script);color:var(--chroma-accent);}
.nimex-done{margin-block-start:var(--step-xs);padding:var(--step-xs) var(--step-sm);background:var(--chroma-moss);color:var(--chroma-script);border-radius:var(--radius-sm);}
.nimex-done[hidden]{display:none;}
@media (min-width:700px){
	.nimex-form{flex-direction:row;align-items:flex-end;}
	.nimex-send{align-self:flex-end;}
}

.vasexa{padding-block:var(--step-xl);}
.vasexa-plate{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--step-sm);max-width:var(--wrap-snug);margin-inline:auto;padding:var(--step-lg) var(--step-md);background:var(--chroma-above);border:2px solid var(--chroma-root);border-radius:var(--radius-lg);box-shadow:var(--drop-md);}
.vasexa-code{font-family:var(--face-heading);font-weight:var(--boldness-bold);font-size:calc(var(--fs-xxl) * 1.6);line-height:1;color:var(--chroma-root);}
.vasexa-top{font-size:calc(var(--fs-head) * 0.8);font-weight:var(--boldness-bold);}
.vasexa-body{color:#d6d6d6;}
.vasexa-home{display:inline-flex;align-items:center;min-height:48px;padding-inline:var(--step-md);background:var(--chroma-root);color:var(--chroma-accent);border-radius:var(--radius-sm);font-family:var(--face-heading);font-weight:var(--boldness-half);text-decoration:none;}
.vasexa-home:hover{background:var(--chroma-script);color:var(--chroma-accent);}

@media (max-width: 1112px) {
  .balery-nav,
  .balery-set,
  .balery-jump,
  .balery-more { display: none !important; }
  .balery-toggle { display: flex !important; }
}
