.LessonAnimationPlayer_player__3A4L6{margin:1.75rem 0 2.5rem;overflow:hidden;border:1px solid #2e3852;border-radius:18px;background:#0c0f1a;box-shadow:0 20px 70px -40px #000;color:#e7eaf3;font-size:14px;line-height:1.6}.LessonAnimationPlayer_header__V9iUF{padding:1.5rem 1.5rem 1.2rem;background:linear-gradient(120deg,#38bdf809,#a855f707 65%,transparent)}.LessonAnimationPlayer_eyebrow__mi9ZD{display:flex;align-items:center;gap:.5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#7dd3fc}.LessonAnimationPlayer_eyebrow__mi9ZD>span:first-child{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 14px #38bdf860}.LessonAnimationPlayer_stepCount__RdEYd{margin-left:auto;font-family:var(--font-mono),monospace;color:#9aa6be;letter-spacing:.05em;white-space:nowrap}.LessonAnimationPlayer_header__V9iUF h3{margin:.6rem 0 .35rem;color:#e7eaf3;font-weight:750;font-size:1.2rem;letter-spacing:-.025em;line-height:1.4}.LessonAnimationPlayer_header__V9iUF p{margin:0;color:#9aa6be;font-size:12px;line-height:1.8}.LessonAnimationPlayer_chapters__3d6aV{display:flex;gap:.4rem;overflow-x:auto;padding:.8rem 1.5rem;border-top:1px solid #222a3d;border-bottom:1px solid #222a3d;scrollbar-width:thin}.LessonAnimationPlayer_chapters__3d6aV button{display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;padding:.45rem .65rem;min-height:38px;background:transparent;border:1px solid transparent;border-radius:7px;color:#9aa6be;font-size:11px;cursor:pointer;transition:background .2s,color .2s}.LessonAnimationPlayer_chapters__3d6aV button>span{display:grid;place-items:center;width:19px;height:19px;border-radius:5px;background:#1a2032;color:#9aa6be;font-family:var(--font-mono),monospace;font-size:9px}.LessonAnimationPlayer_chapters__3d6aV button[aria-current]{color:#7dd3fc;border-color:#38bdf83d;background:#38bdf80d}.LessonAnimationPlayer_chapters__3d6aV button[aria-current]>span{color:#070810;background:#38bdf8}.LessonAnimationPlayer_chapters__3d6aV button[data-complete=true]>span{color:#34d399}.LessonAnimationPlayer_chapters__3d6aV button:hover{color:#e7eaf3;background:#111624}.LessonAnimationPlayer_stage__Blor3{position:relative;padding:1.5rem;background-color:#090c16;background-image:radial-gradient(#222a3d80 .7px,transparent 0);background-size:18px 18px}.LessonAnimationPlayer_narration__e3C23{display:flex;gap:.9rem;padding:1.25rem 1.5rem;min-height:134px;border-top:1px solid #222a3d;background:#11162470}.LessonAnimationPlayer_captionNumber__mSpso{padding-top:.1rem;color:#38bdf8;font-family:var(--font-mono),monospace;font-size:11px}.LessonAnimationPlayer_caption__iDYW0{min-width:0}.LessonAnimationPlayer_caption__iDYW0 h4{margin:0 0 .3rem;font-size:14px;font-weight:700;color:#e7eaf3}.LessonAnimationPlayer_caption__iDYW0 p{margin:0;color:#adb8cc;font-size:12px;line-height:1.85}.LessonAnimationPlayer_caption__iDYW0 pre{max-width:100%;overflow-x:auto;padding:.65rem .8rem;margin-top:.8rem;border:1px solid #222a3d;border-radius:7px;background:#070810;color:#b8d6ef;font-family:var(--font-mono),monospace;font-size:10px;line-height:1.7}.LessonAnimationPlayer_progress__ZI8jx{display:flex;gap:3px;height:3px;background:#070810}.LessonAnimationPlayer_progress__ZI8jx>span{flex:1;position:relative;overflow:hidden;background:#222a3d}.LessonAnimationPlayer_progress__ZI8jx>span[data-complete=true]{background:#38bdf8}.LessonAnimationPlayer_progress__ZI8jx>span[data-active=true]{background:#38bdf83d}.LessonAnimationPlayer_progress__ZI8jx i{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background:#38bdf8}.LessonAnimationPlayer_player__3A4L6[data-playing=true] .LessonAnimationPlayer_progress__ZI8jx>span[data-active=true] i{animation:LessonAnimationPlayer_fill__SmG21 var(--step-duration) linear forwards}.LessonAnimationPlayer_player__3A4L6[data-playing=false] .LessonAnimationPlayer_progress__ZI8jx>span[data-active=true] i{transform:scaleX(1)}.LessonAnimationPlayer_controls__AEtoL{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:1rem 1.5rem .35rem}.LessonAnimationPlayer_controls__AEtoL button,.LessonAnimationPlayer_controls__AEtoL select{min-width:42px;min-height:42px;border:1px solid #2e3852;background:#111624;color:#c4cde0;border-radius:8px;cursor:pointer;font-size:13px;transition:border-color .2s,background .2s}.LessonAnimationPlayer_controls__AEtoL button:hover:not(:disabled),.LessonAnimationPlayer_controls__AEtoL select:hover{border-color:#38bdf8;background:#162239}.LessonAnimationPlayer_controls__AEtoL button:disabled{opacity:.35;cursor:default}.LessonAnimationPlayer_controls__AEtoL .LessonAnimationPlayer_play__TE_Wi{display:inline-flex;justify-content:center;align-items:center;gap:.6rem;min-width:100px;margin-right:.25rem;padding:.5rem 1rem;border-color:#38bdf8;background:#38bdf8;color:#070810;font-weight:750}.LessonAnimationPlayer_controls__AEtoL .LessonAnimationPlayer_play__TE_Wi:hover{background:#7dd3fc!important}.LessonAnimationPlayer_play__TE_Wi>span{font-size:12px}.LessonAnimationPlayer_speed__RFV1j{margin-left:auto;display:flex;align-items:center;gap:.5rem;font-size:11px;color:#9aa6be}.LessonAnimationPlayer_speed__RFV1j select{font-family:var(--font-mono),monospace;min-width:68px;padding:.35rem;font-size:11px}.LessonAnimationPlayer_note__1EPhT{padding:.35rem 1.5rem 1rem;color:#9aa6be;font-size:10px;line-height:1.7}.LessonAnimationPlayer_player__3A4L6 button:focus-visible,.LessonAnimationPlayer_player__3A4L6 select:focus-visible{outline:2px solid #7dd3fc;outline-offset:3px}@keyframes LessonAnimationPlayer_fill__SmG21{to{transform:scaleX(1)}}@media (max-width:540px){.LessonAnimationPlayer_header__V9iUF,.LessonAnimationPlayer_stage__Blor3{padding:1.1rem}.LessonAnimationPlayer_chapters__3d6aV{padding:.65rem 1rem}.LessonAnimationPlayer_header__V9iUF h3{font-size:1.05rem}.LessonAnimationPlayer_narration__e3C23{padding:1rem;gap:.65rem;min-height:154px}.LessonAnimationPlayer_controls__AEtoL{padding:.8rem 1rem .3rem;gap:.35rem}.LessonAnimationPlayer_controls__AEtoL button{min-width:38px}.LessonAnimationPlayer_controls__AEtoL .LessonAnimationPlayer_play__TE_Wi{min-width:85px;padding:.5rem .7rem}.LessonAnimationPlayer_speed__RFV1j{gap:.3rem}.LessonAnimationPlayer_speed__RFV1j select{min-width:58px}.LessonAnimationPlayer_note__1EPhT{padding:.4rem 1rem 1rem}}@media (max-width:390px){.LessonAnimationPlayer_speed__RFV1j{margin-left:0}}@media (prefers-reduced-motion:reduce){.LessonAnimationPlayer_player__3A4L6 *,.LessonAnimationPlayer_player__3A4L6 :after,.LessonAnimationPlayer_player__3A4L6 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.AndroidBuildLab_scene__h0VaS{min-width:0}.AndroidBuildLab_locations__eDjOf{display:flex;justify-content:space-between;gap:.8rem;margin-bottom:.85rem;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#9aa6be}.AndroidBuildLab_locations__eDjOf span{display:flex;align-items:center;gap:.4rem}.AndroidBuildLab_locations__eDjOf i{width:5px;height:5px;background:#38bdf8;border-radius:50%}.AndroidBuildLab_locations__eDjOf span:last-child i{background:#a855f7}.AndroidBuildLab_workbench__WBdWd{display:grid;grid-template-columns:minmax(0,1fr) 28px 166px;align-items:center}.AndroidBuildLab_computer__ZvqmU{display:grid;gap:.9rem;min-width:0}.AndroidBuildLab_editor__8NFe9{overflow:hidden;min-width:0;border:1px solid #2e3852;background:#0c0f1a;border-radius:10px;transition:border-color .4s,box-shadow .4s}.AndroidBuildLab_editor__8NFe9[data-active=true]{border-color:#38bdf875;box-shadow:0 0 24px -12px #38bdf850}.AndroidBuildLab_editorBar__kZXsK{display:flex;align-items:center;gap:.65rem;padding:.6rem .7rem;border-bottom:1px solid #222a3d;background:#111624;color:#bcc8df;font-family:var(--font-mono),monospace;font-size:9px}.AndroidBuildLab_editorBar__kZXsK small{margin-left:auto;font-size:8px;color:#9aa6be}.AndroidBuildLab_dots__os__j{display:flex;gap:3px}.AndroidBuildLab_dots__os__j i{width:5px;height:5px;background:#697088;border-radius:50%}.AndroidBuildLab_dots__os__j i:first-child{background:#f78c6c}.AndroidBuildLab_dots__os__j i:nth-child(2){background:#ffcb6b}.AndroidBuildLab_dots__os__j i:last-child{background:#34d399}.AndroidBuildLab_code__mZMRu{overflow-x:auto;padding:.7rem 0;font-family:var(--font-mono),monospace;font-size:9px;line-height:2;color:#c4cde0}.AndroidBuildLab_code__mZMRu>div{white-space:nowrap;padding-right:.8rem}.AndroidBuildLab_code__mZMRu b{display:inline-block;min-width:28px;padding:0 .65rem;color:#697088;font-size:8px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AndroidBuildLab_purple__rnJqr{color:#c792ea}.AndroidBuildLab_blue__mpp5h{color:#82aaff}.AndroidBuildLab_green__Qub_G{color:#c3e88d}.AndroidBuildLab_highlight__U0Q23{background:#38bdf809;border-left:2px solid #38bdf8}.AndroidBuildLab_highlight__U0Q23 b{min-width:26px;padding-left:calc(.65rem - 2px)}.AndroidBuildLab_files__iErGC{display:flex;flex-wrap:wrap;gap:.3rem .6rem;padding:.35rem .75rem .7rem;font-family:var(--font-mono),monospace;font-size:8px;color:#9aa6be}.AndroidBuildLab_files__iErGC span:before{content:"◇";margin-right:.3rem;color:#a855f7}.AndroidBuildLab_runHint__LtPxn{display:flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-top:1px solid #222a3d;background:#111624;font-size:9px;color:#bdc8dc;transition:background .3s}.AndroidBuildLab_runHint__LtPxn>span{color:#34d399}.AndroidBuildLab_runHint__LtPxn small{margin-left:auto;color:#9aa6be;font-size:8px}.AndroidBuildLab_runHint__LtPxn[data-active=true]{background:#34d39915}.AndroidBuildLab_buildSystem__AB2IC{padding:.8rem;border:1px solid #222a3d;border-radius:10px;background:#0c0f1a}.AndroidBuildLab_panelLabel__eRG9C{display:flex;justify-content:space-between;gap:.5rem;color:#a9b7cf;font-size:9px;font-weight:650;letter-spacing:.04em}.AndroidBuildLab_panelLabel__eRG9C>span{color:#7dd3fc;font-size:8px}.AndroidBuildLab_tasks__nmU3H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.7rem}.AndroidBuildLab_task__4Lx7W{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.6rem .5rem;border:1px solid #222a3d;border-radius:7px;background:#111624;transition:border-color .35s,background .35s,transform .35s}.AndroidBuildLab_task__4Lx7W[data-active=true]{border-color:#38bdf8;background:#38bdf812;transform:translateY(-2px);box-shadow:0 5px 20px -14px #38bdf8}.AndroidBuildLab_taskIcon__nroHm{flex-shrink:0;color:#697088;font-size:14px}.AndroidBuildLab_task__4Lx7W[data-active=true] .AndroidBuildLab_taskIcon__nroHm{color:#38bdf8}.AndroidBuildLab_task__4Lx7W[data-done=true] .AndroidBuildLab_taskIcon__nroHm{color:#34d399}.AndroidBuildLab_task__4Lx7W strong{display:block;color:#d0d8e8;font-size:9px;line-height:1.5;font-weight:600}.AndroidBuildLab_task__4Lx7W small{display:block;color:#9aa6be;font-size:8px;line-height:1.7}.AndroidBuildLab_buildNote__PPIsh{margin-top:.65rem;color:#9aa6be;font-size:8px}.AndroidBuildLab_transfer__SpYmi{position:relative;display:flex;justify-content:center;align-items:center;height:120px}.AndroidBuildLab_transfer__SpYmi>div{position:absolute;top:50%;left:0;right:0;height:1px;background:#2e3852}.AndroidBuildLab_transfer__SpYmi>span{position:absolute;font-size:7px;color:#9aa6be;top:calc(50% - 18px)}.AndroidBuildLab_transfer__SpYmi>i{position:absolute;left:0;top:calc(50% - 2px);width:5px;height:5px;border-radius:50%;background:#38bdf8;opacity:0}.AndroidBuildLab_transfer__SpYmi[data-active=true]>div{background:#38bdf850}.AndroidBuildLab_transfer__SpYmi[data-active=true]>span{color:#7dd3fc}[data-playing=true] .AndroidBuildLab_transfer__SpYmi[data-active=true]>i{animation:AndroidBuildLab_transfer__SpYmi 1.8s ease-in-out infinite}.AndroidBuildLab_devicePanel__aktp3{min-width:0}.AndroidBuildLab_phone__eh2k3{position:relative;height:310px;overflow:hidden;border:4px solid #2c344a;border-radius:25px;background:#111624;box-shadow:0 15px 35px -20px #000;transition:border-color .5s}.AndroidBuildLab_phone__eh2k3[data-installed=true]{border-color:#545d7b}.AndroidBuildLab_phoneTop__pEL_o{position:absolute;z-index:2;display:flex;justify-content:space-between;top:9px;right:10px;left:10px;color:#c4cde0;font-size:7px}.AndroidBuildLab_camera__wqMlB{position:absolute;top:9px;left:calc(50% - 3px);z-index:2;width:6px;height:6px;background:#05060c;border-radius:50%}.AndroidBuildLab_homeIndicator__CcJ7d{position:absolute;bottom:7px;left:35%;right:35%;height:3px;border-radius:5px;background:#e7eaf36b}.AndroidBuildLab_homeScreen__XrYxE,.AndroidBuildLab_installedScreen__GtWGO,.AndroidBuildLab_launchScreen__0_PK1{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem .65rem}.AndroidBuildLab_wallpaper__ulhz_{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 25%,#a855f724,transparent 65%),radial-gradient(ellipse at 10% 80%,#38bdf824,transparent 60%)}.AndroidBuildLab_waitingIcon__lVpQu{display:grid;place-items:center;width:40px;height:40px;border:1px dashed #697088;border-radius:12px;font-size:20px;color:#9aa6be;margin-bottom:.8rem}.AndroidBuildLab_homeScreen__XrYxE strong,.AndroidBuildLab_installedScreen__GtWGO strong,.AndroidBuildLab_launchScreen__0_PK1 strong{position:relative;font-size:10px;color:#e7eaf3}.AndroidBuildLab_homeScreen__XrYxE>span,.AndroidBuildLab_installedScreen__GtWGO>span,.AndroidBuildLab_launchScreen__0_PK1>span{color:#9aa6be;font-size:8px;margin-top:.3rem}.AndroidBuildLab_dock__nYDW_{position:absolute;bottom:27px;display:flex;gap:11px}.AndroidBuildLab_dock__nYDW_>i{width:22px;height:22px;border-radius:7px;background:#38bdf81a;border:1px solid #38bdf826}.AndroidBuildLab_dock__nYDW_>i:nth-child(2){background:#a855f71a;border-color:#a855f726}.AndroidBuildLab_dock__nYDW_>i:last-child{background:#34d3991a;border-color:#34d39926}.AndroidBuildLab_appIcon__YtV7B{display:grid;place-items:center;width:46px;height:46px;margin-bottom:.8rem;border-radius:14px;background:linear-gradient(145deg,#38bdf8,#a855f7);color:#070810;font-size:22px;font-weight:800;box-shadow:0 6px 24px -12px #a855f780;animation:AndroidBuildLab_arrive__6DQV3 .5s ease both}.AndroidBuildLab_installedScreen__GtWGO>span{color:#34d399}.AndroidBuildLab_installedScreen__GtWGO small,.AndroidBuildLab_launchScreen__0_PK1 small{margin-top:.8rem;font-size:8px;color:#9aa6be}.AndroidBuildLab_launchScreen__0_PK1>span{font-family:var(--font-mono),monospace;color:#7dd3fc}.AndroidBuildLab_loading__KKDAd{width:72px;height:3px;margin-top:1rem;overflow:hidden;background:#222a3d;border-radius:5px}.AndroidBuildLab_loading__KKDAd i{display:block;width:50%;height:100%;background:#38bdf8}[data-playing=true] .AndroidBuildLab_loading__KKDAd i{animation:AndroidBuildLab_load__OW1jj 1.5s ease-in-out infinite}.AndroidBuildLab_appScreen__Jpk51{height:100%;padding-top:32px;background:linear-gradient(165deg,#122735,#111624 65%);animation:AndroidBuildLab_arrive__6DQV3 .6s ease both}.AndroidBuildLab_appBar__Sp7tS{display:block;border-bottom:1px solid #ffffff0d;padding:.6rem .75rem;color:#b7c9de;font-size:9px;font-weight:650}.AndroidBuildLab_finalUi__Cfx94{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.6rem .85rem}.AndroidBuildLab_helloIcon__mkjbq{color:#7dd3fc;font-size:25px}.AndroidBuildLab_finalUi__Cfx94 strong{color:#e7eaf3;font-size:23px;font-weight:750;line-height:1.15;letter-spacing:-.04em}.AndroidBuildLab_finalUi__Cfx94>span:not(:first-child){color:#a9b7cf;font-size:8px;line-height:1.7}.AndroidBuildLab_appPill___niTY{border-radius:5px;background:#38bdf814;padding:.4rem .5rem;color:#7dd3fc;font-size:7px;border:1px solid #38bdf833}.AndroidBuildLab_deviceStatus__R0iFl{display:flex;justify-content:center;align-items:center;gap:.35rem;margin-top:.75rem;color:#9aa6be;font-size:8px;text-align:center}.AndroidBuildLab_deviceStatus__R0iFl>span{width:4px;height:4px;flex-shrink:0;border-radius:50%;background:#697088}.AndroidBuildLab_deviceStatus__R0iFl>span[data-ready=true]{background:#34d399}.AndroidBuildLab_artifact__Ir0Es{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;margin-top:1.1rem;border:1px solid #2e3852;border-radius:9px;background:linear-gradient(100deg,#38bdf809,#0c0f1a);animation:AndroidBuildLab_arrive__6DQV3 .35s ease both}.AndroidBuildLab_artifactIcon__gRbGY{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;border:1px solid #38bdf82e;border-radius:7px;background:#38bdf80a;color:#7dd3fc;font-size:16px}.AndroidBuildLab_artifact__Ir0Es>div{min-width:0}.AndroidBuildLab_artifact__Ir0Es small{display:block;color:#9aa6be;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.AndroidBuildLab_artifact__Ir0Es strong{display:block;margin-top:.1rem;color:#d0d8e8;font-size:10px;font-weight:600}.AndroidBuildLab_artifactType__FcPAo{margin-left:auto;flex-shrink:0;color:#7dd3fc;font-family:var(--font-mono),monospace;font-size:8px}@keyframes AndroidBuildLab_transfer__SpYmi{0%{transform:translateX(0);opacity:0}20%,80%{opacity:1}to{transform:translateX(24px);opacity:0}}@keyframes AndroidBuildLab_arrive__6DQV3{0%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes AndroidBuildLab_load__OW1jj{0%,to{transform:translateX(0)}50%{transform:translateX(100%)}}@media (max-width:620px){.AndroidBuildLab_workbench__WBdWd{grid-template-columns:minmax(0,1fr) 20px 135px}.AndroidBuildLab_editorBar__kZXsK{gap:.4rem;padding:.55rem}.AndroidBuildLab_editorBar__kZXsK small{display:none}.AndroidBuildLab_dots__os__j{gap:2px}.AndroidBuildLab_dots__os__j i{width:4px;height:4px}.AndroidBuildLab_tasks__nmU3H{grid-template-columns:1fr}.AndroidBuildLab_task__4Lx7W{padding:.4rem}.AndroidBuildLab_task__4Lx7W small{font-size:7px}.AndroidBuildLab_task__4Lx7W strong{font-size:8px}.AndroidBuildLab_taskIcon__nroHm{font-size:12px}.AndroidBuildLab_phone__eh2k3{height:290px;border-radius:23px}.AndroidBuildLab_finalUi__Cfx94{padding:1.4rem .65rem}.AndroidBuildLab_finalUi__Cfx94 strong{font-size:21px}.AndroidBuildLab_buildNote__PPIsh{font-size:7px}.AndroidBuildLab_code__mZMRu{font-size:8px}.AndroidBuildLab_files__iErGC{font-size:7px}.AndroidBuildLab_artifact__Ir0Es{padding:.7rem}.AndroidBuildLab_artifactType__FcPAo{display:none}}@media (max-width:440px){.AndroidBuildLab_locations__eDjOf{font-size:8px;letter-spacing:.04em}.AndroidBuildLab_workbench__WBdWd{grid-template-columns:minmax(0,1fr) 14px 111px}.AndroidBuildLab_phone__eh2k3{height:270px;border-width:3px;border-radius:19px}.AndroidBuildLab_phoneTop__pEL_o{font-size:6px;left:7px;right:7px}.AndroidBuildLab_homeScreen__XrYxE,.AndroidBuildLab_installedScreen__GtWGO,.AndroidBuildLab_launchScreen__0_PK1{padding:.7rem .4rem}.AndroidBuildLab_homeScreen__XrYxE strong,.AndroidBuildLab_installedScreen__GtWGO strong,.AndroidBuildLab_launchScreen__0_PK1 strong{font-size:8px}.AndroidBuildLab_homeScreen__XrYxE>span,.AndroidBuildLab_installedScreen__GtWGO small,.AndroidBuildLab_installedScreen__GtWGO>span,.AndroidBuildLab_launchScreen__0_PK1 small,.AndroidBuildLab_launchScreen__0_PK1>span{font-size:7px}.AndroidBuildLab_waitingIcon__lVpQu{width:32px;height:32px;font-size:17px}.AndroidBuildLab_appIcon__YtV7B{width:38px;height:38px;font-size:18px;border-radius:11px}.AndroidBuildLab_finalUi__Cfx94{padding:1.35rem .55rem}.AndroidBuildLab_finalUi__Cfx94 strong{font-size:19px}.AndroidBuildLab_finalUi__Cfx94>span:not(:first-child){font-size:7px}.AndroidBuildLab_appBar__Sp7tS{padding:.65rem .5rem;font-size:8px}.AndroidBuildLab_appPill___niTY{font-size:6px;padding:.4rem}.AndroidBuildLab_dock__nYDW_{gap:7px}.AndroidBuildLab_dock__nYDW_>i{width:18px;height:18px}.AndroidBuildLab_deviceStatus__R0iFl{font-size:7px}.AndroidBuildLab_panelLabel__eRG9C{font-size:8px;letter-spacing:0}.AndroidBuildLab_panelLabel__eRG9C>span{font-size:7px}.AndroidBuildLab_buildSystem__AB2IC{padding:.55rem}.AndroidBuildLab_editorBar__kZXsK{font-size:8px}.AndroidBuildLab_dots__os__j{display:none}.AndroidBuildLab_runHint__LtPxn{padding:.4rem .5rem;font-size:8px}.AndroidBuildLab_runHint__LtPxn small{display:none}.AndroidBuildLab_buildNote__PPIsh{line-height:1.6}.AndroidBuildLab_files__iErGC{padding:.25rem .5rem .5rem}.AndroidBuildLab_task__4Lx7W{gap:.3rem}.AndroidBuildLab_artifact__Ir0Es strong{font-size:9px}.AndroidBuildLab_transfer__SpYmi>span{font-size:6px}}.AndroidBuildLab_locations__eDjOf{font-size:10px}.AndroidBuildLab_editorBar__kZXsK{font-size:11px}.AndroidBuildLab_editorBar__kZXsK small{font-size:10px}.AndroidBuildLab_code__mZMRu{font-size:11px}.AndroidBuildLab_code__mZMRu b,.AndroidBuildLab_files__iErGC{font-size:10px}.AndroidBuildLab_runHint__LtPxn{font-size:11px}.AndroidBuildLab_runHint__LtPxn small{font-size:10px}.AndroidBuildLab_panelLabel__eRG9C{font-size:11px}.AndroidBuildLab_panelLabel__eRG9C>span{font-size:10px}.AndroidBuildLab_task__4Lx7W strong{font-size:11px}.AndroidBuildLab_task__4Lx7W small{font-size:10px}.AndroidBuildLab_artifact__Ir0Es small,.AndroidBuildLab_buildNote__PPIsh{font-size:9px}.AndroidBuildLab_artifact__Ir0Es strong{font-size:12px}.AndroidBuildLab_artifactType__FcPAo,.AndroidBuildLab_deviceStatus__R0iFl{font-size:10px}@media (max-width:620px) and (min-width:521px){.AndroidBuildLab_task__4Lx7W{padding:.5rem}.AndroidBuildLab_task__4Lx7W strong{font-size:10px}.AndroidBuildLab_task__4Lx7W small{font-size:9px}.AndroidBuildLab_panelLabel__eRG9C{font-size:10px}.AndroidBuildLab_files__iErGC{font-size:9px}}@media (max-width:520px){.AndroidBuildLab_workbench__WBdWd{grid-template-columns:minmax(0,1fr);gap:1.25rem}.AndroidBuildLab_tasks__nmU3H{grid-template-columns:repeat(2,minmax(0,1fr))}.AndroidBuildLab_task__4Lx7W{padding:.65rem .5rem}.AndroidBuildLab_task__4Lx7W strong{font-size:11px}.AndroidBuildLab_task__4Lx7W small{font-size:10px}.AndroidBuildLab_taskIcon__nroHm{font-size:14px}.AndroidBuildLab_editorBar__kZXsK{padding:.65rem .75rem;font-size:11px}.AndroidBuildLab_editorBar__kZXsK small{display:block}.AndroidBuildLab_dots__os__j{display:flex}.AndroidBuildLab_code__mZMRu{font-size:11px;padding:.8rem 0}.AndroidBuildLab_files__iErGC{padding:.35rem .75rem .75rem;font-size:10px}.AndroidBuildLab_runHint__LtPxn{padding:.6rem .75rem}.AndroidBuildLab_runHint__LtPxn small{display:block}.AndroidBuildLab_panelLabel__eRG9C{font-size:11px}.AndroidBuildLab_panelLabel__eRG9C>span{font-size:10px}.AndroidBuildLab_buildSystem__AB2IC{padding:.8rem}.AndroidBuildLab_buildNote__PPIsh{font-size:9px}.AndroidBuildLab_locations__eDjOf>span:last-child,.AndroidBuildLab_transfer__SpYmi{display:none}.AndroidBuildLab_devicePanel__aktp3{display:flex;align-items:center;justify-content:center;gap:1.25rem}.AndroidBuildLab_phone__eh2k3{flex-shrink:0;width:145px;height:280px;border-radius:23px;border-width:4px}.AndroidBuildLab_phoneTop__pEL_o{font-size:7px}.AndroidBuildLab_homeScreen__XrYxE strong,.AndroidBuildLab_installedScreen__GtWGO strong,.AndroidBuildLab_launchScreen__0_PK1 strong{font-size:10px}.AndroidBuildLab_homeScreen__XrYxE>span,.AndroidBuildLab_installedScreen__GtWGO small,.AndroidBuildLab_installedScreen__GtWGO>span,.AndroidBuildLab_launchScreen__0_PK1 small,.AndroidBuildLab_launchScreen__0_PK1>span{font-size:9px}.AndroidBuildLab_appIcon__YtV7B{width:44px;height:44px;font-size:21px;border-radius:12px}.AndroidBuildLab_appBar__Sp7tS{font-size:10px;padding:.6rem .7rem}.AndroidBuildLab_finalUi__Cfx94 strong{font-size:23px}.AndroidBuildLab_finalUi__Cfx94{padding:1.5rem .7rem}.AndroidBuildLab_finalUi__Cfx94>span:not(:first-child){font-size:9px}.AndroidBuildLab_appPill___niTY{font-size:8px}.AndroidBuildLab_deviceStatus__R0iFl{max-width:100px;font-size:11px;line-height:1.8;text-align:left;justify-content:flex-start;margin-top:0}.AndroidBuildLab_deviceStatus__R0iFl>span{width:6px;height:6px}.AndroidBuildLab_artifact__Ir0Es strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.AndroidBuildLab_scene__h0VaS *,.AndroidBuildLab_scene__h0VaS :after,.AndroidBuildLab_scene__h0VaS :before{animation:none!important;transition:none!important}}.AndroidCallbacksLab_lab__4ITvp{margin:1.75rem 0}.AndroidCallbacksLab_scenarios__BRwXJ{min-width:0;border:0;padding:0;margin:0 0 1rem}.AndroidCallbacksLab_scenarios__BRwXJ legend{color:#9aa6be;font-size:.7rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem}.AndroidCallbacksLab_scenarios__BRwXJ>div{display:flex;flex-wrap:wrap;gap:.5rem}.AndroidCallbacksLab_scenarios__BRwXJ button{min-height:44px;border:1px solid #2e3852;border-radius:9px;background:#0c0f1a;color:#9aa6be;padding:.55rem .8rem;cursor:pointer;font:inherit;font-size:.76rem;transition:border-color .2s,background .2s,color .2s}.AndroidCallbacksLab_scenarios__BRwXJ button:hover{border-color:#38bdf8;color:#e7eaf3}.AndroidCallbacksLab_scenarios__BRwXJ button[aria-pressed=true]{border-color:#38bdf8;background:#38bdf814;color:#7dd3fc}.AndroidCallbacksLab_scenarios__BRwXJ button:focus-visible{outline:2px solid #7dd3fc;outline-offset:4px}.AndroidCallbacksLab_scene__r_vgo{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem 1.25rem;padding:.2rem 0}.AndroidCallbacksLab_deviceColumn__QTO36{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}.AndroidCallbacksLab_phoneArea__ffmjt{display:flex;align-items:center;justify-content:center;width:100%;min-height:235px}.AndroidCallbacksLab_phone__MJ__c{width:154px;height:226px;flex-shrink:0;background:#1c2235;border:1px solid #43506b;border-radius:26px;padding:6px;box-shadow:0 16px 30px #0005,inset 0 0 0 2px #070810;position:relative;transition:width .6s ease,height .6s ease}.AndroidCallbacksLab_phone__MJ__c[data-landscape=true]{width:218px;height:153px;border-radius:21px}.AndroidCallbacksLab_phoneScreen__8Pc_O{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border:1px solid #222a3d;border-radius:20px;background:#111624}.AndroidCallbacksLab_camera__uuuWa{position:absolute;z-index:2;top:11px;left:50%;width:5px;height:5px;background:#070810;border-radius:50%;transform:translateX(-50%)}.AndroidCallbacksLab_statusBar___0u_G{display:flex;justify-content:space-between;padding:.35rem .65rem .25rem;color:#c8d2e4;font-size:.49rem;line-height:1.5}.AndroidCallbacksLab_appScreen__1M04u{position:relative;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.8rem;background:radial-gradient(ellipse at top,#38bdf811,transparent 75%)}.AndroidCallbacksLab_appIcon__57BY8{display:grid;place-items:center;background:linear-gradient(135deg,#38bdf8,#a855f7);color:#070810;width:32px;height:32px;border-radius:10px;font-size:1rem;font-weight:800}.AndroidCallbacksLab_appScreen__1M04u>strong{color:#e7eaf3;font-size:.62rem}.AndroidCallbacksLab_appScreen__1M04u>span{color:#9aa6be;font:.56rem ui-monospace,monospace}.AndroidCallbacksLab_mockCard__3aJar{width:100%;display:grid;gap:5px;border:1px solid #2e3852;border-radius:7px;padding:9px;margin-top:4px}.AndroidCallbacksLab_mockCard__3aJar i{height:4px;border-radius:2px;background:#38bdf845}.AndroidCallbacksLab_mockCard__3aJar i:nth-child(2){width:80%;background:#a855f735}.AndroidCallbacksLab_mockCard__3aJar i:nth-child(3){width:55%;background:#ffffff16}.AndroidCallbacksLab_phone__MJ__c[data-landscape=true] .AndroidCallbacksLab_mockCard__3aJar{display:none}.AndroidCallbacksLab_phone__MJ__c[data-landscape=true] .AndroidCallbacksLab_appScreen__1M04u{gap:.25rem;padding:.3rem}.AndroidCallbacksLab_phone__MJ__c[data-landscape=true] .AndroidCallbacksLab_appIcon__57BY8{width:26px;height:26px;border-radius:7px}.AndroidCallbacksLab_cover__fnNl7{position:absolute;inset:40% 0 0;display:flex;justify-content:center;align-items:center;background:#1a2135ee;border-top:1px solid #a855f7;backdrop-filter:blur(3px)}.AndroidCallbacksLab_cover__fnNl7 span{color:#d8b4fe;font-size:.6rem}.AndroidCallbacksLab_homeScreen__TILdW{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;background:radial-gradient(ellipse at bottom,#a855f72c,transparent)}.AndroidCallbacksLab_homeTime__y_xBZ{font-size:1.8rem;font-weight:350;color:#e7eaf3;line-height:1.2}.AndroidCallbacksLab_homeScreen__TILdW>span:not(.AndroidCallbacksLab_homeTime__y_xBZ){font-size:.58rem;color:#9aa6be}.AndroidCallbacksLab_homeScreen__TILdW>.AndroidCallbacksLab_hiddenCaption__MXxHm{font-size:.5rem;color:#697088}.AndroidCallbacksLab_initializingScreen__AVs_W{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:.5rem;text-align:center;background:#0c0f1a}.AndroidCallbacksLab_initializingScreen__AVs_W>strong{color:#c5cde0;font-size:.58rem;font-weight:600;line-height:1.7}.AndroidCallbacksLab_initializingScreen__AVs_W>span:last-child{color:#9aa6be;font-size:.53rem}.AndroidCallbacksLab_initializingIcon__aIRby{width:30px;height:30px;display:grid;place-items:center;border:1px dashed #38bdf860;border-radius:9px;color:#7dd3fc;font-size:1.1rem;letter-spacing:.05em}.AndroidCallbacksLab_homeIcons__QDEBP{display:flex;gap:.55rem;margin-top:.75rem}.AndroidCallbacksLab_homeIcons__QDEBP i{width:22px;height:22px;border-radius:7px;background:#38bdf84a}.AndroidCallbacksLab_homeIcons__QDEBP i:nth-child(2){background:#a855f74a}.AndroidCallbacksLab_homeIcons__QDEBP i:nth-child(3){background:#34d3994a}.AndroidCallbacksLab_gestureBar__vfKKl{height:3px;background:#9aa6be88;width:38%;align-self:center;border-radius:4px;margin:6px 0}.AndroidCallbacksLab_instance__9r0CI{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;font:.63rem ui-monospace,monospace;color:#e7eaf3;margin-top:.5rem}.AndroidCallbacksLab_instance__9r0CI>span:last-child{flex-basis:100%;text-align:center;color:#9aa6be;font-family:inherit;font-size:.56rem}.AndroidCallbacksLab_instanceDot__6pHaf{width:6px;height:6px;border-radius:50%;background:#38bdf8}.AndroidCallbacksLab_instanceDot__6pHaf[data-new=true]{background:#a855f7}.AndroidCallbacksLab_runtime__xLFU_{min-width:0;display:flex;flex-direction:column;justify-content:center}.AndroidCallbacksLab_dispatch__joluZ{display:flex;flex-direction:column;align-items:center;text-align:center}.AndroidCallbacksLab_system__gT89i{display:flex;align-items:center;gap:.5rem;color:#9aa6be;font-size:.74rem}.AndroidCallbacksLab_system__gT89i svg{width:23px;height:23px;color:#7dd3fc}.AndroidCallbacksLab_dispatchArrow__caRjY{color:#38bdf8;font-size:1.6rem;line-height:1.6}.AndroidCallbacksLab_currentCallback__r_aPe{display:block;padding:.6rem .7rem;width:100%;border:1px solid #38bdf85c;border-radius:9px;color:#7dd3fc;background:#38bdf80b;font:.8rem ui-monospace,monospace;overflow-wrap:anywhere;animation:AndroidCallbacksLab_dispatchIn__uKD_v .45s ease both}.AndroidCallbacksLab_event__JMDHt{color:#9aa6be;font-size:.62rem;margin-top:.6rem;line-height:1.6;min-height:2rem}.AndroidCallbacksLab_stateMap__gmS43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.75rem}.AndroidCallbacksLab_state__F379k{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;color:#9aa6be;border:1px solid #222a3d;background:#0c0f1a;border-radius:7px;padding:.45rem .55rem;font-size:.62rem;transition:background .25s,border-color .25s,color .25s}.AndroidCallbacksLab_state__F379k>i{width:5px;height:5px;border-radius:50%;background:#43506b;flex-shrink:0}.AndroidCallbacksLab_state__F379k[data-active=true]{color:#6ee7b7;background:#34d3990f;border-color:#34d39970}.AndroidCallbacksLab_state__F379k[data-active=true]>i{background:#34d399;box-shadow:0 0 8px #34d39955}.AndroidCallbacksLab_currentStateLabel__9zlQU{color:#6ee7b7;font-size:.48rem;text-transform:uppercase;font-weight:700;letter-spacing:.04em;width:100%;padding-left:.65rem}.AndroidCallbacksLab_trace__zHHhd{grid-column:1/-1;min-width:0;border:1px solid #222a3d;border-radius:11px;overflow:hidden;background:#070810}.AndroidCallbacksLab_traceHeading__kHBaf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:.6rem .85rem;border-bottom:1px solid #222a3d;background:#111624;font-size:.58rem;color:#9aa6be}.AndroidCallbacksLab_traceHeading__kHBaf>span:first-child{display:flex;align-items:center;gap:.4rem;color:#c8d2e4;font-weight:600}.AndroidCallbacksLab_traceHeading__kHBaf i{width:5px;height:5px;border-radius:50%;background:#34d399}.AndroidCallbacksLab_trace__zHHhd ol{margin:0;padding:.45rem 0;list-style:none;min-height:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.AndroidCallbacksLab_trace__zHHhd li{display:flex;align-items:center;gap:.5rem;margin:0;min-height:31px;padding:.3rem .85rem;font-size:.64rem;color:#9aa6be}.AndroidCallbacksLab_trace__zHHhd li[data-current=true]{background:#38bdf80b;color:#e7eaf3;animation:AndroidCallbacksLab_traceIn__xv1oH .4s ease both}.AndroidCallbacksLab_traceNumber__mneHZ{color:#697088;font-size:.55rem;font-variant-numeric:tabular-nums}.AndroidCallbacksLab_traceInstance__D6SS5{font:.52rem ui-monospace,monospace;display:grid;place-items:center;width:17px;height:17px;border-radius:4px;background:#38bdf819;color:#7dd3fc;flex-shrink:0}.AndroidCallbacksLab_traceInstance__D6SS5[data-new=true]{color:#d8b4fe;background:#a855f71f}.AndroidCallbacksLab_traceNow__b3cX9{color:#7dd3fc;margin-left:auto;font-size:.5rem;text-transform:uppercase;letter-spacing:.06em}.AndroidCallbacksLab_trace__zHHhd>p{padding:.8rem .85rem;margin:0;color:#9aa6be;font-size:.67rem;line-height:1.7}.AndroidCallbacksLab_note__UUfZ2{margin:.85rem .2rem 0;font-size:.72rem;line-height:1.8;color:#9aa6be}.AndroidCallbacksLab_note__UUfZ2 strong{color:#c5cde0;font-weight:600}.AndroidCallbacksLab_clickScene__LtWIe{padding:.5rem 0}.AndroidCallbacksLab_clickFlow__VQbO1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.AndroidCallbacksLab_clickNode__b60o8{min-width:0;padding:.75rem .6rem;border:1px solid #222a3d;background:#0c0f1a;border-radius:10px;display:flex;flex-direction:column;gap:.4rem;transition:background .25s,border-color .25s,transform .25s}.AndroidCallbacksLab_clickNode__b60o8>span{font:.58rem ui-monospace,monospace;color:#697088}.AndroidCallbacksLab_clickNode__b60o8>strong{font-size:.75rem;color:#c5cde0}.AndroidCallbacksLab_clickNode__b60o8>small{color:#9aa6be;font-size:.58rem;line-height:1.5}.AndroidCallbacksLab_clickNode__b60o8[data-active=true]{border-color:#38bdf8;background:#38bdf80e;transform:translateY(-3px)}.AndroidCallbacksLab_clickNode__b60o8[data-active=true]>span,.AndroidCallbacksLab_clickNode__b60o8[data-active=true]>strong{color:#7dd3fc}.AndroidCallbacksLab_clickPreview__dx5L0{margin-top:1.5rem;display:flex;flex-direction:column;gap:.85rem;align-items:center}.AndroidCallbacksLab_clickPreview__dx5L0>span:first-child{color:#9aa6be;text-transform:uppercase;font-size:.58rem;letter-spacing:.09em}.AndroidCallbacksLab_fakeButton__ua9I5{position:relative;overflow:hidden;color:#070810;border:1px solid #38bdf8;border-radius:999px;padding:.7rem 1.4rem;background:#7dd3fc;font-size:.8rem;font-weight:650;box-shadow:0 5px 24px #38bdf81a}.AndroidCallbacksLab_fakeButton__ua9I5[data-tapped=true]{background:#38bdf8}.AndroidCallbacksLab_fakeButton__ua9I5 i{position:absolute;top:50%;left:50%;width:90px;height:90px;border-radius:50%;background:#ffffff6e;animation:AndroidCallbacksLab_ripple__S_2IC .8s ease-out both}.AndroidCallbacksLab_activityPill__m_wO3{padding:.3rem .6rem;border-radius:6px;border:1px solid #34d39930;color:#6ee7b7;font:.6rem ui-monospace,monospace}@keyframes AndroidCallbacksLab_dispatchIn__uKD_v{0%{opacity:.45;transform:translateY(-4px);box-shadow:0 0 0 5px #38bdf81a}to{opacity:1;transform:translateY(0);box-shadow:0 0 0 0 transparent}}@keyframes AndroidCallbacksLab_traceIn__xv1oH{0%{opacity:.3;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@keyframes AndroidCallbacksLab_ripple__S_2IC{0%{opacity:.8;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}@media (max-width:520px){.AndroidCallbacksLab_scene__r_vgo{grid-template-columns:minmax(0,1fr);gap:1.25rem}.AndroidCallbacksLab_deviceColumn__QTO36{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:center;gap:.75rem}.AndroidCallbacksLab_phoneArea__ffmjt{min-height:208px}.AndroidCallbacksLab_phone__MJ__c{width:138px;height:204px}.AndroidCallbacksLab_phone__MJ__c[data-landscape=true]{width:160px;height:120px}.AndroidCallbacksLab_instance__9r0CI{margin-top:0;font-size:.6rem;line-height:1.7}.AndroidCallbacksLab_phone__MJ__c[data-landscape=true] .AndroidCallbacksLab_appScreen__1M04u>strong{font-size:.56rem}.AndroidCallbacksLab_phone__MJ__c[data-landscape=true] .AndroidCallbacksLab_appIcon__57BY8{display:none}.AndroidCallbacksLab_runtime__xLFU_{gap:.75rem}.AndroidCallbacksLab_dispatchArrow__caRjY{line-height:1.2}.AndroidCallbacksLab_event__JMDHt{min-height:0}.AndroidCallbacksLab_stateMap__gmS43{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0;gap:.35rem}.AndroidCallbacksLab_state__F379k{font-size:.57rem;padding:.4rem;gap:.25rem}.AndroidCallbacksLab_currentStateLabel__9zlQU{padding-left:.55rem;font-size:.44rem}.AndroidCallbacksLab_trace__zHHhd ol{grid-template-columns:minmax(0,1fr)}.AndroidCallbacksLab_trace__zHHhd li{min-height:30px}.AndroidCallbacksLab_clickFlow__VQbO1{grid-template-columns:repeat(2,minmax(0,1fr))}.AndroidCallbacksLab_clickNode__b60o8{padding:.65rem}}@media (prefers-reduced-motion:reduce){.AndroidCallbacksLab_clickNode__b60o8,.AndroidCallbacksLab_phone__MJ__c,.AndroidCallbacksLab_scenarios__BRwXJ button,.AndroidCallbacksLab_state__F379k{transition:none}.AndroidCallbacksLab_currentCallback__r_aPe,.AndroidCallbacksLab_fakeButton__ua9I5 i,.AndroidCallbacksLab_trace__zHHhd li[data-current=true]{animation:none}.AndroidCallbacksLab_clickNode__b60o8[data-active=true]{transform:none}.AndroidCallbacksLab_fakeButton__ua9I5 i{display:none}}.ComposePlayground_lab__HfTYr{margin:2.5rem 0;min-width:0;overflow:hidden;color:#edf5ff;border:1px solid #38566b;border-radius:20px;background:#0d1929;box-shadow:0 16px 48px #020a1526}.ComposePlayground_header__VAXKc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem;border-bottom:1px solid #30495f;background:radial-gradient(ellipse at left top,#22584e66,transparent 75%)}.ComposePlayground_eyebrow__bV72T{color:#a9edcf;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ComposePlayground_header__VAXKc h3{margin:.45rem 0 0;color:#edf5ff;font-size:1.15rem;line-height:1.5}.ComposePlayground_reset__M8p7X{min-height:44px;padding:.5rem .8rem;color:#d2e5f5;font-size:.75rem;border:1px solid #4c687d;border-radius:8px;background:#182d40}.ComposePlayground_reset__M8p7X:hover{background:#233e52}.ComposePlayground_body___lkao{padding:1.4rem}.ComposePlayground_controls__mjPnF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.25rem}.ComposePlayground_controls__mjPnF label{display:flex;flex-direction:column;gap:.45rem;color:#c5d7e7;font-size:.78rem;line-height:1.5}.ComposePlayground_controls__mjPnF .ComposePlayground_wide__9Fm5Q{grid-column:1/-1}.ComposePlayground_controls__mjPnF input:not([type=checkbox]):not([type=range]),.ComposePlayground_controls__mjPnF select{width:100%;min-width:0;min-height:44px;padding:.65rem .7rem;color:#f0f7ff;border:1px solid #526c83;border-radius:8px;background:#12283c;font:inherit}.ComposePlayground_controls__mjPnF input[type=range]{width:100%;min-height:44px;accent-color:#9cebc6}.ComposePlayground_controls__mjPnF .ComposePlayground_check__s8qoW{flex-direction:row;align-items:center;min-height:44px}.ComposePlayground_check__s8qoW input{width:19px;height:19px;accent-color:#9cebc6}.ComposePlayground_controlHint__mV8zP{display:flex;align-items:center;color:#a9c0d5;font-size:.75rem;line-height:1.7}.ComposePlayground_lab__HfTYr :is(button,input,select):focus-visible{outline:3px solid #b6f7df;outline-offset:3px}.ComposePlayground_stage__JxRHM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:265px;padding:1.5rem 1rem;border:1px solid #324c64;border-radius:12px;background:repeating-linear-gradient(0deg,transparent,transparent 23px,#496d8d0a 24px),#081321}.ComposePlayground_stageLabel__Bt4cb{color:#abc1d4;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.ComposePlayground_textBounds__MCbXe{border:1px dashed #639e97;border-radius:5px;background:#153832;padding:12px}.ComposePlayground_sampleText__kglfh{margin:0;color:#e4fff1;line-height:1.5;overflow-wrap:anywhere}.ComposePlayground_imageBounds__7LZTu{width:240px;max-width:100%;overflow:hidden;background:#213d52;outline:1px dashed #7eaeb9;outline-offset:4px}.ComposePlayground_imageBounds__7LZTu img{display:block}.ComposePlayground_insight__NFTXp{margin-top:1rem;color:#bed2e4;font-size:.8rem;line-height:1.8}.ComposePlayground_insight__NFTXp strong{color:#dbf8eb}.ComposePlayground_insight__NFTXp code{white-space:normal;overflow-wrap:anywhere;color:#bce8dc}.ComposePlayground_code__7_YBG{margin:1.2rem 0 0;max-width:100%;overflow-x:auto;padding:1rem;color:#b9dfed;font-size:.72rem;line-height:1.8;border:1px solid #2c465e;border-radius:10px;background:#07111e;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.ComposePlayground_disclaimer__BwjfJ{margin:1rem 0 0;color:#a5b9cc;font-size:.7rem;line-height:1.8}.ComposePlayground_form__z0xR9{width:100%;max-width:350px}.ComposePlayground_fieldLabel__kx7CJ{display:block;color:#e1f3ff;font-size:.8rem;font-weight:600;margin-bottom:.5rem}.ComposePlayground_demoInput__1Vljx{width:100%;min-height:52px;color:#e9f5ff;border:1px solid #8ba5bb;border-radius:8px;background:#14283b;padding:.75rem;font-size:1rem}.ComposePlayground_demoInput__1Vljx[aria-invalid=true]{border-color:#ffb7b9}.ComposePlayground_demoInput__1Vljx[readonly]{background:#233244}.ComposePlayground_demoInput__1Vljx::-moz-placeholder{color:#a4b8cb}.ComposePlayground_demoInput__1Vljx::placeholder{color:#a4b8cb}.ComposePlayground_error__9X8tD,.ComposePlayground_support__Yj020{margin:.5rem 0 1rem;font-size:.75rem;line-height:1.7}.ComposePlayground_support__Yj020{color:#b3c6da}.ComposePlayground_error__9X8tD{color:#ffc0bf}.ComposePlayground_actions__cGfSg{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.ComposePlayground_actions__cGfSg span{color:#b3c6da;font-size:.7rem}.ComposePlayground_primary__4Zdrg{min-height:44px;border-radius:24px;padding:.7rem 1.2rem;color:#09261f;background:#a7efcd;font-size:.8rem;font-weight:700}.ComposePlayground_primary__4Zdrg:hover{background:#cbffe5}.ComposePlayground_saved__cGSUC{min-height:2.8em;margin:1rem 0 0;color:#b3e5d1;font-size:.75rem;line-height:1.7;overflow-wrap:anywhere}.ComposePlayground_stateTrace__T4fRZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem}.ComposePlayground_stateTrace__T4fRZ span{display:flex;flex-direction:column;gap:.4rem;padding:.7rem;border:1px solid #3a5268;border-radius:8px}.ComposePlayground_stateTrace__T4fRZ small{color:#9cb9cc;font-size:.65rem}.ComposePlayground_stateTrace__T4fRZ code{color:#c3f2df;font-size:.7rem;overflow-wrap:anywhere}@media (max-width:480px){.ComposePlayground_body___lkao,.ComposePlayground_header__VAXKc{padding:1rem}.ComposePlayground_controls__mjPnF{grid-template-columns:1fr;gap:.8rem}.ComposePlayground_stateTrace__T4fRZ{grid-template-columns:1fr}.ComposePlayground_stage__JxRHM{padding:1.3rem .6rem}}