._site-shell_1mpoh_3{isolation:isolate;min-height:100vh;position:relative;overflow:clip}._sky-world_1mpoh_17{contain:strict;z-index:-3;pointer-events:none;background:radial-gradient(58% 42% at 80% 8%, #ffffffd9, transparent 58%), radial-gradient(52% 40% at 10% 22%, #8ce6ff99, transparent 64%), radial-gradient(60% 48% at 50% 112%, #96c8ff80, transparent 68%), linear-gradient(180deg, var(--sky-top), var(--sky-mid) 46%, var(--sky-bottom));transition:background .7s;position:fixed;inset:0;overflow:hidden}._sky-world_1mpoh_17:before{content:"";background:radial-gradient(44% 36% at 20% 16%,#5ee0ff6b,#0000 66%),radial-gradient(48% 40% at 84% 24%,#8b78ff57,#0000 68%),radial-gradient(52% 44% at 48% 104%,#38bef052,#0000 70%);position:absolute;inset:-12%}html[data-theme=night] ._sky-world_1mpoh_17:before{mix-blend-mode:screen;background:radial-gradient(44% 36% at 20% 16%,#2296dc57,#0000 66%),radial-gradient(48% 40% at 84% 24%,#6d5ae652,#0000 68%),radial-gradient(52% 44% at 48% 104%,#146eaa4d,#0000 70%)}._sky-world_1mpoh_17:after{content:"";opacity:.28;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}._sun-or-moon_1mpoh_105{aspect-ratio:1;opacity:.84;background:#fffde8;border-radius:50%;width:150px;transition:all .7s;position:absolute;top:9vh;right:11vw;box-shadow:0 0 70px 26px #fffbd2a3,0 0 180px 70px #ffffff52}html[data-theme=night] ._sun-or-moon_1mpoh_105{background:#e9f8ff;width:92px;top:12vh;right:13vw;box-shadow:0 0 35px 10px #8edaff47,0 0 90px 36px #5a73ff29}._horizon-glow_1mpoh_147{background:radial-gradient(#ffffff80,#0000 72%);border-radius:50%;height:42%;position:absolute;bottom:-12%;left:10%;right:10%}html[data-theme=night] ._horizon-glow_1mpoh_147{background:radial-gradient(#2da3ff1f,#0000 72%)}._cloud_1mpoh_173{opacity:.72;background:#ffffff94;border-radius:999px;width:270px;height:76px;animation:34s ease-in-out infinite alternate _cloud-drift_1mpoh_1;position:absolute;box-shadow:72px -28px 0 12px #ffffff8f,145px 5px 0 4px #ffffff7a,205px -13px 0 -6px #ffffff75,90px 26px 32px #7ecbeb33}._cloud-a_1mpoh_203{top:18%;left:-7%;transform:scale(1.4)}._cloud-b_1mpoh_215{animation-duration:41s;animation-delay:-12s;top:58%;right:-2%;transform:scale(.92)}._cloud-c_1mpoh_231{opacity:.34;animation-duration:48s;animation-delay:-20s;bottom:4%;left:18%;transform:scale(1.85)}html[data-theme=night] ._cloud_1mpoh_173{background:#4a80ad1f;box-shadow:72px -28px 0 12px #3d6fa124,145px 5px 0 4px #5087b31c,205px -13px 0 -6px #447aa621}._star-field_1mpoh_265{opacity:0;background:#fff;border-radius:50%;width:3px;height:3px;transition:opacity .6s;position:absolute;box-shadow:8vw 12vh #fff,18vw 24vh #bdf8ff,29vw 9vh #fff,41vw 31vh #d8c8ff,55vw 15vh #fff,68vw 34vh #a5f3fc,77vw 8vh #fff,89vw 27vh #d9eaff,13vw 54vh #fff,36vw 65vh #9defff,62vw 59vh #fff,84vw 68vh #d8c7ff}._star-field-two_1mpoh_287{top:6vh;left:4vw;transform:scale(.55);box-shadow:11vw 17vh #fff,23vw 39vh #bdf8ff,33vw 19vh #fff,49vw 48vh #d8c8ff,58vw 23vh #fff,72vw 45vh #a5f3fc,81vw 16vh #fff,92vw 38vh #d9eaff}html[data-theme=night] ._star-field_1mpoh_265{opacity:.88}._scroll-progress_1mpoh_309{z-index:80;transform-origin:0;background:linear-gradient(90deg, var(--cyan), var(--indigo), var(--violet));height:3px;box-shadow:0 0 14px var(--cyan);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}._site-footer_1mpoh_333{border-top:1px solid var(--line-dark);grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:110px;padding:48px 0 105px;display:grid;position:relative}._site-footer_1mpoh_333 h2{max-width:820px;color:var(--ink-strong);letter-spacing:-.055em;margin:0;font-size:clamp(40px,6vw,74px);line-height:1.04}._footer-brand_1mpoh_349{color:var(--ink-strong);letter-spacing:.14em;font-size:16px}._copy-email_1mpoh_351{border:1px solid var(--line);color:var(--ink);background:var(--panel);cursor:pointer;border-radius:14px;align-items:center;gap:9px;padding:12px 16px;display:flex}._footer-line_1mpoh_353{border-top:1px solid var(--line-dark);color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;grid-column:1/-1;padding-top:22px;font-size:8px}._command-backdrop_1mpoh_356{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03142861;justify-content:center;align-items:flex-start;padding:13vh 20px 20px;display:flex;position:fixed;inset:0}._command-panel_1mpoh_360{border:1px solid var(--line);width:min(620px,100%);color:var(--ink);background:var(--panel-strong);-webkit-backdrop-filter:blur(30px)saturate(150%);backdrop-filter:blur(30px)saturate(150%);border-radius:22px;overflow:hidden;box-shadow:0 35px 100px #001e3c52}._command-input-wrap_1mpoh_364{border-bottom:1px solid var(--line-dark);grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}._command-input-wrap_1mpoh_364 input{background:0 0;border:0;outline:0;height:38px}._command-input-wrap_1mpoh_364 button{border:1px solid var(--line-dark);color:var(--muted);font-family:var(--font-mono), monospace;cursor:pointer;background:0 0;border-radius:7px;padding:5px 7px;font-size:8px}._command-results_1mpoh_376{padding:8px}._command-results_1mpoh_376 a{border-radius:12px;justify-content:space-between;padding:13px;display:flex}._command-results_1mpoh_376 a:hover{background:#ffffff52}._command-results_1mpoh_376 span{align-items:center;gap:12px;font-size:13px;display:flex}._command-results_1mpoh_376 small{color:var(--muted);font-family:var(--font-mono), monospace}@media (width<=760px){._site-footer_1mpoh_333{margin-top:70px;padding-top:70px}._site-footer_1mpoh_333 h2{font-size:42px}._footer-line_1mpoh_353{flex-direction:column;align-items:flex-start;gap:20px}}@media (prefers-reduced-motion:reduce){._cloud_1mpoh_173{translate:0!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._command-panel_1mpoh_360{background:var(--panel-strong)}}._open-source-shell_1mpoh_424{--open-bg:#f2fbff;--open-surface:#ffffffc2;--open-surface-solid:#f9fdff;--open-border:#107eb429;--open-ink:#052f4d;--open-muted:#597c91;--open-cyan:#00aeea;--open-blue:#067fe8;--open-shadow:0 28px 80px #066ca01f}html[data-theme=night] ._open-source-shell_1mpoh_424{--open-bg:#031321;--open-surface:#061d30c7;--open-surface-solid:#071d30;--open-border:#86e7ff29;--open-ink:#ecfdff;--open-muted:#91b9ca;--open-cyan:#44dcff;--open-blue:#5da7ff;--open-shadow:0 28px 90px #00001457}._utility-bar_1mpoh_472{z-index:88;pointer-events:none;justify-content:flex-end;align-items:center;width:min(1440px,100% - 36px);display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}._utility-actions_1mpoh_485{-webkit-backdrop-filter:blur(8px);pointer-events:auto;background:#f6fdffa3;border-radius:17px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 12px 36px #004d831c}._utility-button_1mpoh_498{color:#062f4c;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;width:42px;height:42px;transition:background .18s,transform .18s;display:inline-flex}._utility-button_1mpoh_498:hover{color:#017fbe;background:#ffffff85;transform:translateY(-1px)}html[data-theme=night] ._utility-actions_1mpoh_485{background:#051b2e9e;box-shadow:0 14px 40px #00001438}html[data-theme=night] ._utility-button_1mpoh_498{color:#e8fcff}html[data-theme=night] ._utility-button_1mpoh_498:hover{background:#67e8f91a}._utility-button_1mpoh_498 span{font-family:var(--font-mono), monospace;font-size:8px}._home-shell_1mpoh_526 ._site-footer_1mpoh_333{width:min(1240px,100% - 64px);color:var(--open-ink);border-color:var(--open-border);background:0 0;margin-top:0;padding-top:105px;padding-bottom:125px}._home-shell_1mpoh_526 ._site-footer_1mpoh_333 h2{color:var(--open-ink)}._home-shell_1mpoh_526 ._site-footer_1mpoh_333 ._copy-email_1mpoh_351{border-color:var(--open-border);color:var(--open-ink);background:var(--open-surface)}._home-shell_1mpoh_526 ._site-footer_1mpoh_333 ._footer-line_1mpoh_353{border-color:var(--open-border);color:var(--open-muted)}._home-shell_1mpoh_526{background:var(--open-bg)}._home-shell_1mpoh_526>._sky-world_1mpoh_17,._home-shell_1mpoh_526>._scroll-progress_1mpoh_309{display:none}._command-results_1mpoh_376 a._selected_1mpoh_564{background:#61d5ff38}@media (width<=700px){._utility-bar_1mpoh_472{width:calc(100% - 20px);top:10px}._utility-actions_1mpoh_485{border-radius:15px;gap:1px}._utility-button_1mpoh_498{border-radius:13px;width:38px;height:38px}._command-button_1mpoh_570 span{display:none}._home-shell_1mpoh_526 ._site-footer_1mpoh_333{width:min(100% - 28px,620px);padding-bottom:115px}}._aurora-band_1mpoh_575{pointer-events:none;border-radius:50%;position:absolute}._aurora-band-a_1mpoh_587{opacity:.5;background:radial-gradient(at 40% 40%,#38e0ff66,#6366f133 35%,#c084fc1a 52%,#0000 72%);width:78vmax;height:78vmax;top:-30vmax;left:-24vmax}._aurora-band-b_1mpoh_604{opacity:.38;background:radial-gradient(at 55% 55%,#22d3ee57,#818cf833 40%,#0000 72%);width:64vmax;height:64vmax;bottom:-26vmax;right:-22vmax}html[data-theme=night] ._aurora-band_1mpoh_575{mix-blend-mode:screen}html[data-theme=night] ._aurora-band-a_1mpoh_587{opacity:.55}html[data-theme=night] ._aurora-band-b_1mpoh_604{opacity:.5}._home-shell_1mpoh_526 ._site-footer_1mpoh_333 h2{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}._scroll-progress_1mpoh_309{background:linear-gradient(90deg,#22d3ee,#3b82f6 42%,#8b5cf6 74%,#e879f9);box-shadow:0 0 18px #38bdf8bf,0 0 34px #8b5cf659}._copy-email_1mpoh_351{transition:box-shadow .22s,translate .22s;position:relative}._copy-email_1mpoh_351:hover{translate:0 -2px;box-shadow:0 14px 40px #0c75a929,0 0 30px #5ed6ff2e}@media (prefers-reduced-motion:reduce){._aurora-band_1mpoh_575{animation:none!important}}._site-footer_1mpoh_333 h2{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}._command-panel_1mpoh_360{position:relative}._command-panel_1mpoh_360:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:.6;pointer-events:none;background:linear-gradient(135deg,#5eeaffd9,#6384f199 46%,#c084fccc);padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._home-shell_1mpoh_526 ._site-footer_1mpoh_333 h2,._site-footer_1mpoh_333 h2{background-size:230% 100%;animation:14s ease-in-out infinite alternate _text-gradient-pan_1mpoh_1}._sky-sparks_1mpoh_753{filter:drop-shadow(0 0 6px #38e0ffcc);opacity:.5;pointer-events:none;background:#7de3ffe6;border-radius:50%;width:5px;height:5px;position:absolute}._sky-sparks-a_1mpoh_775{animation:17s ease-in-out infinite alternate _spark-rise-a_1mpoh_1;top:22%;left:6%;box-shadow:14vw 18vh #67e8f9e6,32vw 8vh #a5b4fcd9,55vw 26vh #67e8f9cc,74vw 12vh #c4abffd9,88vw 30vh #67e8f9bf,22vw 44vh #a5b4fcb3,64vw 52vh #67e8f9b3,82vw 62vh #c4abffb3,40vw 68vh #67e8f999,8vw 74vh #a5b4fc8c}._sky-sparks-b_1mpoh_789{animation:23s ease-in-out infinite alternate _spark-rise-b_1mpoh_1;top:58%;left:12%;scale:.6;box-shadow:18vw 10vh #a5b4fccc,38vw 22vh #67e8f9d9,58vw 6vh #c4abffbf,76vw 18vh #67e8f9b3,92vw 4vh #a5b4fc99,28vw 34vh #67e8f999,68vw 40vh #c4abff99,48vw 50vh #67e8f98c}html[data-theme=night] ._sky-sparks_1mpoh_753{mix-blend-mode:screen;opacity:.7}._aurora-band-a_1mpoh_587{opacity:.55}._aurora-band-b_1mpoh_604{opacity:.45}._site-footer_1mpoh_333 h2{letter-spacing:-.04em;line-height:1.14}._footer-line_1mpoh_353{letter-spacing:.1em;font-size:9px}._command-input-wrap_1mpoh_364 button{font-size:9px}@media (prefers-reduced-motion:reduce){._home-shell_1mpoh_526 ._site-footer_1mpoh_333 h2,._site-footer_1mpoh_333 h2,._sky-sparks_1mpoh_753{animation:none!important}}._cloud_1mpoh_173{opacity:.88;animation-duration:24s}._cloud-b_1mpoh_215{animation-duration:29s}._cloud-c_1mpoh_231{opacity:.52;animation-duration:34s}@media (prefers-reduced-motion:reduce){._sky-world_1mpoh_17:before{animation:none!important}}._site-shell_1mpoh_3[data-motion-paused=true] :is([data-ambient],[data-ambient] *),._site-shell_1mpoh_3[data-motion-paused=true] :is([data-ambient],[data-ambient] *):before,._site-shell_1mpoh_3[data-motion-paused=true] :is([data-ambient],[data-ambient] *):after,._site-shell_1mpoh_3 :is([data-in-view=false],[data-in-view=false] *),._site-shell_1mpoh_3 :is([data-in-view=false],[data-in-view=false] *):before,._site-shell_1mpoh_3 :is([data-in-view=false],[data-in-view=false] *):after{animation-play-state:paused!important}@supports (animation-timeline:scroll()){._scroll-progress_1mpoh_309{animation:1s linear both _page-read-progress_1mpoh_1;animation-timeline:scroll(root)}}@keyframes _page-read-progress_1mpoh_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _sky-sweep_1mpoh_1{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,3%)scale(1.08)}}@keyframes _cloud-drift_1mpoh_1{0%{translate:-3vw}to{translate:6vw 2vh}}@keyframes _aurora-rotate_1mpoh_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _aurora-drift_1mpoh_1{0%{transform:translate(-4%,-3%)rotate(-9deg)}to{transform:translate(5%,4%)rotate(11deg)}}@keyframes _text-gradient-pan_1mpoh_1{0%{background-position:0%}to{background-position:100%}}@keyframes _spark-rise-a_1mpoh_1{0%{opacity:.45;translate:0}50%{opacity:.85}to{opacity:.5;translate:2vw -6vh}}@keyframes _spark-rise-b_1mpoh_1{0%{opacity:.35;translate:0}50%{opacity:.7}to{opacity:.4;translate:-2vw -8vh}}._magic-dock_8pylz_3{z-index:92;color:#09334d;-webkit-backdrop-filter:blur(8px);background:#f7fdffb8;border:1px solid #ffffff9e;border-radius:22px;align-items:flex-end;gap:4px;height:62px;padding:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0043702e,inset 0 1px #ffffffc7}html[data-theme=night] ._magic-dock_8pylz_3{color:#e8fcff;background:#051b2ec2;border-color:#9bebff33}._magic-dock-item_8pylz_45{flex:none;width:44px;height:44px;position:relative}._magic-dock-item_8pylz_45>a{transform-origin:bottom;background:#ffffff73;border-radius:15px;place-items:center;transition:color .18s,background .18s,transform .18s;display:grid;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){._magic-dock-item_8pylz_45>a:hover{transform:translateY(-4px)scale(1.12)}}@media (prefers-reduced-motion:reduce){._magic-dock-item_8pylz_45>a{transition:none;transform:none!important}}html[data-theme=night] ._magic-dock-item_8pylz_45>a{background:#ffffff0d}._magic-dock-item_8pylz_45>a:hover,._magic-dock-item_8pylz_45>a._active_8pylz_65{color:#017fbe;background:#b0ecffc7}._magic-dock-item_8pylz_45>a._active_8pylz_65:after{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;width:4px;position:absolute;bottom:4px}._magic-dock-item_8pylz_45>a span{color:#07314d;white-space:nowrap;opacity:0;pointer-events:none;background:#fafeffe6;border:1px solid #ffffff8c;border-radius:8px;padding:6px 8px;font-size:9px;transition:all .15s;position:absolute;bottom:calc(100% + 13px);left:50%;transform:translate(-50%,5px);box-shadow:0 8px 25px #003e6424}._magic-dock-item_8pylz_45>a:hover span,._magic-dock-item_8pylz_45>a:focus-visible span{opacity:1;transform:translate(-50%)}@media (width<=700px){._magic-dock_8pylz_3{border-radius:20px;gap:2px;height:58px;padding:7px;bottom:10px}._magic-dock-item_8pylz_45{width:42px;height:42px}._magic-dock-item_8pylz_45>a span{display:none}}._magic-dock_8pylz_3:before{content:"";-webkit-mask-composite:xor;opacity:.5;pointer-events:none;background:linear-gradient(120deg,#67e8f9e6,#818cf899 50%,#c084fcd9);border-radius:23px;padding:1.2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._magic-dock-item_8pylz_45>a._active_8pylz_65{color:#f4fdff;background:linear-gradient(135deg,#06b6d4,#2f7df0 58%,#8b5cf6);box-shadow:0 8px 22px #2581e261,inset 0 1px #ffffff73}._magic-dock-item_8pylz_45>a._active_8pylz_65:after{background:#fff}html[data-theme=night] ._magic-dock-item_8pylz_45>a._active_8pylz_65{color:#04283f;background:linear-gradient(135deg,#67e8f9,#5da7ff 58%,#b79aff)}html[data-theme=night] ._magic-dock-item_8pylz_45>a._active_8pylz_65:after{background:#04283f}._magic-dock-item_8pylz_45>a span{font-size:10px}
