.FlC3zW_app{--glass:#0e0e128c;--glass-bd:1px solid #ffffff24;--glass-sh:inset 0 1px 0 #ffffff1f, 0 20px 50px -20px #000c;background:var(--bg);color:var(--text);position:fixed;inset:0;overflow:hidden}.FlC3zW_glass{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border:var(--glass-bd);box-shadow:var(--glass-sh)}.FlC3zW_stage{position:absolute;inset:0;overflow:hidden}.FlC3zW_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.FlC3zW_scroller{scrollbar-width:none;outline:none;position:absolute;inset:0;overflow-y:auto}.FlC3zW_scroller::-webkit-scrollbar{display:none}.FlC3zW_noGl{background:#101014;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.FlC3zW_noGl img{border-radius:16px;max-width:min(720px,90%)}.FlC3zW_noGl span{color:var(--muted);font-size:14px}.FlC3zW_caption{pointer-events:none;transition:right var(--dur-slow) var(--ease-out);justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:128px;left:40px;right:40px}.FlC3zW_app[data-sheet] .FlC3zW_caption{right:404px}.FlC3zW_capText{flex-direction:column;gap:8px;max-width:480px;display:flex}.FlC3zW_capIdx{letter-spacing:.14em;color:#ff8fa1;font-size:12px;font-weight:500}.FlC3zW_capTitle{letter-spacing:-.04em;text-shadow:0 2px 30px #0009;margin:0;font-size:48px;font-weight:600;line-height:1.02}.FlC3zW_capText p{color:#d8d7d3;text-shadow:0 1px 20px #000c;margin:0;font-size:15px;line-height:1.5}.FlC3zW_capSide{color:var(--muted);flex-direction:column;flex:none;align-items:flex-end;gap:8px;font-size:12px;font-weight:500;display:flex}.FlC3zW_progress{background:#ffffff24;border-radius:2px;width:120px;height:3px;overflow:hidden}.FlC3zW_progress span{background:var(--flare);width:0;height:100%;display:block}.FlC3zW_stillNote{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:var(--glass-bd);pointer-events:none;background:#0e0e1299;padding:8px 13px;font-size:12px;font-weight:500;position:absolute;top:84px;left:40px}.FlC3zW_brand{border-radius:var(--radius-pill);align-items:center;gap:12px;height:44px;padding:0 8px 0 18px;display:flex;position:absolute;top:24px;left:24px;}.FlC3zW_brandName{letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:600}.FlC3zW_brandName span{color:var(--flare)}.FlC3zW_url{border-radius:var(--radius-pill);height:30px;color:var(--text-2);background:#ffffff14;align-items:center;padding:0 12px;font-size:13px;display:flex}.FlC3zW_url b{color:var(--text);font-weight:400}.FlC3zW_mName{display:none}.FlC3zW_tools{gap:8px;display:flex;position:absolute;top:24px;right:24px}.FlC3zW_glassBtn{border-radius:var(--radius-pill);height:34px;padding:0 14px;font-size:13px;font-weight:500;}.FlC3zW_glassBtn[aria-pressed=true]{border-color:var(--flare);background:#ff3d5a24}.FlC3zW_sheetBtn{border-radius:var(--radius-pill);background:var(--glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:0;height:34px;padding:0 14px;font-size:13px;font-weight:600}.FlC3zW_sheetBtn span{opacity:.55}.FlC3zW_sheetBtn[aria-pressed=true]{background:var(--text);color:var(--bg)}.FlC3zW_fps{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:8px;height:34px;padding:0 13px;font-size:12px;font-weight:500;display:flex;}.FlC3zW_fps i{background:var(--dim);border-radius:50%;width:7px;height:7px}.FlC3zW_fps i[data-live]{background:var(--positive)}.FlC3zW_fps>span{color:var(--muted)}.FlC3zW_fps em{color:var(--muted);font-style:normal}.FlC3zW_sheet{scrollbar-width:none;width:356px;animation:FlC3zW_slideIn var(--dur-base) var(--ease-out);border-radius:24px;flex-direction:column;gap:18px;padding:20px;display:flex;position:absolute;top:80px;bottom:112px;right:24px;overflow-y:auto;}@keyframes FlC3zW_slideIn{0%{opacity:0;transform:translate(16px)}}.FlC3zW_sheetClose{display:none}.FlC3zW_sheetHead{flex-direction:column;gap:6px;display:flex}.FlC3zW_sheetHead h2{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:600;line-height:1.05}.FlC3zW_sheetHead p,.FlC3zW_block p{color:#d8d7d3;margin:0;font-size:14px;line-height:1.55}.FlC3zW_label{letter-spacing:.14em;color:var(--muted);font-size:11px;font-weight:500}.FlC3zW_stack{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.FlC3zW_stack li{border-radius:var(--radius-pill);color:#d8d7d3;border:1px solid #ffffff29;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.FlC3zW_block{flex-direction:column;gap:8px;display:flex}.FlC3zW_tech{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.FlC3zW_tech li{gap:10px;font-size:14px;line-height:1.5;display:flex}.FlC3zW_tech li:before{content:"";background:var(--flare);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.FlC3zW_budget{background:#00000040;border:1px solid #ffffff14;border-radius:14px;margin:0;overflow:hidden}.FlC3zW_budget div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;height:36px;padding:0 14px;font-size:13.5px;display:flex}.FlC3zW_budget div:last-child{border-bottom:0}.FlC3zW_budget dt{color:var(--muted)}.FlC3zW_budget dd{margin:0;font-weight:600}.FlC3zW_block pre{font:500 12px/1.6 var(--font-mono);white-space:pre-wrap;background:#0000004d;border:1px solid #ffffff14;border-radius:14px;margin:0;padding:12px 14px}.FlC3zW_dock{border-radius:var(--radius-pill);align-items:center;gap:4px;height:64px;padding:0 8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);}.FlC3zW_arrow{background:0 0;border:0;border-radius:50%;width:48px;height:48px;font-size:18px;font-weight:500}.FlC3zW_dockItem{border-radius:var(--radius-pill);color:#d8d7d3;white-space:nowrap;height:48px;transition:padding var(--dur-base) var(--ease-out), background var(--dur-fast);background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.FlC3zW_dockItem span{color:var(--muted)}.FlC3zW_dockItem:hover{background:#ffffff0f}.FlC3zW_dockItem[aria-current=page]{background:var(--text);color:var(--bg);padding:0 18px}.FlC3zW_dockItem[aria-current=page] span{color:var(--flare)}.FlC3zW_dockItem b{font-weight:600}.FlC3zW_mSpecs{display:none}@media (max-width:759px){.FlC3zW_brand{left:12px;top:max(12px, env(safe-area-inset-top));height:38px;padding:0 14px}.FlC3zW_brandName,.FlC3zW_url{display:none}.FlC3zW_mName{font-size:13px;font-weight:600;display:block}.FlC3zW_tools{right:12px;top:max(12px, env(safe-area-inset-top))}.FlC3zW_glassBtn,.FlC3zW_sheetBtn{display:none}.FlC3zW_caption,.FlC3zW_app[data-sheet] .FlC3zW_caption{bottom:112px;left:22px;right:22px}.FlC3zW_capTitle{font-size:32px}.FlC3zW_capText{max-width:320px}.FlC3zW_stillNote{top:60px;left:12px}.FlC3zW_dock{left:12px;right:12px;bottom:max(20px, env(safe-area-inset-bottom));justify-content:space-between;height:60px;padding:6px;transform:none}.FlC3zW_dockItem{display:none}.FlC3zW_mSpecs{border-radius:var(--radius-pill);background:#ffffff14;border:0;flex:1;justify-content:center;align-items:center;gap:8px;height:100%;font-size:14px;font-weight:600;display:flex}.FlC3zW_mSpecs span{color:var(--flare)}.FlC3zW_sheet{width:auto;max-height:78dvh;padding:22px 20px calc(24px + env(safe-area-inset-bottom));z-index:5;animation:FlC3zW_sheetUp var(--dur-base) var(--ease-out);background:#0e0e12eb;border-radius:24px 24px 0 0;inset:auto 0 0}@keyframes FlC3zW_sheetUp{0%{opacity:0;transform:translateY(40px)}}.FlC3zW_sheetClose{background:#ffffff14;border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid;position:absolute;top:14px;right:14px}}
