body:has(.th),body:has(.th-bare),html:has(.th),html:has(.th-bare){background:#000;color-scheme:dark}.th{--ink:#f4f4f5;--mid:rgba(244,244,245,.74);--faint:rgba(244,244,245,.58);--hair:rgba(255,255,255,.11);--hair2:rgba(255,255,255,.2);--display:"Bricolage Grotesque","Geist",system-ui,sans-serif;--body:"Geist",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--greek:"Inter","Helvetica Neue",Arial,sans-serif;--glow:0 0 .02em #fff,0 0 .07em rgba(255,255,255,.85),0 0 .18em rgba(255,255,255,.5),0 0 .42em rgba(255,255,255,.28),0 0 .9em rgba(255,255,255,.14);--hot:0 0 .03em #fff,0 0 .08em #fff,0 0 .18em rgba(255,255,255,.9),0 0 .4em rgba(255,255,255,.55),0 0 .8em rgba(255,255,255,.3),0 0 1.5em rgba(255,255,255,.16);--ease:cubic-bezier(.16,1,.3,1);--colw:min(calc(56vw - 120px),720px);min-height:100vh;min-height:100svh;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);background:#000;color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.th [lang=el]{font-family:var(--greek)}.th ::selection{background:rgba(255,255,255,.28);color:#fff}.th :where(h1,p){margin:0}.th :is(a,button):focus-visible{outline:1px solid #f4f4f5;outline-offset:4px}.th .th-back,.th .th-brand{border-radius:6px}.th .gk-t>[lang]{display:none}html:not([data-gk-lang]) .th .gk-t>[lang=en],html[data-gk-lang=az] .th .gk-t>[lang=az],html[data-gk-lang=en] .th .gk-t>[lang=en],html[data-gk-lang=ru] .th .gk-t>[lang=ru]{display:inline}.th-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;box-sizing:border-box;overflow:hidden;flex-direction:column;gap:20px;padding:26px clamp(24px,3.2vw,48px);border-right:1px solid var(--hair)}.th-stage,.th-top{display:flex;justify-content:space-between}.th-top{gap:16px}.th-brand,.th-top{align-items:center}.th-brand{display:inline-flex;gap:10px;min-height:44px;margin-block:-5px;color:var(--ink);text-decoration:none;font:600 15px var(--display);letter-spacing:-.01em}.th-brand img{width:22px;height:auto}.th-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-block:-5px;padding:0 0 0 12px;color:var(--faint);text-decoration:none;font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;transition:color .2s}.th-back:hover{color:var(--ink)}.th-hero{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.th-motif{width:clamp(200px,min(24vw,36vh),330px);margin-bottom:clamp(22px,4.4vh,44px)}.th[data-motif=chaos] .th-motif,.th[data-motif=lethe] .th-motif,.th[data-motif=silence] .th-motif{width:clamp(280px,min(36vw,62vh),520px)}.th[data-motif^=xenia] .th-motif{width:clamp(170px,min(18vw,30vh),240px)}.th-svg{display:block;width:100%;height:auto;overflow:visible}.th-line{fill:none;stroke:rgba(255,255,255,.46);stroke-width:1.15;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.th-svg--wide .th-line,.th-svg--xenia .th-line{stroke-linecap:round;stroke-linejoin:round}.th-svg--xenia .th-line{stroke:rgba(255,255,255,.62)}.th-svg--xenia .th-line--inner{stroke:rgba(255,255,255,.26);stroke-dasharray:2 4}.th-line--fade{stroke:url(#th-lethe-fade)}.th-line--wall{stroke:rgba(255,255,255,.3)}.th-thread{fill:none;stroke:rgba(255,255,255,.78);stroke-width:1.1;vector-effect:non-scaling-stroke;stroke-dasharray:1.5 5;stroke-linecap:round;stroke-linejoin:round}.th-halo,.th-point{fill:#fff}.th-halo{opacity:.1}.th-halo--2{opacity:.045}.th-kicker{font:500 11px/1.3 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.th-kicker:before{content:"";display:inline-block;width:18px;height:1px;margin:0 10px .3em 0;background:currentColor;vertical-align:middle}.th-word{position:relative;margin-top:clamp(12px,1.8vh,18px);padding-left:.06em;font:500 min(118px,calc(var(--colw) / (var(--len, 6) * .86))) /.92 var(--greek);letter-spacing:.06em;color:#fff;text-shadow:var(--glow);white-space:nowrap}.th-word:after{content:attr(data-g);position:absolute;inset:0;padding-left:inherit;opacity:0;pointer-events:none;text-shadow:var(--hot);animation:thIgnite 1.9s cubic-bezier(.2,.7,.2,1) .6s both}@keyframes thIgnite{0%{opacity:0}16%{opacity:1}to{opacity:0}}.th-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding-top:16px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--faint)}.th-quote{font-family:var(--display);font-weight:500;letter-spacing:-.01em;color:var(--mid)}.th-panel{display:flex;flex-direction:column;justify-content:center;padding:48px clamp(28px,5vw,80px)}.th-panel-in{width:100%;max-width:440px;margin:0 auto}.th-code{display:flex;align-items:center;gap:12px;margin-bottom:22px;font:500 11px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mid)}.th-code-num{flex:none;font:500 17px/1 var(--greek);letter-spacing:.02em;text-transform:none;color:#fff;text-shadow:0 0 .45em rgba(255,255,255,.18)}.th-code-rule{flex:none;width:24px;height:1px;background:rgba(255,255,255,.3)}.th-h1{font:600 clamp(30px,2.6vw,40px)/1.06 var(--display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.th-body{margin-top:14px;font-size:16px;line-height:1.58;color:var(--mid);text-wrap:pretty}.th-myth{margin-top:22px;padding-top:18px;border-top:1px solid var(--hair);font-size:13.5px;line-height:1.55;text-wrap:pretty}.th-fine,.th-myth{color:var(--faint)}.th-fine{margin-top:16px;font:500 11px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase}.th-fine code{margin-left:6px;font:500 13px var(--mono);letter-spacing:.12em;color:var(--ink)}.th-status{margin-top:18px;font-size:14.5px;color:var(--mid)}.th-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.th-ghost,.th-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;box-sizing:border-box;border:1px solid transparent;border-radius:999px;font:600 15px/1.2 var(--body);letter-spacing:-.005em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s;-webkit-tap-highlight-color:transparent}.th-pill{background:#f4f4f5;border-color:#f4f4f5;color:#0a0a0a}.th-pill:hover{background:#fff;border-color:#fff}.th-ghost{background:transparent;border-color:var(--hair2);color:var(--ink)}.th-ghost:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.36)}.th :is(.th-pill,.th-ghost):focus-visible{outline-offset:3px}@keyframes thRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.th-in{animation:thRise .8s var(--ease) both}@media (min-width:861px) and (max-height:700px){.th-motif{width:clamp(150px,26vh,220px);margin-bottom:18px}.th[data-motif=chaos] .th-motif,.th[data-motif=lethe] .th-motif,.th[data-motif=silence] .th-motif{width:clamp(240px,50vh,400px)}}@media (max-width:860px){.th{--colw:calc(100vw - 40px);grid-template-columns:1fr;grid-template-rows:auto 1fr}.th-stage{position:relative;height:auto;border-right:0;gap:0;padding:calc(12px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))}.th-hero{padding:clamp(20px,5vh,44px) 0 0}.th-motif{width:clamp(120px,34vw,170px);margin-bottom:20px}.th[data-motif=chaos] .th-motif,.th[data-motif=lethe] .th-motif,.th[data-motif=silence] .th-motif{width:min(100%,320px)}.th[data-motif^=xenia] .th-motif{width:clamp(110px,30vw,150px)}.th-back{font-size:11.5px;letter-spacing:.16em}.th-word{font-size:min(64px,calc(var(--colw) / (var(--len, 6) * .8)))}.th-foot{display:none}.th-panel{justify-content:flex-start;padding:26px max(20px,env(safe-area-inset-right)) calc(36px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));text-align:center}.th-panel-in{max-width:460px}.th-code{justify-content:center;margin-bottom:14px}.th-h1{font-size:clamp(26px,7vw,32px)}.th-body{font-size:15.5px}.th-actions{justify-content:center}.th-actions>*{flex:1 1 150px;max-width:320px}body:has(.pwa-install-banner) .th-panel{padding-bottom:128px}}@media (prefers-reduced-motion:reduce){.th-in,.th-word:after{animation:none!important}}.th-bare{min-height:100vh;min-height:100svh;display:grid;place-items:center;background:#000}.th-bare img{width:44px;height:auto;opacity:.92}