.X_I_5q_canvasLayer{z-index:0;pointer-events:none;background:radial-gradient(42% 30% at 54% 66%,#ffd6968c,#f0a6462e 45%,#0000 75%),radial-gradient(120% 70% at 50% 120%,#283460e6,#0000 60%),linear-gradient(#070d1a 0%,#140f14 55%,#1d1612 66%,#0b1222 67%,#0b1428 100%);position:fixed;inset:0}.X_I_5q_canvasLayer canvas{animation:1.4s both X_I_5q_reveal}@keyframes X_I_5q_reveal{0%{opacity:0}to{opacity:1}}.X_I_5q_spacer{z-index:-1;pointer-events:none;height:1000svh;position:relative}@media (max-width:767px){.X_I_5q_spacer{height:720svh}}
.Gn4zKG_map{z-index:5;position:fixed;top:50%;right:clamp(14px,2.4vw,36px);transform:translateY(-50%)}.Gn4zKG_list{z-index:1;flex-direction:column;gap:clamp(12px,2.4vh,22px);margin:0;padding:0;list-style:none;display:flex;position:relative}.Gn4zKG_item{justify-content:center;display:flex}.Gn4zKG_dot{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:relative}.Gn4zKG_dot:before{content:"";background:var(--text-faint);width:4px;height:4px;transition:transform .4s var(--ease), background-color .3s ease;border-radius:50%}.Gn4zKG_dot[data-passed=true]:before{background:var(--text-dim)}.Gn4zKG_dot[data-active=true]:before{background:var(--accent);transform:scale(1.8)}.Gn4zKG_dot:hover:before{background:var(--text);transform:scale(1.6)}.Gn4zKG_label{color:var(--text-dim);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;white-space:nowrap;opacity:0;transition:opacity .25s ease, transform .3s var(--ease), color .25s ease;pointer-events:none;font-size:11px;position:absolute;top:50%;right:30px;transform:translate(6px,-50%)}.Gn4zKG_dot:hover .Gn4zKG_label,.Gn4zKG_dot:focus-visible .Gn4zKG_label,.Gn4zKG_dot[data-active=true] .Gn4zKG_label{opacity:1;transform:translateY(-50%)}.Gn4zKG_dot[data-active=true] .Gn4zKG_label{color:var(--text)}.Gn4zKG_track{background:var(--hair);width:1px;position:absolute;top:12px;bottom:12px;left:50%;transform:translate(-50%)}.Gn4zKG_fill{background:linear-gradient(var(--text-faint), var(--accent));transform-origin:top;height:100%;transition:transform .9s var(--ease)}@media (max-width:767px){.Gn4zKG_map{top:30%;right:6px}.Gn4zKG_list{gap:8px}.Gn4zKG_label,.Gn4zKG_dot[data-active=true] .Gn4zKG_label{display:none}}@media (prefers-reduced-motion:reduce){.Gn4zKG_dot:before,.Gn4zKG_label,.Gn4zKG_fill{transition:none}}
.RKCoIW_panel{max-width:470px;position:relative}.RKCoIW_title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--text);margin-top:0;font-size:clamp(38px,4vw,60px);font-weight:600;line-height:.98}.RKCoIW_wordMask{vertical-align:top;margin-bottom:-.08em;margin-right:.24em;padding-bottom:.08em;display:inline-block;overflow:hidden}.RKCoIW_wordMask:last-child{margin-right:0}.RKCoIW_word{display:inline-block}.RKCoIW_meta{color:var(--text-dim);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.01em;flex-wrap:wrap;gap:4px 18px;margin-top:16px;font-size:12.5px;display:flex}.RKCoIW_period{color:var(--accent)}.RKCoIW_paragraph{max-width:42ch;color:var(--text);margin-top:22px;font-size:16.5px;line-height:1.62}.RKCoIW_paragraph+.RKCoIW_paragraph{color:var(--text-dim);margin-top:10px}.RKCoIW_email{font-family:var(--font-display), system-ui, sans-serif;margin-top:14px;font-size:clamp(22px,2.4vw,32px);font-weight:500}.RKCoIW_email a{background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--ease);text-decoration:none}.RKCoIW_email a:hover{background-size:100% 1px}.RKCoIW_details{margin-top:22px}.RKCoIW_summary{cursor:pointer;color:var(--text-dim);font-family:var(--font-mono), ui-monospace, monospace;font-size:12px;list-style:none;display:none}.RKCoIW_summary::-webkit-details-marker{display:none}.RKCoIW_summary:after{content:" +";color:var(--accent)}.RKCoIW_details[open] .RKCoIW_summary:after{content:" –"}.RKCoIW_highlights{border-bottom:1px solid var(--hair);margin:0;padding:0;list-style:none}.RKCoIW_highlights li{border-top:1px solid var(--hair);color:var(--text-dim);grid-template-columns:30px 1fr;gap:4px;padding:10px 0;font-size:14px;line-height:1.55;display:grid}.RKCoIW_number{color:var(--text-faint);font-family:var(--font-mono), ui-monospace, monospace;padding-top:2px;font-size:11px}.RKCoIW_stack{color:var(--text-dim);font-family:var(--font-mono), ui-monospace, monospace;margin-top:18px;font-size:12px;line-height:1.8}.RKCoIW_dot{color:var(--text-faint)}.RKCoIW_actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:28px;display:flex}.RKCoIW_button,.RKCoIW_buttonPrimary{min-height:44px;transition:background-color .25s ease, color .25s ease, transform .25s var(--ease);align-items:center;gap:10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.RKCoIW_buttonPrimary{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:0 22px}.RKCoIW_buttonPrimary:after,.RKCoIW_button:after{content:"→";transition:transform .3s var(--ease)}.RKCoIW_buttonPrimary:hover{background:#e4ff7d}.RKCoIW_button{color:var(--text)}.RKCoIW_button:hover{color:var(--accent)}.RKCoIW_buttonPrimary:hover:after,.RKCoIW_button:hover:after{transform:translate(4px)}.RKCoIW_button:active,.RKCoIW_buttonPrimary:active{transform:scale(.97)}.RKCoIW_credits{max-width:52ch;color:var(--text-faint);margin-top:28px;font-size:11px;line-height:1.5}.RKCoIW_heroTitle{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;color:#0000;background-image:linear-gradient(105deg,#0000 42%,#fffffff2 50%,#0000 58%),linear-gradient(#fff 35%,#9ea4ae 100%);background-position:130% 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,8vw,124px);font-weight:600;line-height:.95}.RKCoIW_code{color:var(--text-dim);font-family:var(--font-mono), ui-monospace, monospace;margin-top:20px;font-size:clamp(13px,1.25vw,16px)}.RKCoIW_code code{color:var(--text)}.RKCoIW_heroPanel{max-width:560px}.RKCoIW_heroParagraph{color:var(--text);font-size:17px;font-weight:500;line-height:1.6}.RKCoIW_story{z-index:2;position:relative}.RKCoIW_scrim{display:none}[data-mode=static] .RKCoIW_story{padding:140px var(--gutter) 120px;background:var(--scrim);flex-direction:column;display:flex}[data-mode=static] .RKCoIW_chapter{border-top:1px solid var(--hair);width:100%;max-width:720px;margin:0 auto;padding:64px 0}[data-mode=static] .RKCoIW_lahore{border-top:0;padding-top:0}:is([data-mode=static] .RKCoIW_panel,[data-mode=static] .RKCoIW_heroPanel){max-width:none}[data-mode=static] .RKCoIW_heroPanel{margin-top:28px}[data-mode=cinematic] .RKCoIW_story{pointer-events:none;position:fixed;inset:0}[data-mode=cinematic] .RKCoIW_scrim{opacity:0;background:linear-gradient(90deg,#03050ae0 0%,#03050ab3 26%,#03050a40 46%,#03050a00 62%);transition:opacity .9s;display:block;position:absolute;inset:0}[data-mode=cinematic] .RKCoIW_scrim[data-visible=true]{opacity:1}[data-mode=cinematic] .RKCoIW_chapter{max-height:calc(100svh - 150px);top:calc(50% + 24px);left:var(--gutter);width:min(470px, calc(100vw - 2 * var(--gutter)));opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s;position:absolute;transform:translateY(-50%)}:is([data-mode=cinematic] .RKCoIW_chapter[data-active=true],[data-mode=cinematic] .RKCoIW_chapter:focus-within){opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,visibility}[data-mode=cinematic] .RKCoIW_reveal{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(12px)}[data-mode=cinematic] .RKCoIW_highlights li{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(12px)}[data-mode=cinematic] .RKCoIW_word{transition:transform .25s;transform:translateY(105%)}[data-mode=cinematic] .RKCoIW_chapter[data-active=true] .RKCoIW_reveal{opacity:1;transition:opacity .7s ease, transform 1s var(--ease);transition-delay:calc(.2s + var(--i,0) * 80ms);transform:none}[data-mode=cinematic] .RKCoIW_chapter[data-active=true] .RKCoIW_highlights li{opacity:1;transition:opacity .7s ease, transform 1s var(--ease);transition-delay:calc(.2s + var(--i,0) * 80ms);transform:none}[data-mode=cinematic] .RKCoIW_chapter[data-active=true] .RKCoIW_word{transition:transform 1.1s var(--ease);transition-delay:calc(.16s + var(--i,0) * 70ms);transform:none}[data-mode=cinematic] .RKCoIW_chapter[data-active=true] .RKCoIW_highlights li{transition-delay:calc(.32s + var(--i,0) * 90ms)}[data-mode=cinematic] .RKCoIW_lahore{opacity:1;visibility:visible;width:auto;inset:0;transform:none}[data-mode=cinematic] .RKCoIW_heroStage{text-align:center;pointer-events:none;position:absolute;top:17svh;left:0;right:0}[data-mode=cinematic] .RKCoIW_heroTitle{-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 40%,#0000 60%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-mode=cinematic] .RKCoIW_heroStage:not([data-stage="0"]) .RKCoIW_heroTitle{animation:2.2s cubic-bezier(.45,0,.2,1) forwards RKCoIW_unveil,2.6s ease-in-out .5s forwards RKCoIW_glint}@keyframes RKCoIW_unveil{to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes RKCoIW_glint{to{background-position:-40% 0,0 0}}[data-mode=cinematic] .RKCoIW_code code{white-space:nowrap;clip-path:inset(0 100% 0 0);display:inline-block;position:relative}:is([data-mode=cinematic] .RKCoIW_heroStage[data-stage="2"] .RKCoIW_code code,[data-mode=cinematic] .RKCoIW_heroStage[data-stage="3"] .RKCoIW_code code){animation:1.3s steps(23,end) forwards RKCoIW_type}[data-mode=cinematic] .RKCoIW_heroStage[data-stage="3"] .RKCoIW_code:after{content:"";vertical-align:text-bottom;background:var(--accent);width:7px;height:1.05em;margin-left:4px;animation:1.1s step-end infinite RKCoIW_caret;display:inline-block}@keyframes RKCoIW_type{to{clip-path:inset(0)}}@keyframes RKCoIW_caret{50%{opacity:0}}[data-mode=cinematic] .RKCoIW_heroPanel{text-align:center;opacity:.01;width:min(560px,100vw - 32px);transition:opacity 1s ease, transform 1.2s var(--ease);position:absolute;bottom:9svh;left:50%;transform:translate(-50%,16px)}[data-mode=cinematic] .RKCoIW_heroPanel .RKCoIW_actions{justify-content:center}[data-mode=cinematic] .RKCoIW_heroPanel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#03050ad1,#03050a8c 55%,#03050a00);position:absolute;inset:-48px -90px -40px}[data-mode=cinematic] .RKCoIW_heroParagraph{text-shadow:0 1px 18px #03050ae6}[data-mode=cinematic] .RKCoIW_lahore[data-active=true][data-hero-done=true] .RKCoIW_heroPanel{opacity:1;pointer-events:auto;transform:translate(-50%)}[data-mode=cinematic] .RKCoIW_heroPanel:focus-within{opacity:1;pointer-events:auto;transform:translate(-50%)}:is([data-mode=cinematic] .RKCoIW_lahore[data-active=false] .RKCoIW_heroStage,[data-mode=cinematic] .RKCoIW_lahore[data-active=false] .RKCoIW_heroPanel){opacity:0;transition:opacity .5s}[data-mode=cinematic] .RKCoIW_flight{text-align:center;width:max-content;max-width:calc(100vw - 32px);top:20svh;left:50%;transform:translate(-50%)}[data-mode=cinematic] .RKCoIW_flight .RKCoIW_title{font-size:clamp(28px,3.2vw,48px);font-weight:500}@media (max-width:767px){[data-mode=cinematic] .RKCoIW_scrim{background:linear-gradient(#03050a00 40%,#03050acc 68%,#03050af0 100%)}[data-mode=cinematic] .RKCoIW_chapter{width:auto;inset:auto 20px 20px;transform:none}[data-mode=cinematic] .RKCoIW_title{font-size:38px}[data-mode=cinematic] .RKCoIW_paragraph{margin-top:14px;font-size:15px;line-height:1.55}[data-mode=cinematic] .RKCoIW_summary{padding:6px 0;display:block}[data-mode=cinematic] .RKCoIW_details{margin-top:14px}[data-mode=cinematic] .RKCoIW_details[open]{overscroll-behavior:contain;max-height:40svh;overflow-y:auto}[data-mode=cinematic] .RKCoIW_details[open] .RKCoIW_summary{margin-bottom:8px}[data-mode=cinematic] .RKCoIW_stack{margin-top:12px}[data-mode=cinematic] .RKCoIW_actions{margin-top:18px}[data-mode=cinematic] .RKCoIW_lahore{inset:0}[data-mode=cinematic] .RKCoIW_heroStage{padding:0 20px;top:15svh}[data-mode=cinematic] .RKCoIW_heroPanel{bottom:24px}[data-mode=cinematic] .RKCoIW_flight{width:max-content;inset:16svh auto auto 50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){[data-mode=cinematic] .RKCoIW_reveal{transition:opacity .3s!important;transform:none!important}[data-mode=cinematic] .RKCoIW_word{transition:opacity .3s!important;transform:none!important}[data-mode=cinematic] .RKCoIW_highlights li{transition:opacity .3s!important;transform:none!important}[data-mode=cinematic] .RKCoIW_heroTitle{clip-path:none;-webkit-mask-image:none;mask-image:none;animation:none!important}[data-mode=cinematic] .RKCoIW_code code{clip-path:none;-webkit-mask-image:none;mask-image:none;animation:none!important}}
.GL41ma_showcase{margin:26px 0 0}.GL41ma_label{color:var(--text-faint);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;margin-bottom:12px;font-size:11px}.GL41ma_places{flex-wrap:wrap;gap:6px 24px;margin:0;padding:0;list-style:none;display:flex}.GL41ma_places li{color:var(--text-faint);align-items:center;gap:10px;font-size:15px;transition:color .6s;display:inline-flex}.GL41ma_places li[data-on=true]{color:var(--text);transition-delay:calc(.5s + var(--i) * .42s)}.GL41ma_ping{background:var(--text-faint);border-radius:50%;width:6px;height:6px;transition:background-color .6s;position:relative}.GL41ma_places li[data-on=true] .GL41ma_ping{background:var(--accent);transition-delay:calc(.5s + var(--i) * .42s)}.GL41ma_places li[data-on=true] .GL41ma_ping:after{content:"";border:1px solid var(--accent);opacity:0;animation:2.6s ease-out infinite GL41ma_ping;animation-delay:calc(.5s + var(--i) * .42s);border-radius:50%;position:absolute;inset:-5px}@keyframes GL41ma_ping{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}.GL41ma_window{border-top:1px solid var(--hair)}.GL41ma_chrome{display:none}.GL41ma_modules{grid-template-columns:1fr 1fr;column-gap:24px;margin:0;padding:0;list-style:none;display:grid}.GL41ma_modules li{border-bottom:1px solid var(--hair);color:var(--text-faint);align-items:center;gap:10px;padding:10px 0;font-size:14px;transition:color .4s;display:flex;position:relative}.GL41ma_modules li:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px;transition:background-color .4s,opacity .4s}.GL41ma_modules li[data-current=true]{color:var(--text)}.GL41ma_modules li[data-current=true]:before{background:var(--accent);opacity:1}.GL41ma_bar{background:var(--accent);transform-origin:0;width:100%;height:1px;animation:1.7s linear both GL41ma_fill;position:absolute;bottom:-1px;left:0}@keyframes GL41ma_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.GL41ma_terminal{border-top:1px solid var(--hair);font-family:var(--font-mono), ui-monospace, monospace;margin:0;padding:0;font-size:12.5px;list-style:none}.GL41ma_terminal li{border-bottom:1px solid var(--hair);color:var(--text-faint);align-items:center;gap:12px;padding:9px 0;transition:color .3s;display:flex}.GL41ma_terminal li[data-state=running]{color:var(--text)}.GL41ma_terminal li[data-state=done]{color:var(--text-dim)}.GL41ma_status{border:1px solid;border-radius:50%;flex:none;width:10px;height:10px}.GL41ma_terminal li[data-state=running] .GL41ma_status{border-color:var(--accent) transparent var(--accent) var(--accent);animation:.7s linear infinite GL41ma_spin}.GL41ma_terminal li[data-state=done] .GL41ma_status{border-color:var(--accent);background:var(--accent);transform:scale(.6)}@keyframes GL41ma_spin{to{transform:rotate(360deg)}}.GL41ma_chain{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.GL41ma_chain li{flex-direction:column;gap:10px;display:flex;position:relative}.GL41ma_chain li+li:before{content:"";background:var(--accent);transform-origin:0;width:calc(100% - 12px);height:1px;transition:transform .5s var(--ease);position:absolute;top:6px;right:calc(100% - 2px);transform:scaleX(0)}.GL41ma_chain li[data-on=true]+li[data-on=true]:before{transform:scaleX(1)}.GL41ma_block{border:1px solid var(--text-faint);width:12px;height:12px;transition:background-color .4s,border-color .4s,transform .6s cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}.GL41ma_chain li[data-on=true] .GL41ma_block{border-color:var(--accent);background:var(--accent);transform:none}.GL41ma_blockLabel{color:var(--text-faint);font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;line-height:1.35;transition:color .4s}.GL41ma_chain li[data-on=true] .GL41ma_blockLabel{color:var(--text)}@media (prefers-reduced-motion:reduce){.GL41ma_places li,.GL41ma_modules li,.GL41ma_terminal li,.GL41ma_block,.GL41ma_chain li+li:before{transition:none}.GL41ma_bar,.GL41ma_ping:after,.GL41ma_status{animation:none!important}}
._8XS1gq_bar{z-index:5;padding:20px var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}._8XS1gq_wordmark,._8XS1gq_email{pointer-events:auto;text-shadow:0 1px 12px #070d1a99;text-decoration:none}._8XS1gq_wordmark{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.01em;font-size:19px;font-weight:600}._8XS1gq_email{color:var(--text-dim);font-size:15px;transition:color .2s}._8XS1gq_email:hover{color:var(--text)}@media (max-width:767px){._8XS1gq_bar{padding:14px 16px}._8XS1gq_email{font-size:14px}}
.dWWuRW_veil{z-index:1;background:var(--night);pointer-events:none;animation:.65s forwards dWWuRW_lift;position:fixed;inset:0}@keyframes dWWuRW_lift{0%{opacity:1}to{opacity:0}}
