.yFYX6G_mark{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.yFYX6G_mark img{object-fit:cover;width:100%;height:100%}.yFYX6G_md{border-radius:11px;width:40px;height:40px}.yFYX6G_lg{border-radius:15px;width:52px;height:52px}.yFYX6G_xl{width:96px;height:96px;box-shadow:0 0 0 1px var(--c-line), 0 24px 44px -16px #0000008c;transition:transform .6s var(--ease-spring);border-radius:26px}@supports (color:lab(0% 0 0)){.yFYX6G_xl{box-shadow:0 0 0 1px var(--c-line), 0 24px 44px -16px lab(0% 0 0/.55)}}:where([data-project-card]:hover) .yFYX6G_xl{transform:rotate(-6deg)scale(1.06)}.yFYX6G_kubek{background:#0c0e1a;background:lab(4.28635% 1.28161 -7.67231)}.yFYX6G_kubek img{object-position:4% 50%}.yFYX6G_kaifpak{background:#fbfaf6;background:lab(98.2914% -.15977 1.89871)}.yFYX6G_kaifpak img{object-fit:contain;width:86%;height:86%}.yFYX6G_frog{background:#ffddc7;background:lab(90.5466% 10.1382 16.1143)}.yFYX6G_frog img{object-fit:contain;width:80%;height:80%}.yFYX6G_im{background:#060606;background:lab(1.5609% 0 0)}.yFYX6G_other{background:var(--fg);color:var(--bg);font:500 12px var(--font-mono)}.yFYX6G_other.yFYX6G_xl{font-size:30px}
.PhFyEa_kubek{--c-bg:#0c0e1a;--c-fg:#eceef5;--c-mut:#a3aabe;--c-line:#ffffff1a;--c-spot:#ffffff1a}@supports (color:lab(0% 0 0)){.PhFyEa_kubek{--c-bg:lab(4.28635% 1.28161 -7.67231);--c-fg:lab(94.1452% .0689626 -3.78723);--c-mut:lab(69.6599% .471979 -11.2229);--c-line:lab(100% 0 0/.1);--c-spot:lab(100% 0 0/.1)}}.PhFyEa_frog{--c-bg:#ffe4d0;--c-fg:#26160f;--c-mut:#674739;--c-line:#42251824;--c-spot:#ffffff73}@supports (color:lab(0% 0 0)){.PhFyEa_frog{--c-bg:lab(92.353% 7.44253 13.2587);--c-fg:lab(9.33289% 7.71639 7.81873);--c-mut:lab(33.576% 12.7251 14.4227);--c-line:lab(18.4765% 13.0555 15.0167/.14);--c-spot:lab(100% 0 0/.45)}}.PhFyEa_im{--c-bg:#060709;--c-fg:#eceff2;--c-mut:#a1a5ab;--c-line:#ffffff1a;--c-spot:#ffffff1a}@supports (color:lab(0% 0 0)){.PhFyEa_im{--c-bg:lab(1.97728% -.085026 -.779876);--c-fg:lab(94.1844% -.267118 -1.87205);--c-mut:lab(67.4873% -.508279 -3.72949);--c-line:lab(100% 0 0/.1);--c-spot:lab(100% 0 0/.1)}}.PhFyEa_other{--c-bg:var(--surface);--c-fg:var(--fg);--c-mut:var(--muted);--c-line:var(--border);--c-spot:color-mix(in oklch, var(--fg) 6%, transparent)}.PhFyEa_kaifpak{--c-bg:#f6f4ef;--c-fg:#15140f;--c-mut:#5a5851;--c-line:#24221a21;--c-spot:#ffffff80}@supports (color:lab(0% 0 0)){.PhFyEa_kaifpak{--c-bg:lab(96.3378% -.248611 3.0426);--c-fg:lab(6.24221% -.16214 2.97809);--c-mut:lab(37.4312% -.314891 4.60611);--c-line:lab(13.0807% -.258565 5.87741/.13);--c-spot:lab(100% 0 0/.5)}}
.gyTpxq_tilt{perspective:1000px;display:block}.gyTpxq_card{background:var(--c-bg);color:var(--c-fg);box-shadow:inset 0 0 0 1px var(--c-line), var(--shadow);transform-style:preserve-3d;transition:transform .6s var(--ease-smooth);border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex;position:relative;overflow:hidden}.gyTpxq_top{align-items:center;gap:12px;min-width:0;display:flex}.gyTpxq_name{text-overflow:ellipsis;white-space:nowrap;font:500 14px var(--font-mono);letter-spacing:.01em;overflow:hidden}.gyTpxq_description{color:var(--c-mut);font-size:15.5px}.gyTpxq_shot{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--c-line), 0 18px 36px -16px #0000008c;border-radius:12px;overflow:hidden}@supports (color:lab(0% 0 0)){.gyTpxq_shot{box-shadow:0 0 0 1px var(--c-line), 0 18px 36px -16px lab(0% 0 0/.55)}}.gyTpxq_shot img{object-fit:cover;object-position:left top;width:100%;height:100%;transition:transform .9s var(--ease-smooth)}.gyTpxq_tilt:hover .gyTpxq_shot img{transform:scale(1.03)}.gyTpxq_stats{border-top:1px solid var(--c-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:16px;display:grid}.gyTpxq_stats dt{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-mut)}.gyTpxq_stats dd{font:500 clamp(22px, 2.2vw, 30px) / 1 var(--font-display);letter-spacing:-.03em;margin-top:4px}.gyTpxq_more{letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.gyTpxq_more svg{transition:transform .35s var(--ease-spring)}.gyTpxq_tilt:hover .gyTpxq_more svg{transform:translate(3px,-3px)}.gyTpxq_glare{pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), #ffffff24, transparent 55%);opacity:0;transition:opacity .3s var(--ease-smooth);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.gyTpxq_glare{background:radial-gradient(circle at var(--gx,50%) var(--gy,0%), lab(100% 0 0/.14), transparent 55%)}}.gyTpxq_tilt:hover .gyTpxq_glare{opacity:1}@media (prefers-reduced-motion:reduce){.gyTpxq_card{transform:none!important}}
._1srmQq_chip{background:color-mix(in oklch, var(--brand) 15%, var(--surface));border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}._1srmQq_chip svg{width:19px;height:19px;fill:var(--brand)}._1srmQq_dark{background:var(--fg)}._1srmQq_dark svg{fill:var(--bg)}._1srmQq_light{background:var(--brand)}._1srmQq_light svg{fill:#12161d;fill:lab(7.1593% -.279859 -5.44218)}._1srmQq_lg{border-radius:14px;width:48px;height:48px}._1srmQq_lg svg{width:22px;height:22px}@media (max-width:560px){._1srmQq_lg{width:42px;height:42px}}
.Jnv1pW_row{isolation:isolate;border-bottom:1px solid var(--border);transition:color .3s var(--ease-smooth);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:24px 10px;display:grid;position:relative}.Jnv1pW_row:before{content:"";z-index:-1;background:var(--fg);box-shadow:inset 0 1px 0 #ffffff1f, var(--shadow);opacity:0;transition:opacity .25s var(--ease-smooth), transform .45s var(--ease-spring);border-radius:22px;position:absolute;inset:6px -14px;transform:scale(.97)}@supports (color:lab(0% 0 0)){.Jnv1pW_row:before{box-shadow:inset 0 1px 0 lab(100% 0 0/.12), var(--shadow)}}.Jnv1pW_label{font:500 11.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:color .3s var(--ease-smooth);display:block}.Jnv1pW_value{font:500 clamp(22px, 3.8vw, 48px) / 1.1 var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:4px;display:block}.Jnv1pW_main:after{content:"";position:absolute;inset:0}.Jnv1pW_actions{z-index:1;gap:8px;display:flex;position:relative}.Jnv1pW_circle{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--border-2);transition:transform .35s var(--ease-spring), background .2s var(--ease-smooth);border-radius:50%;place-items:center;display:grid}.Jnv1pW_circle:hover{transform:scale(1.08)}.Jnv1pW_row:hover .Jnv1pW_go{transform:rotate(45deg)}@media (hover:hover){.Jnv1pW_row:hover{color:var(--bg)}.Jnv1pW_row:hover:before{opacity:1;transform:none}.Jnv1pW_row:hover .Jnv1pW_label{color:color-mix(in oklch, var(--bg) 70%, transparent)}.Jnv1pW_row:hover .Jnv1pW_circle{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--bg) 30%, transparent)}}@media (max-width:560px){.Jnv1pW_row{grid-template-columns:auto minmax(0,1fr);padding:20px 4px}.Jnv1pW_actions{grid-column:1/-1;justify-content:flex-end;margin-top:-6px}}
.gJfqtW_footer{margin-top:clamp(72px,10vw,140px);container-type:inline-size}.gJfqtW_wordmark{font:500 17.5cqi / .82 var(--font-display);letter-spacing:-.05em;-webkit-user-select:none;user-select:none;justify-content:space-between;padding-bottom:.06em;display:flex;overflow:hidden}.gJfqtW_wordmark span{transition:transform .5s var(--ease-spring), color .2s;display:inline-block}.gJfqtW_wordmark span:hover{transform:translateY(-.1em)rotate(-4deg)}.gJfqtW_line{padding:22px 0 calc(26px + env(safe-area-inset-bottom));border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;margin-top:22px;font-size:14px;display:flex}.gJfqtW_line button{min-height:24px;color:var(--fg);font-weight:500}
.J2KIEq_button{letter-spacing:.01em;white-space:nowrap;min-height:52px;transition:transform .35s var(--ease-spring), box-shadow .2s var(--ease-smooth), background .2s var(--ease-smooth);border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 22px;font-size:15px;font-weight:500;display:inline-flex}.J2KIEq_icon{width:40px;height:40px;transition:transform .35s var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.J2KIEq_button:hover .J2KIEq_icon{transform:translate(2px,-2px)rotate(-8deg)}.J2KIEq_ink{background:var(--fg);color:var(--bg);box-shadow:inset 0 1px #ffffff24,0 12px 24px -12px #0c162899;box-shadow:inset 0 1px lab(100% 0 0/.14),0 12px 24px -12px lab(6.96028% .806861 -14.1621/.6)}.J2KIEq_ink .J2KIEq_icon{background:color-mix(in oklch, var(--bg) 16%, transparent)}.J2KIEq_ghost{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--border-2)}.J2KIEq_ghost:hover{background:var(--surface)}.J2KIEq_ghost .J2KIEq_icon{background:color-mix(in oklch, var(--fg) 7%, transparent)}.J2KIEq_ghost .J2KIEq_icon svg{width:18px;height:18px}.J2KIEq_sm{min-height:44px;padding:0 18px;font-size:14px}.J2KIEq_iconOnly{justify-content:center;width:52px;padding:0}.J2KIEq_iconOnly svg{width:20px;height:20px}.J2KIEq_magnet{transition:transform .4s var(--ease-spring)}@media (max-width:560px){.J2KIEq_button{min-height:50px}.J2KIEq_iconOnly{width:50px}}
.S47Bpa_header{z-index:60;pointer-events:none;position:fixed;top:10px;left:0;right:0}.S47Bpa_inner{pointer-events:auto;background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.5);width:min(1264px,100% - 20px);height:62px;box-shadow:inset 0 0 0 1px var(--border), var(--shadow);transition:transform .7s var(--ease-smooth);border-radius:20px;align-items:center;gap:10px;margin:0 auto;padding:0 14px;display:flex;position:relative;overflow:hidden;transform:translateY(-120%)}.ready .S47Bpa_inner{transform:none}.S47Bpa_progress{background:var(--fg);opacity:.55;transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.S47Bpa_logo{min-height:44px;font:500 16px var(--font-display);letter-spacing:-.02em;border-radius:12px;align-items:center;padding:0 6px;display:flex}.S47Bpa_mark{transition:transform .5s var(--ease-spring);flex:none;display:block}.S47Bpa_wordmark{opacity:0;transition:grid-template-columns .4s var(--ease-smooth), opacity .2s var(--ease-smooth), margin .4s var(--ease-smooth);grid-template-columns:0fr;display:grid}.S47Bpa_wordmark>span{white-space:nowrap;transition:transform .4s var(--ease-smooth);overflow:hidden;transform:translate(-6px)}.S47Bpa_logo:hover .S47Bpa_wordmark,.S47Bpa_logo:focus-visible .S47Bpa_wordmark{opacity:1;grid-template-columns:1fr;margin-left:10px}.S47Bpa_logo:hover .S47Bpa_wordmark>span,.S47Bpa_logo:focus-visible .S47Bpa_wordmark>span{transform:none}.S47Bpa_logo:hover .S47Bpa_mark{transform:translate(-1px)skew(-6deg)}.S47Bpa_nav{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.S47Bpa_navLink{z-index:1;height:42px;color:var(--muted);transition:color .15s var(--ease-smooth);border-radius:13px;align-items:center;gap:6px;padding:0 15px;font-size:14.5px;font-weight:500;display:flex;position:relative}.S47Bpa_navLink:hover,.S47Bpa_navLink[aria-current]{color:var(--fg)}.S47Bpa_navLink small{font:500 11px var(--font-mono);opacity:.6}.S47Bpa_pill{background:color-mix(in oklch, var(--fg) 8%, transparent);opacity:0;width:0;height:42px;transition:transform .45s var(--ease-spring), width .45s var(--ease-spring), opacity .2s var(--ease-smooth);border-radius:13px;position:absolute;top:0;left:0}.S47Bpa_toggle{width:44px;height:44px;transition:background .15s var(--ease-smooth);border-radius:13px;flex:none;place-items:center;margin-left:auto;display:grid;position:relative}.S47Bpa_toggle:hover{background:color-mix(in oklch, var(--fg) 8%, transparent)}.S47Bpa_toggle svg{width:20px;height:20px;transition:transform .5s var(--ease-spring), opacity .25s var(--ease-smooth);position:absolute}.S47Bpa_sun{opacity:0;transform:rotate(-90deg)scale(.5)}[data-theme=dark] .S47Bpa_sun{opacity:1;transform:none}[data-theme=dark] .S47Bpa_moon{opacity:0;transform:rotate(90deg)scale(.5)}.S47Bpa_burger{border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:none}.S47Bpa_burger span,.S47Bpa_burger span:before,.S47Bpa_burger span:after{background:currentColor;border-radius:2px;width:20px;height:2px;display:block}.S47Bpa_burger span{transition:transform .35s var(--ease-smooth), background .2s;position:relative}.S47Bpa_burger span:before,.S47Bpa_burger span:after{content:"";transition:transform .35s var(--ease-smooth);position:absolute;left:0}.S47Bpa_burger span:before{transform:translateY(-6px)}.S47Bpa_burger span:after{transform:translateY(6px)}.S47Bpa_burger[aria-expanded=true] span{background:0 0}.S47Bpa_burger[aria-expanded=true] span:before{transform:rotate(45deg)}.S47Bpa_burger[aria-expanded=true] span:after{transform:rotate(-45deg)}@media (max-width:900px){.S47Bpa_nav,.S47Bpa_inner .S47Bpa_cta{display:none}.S47Bpa_burger{display:grid}}@media (prefers-reduced-motion:reduce){.S47Bpa_inner{transition:none;transform:none}.S47Bpa_wordmark,.S47Bpa_wordmark>span,.S47Bpa_mark{transition:none}}
.hYwMhq_menu{z-index:55;padding:96px var(--pad) calc(28px + env(safe-area-inset-bottom));background:var(--bg);clip-path:circle(0 at calc(100% - 42px) 41px);visibility:hidden;transition:clip-path .6s var(--ease-smooth), visibility 0s .6s;flex-direction:column;justify-content:flex-end;gap:28px;display:flex;position:fixed;inset:0}.hYwMhq_open{clip-path:circle(150% at calc(100% - 42px) 41px);visibility:visible;transition:clip-path .6s var(--ease-smooth), visibility 0s}.hYwMhq_nav{border-top:1px solid var(--border);flex-direction:column;display:flex}.hYwMhq_link{border-bottom:1px solid var(--border);font:500 clamp(34px, 10vw, 56px) / 1.05 var(--font-display);letter-spacing:-.03em;opacity:0;transition:opacity .4s var(--ease-smooth), transform .5s var(--ease-smooth);justify-content:space-between;align-items:baseline;padding:14px 0;display:flex;transform:translateY(24px)}.hYwMhq_link small{font:500 12px var(--font-mono);letter-spacing:.06em;color:var(--muted)}.hYwMhq_open .hYwMhq_link{opacity:1;transition-delay:calc(.12s + var(--i) * 60ms);transform:none}.hYwMhq_footer{font:500 12px var(--font-mono);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.hYwMhq_link{opacity:1!important;transition:none!important;transform:none!important}}
.MiBtoG_canvas{z-index:-2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.MiBtoG_fadeEdges{-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.MiBtoG_radial{-webkit-mask-image:radial-gradient(110% 80% at 50% 35%,#000 30%,#0000 80%);mask-image:radial-gradient(110% 80% at 50% 35%,#000 30%,#0000 80%)}
.XCXy0G_hero{isolation:isolate;flex-direction:column;min-height:100svh;padding-top:clamp(96px,12vh,128px);display:flex;position:relative;overflow:hidden}.XCXy0G_fade{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent 55%, var(--bg)), radial-gradient(70% 60% at 18% 50%, color-mix(in oklch, var(--bg) 62%, transparent), transparent 70%);position:absolute;inset:0}.XCXy0G_content{margin-block:auto;padding-bottom:48px}.XCXy0G_heading{letter-spacing:-.04em;margin-top:0;font-size:clamp(31px,8.2vw,118px);line-height:.98}.XCXy0G_line{display:block}.XCXy0G_rotating{min-height:1.08em;color:var(--accent);margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}html:not(.ready) .XCXy0G_rotating{visibility:hidden}.XCXy0G_rotating .ch{transition:none;transform:none}.XCXy0G_lead{max-width:48ch;color:var(--muted);margin-top:30px;font-size:clamp(17px,1.45vw,20px)}.XCXy0G_lead b{color:var(--fg);font-weight:500}.XCXy0G_actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.XCXy0G_facts{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:20px;padding:24px 0 30px;display:grid}.XCXy0G_facts dt{font:500 11.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.XCXy0G_facts dd{font:500 clamp(28px, 3.4vw, 46px) / 1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px}.XCXy0G_facts small{font:400 15px var(--font-sans);letter-spacing:0;color:var(--muted);margin-left:6px}@media (max-width:560px){.XCXy0G_facts small{margin:4px 0 0;font-size:13px;display:block}}
.lQXOZq_intro{display:none}[data-intro] .lQXOZq_intro{z-index:100;background:var(--fg);color:var(--bg);transition:transform .8s var(--ease-smooth);will-change:transform;place-items:center;display:grid;position:fixed;inset:0}.lQXOZq_intro.lQXOZq_hidden{transform:translateY(-100%)}.lQXOZq_word{font:500 clamp(48px, 13vw, 150px) / 1 var(--font-display);letter-spacing:-.045em;padding-bottom:.08em;display:flex;overflow:hidden}.lQXOZq_word span{animation:lQXOZq_up .7s var(--ease-smooth) forwards;animation-delay:calc(var(--d) * 55ms);display:inline-block;transform:translateY(110%)}@keyframes lQXOZq_up{to{transform:none}}
.IKQtxW_marquee{border-block:1px solid var(--border);background:var(--bg);padding:26px 0;position:relative;overflow:hidden}.IKQtxW_marquee:before,.IKQtxW_marquee:after{content:"";z-index:1;pointer-events:none;width:12vw;position:absolute;top:0;bottom:0}.IKQtxW_marquee:before{background:linear-gradient(to right, var(--bg), transparent);left:0}.IKQtxW_marquee:after{background:linear-gradient(to left, var(--bg), transparent);right:0}.IKQtxW_row{will-change:transform;width:max-content;display:flex}.IKQtxW_row+.IKQtxW_row{margin-top:10px}.IKQtxW_item{font:500 clamp(28px, 4.4vw, 60px) / 1.15 var(--font-display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:20px;padding-right:44px;display:flex}.IKQtxW_item svg{flex:none;width:.72em;height:.72em}.IKQtxW_outline .IKQtxW_item{color:#0000;-webkit-text-stroke:1.2px var(--muted)}.IKQtxW_outline .IKQtxW_item svg{opacity:.5}
.s-iL7q_media{aspect-ratio:16/10;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.s-iL7q_shot img,.s-iL7q_cover img{transition:transform .9s var(--ease-smooth)}:where([data-project-card]:hover) .s-iL7q_media img{transform:scale(1.04)}.s-iL7q_shot{place-items:start;padding:30px 0 0 30px}.s-iL7q_shot img{object-fit:cover;object-position:left top;width:100%;height:100%;box-shadow:0 0 0 1px var(--c-line), 0 20px 40px -12px #00000073;border-radius:12px 0 0}@supports (color:lab(0% 0 0)){.s-iL7q_shot img{box-shadow:0 0 0 1px var(--c-line), 0 20px 40px -12px lab(0% 0 0/.45)}}.s-iL7q_cover img{object-fit:cover;width:100%;height:100%}.s-iL7q_pattern{background-image:linear-gradient(var(--c-line) 1px, transparent 1px), linear-gradient(90deg, var(--c-line) 1px, transparent 1px);background-position:50%;background-size:28px 28px}.s-iL7q_browser{background:var(--c-bg);width:78%;box-shadow:0 0 0 1px var(--c-line), 0 20px 40px -18px #00000080;transition:transform .6s var(--ease-smooth);border-radius:12px;overflow:hidden}@supports (color:lab(0% 0 0)){.s-iL7q_browser{box-shadow:0 0 0 1px var(--c-line), 0 20px 40px -18px lab(0% 0 0/.5)}}:where([data-project-card]:hover) .s-iL7q_browser{transform:translateY(-4px)}.s-iL7q_browserBar{border-bottom:1px solid var(--c-line);align-items:center;gap:5px;height:30px;padding:0 10px;display:flex}.s-iL7q_browserBar i{background:var(--c-line);border-radius:50%;width:7px;height:7px}.s-iL7q_browserBar span{font:500 11px var(--font-mono);color:var(--c-mut);white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.s-iL7q_browserBody{place-items:center;height:110px;display:grid}.s-iL7q_ascii pre{font:500 clamp(5px, .82vw, 11px) / 1.15 var(--font-mono);color:var(--c-fg);white-space:pre;padding:24px}
.kYApJG_dialog{width:min(1120px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:inherit;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.kYApJG_dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#070b1480;background:lab(2.98718% -.0104383 -4.71938/.5)}.kYApJG_dialog[open]{animation:kYApJG_dialogIn .38s var(--ease-smooth)}.kYApJG_dialog[open]::backdrop{animation:kYApJG_fade .3s var(--ease-smooth)}.kYApJG_morph[open]{animation:none}.kYApJG_closing{animation:kYApJG_dialogOut .22s var(--ease-smooth) forwards}.kYApJG_closing::backdrop{animation:kYApJG_fade .22s var(--ease-smooth) reverse forwards}@keyframes kYApJG_dialogIn{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes kYApJG_dialogOut{to{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes kYApJG_fade{0%{opacity:0}}.kYApJG_panel{background:var(--c-bg);max-height:calc(100dvh - 32px);color:var(--c-fg);--scroll-thumb:color-mix(in oklch, var(--c-fg) 24%, transparent);--scroll-thumb-hover:color-mix(in oklch, var(--c-fg) 42%, transparent);box-shadow:0 0 0 1px var(--c-line), 0 40px 80px -30px #0009;border-radius:28px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.kYApJG_panel{box-shadow:0 0 0 1px var(--c-line), 0 40px 80px -30px lab(0% 0 0/.6)}}.kYApJG_media{background:color-mix(in oklch, var(--c-bg) 88%, black);flex-direction:column;min-height:0;display:flex;position:relative}.kYApJG_stage{touch-action:pan-y;flex:1;place-items:center;min-height:340px;padding:28px;display:grid;position:relative}.kYApJG_shot{place-items:center;min-width:0;max-width:100%;display:grid}.kYApJG_shot img{width:auto;max-width:100%;height:auto;max-height:62vh;box-shadow:0 0 0 1px var(--c-line), 0 24px 48px -18px #0000008c;border-radius:12px}@supports (color:lab(0% 0 0)){.kYApJG_shot img{box-shadow:0 0 0 1px var(--c-line), 0 24px 48px -18px lab(0% 0 0/.55)}}.kYApJG_zoomable{cursor:zoom-in}.kYApJG_zoom{background:var(--c-bg);width:40px;height:40px;color:var(--c-fg);box-shadow:0 0 0 1px var(--c-line), 0 8px 20px -8px #00000080;transition:transform .3s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}@supports (color:lab(0% 0 0)){.kYApJG_zoom{box-shadow:0 0 0 1px var(--c-line), 0 8px 20px -8px lab(0% 0 0/.5)}}.kYApJG_zoom:hover{transform:scale(1.08)}.kYApJG_zoom svg{width:16px;height:16px}.kYApJG_stage>.kYApJG_stageMedia{aspect-ratio:auto;border-radius:14px;width:100%;height:100%}.kYApJG_stage .kYApJG_stageMedia pre{font-size:clamp(5px,.9vw,11px)}.kYApJG_arrow{background:var(--c-bg);width:44px;height:44px;color:var(--c-fg);box-shadow:0 0 0 1px var(--c-line), 0 8px 20px -8px #00000080;transition:transform .3s var(--ease-spring);border-radius:50%;place-items:center;margin-top:-22px;display:grid;position:absolute;top:50%}@supports (color:lab(0% 0 0)){.kYApJG_arrow{box-shadow:0 0 0 1px var(--c-line), 0 8px 20px -8px lab(0% 0 0/.5)}}.kYApJG_arrow:hover{transform:scale(1.08)}.kYApJG_prev{left:14px}.kYApJG_next{right:14px}.kYApJG_caption{font:500 12px var(--font-mono);color:var(--c-mut);justify-content:space-between;gap:12px;padding:0 20px 12px;display:flex}.kYApJG_thumbs{gap:8px;padding:4px 20px 20px;display:flex;overflow-x:auto}.kYApJG_thumbs button{opacity:.5;width:78px;height:52px;box-shadow:inset 0 0 0 1px var(--c-line);transition:opacity .2s var(--ease-smooth);border-radius:9px;flex:none;overflow:hidden}.kYApJG_thumbs button:hover{opacity:.85}.kYApJG_thumbs button[aria-pressed=true]{opacity:1;outline:1px solid var(--c-fg);outline-offset:2px}.kYApJG_thumbs img{object-fit:cover;object-position:left top;width:100%;height:100%}.kYApJG_info{flex-direction:column;gap:18px;min-height:0;padding:26px 28px 28px;display:flex;overflow-y:auto}.kYApJG_infoTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.kYApJG_close{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--c-line);transition:transform .3s var(--ease-spring);border-radius:50%;place-items:center;display:grid}.kYApJG_close:hover{transform:rotate(90deg)}.kYApJG_title{font:500 clamp(26px, 2.8vw, 38px) / 1.08 var(--font-display);letter-spacing:-.03em;margin-top:12px}.kYApJG_info p{color:var(--c-mut);font-size:15.5px}.kYApJG_info p.kYApJG_description{color:var(--c-fg);font-size:17px}.kYApJG_label{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-mut);margin-bottom:10px}.kYApJG_tech{flex-wrap:wrap;gap:6px;display:flex}.kYApJG_tech span{height:34px;box-shadow:inset 0 0 0 1px var(--c-line);border-radius:10px;align-items:center;gap:7px;padding:0 12px 0 9px;font-size:13.5px;font-weight:500;display:inline-flex}.kYApJG_tech svg{width:15px;height:15px}.kYApJG_links{flex-wrap:wrap;gap:8px;display:flex}.kYApJG_link{min-height:44px;box-shadow:inset 0 0 0 1px var(--c-line);transition:transform .3s var(--ease-spring);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.kYApJG_link:hover{transform:translateY(-2px)}.kYApJG_link:first-child{background:var(--c-fg);color:var(--c-bg);box-shadow:none}.kYApJG_siblings{border-top:1px solid var(--c-line);flex-direction:column;display:flex}.kYApJG_siblings button{border-bottom:1px solid var(--c-line);text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:14.5px;font-weight:500;display:flex}.kYApJG_siblings small{font:500 11.5px / 1 var(--font-mono);color:var(--c-mut);align-items:center;gap:6px;display:inline-flex}.kYApJG_siblings svg{width:15px;height:15px;transition:transform .3s var(--ease-spring);flex:none}.kYApJG_siblings button:hover svg{transform:translate(2px,-2px)}@media (max-width:900px){.kYApJG_dialog{width:100%;max-height:92dvh;margin:auto 0 0}.kYApJG_panel{overscroll-behavior:contain;border-radius:26px 26px 0 0;grid-template-columns:minmax(0,1fr);max-height:92dvh;overflow-y:auto}.kYApJG_info{padding-bottom:calc(28px + env(safe-area-inset-bottom));overflow:visible}.kYApJG_close{z-index:2;background:var(--c-bg);box-shadow:inset 0 0 0 1px var(--c-line), 0 8px 20px -8px #00000080;position:absolute;top:14px;right:14px}@supports (color:lab(0% 0 0)){.kYApJG_close{box-shadow:inset 0 0 0 1px var(--c-line), 0 8px 20px -8px lab(0% 0 0/.5)}}.kYApJG_zoom{top:auto;bottom:14px}.kYApJG_stage{min-height:240px;padding:18px}.kYApJG_shot img{max-height:40dvh}@keyframes kYApJG_dialogIn{0%{transform:translateY(100%)}}@keyframes kYApJG_dialogOut{to{transform:translateY(100%)}}}@media (max-width:560px){.kYApJG_arrow{display:none}.kYApJG_info{padding-inline:20px}.kYApJG_caption,.kYApJG_thumbs{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.kYApJG_dialog[open],.kYApJG_closing{animation:none}}
._3u9ALW_layer{grid-area:1/1;align-self:center}._3u9ALW_incoming{opacity:0;transition:opacity .28s var(--ease-smooth), transform .28s var(--ease-smooth);transform:scale(.98)}._3u9ALW_ready{opacity:1;transform:none}._3u9ALW_spinner{z-index:1;background:var(--c-bg,var(--bg));width:44px;height:44px;box-shadow:0 0 0 1px var(--c-line,var(--border)), 0 10px 24px -12px #00000080;opacity:0;pointer-events:none;animation:_3u9ALW_spinner-in .2s var(--ease-smooth) .25s forwards;border-radius:50%;grid-area:1/1;place-self:center;place-items:center;display:grid}@supports (color:lab(0% 0 0)){._3u9ALW_spinner{box-shadow:0 0 0 1px var(--c-line,var(--border)), 0 10px 24px -12px lab(0% 0 0/.5)}}._3u9ALW_spinner:before{content:"";border:2px solid color-mix(in oklch, var(--c-fg,var(--fg)) 18%, transparent);border-top-color:var(--c-fg,var(--fg));border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _3u9ALW_spinner-turn}@keyframes _3u9ALW_spinner-in{to{opacity:1}}@keyframes _3u9ALW_spinner-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){._3u9ALW_incoming{transition:none}._3u9ALW_spinner{animation-duration:0s}._3u9ALW_spinner:before{animation:none}}
.n4QqBG_family{font:500 11.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-mut);align-items:center;gap:9px;display:flex}.n4QqBG_badge{font:500 11.5px var(--font-mono);letter-spacing:.02em;color:var(--c-mut);box-shadow:inset 0 0 0 1px var(--c-line);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.n4QqBG_badge:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px}.n4QqBG_completed:before{background:var(--ok);opacity:1}.n4QqBG_beta:before{background:var(--accent);opacity:1}
._93PBDa_lightbox{color:#f3f5f9;color:lab(96.5021% -.208765 -1.88197);background:#040609f0;background:lab(1.5443% -.0582039 -1.41677/.94);border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}._93PBDa_lightbox[open]{animation:_93PBDa_fade .25s var(--ease-smooth);grid-template-rows:auto minmax(0,1fr);display:grid}._93PBDa_lightbox::backdrop{background:0 0}._93PBDa_morph[open]{animation:none}@keyframes _93PBDa_fade{0%{opacity:0}}._93PBDa_bar{padding:14px var(--pad);font:500 12px var(--font-mono);color:#f3f5f9b3;color:lab(96.5021% -.208765 -1.88197/.7);justify-content:space-between;align-items:center;gap:16px;display:flex}._93PBDa_caption{gap:16px;min-width:0;display:flex}._93PBDa_caption span:first-child{text-overflow:ellipsis;white-space:nowrap;color:#f3f5f9;color:lab(96.5021% -.208765 -1.88197);overflow:hidden}._93PBDa_button{color:#f3f5f9;color:lab(96.5021% -.208765 -1.88197);width:44px;height:44px;transition:transform .3s var(--ease-spring), background .2s var(--ease-smooth);background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24;box-shadow:inset 0 0 0 1px lab(100% 0 0/.14)}._93PBDa_button:hover{background:#ffffff1f;background:lab(100% 0 0/.12)}._93PBDa_close:hover{transform:rotate(90deg)}._93PBDa_stage{--available-height:calc(100dvh - 72px - 28px);touch-action:pan-y;place-items:center;min-height:0;padding:0 76px 28px;display:grid;position:relative}._93PBDa_shot{justify-items:center;width:100%;min-width:0;display:grid}._93PBDa_shot img{width:min(100%, var(--available-height) * var(--ratio));border-radius:12px;height:auto;box-shadow:0 30px 80px -30px #000c;box-shadow:0 30px 80px -30px lab(0% 0 0/.8)}._93PBDa_arrow{margin-top:-36px;position:absolute;top:50%}._93PBDa_arrow:hover{transform:scale(1.08)}._93PBDa_prev{left:16px}._93PBDa_next{right:16px}@media (max-width:900px){._93PBDa_stage{--available-height:calc(100dvh - 72px - 76px);padding:0 12px 76px}._93PBDa_arrow{margin-top:0;top:auto;bottom:16px}._93PBDa_prev{left:calc(50% - 52px)}._93PBDa_next{right:calc(50% - 52px)}}@media (prefers-reduced-motion:reduce){._93PBDa_lightbox[open]{animation:none}}
.WcOtya_frog{z-index:4;width:104px;height:104px;transition:transform .55s var(--ease-spring);position:absolute;bottom:0;right:clamp(16px,6vw,80px);transform:translateY(62%)}.WcOtya_frog:hover,.WcOtya_frog:focus-visible{transform:translateY(22%)}.WcOtya_frog img{object-fit:contain;filter:drop-shadow(0 10px 18px #00000040);filter:drop-shadow(0 10px 18px lab(0% 0 0/.25));width:100%;height:100%}.WcOtya_bubble{background:var(--fg);color:var(--bg);white-space:nowrap;opacity:0;transform-origin:100% 100%;transition:opacity .2s var(--ease-smooth), transform .35s var(--ease-spring);border-radius:14px 14px 3px;padding:8px 12px;font-size:13.5px;font-weight:500;position:absolute;bottom:78%;right:70%;transform:translateY(8px)scale(.9)}.WcOtya_frog:hover .WcOtya_bubble,.WcOtya_frog:focus-visible .WcOtya_bubble{opacity:1;transform:none}
._9z9VVW_filters{background:var(--glass);-webkit-backdrop-filter:blur(12px);width:max-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--border);scrollbar-width:none;border-radius:17px;gap:4px;margin-bottom:22px;padding:5px;display:flex;position:relative;overflow-x:auto}._9z9VVW_filters::-webkit-scrollbar{display:none}._9z9VVW_tab{z-index:1;letter-spacing:.01em;height:44px;color:var(--muted);transition:color .2s var(--ease-smooth);border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:500;display:flex;position:relative}._9z9VVW_tab:hover{color:var(--fg)}._9z9VVW_tab small{font:500 11px var(--font-mono);opacity:.65}._9z9VVW_tab[aria-selected=true]{color:var(--bg)}._9z9VVW_pill{z-index:-1;background:var(--fg);border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,0 8px 18px -10px #0c162899;box-shadow:inset 0 1px lab(100% 0 0/.14),0 8px 18px -10px lab(6.96028% .806861 -14.1621/.6)}@media (max-width:900px){._9z9VVW_filters{width:100%}}
._q7w2G_archive{margin-top:16px}._q7w2G_toggle{letter-spacing:.01em;width:100%;min-height:44px;color:var(--muted);transition:color .2s var(--ease-smooth);align-items:center;gap:18px;font-size:14.5px;font-weight:500;display:flex}._q7w2G_toggle:before,._q7w2G_toggle:after{content:"";background:var(--border);height:1px;transition:background-color .2s var(--ease-smooth);flex:1}._q7w2G_toggle:hover,._q7w2G_toggle:focus-visible{color:var(--fg)}._q7w2G_toggle:hover:before,._q7w2G_toggle:hover:after,._q7w2G_toggle:focus-visible:before,._q7w2G_toggle:focus-visible:after{background:color-mix(in oklch, var(--fg) 28%, transparent)}._q7w2G_label{align-items:center;gap:10px;margin-inline:26px;display:inline-flex;position:relative}._q7w2G_label small{font:500 11px var(--font-mono);opacity:.65}._q7w2G_label svg{opacity:0;width:16px;height:16px;transition:opacity .2s var(--ease-smooth), transform .45s var(--ease-spring);margin-top:-8px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-6px)}._q7w2G_toggle:hover svg,._q7w2G_toggle:focus-visible svg{opacity:1;transform:none}._q7w2G_toggle[aria-expanded=true] svg{opacity:1;transform:rotate(180deg)}@media (hover:none){._q7w2G_label svg{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._q7w2G_label svg{transition:opacity .2s var(--ease-smooth)}}._q7w2G_inner{padding-top:16px}
.f0Juua_card{isolation:isolate;background:var(--c-bg);color:var(--c-fg);cursor:pointer;box-shadow:inset 0 0 0 1px var(--c-line), var(--shadow);transition:transform .45s var(--ease-smooth), box-shadow .45s var(--ease-smooth);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.f0Juua_card:hover{transform:translateY(-5px)}.f0Juua_wide,.f0Juua_full{flex-direction:row}.f0Juua_wide .f0Juua_media{aspect-ratio:auto;width:57%;min-height:360px}.f0Juua_full .f0Juua_media{aspect-ratio:auto;width:50%;min-height:260px}.f0Juua_spot{z-index:3;pointer-events:none;background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%), var(--c-spot), transparent 60%);opacity:0;transition:opacity .35s var(--ease-smooth);position:absolute;inset:0}.f0Juua_card:hover .f0Juua_spot{opacity:1}.f0Juua_body{z-index:2;flex-direction:column;flex:1;gap:10px;min-width:0;padding:22px 22px 20px;display:flex;position:relative}.f0Juua_wide .f0Juua_body,.f0Juua_full .f0Juua_body{padding:28px}.f0Juua_top{justify-content:space-between;align-items:center;gap:10px;display:flex}.f0Juua_title{font:500 clamp(20px, 1.7vw, 26px) / 1.15 var(--font-display);letter-spacing:-.02em;margin-top:8px}.f0Juua_wide .f0Juua_title,.f0Juua_full .f0Juua_title{font-size:clamp(24px,2.4vw,34px)}.f0Juua_description{-webkit-line-clamp:3;color:var(--c-mut);-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.f0Juua_footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.f0Juua_tech{flex-wrap:wrap;gap:9px;display:flex}.f0Juua_tech svg{width:18px;height:18px}.f0Juua_more{letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.f0Juua_more svg{transition:transform .35s var(--ease-spring)}.f0Juua_card:hover .f0Juua_more svg{transform:translate(3px,-3px)}@media (max-width:900px){.f0Juua_wide,.f0Juua_full{flex-direction:column}.f0Juua_wide .f0Juua_media,.f0Juua_full .f0Juua_media{aspect-ratio:16/10;width:100%;min-height:0}.f0Juua_full .f0Juua_media{aspect-ratio:auto;padding:4px 0}.f0Juua_wide .f0Juua_body,.f0Juua_full .f0Juua_body{padding:22px}}@media (prefers-reduced-motion:reduce){.f0Juua_card,.f0Juua_card:hover{transform:none}}
.rvodqG_grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:16px;display:grid}.rvodqG_cell{display:grid}.rvodqG_wide{grid-column:span 2}.rvodqG_full{grid-column:span 3}@media (max-width:900px){.rvodqG_grid{grid-template-columns:1fr}.rvodqG_wide,.rvodqG_full{grid-column:auto}}
._1n89aG_chip{background:var(--glass);-webkit-backdrop-filter:blur(10px);height:50px;box-shadow:inset 0 0 0 1px var(--border);transition:transform .4s var(--ease-spring), box-shadow .2s var(--ease-smooth);border-radius:15px;align-items:center;gap:11px;padding:0 18px 0 7px;font-size:15px;font-weight:500;display:inline-flex}._1n89aG_chip:hover{box-shadow:inset 0 0 0 1px var(--border-2), var(--shadow);transform:translateY(-4px)rotate(-1.5deg)}@media (prefers-reduced-motion:reduce){._1n89aG_chip:hover{transform:none}}
.l01x8a_track{z-index:80;pointer-events:none;opacity:0;width:12px;transition:opacity .4s var(--ease-smooth);display:none;position:fixed;top:0;bottom:0;right:0}.custom-scrollbar .l01x8a_track{display:block}.l01x8a_track[data-ready]{opacity:1}.l01x8a_thumb{background:var(--scroll-thumb);pointer-events:auto;touch-action:none;width:4px;transition:width .2s var(--ease-smooth), background-color .2s var(--ease-smooth), opacity .2s var(--ease-smooth);border-radius:999px;position:absolute;top:0;right:3px}.l01x8a_thumb:before{content:"";position:absolute;inset:0 -4px}.l01x8a_thumb:hover,.l01x8a_thumb[data-dragging]{background:var(--scroll-thumb-hover);width:6px}@media (prefers-reduced-motion:reduce){.l01x8a_track,.l01x8a_thumb{transition:none}}
