.Tag_list__3fG0Q{display:flex;flex-wrap:wrap;gap:8px}.Tag_tag__zCc66{padding:5px 12px;border:1px solid rgba(31,38,48,.15);border-radius:999px;background:rgba(255,255,255,.6);font-family:var(--font-mono);font-size:13px;color:var(--ink);white-space:nowrap}.LangSwitch_lang___QQc4{display:inline-flex;gap:2px;padding:3px;border:1px solid rgba(238,240,255,.25);border-radius:999px;font-family:var(--font-mono);font-size:12px}.LangSwitch_lang___QQc4 a{padding:3px 9px;border-radius:999px;color:var(--star-muted);transition:color .2s ease}.LangSwitch_lang___QQc4 a:hover{color:var(--star)}.LangSwitch_lang___QQc4 .LangSwitch_active__HK0gy{background:rgba(238,240,255,.16);color:var(--star)}.ChatMock_chat__L_Cqu{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:22px;background:#0e1a33;font-size:14px}.ChatMock_large__priH1{gap:18px;padding:clamp(24px,5vw,56px);font-size:clamp(14px,1.6vw,18px)}.ChatMock_agent__hstRJ,.ChatMock_guest__AT2eG{max-width:80%;padding:.75em 1em;line-height:1.45}.ChatMock_guest__AT2eG{align-self:flex-start;border-radius:14px 14px 14px 4px;background:#1d3a7c;color:var(--star)}.ChatMock_agent__hstRJ{align-self:flex-end;border-radius:14px 14px 4px 14px;background:var(--magma);color:#1a0f06}.ChatMock_badge__wCjQz{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:999px;border:1px solid rgba(159,180,255,.4);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--moonlight)}.ChatMock_meta__suU1_{font-size:.78em;color:var(--moonlight)}.DeviceMockup_browser__z0AaZ{width:100%;max-width:1040px;margin:0 auto;border-radius:16px;overflow:hidden;background:#e9eaf0;box-shadow:0 50px 100px -40px rgba(4,5,13,.75)}.DeviceMockup_bar__4fk4P{display:flex;gap:7px;height:40px;align-items:center;padding:0 16px}.DeviceMockup_bar__4fk4P span{width:11px;height:11px;border-radius:50%;background:#c5c8d2}.DeviceMockup_bar__4fk4P span:first-child{background:#f26b5b}.DeviceMockup_bar__4fk4P span:nth-child(2){background:#f4be4f}.DeviceMockup_bar__4fk4P span:last-child{background:#5bc466}.DeviceMockup_screen__yCoLu{position:relative;aspect-ratio:16/10;background:#0e1a33}.DeviceMockup_shot__cybnl{width:100%;height:100%;object-fit:cover;object-position:top}video.DeviceMockup_shot__cybnl{object-fit:contain;background:#000}.DeviceMockup_phone__6G4At{width:min(320px,80vw);margin:0 auto;padding:12px;border-radius:46px;background:#0e1118;box-shadow:0 50px 100px -40px rgba(4,5,13,.8)}.DeviceMockup_phoneScreen__JVKeR{aspect-ratio:9/19.5;border-radius:34px;overflow:hidden}.DeviceMockup_play__ERDpv{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 22px;border:0;border-radius:999px;background:var(--magma);color:#160c06;font-weight:700;font-size:15px;white-space:nowrap;cursor:pointer;box-shadow:0 12px 30px -10px rgba(0,0,0,.6);transition:transform .2s ease}.DeviceMockup_play__ERDpv svg{fill:currentColor}.DeviceMockup_play__ERDpv:hover{transform:translate(-50%,-50%) scale(1.05)}.ProjectDetail_top__8a8KZ{position:absolute;inset:0 0 auto 0;z-index:10;color:var(--star)}.ProjectDetail_topInner__BUG59{height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px}.ProjectDetail_topInner__BUG59>a:nth-child(2){font-weight:800;letter-spacing:.02em}@media(max-width:640px){.ProjectDetail_topInner__BUG59>a:nth-child(2){display:none}}.ProjectDetail_back__5NG_n{display:inline-flex;align-items:center;gap:8px;color:var(--star-muted)}.ProjectDetail_back__5NG_n:hover{color:var(--star)}.ProjectDetail_hero__fEmqp{padding:152px 0 220px;background:linear-gradient(var(--space) 0,#0a1030 30%,#1b3676 70%,#3c77c2 100%)}.ProjectDetail_category____waY{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--moonlight)}.ProjectDetail_title__W1LyR{margin-top:18px;max-width:900px;font-size:clamp(34px,5.6vw,76px);line-height:1.04;font-weight:800;letter-spacing:-.02em}.ProjectDetail_summary__OXUC8{margin-top:24px;max-width:640px;font-size:clamp(17px,2vw,20px);line-height:1.6;color:#dce7ff}.ProjectDetail_meta__h1FEd{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:1px;gap:1px;border-radius:18px;overflow:hidden;border:1px solid rgba(238,240,255,.18);background:rgba(238,240,255,.18)}.ProjectDetail_meta__h1FEd>div{padding:18px 20px;background:rgba(10,16,48,.55)}.ProjectDetail_meta__h1FEd dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--moonlight)}.ProjectDetail_meta__h1FEd dd{margin-top:6px;font-size:16px}.ProjectDetail_metric__OGpRl{color:var(--magma-soft);font-weight:700}.ProjectDetail_body__XRNJz{background:linear-gradient(#86bdea 0,var(--sky-light) 30%,#e3eef6 100%);color:var(--ink);padding-bottom:120px}.ProjectDetail_mockup__ScaaH{position:relative;top:-160px;margin-bottom:-80px}.ProjectDetail_content__SdkXW{display:grid;grid-gap:72px;gap:72px;max-width:880px}.ProjectDetail_blockLabel__Hxs8v{font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#3b5470}.ProjectDetail_challenge__Tcxuu{margin-top:16px;font-size:clamp(19px,2.2vw,24px);line-height:1.55}.ProjectDetail_built__0uca_{margin-top:24px;display:grid;grid-gap:20px;gap:20px}.ProjectDetail_built__0uca_ li{display:flex;gap:20px;padding-top:20px;border-top:1px solid rgba(31,38,48,.15)}.ProjectDetail_built__0uca_ p{font-size:17px;line-height:1.65;color:var(--ink-muted)}.ProjectDetail_index__MvgH9{flex:0 0 auto;font-size:22px;font-weight:800;color:#1d3a7c}.ProjectDetail_tags__pDr3S{margin-top:18px}.ProjectDetail_links__WUoK3{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:15px}.ProjectDetail_links__WUoK3 a{display:inline-flex;align-items:center;gap:6px;padding-bottom:2px;border-bottom:1px solid rgba(31,38,48,.3)}.ProjectDetail_links__WUoK3 a:hover{border-color:var(--magma)}.ProjectDetail_links__WUoK3 span{color:#4a5361}.ProjectDetail_next__AbvZI{display:block;background:#3a3f47;border-top:16px solid #a7afb9;color:var(--star);transition:background-color .3s ease}.ProjectDetail_next__AbvZI:hover{background:#30353c}.ProjectDetail_next__AbvZI:hover .ProjectDetail_nextArrow__Olmys{transform:translateX(8px)}.ProjectDetail_nextInner__eD4JT{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:64px;padding-bottom:64px}.ProjectDetail_nextLabel__v8jH7{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#f2c94c}.ProjectDetail_nextTitle__8Cnk8{margin-top:10px;font-size:clamp(26px,4vw,52px);font-weight:800;line-height:1.08}.ProjectDetail_nextArrow__Olmys{flex:0 0 auto;font-size:48px;transition:transform .3s ease}