.JdQIxG_paper{--ink:#2b3440;--ink-2:#5a6572;--ink-3:#93a1b0;--paper:#f6f6f3;--grid:#2b344012;--rule:#2b3440;--sel:#0d99ff;--snap:#e5399a;--cursor:#0d99ff;--cursor-2:#30a46c;--pin:#ffd27a;--pin-ink:#4a3a12;--sticky-1:#fde68a;--sticky-1-ink:#4a3a12;--sticky-2:#fbcfe8;--sticky-2-ink:#4a1d38;--sticky-3:#bfdbfe;--sticky-3-ink:#14314f;--sticky-4:#bbf7d0;--sticky-4-ink:#14432a;--ok:#30a46c;--warn:#f5a623;--bad:#e5484d;--info:#3b82f6;--note:#f76b15;color:var(--ink);font-family:Bradley Hand,Noteworthy,Marker Felt,ui-rounded,sans-serif}[data-theme=dark] .JdQIxG_paper{--ink:#cbd5e1;--ink-2:#8b98a8;--ink-3:#5b6673;--paper:#14171b;--grid:#cbd5e112;--rule:#cbd5e1}.JdQIxG_board{background:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);border:2px solid var(--ink);background-size:16px 16px;border-radius:14px 11px 15px 12px;flex-direction:column;gap:11px;padding:14px;display:flex;position:relative}.JdQIxG_tiltA{transform:rotate(-.35deg)}.JdQIxG_tiltB{transform:rotate(.28deg)}.JdQIxG_caption{background:var(--paper);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding:0 7px;font-size:10.5px;position:absolute;top:-9px;left:14px}.JdQIxG_rule{background:var(--rule);opacity:.28;border-radius:2px;height:2px}.JdQIxG_rule.JdQIxG_strong{opacity:.9;border-radius:3px;height:4px}.JdQIxG_rule.JdQIxG_title{opacity:.92;border-radius:4px;height:7px}.JdQIxG_rule.JdQIxG_faint{opacity:.16}.JdQIxG_w100{width:100%}.JdQIxG_w95{width:95%}.JdQIxG_w88{width:88%}.JdQIxG_w80{width:80%}.JdQIxG_w72{width:72%}.JdQIxG_w64{width:64%}.JdQIxG_w56{width:56%}.JdQIxG_w48{width:48%}.JdQIxG_w40{width:40%}.JdQIxG_w32{width:32%}.JdQIxG_w24{width:24%}.JdQIxG_w16{width:16%}.JdQIxG_stack{flex-direction:column;gap:6px;display:flex}.JdQIxG_row{align-items:center;gap:8px;display:flex}.JdQIxG_col{flex-direction:column;gap:8px;display:flex}.JdQIxG_between{justify-content:space-between}.JdQIxG_center{justify-content:center;align-items:center}.JdQIxG_grow{flex:1;min-width:0}.JdQIxG_wrap{flex-wrap:wrap}.JdQIxG_box{border:2px solid var(--ink);background:0 0;border-radius:9px 7px 10px 8px;flex-direction:column;gap:7px;padding:9px;display:flex}.JdQIxG_box.JdQIxG_thin{border-width:1.5px;border-color:var(--ink-2)}.JdQIxG_box.JdQIxG_dashed{border-style:dashed;border-color:var(--ink-3)}.JdQIxG_imgBox{border:2px solid var(--ink);background:0 0;border-radius:8px 6px 9px 7px;position:relative;overflow:hidden}.JdQIxG_imgBox:before,.JdQIxG_imgBox:after{content:"";opacity:.32;position:absolute;inset:0}.JdQIxG_imgBox:before{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--ink) 50%, transparent calc(50% + 1px))}.JdQIxG_imgBox:after{background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--ink) 50%, transparent calc(50% + 1px))}.JdQIxG_horizon{opacity:.55;position:absolute;inset:0}.JdQIxG_btn{border:2px solid var(--ink);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:9px 7px 10px 8px;justify-content:center;align-items:center;padding:7px 16px;font-size:11.5px;display:inline-flex}.JdQIxG_btn.JdQIxG_fill{background-image:linear-gradient(color-mix(in oklch, var(--sel) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--sel) 28%, transparent) 1px, transparent 1px);background-size:7px 7px}.JdQIxG_btn.JdQIxG_ghost{border-style:dashed;border-color:var(--ink-3);color:var(--ink-3)}.JdQIxG_btn.JdQIxG_sm{padding:4px 10px;font-size:10px}.JdQIxG_field{border:2px solid var(--ink);border-radius:8px 6px 9px 7px;align-items:center;gap:8px;min-height:30px;padding:8px 10px;display:flex}.JdQIxG_field .JdQIxG_caret{background:var(--ink);width:1.5px;height:13px}.JdQIxG_fieldLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.JdQIxG_check{border:2px solid var(--ink);border-radius:4px 3px 5px;flex:0 0 17px;width:17px;height:17px;position:relative}.JdQIxG_check.JdQIxG_on:after{content:"";border:solid var(--ok);border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:1px;left:4px;transform:rotate(42deg)}.JdQIxG_radio{border:2px solid var(--ink);border-radius:50%;flex:0 0 17px;width:17px;height:17px;position:relative}.JdQIxG_radio.JdQIxG_on:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:3px}.JdQIxG_toggle{border:2px solid var(--ink);border-radius:999px;flex:0 0 34px;width:34px;height:18px;position:relative}.JdQIxG_toggle i{background:var(--ink);border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:2px;left:2px}.JdQIxG_toggle.JdQIxG_on{border-color:var(--ok)}.JdQIxG_toggle.JdQIxG_on i{background:var(--ok);left:auto;right:2px}.JdQIxG_slider{align-items:center;height:16px;display:flex;position:relative}.JdQIxG_slider .JdQIxG_track{background:var(--ink);opacity:.5;border-radius:2px;width:100%;height:2px}.JdQIxG_slider .JdQIxG_fill{background:var(--note);border-radius:2px;height:2px;position:absolute;left:0}.JdQIxG_slider .JdQIxG_knob{border:2px solid var(--note);background:var(--paper);border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%)}.JdQIxG_ico{border:2px solid;border-radius:50%;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:700;display:inline-flex}.JdQIxG_iOk{color:var(--ok)}.JdQIxG_iWarn{color:var(--warn)}.JdQIxG_iBad{color:var(--bad)}.JdQIxG_iInfo{color:var(--info)}.JdQIxG_iNote{color:var(--note)}.JdQIxG_dot{background:var(--ink-3);border-radius:50%;flex:0 0 9px;width:9px;height:9px}.JdQIxG_dot.JdQIxG_ok{background:var(--ok)}.JdQIxG_dot.JdQIxG_warn{background:var(--warn)}.JdQIxG_dot.JdQIxG_bad{background:var(--bad)}.JdQIxG_dot.JdQIxG_info{background:var(--info)}.JdQIxG_tag{border:1.5px solid var(--ink-2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:10px}.JdQIxG_avatar{border:2px solid var(--ink);border-radius:50%;flex:0 0 34px;width:34px;height:34px;position:relative}.JdQIxG_avatar:after{content:"";border:2px solid var(--ink);border-radius:50%;width:11px;height:11px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.JdQIxG_avatar i{border:2px solid var(--ink);border-bottom:0;border-radius:12px 12px 0 0;width:20px;height:11px;display:block;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.JdQIxG_node{border:2px solid var(--ink);text-align:center;white-space:nowrap;background:var(--paper);border-radius:8px 6px 9px 7px;padding:6px 11px;font-size:11px}.JdQIxG_node.JdQIxG_start{border-color:var(--ok);color:var(--ok);border-radius:999px}.JdQIxG_node.JdQIxG_end{border-color:var(--info);color:var(--info);border-radius:999px}.JdQIxG_diamond{border:2px solid var(--note);background:var(--paper);border-radius:7px;justify-content:center;align-items:center;width:62px;height:62px;display:flex;transform:rotate(45deg)}.JdQIxG_diamond span{color:var(--note);font-size:10px;transform:rotate(-45deg)}.JdQIxG_sticky{background:var(--sticky-1);min-height:54px;color:var(--sticky-1-ink);border-radius:3px;flex-direction:column;gap:5px;padding:9px;font-size:10px;display:flex;box-shadow:1px 2px #2b344038}.JdQIxG_sticky.JdQIxG_pink{background:var(--sticky-2);color:var(--sticky-2-ink)}.JdQIxG_sticky.JdQIxG_blue{background:var(--sticky-3);color:var(--sticky-3-ink)}.JdQIxG_sticky.JdQIxG_green{background:var(--sticky-4);color:var(--sticky-4-ink)}.JdQIxG_sticky .JdQIxG_rule{background:currentColor}.JdQIxG_phone{border:2.5px solid var(--ink);background:var(--paper);border-radius:24px;flex-direction:column;gap:8px;padding:8px 7px;display:flex}.JdQIxG_phoneNotch{background:var(--ink);opacity:.5;border-radius:3px;width:42px;height:4px;margin:0 auto}.JdQIxG_tabbar{border-top:2px solid var(--ink);gap:6px;margin-top:auto;padding-top:7px;display:flex}.JdQIxG_tabbar span{border:1.5px solid var(--ink-3);border-radius:4px;flex:1;height:15px}.JdQIxG_tabbar span.JdQIxG_on{border-color:var(--ink);border-width:2px}.JdQIxG_callout{border:2px solid var(--note);width:21px;height:21px;color:var(--note);background:var(--paper);border-radius:50%;flex:0 0 21px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.JdQIxG_cursorMark{width:17px;height:17px;color:var(--bad);position:absolute}.JdQIxG_chart{align-items:flex-end;gap:6px;display:flex}.JdQIxG_chart span{border:2px solid var(--ink);border-bottom:0;border-radius:4px 4px 0 0;flex:1}.JdQIxG_chart span.JdQIxG_hi{border-color:var(--note);background:#f76b151f}.JdQIxG_grid2{grid-template-columns:1fr 1fr;gap:9px;display:grid}.JdQIxG_grid3{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.JdQIxG_grid4{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.JdQIxG_divider{background:var(--ink);opacity:.18;border-radius:2px;height:2px}.JdQIxG_vdivider{background:var(--ink);opacity:.14;border-radius:2px;align-self:stretch;width:2px}.JdQIxG_curve{width:100%;height:54px;color:var(--note);display:block}.JdQIxG_connector{width:100%;height:100%;color:var(--ink-2);pointer-events:none;position:absolute;inset:0}.JdQIxG_stage{perspective:1250px;perspective-origin:52% 42%}.JdQIxG_tilt{transform:rotateX(calc(var(--rx,12deg) + var(--my,0) * -2.6deg)) rotateY(calc(var(--ry,-17deg) + var(--mx,0) * 3.4deg)) rotateZ(var(--rz,3deg));transform-style:preserve-3d;transition:transform .62s cubic-bezier(.25,.65,.3,1)}.JdQIxG_stage .JdQIxG_board,.JdQIxG_stage .JdQIxG_phone{transform-style:preserve-3d}.JdQIxG_lift{transform:translate3d(0, 0, var(--lift,0px))}.JdQIxG_l1{--lift:26px}.JdQIxG_l2{--lift:58px}.JdQIxG_l3{--lift:104px}.JdQIxG_l4{--lift:158px}.JdQIxG_l5{--lift:224px}.JdQIxG_enter .JdQIxG_board,.JdQIxG_enter .JdQIxG_phone{opacity:0;animation:1.1s cubic-bezier(.25,.65,.3,1) forwards JdQIxG_boardIn;animation-delay:var(--startAt,60ms)}.JdQIxG_enter .JdQIxG_board>*,.JdQIxG_enter .JdQIxG_phone>*{opacity:0;animation:JdQIxG_partIn var(--dur,.52s) cubic-bezier(.25,.65,.3,1) forwards}.JdQIxG_enter .JdQIxG_board>:first-child,.JdQIxG_enter .JdQIxG_phone>:first-child{animation-delay:calc(var(--startAt,60ms) + .3s);--dur:.56s}.JdQIxG_enter .JdQIxG_board>:nth-child(2),.JdQIxG_enter .JdQIxG_phone>:nth-child(2){animation-delay:calc(var(--startAt,60ms) + .355s);--dur:.52s}.JdQIxG_enter .JdQIxG_board>:nth-child(3),.JdQIxG_enter .JdQIxG_phone>:nth-child(3){animation-delay:calc(var(--startAt,60ms) + .41s);--dur:.48s}.JdQIxG_enter .JdQIxG_board>:nth-child(4),.JdQIxG_enter .JdQIxG_phone>:nth-child(4){animation-delay:calc(var(--startAt,60ms) + .465s);--dur:.46s}.JdQIxG_enter .JdQIxG_board>:nth-child(5),.JdQIxG_enter .JdQIxG_phone>:nth-child(5){animation-delay:calc(var(--startAt,60ms) + .52s);--dur:.44s}.JdQIxG_enter .JdQIxG_board>:nth-child(6),.JdQIxG_enter .JdQIxG_phone>:nth-child(6){animation-delay:calc(var(--startAt,60ms) + .575s);--dur:.42s}.JdQIxG_enter .JdQIxG_board>:nth-child(7),.JdQIxG_enter .JdQIxG_phone>:nth-child(7){animation-delay:calc(var(--startAt,60ms) + .63s);--dur:.4s}.JdQIxG_enter .JdQIxG_board>:nth-child(8),.JdQIxG_enter .JdQIxG_phone>:nth-child(8){animation-delay:calc(var(--startAt,60ms) + .685s);--dur:.39s}.JdQIxG_enter .JdQIxG_board>:nth-child(9){animation-delay:calc(var(--startAt,60ms) + .74s);--dur:.38s}@keyframes JdQIxG_boardIn{0%{opacity:0;transform:translate3d(4px,10px,-120px)}to{opacity:1;transform:translate(0,0)}}@keyframes JdQIxG_partIn{0%{opacity:0;transform:translate3d(0, 6px, calc(var(--lift,0px) - 46px))}to{opacity:1;transform:translate3d(0, 0, var(--lift,0px))}}.JdQIxG_blendStage{position:relative}.JdQIxG_blendContent{-webkit-mask-image:linear-gradient(#0000 0%,#000 13% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 13% 82%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.JdQIxG_veil{pointer-events:none;z-index:3;height:26%;position:absolute;left:-8%;right:-8%}.JdQIxG_veilTop{-webkit-backdrop-filter:blur(6px);top:0;-webkit-mask-image:linear-gradient(#000 10%,#0000 100%);mask-image:linear-gradient(#000 10%,#0000 100%)}.JdQIxG_veilBottom{-webkit-backdrop-filter:blur(6px);bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 90%);mask-image:linear-gradient(#0000 0%,#000 90%)}@media (prefers-reduced-motion:reduce){.JdQIxG_tilt{transition:none}.JdQIxG_enter .JdQIxG_board,.JdQIxG_enter .JdQIxG_phone,.JdQIxG_enter .JdQIxG_board>*,.JdQIxG_enter .JdQIxG_phone>*{opacity:1;transform:translate3d(0, 0, var(--lift,0px));animation:none}}.JdQIxG_depth .JdQIxG_board>:nth-child(2){--lift:34px}.JdQIxG_depth .JdQIxG_board>:nth-child(3){--lift:96px}.JdQIxG_depth .JdQIxG_board>:nth-child(4){--lift:52px}.JdQIxG_depth .JdQIxG_board>:nth-child(5){--lift:164px}.JdQIxG_depth .JdQIxG_board>:nth-child(6){--lift:78px}.JdQIxG_depth .JdQIxG_board>:nth-child(7){--lift:226px}.JdQIxG_depth .JdQIxG_phone>:nth-child(3){--lift:60px}.JdQIxG_depth .JdQIxG_phone>:nth-child(5){--lift:140px}.JdQIxG_depth .JdQIxG_board>:nth-child(3),.JdQIxG_depth .JdQIxG_board>:nth-child(5),.JdQIxG_depth .JdQIxG_board>:nth-child(7){border-radius:10px;box-shadow:0 16px 30px -14px #2b344057}:is([data-theme=dark] .JdQIxG_depth .JdQIxG_board>:nth-child(3),[data-theme=dark] .JdQIxG_depth .JdQIxG_board>:nth-child(5),[data-theme=dark] .JdQIxG_depth .JdQIxG_board>:nth-child(7)){box-shadow:0 20px 36px -14px #000c}.JdQIxG_scene{perspective:900px;perspective-origin:50% 42%}.JdQIxG_floor{transform-style:preserve-3d;position:absolute}.JdQIxG_f0{--lift:-260px}.JdQIxG_f1{--lift:0px}.JdQIxG_f2{--lift:190px}.JdQIxG_f3{--lift:340px}.JdQIxG_f4{--lift:470px}.JdQIxG_floorAt{transform:translate3d(0, 0, var(--lift,0px))}.JdQIxG_scaffold{border:2px dashed var(--ink-3);opacity:.5;border-radius:4px;position:relative}.JdQIxG_scaffold:before,.JdQIxG_scaffold:after{content:"";background:var(--ink-3);opacity:.35;position:absolute}.JdQIxG_scaffold:before{height:1px;top:50%;left:0;right:0}.JdQIxG_scaffold:after{width:1px;top:0;bottom:0;left:50%}.JdQIxG_snapV,.JdQIxG_snapH{background:var(--snap);opacity:.95;position:absolute}.JdQIxG_snapV{width:1.5px;top:-22px;bottom:-22px}.JdQIxG_snapH{height:1.5px;left:-22px;right:-22px}.JdQIxG_measure{color:var(--snap);letter-spacing:.04em;justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute}.JdQIxG_measure:before,.JdQIxG_measure:after{content:"";background:var(--snap);position:absolute}.JdQIxG_measureH{height:11px}.JdQIxG_measureH:before{width:100%;height:1px;top:50%;left:0}.JdQIxG_measureLabel{background:var(--snap);color:#fff;z-index:1;border-radius:3px;padding:1px 5px;font-size:8.5px;position:relative}.JdQIxG_selected{outline:1.5px solid var(--sel);outline-offset:2px;position:relative}.JdQIxG_handle{background:var(--paper);border:1.5px solid var(--sel);border-radius:1px;width:7px;height:7px;position:absolute}.JdQIxG_hTL{top:-5px;left:-5px}.JdQIxG_hTR{top:-5px;right:-5px}.JdQIxG_hBL{bottom:-5px;left:-5px}.JdQIxG_hBR{bottom:-5px;right:-5px}.JdQIxG_cursor{pointer-events:none;width:20px;height:20px;position:absolute}.JdQIxG_cursorTag{background:var(--cursor);color:#fff;white-space:nowrap;letter-spacing:.02em;border-radius:4px;padding:2px 7px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9.5px;position:absolute;top:17px;left:15px}.JdQIxG_panel{background:var(--paper);border:2px solid var(--ink);border-radius:9px;flex-direction:column;gap:8px;padding:9px;display:flex;box-shadow:0 22px 40px -18px #2b344073}[data-theme=dark] .JdQIxG_panel{box-shadow:0 26px 48px -18px #000000d9}.JdQIxG_toolbar{background:var(--paper);border:2px solid var(--ink);border-radius:999px;gap:5px;padding:6px;display:flex;box-shadow:0 18px 34px -16px #2b344073}.JdQIxG_tool{width:24px;height:24px;color:var(--ink-2);border-radius:6px;justify-content:center;align-items:center;display:flex}.JdQIxG_tool.JdQIxG_on{background:var(--sel);color:#fff}.JdQIxG_layerRow{color:var(--ink-2);align-items:center;gap:7px;font-size:10px;display:flex}.JdQIxG_layerRow.JdQIxG_on{color:var(--sel)}.JdQIxG_layerIcon{border:1.5px solid;border-radius:2px;flex:0 0 11px;width:11px;height:11px}.JdQIxG_build .JdQIxG_cursorAnim{opacity:0;animation:.9s cubic-bezier(.3,.7,.35,1) .5s forwards JdQIxG_cursorIn,.7s cubic-bezier(.4,0,.5,1) 1.5s forwards JdQIxG_cursorDrop}.JdQIxG_build .JdQIxG_dragged{opacity:0;animation:.9s cubic-bezier(.3,.7,.35,1) .52s forwards JdQIxG_dragIn,.76s cubic-bezier(.35,.9,.4,1) 1.5s forwards JdQIxG_dragDrop}.JdQIxG_build .JdQIxG_snapV,.JdQIxG_build .JdQIxG_snapH{opacity:0;animation:.9s ease-out 1.38s forwards JdQIxG_snapFlash}.JdQIxG_build .JdQIxG_measure{opacity:0;animation:.6s ease-out 1.95s forwards JdQIxG_fadeUp}@keyframes JdQIxG_cursorIn{0%{opacity:0;transform:translate3d(70px, 64px, var(--lift,0px))}to{opacity:1;transform:translate3d(0, 0, var(--lift,0px))}}@keyframes JdQIxG_cursorDrop{0%{transform:translate3d(0, 0, var(--lift,0px))}55%{transform:translate3d(-6px, 16px, calc(var(--lift,0px) - 120px))}to{transform:translate3d(24px, 44px, calc(var(--lift,0px) - 60px));opacity:.55}}@keyframes JdQIxG_dragIn{0%{opacity:0;transform:translate3d(70px, 64px, var(--lift,0px)) rotate(-5deg) scale(1.06)}to{opacity:.96;transform:translate3d(0, 0, var(--lift,0px)) rotate(-2.5deg) scale(1.03)}}@keyframes JdQIxG_dragDrop{0%{transform:translate3d(0, 0, var(--lift,0px)) rotate(-2.5deg) scale(1.03);opacity:.96}to{opacity:1;transform:translate3d(0,22px,30px)rotate(0)scale(1)}}@keyframes JdQIxG_snapFlash{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes JdQIxG_fadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.JdQIxG_build .JdQIxG_cursorAnim,.JdQIxG_build .JdQIxG_dragged,.JdQIxG_build .JdQIxG_snapV,.JdQIxG_build .JdQIxG_snapH,.JdQIxG_build .JdQIxG_measure{opacity:1;animation:none}}.JdQIxG_editor{transform-style:preserve-3d;position:relative}.JdQIxG_canvas{background:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);border:1.5px solid var(--ink-3);transform-style:preserve-3d;background-size:16px 16px;border-radius:6px;position:relative}.JdQIxG_rulerT,.JdQIxG_rulerL{background:var(--paper);border:1px solid var(--ink-3);color:var(--ink-3);display:flex;position:absolute;overflow:hidden}.JdQIxG_rulerT{height:14px;top:-15px;left:-15px;right:0}.JdQIxG_rulerL{flex-direction:column;width:14px;top:0;bottom:0;left:-15px}.JdQIxG_rulerT i,.JdQIxG_rulerL i{flex:0 0 24px;display:block;position:relative}.JdQIxG_rulerT i:after{content:"";opacity:.6;background:currentColor;width:1px;height:6px;position:absolute;bottom:0;left:0}.JdQIxG_rulerL i:after{content:"";opacity:.6;background:currentColor;width:6px;height:1px;position:absolute;top:0;right:0}.JdQIxG_slot{border:2px dashed var(--sel);background:color-mix(in oklch, var(--sel) 7%, transparent);color:var(--sel);letter-spacing:.06em;text-transform:uppercase;border-radius:7px;justify-content:center;align-items:center;font-size:10px;display:flex}.JdQIxG_slot.JdQIxG_hot{background:color-mix(in oklch, var(--sel) 16%, transparent);border-style:solid}.JdQIxG_ghost{opacity:.72;outline:1.5px solid var(--sel);outline-offset:2px;border-radius:7px}.JdQIxG_dims{background:var(--sel);color:#fff;white-space:nowrap;border-radius:3px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8.5px;position:absolute}.JdQIxG_drawRect{border:1.5px dashed var(--sel);background:color-mix(in oklch, var(--sel) 9%, transparent);border-radius:3px;position:absolute}.JdQIxG_anchor{background:var(--paper);border:1.5px solid var(--sel);width:6px;height:6px;position:absolute}.JdQIxG_anchor.JdQIxG_on{background:var(--sel)}.JdQIxG_pin{background:var(--pin);width:22px;height:22px;color:var(--pin-ink);border-radius:50% 50% 50% 2px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;box-shadow:0 4px 10px -3px #0006}.JdQIxG_vchip{background:var(--paper);border:1.5px solid var(--ink-3);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:9.5px;display:inline-flex}.JdQIxG_build2 .JdQIxG_drawRect{animation:1.4s cubic-bezier(.3,.7,.35,1) .7s both JdQIxG_drawOut}.JdQIxG_build2 .JdQIxG_slot{animation:2.2s ease-in-out 1.2s infinite JdQIxG_slotPulse}.JdQIxG_build2 .JdQIxG_dims{opacity:0;animation:.4s ease-out .9s forwards JdQIxG_fadeUp}.JdQIxG_build2 .JdQIxG_pin{opacity:0;animation:.52s cubic-bezier(.3,1.4,.5,1) 2s forwards JdQIxG_popIn}.JdQIxG_build2 .JdQIxG_anchor{opacity:0;animation:.32s ease-out forwards JdQIxG_popIn}.JdQIxG_build2 .JdQIxG_anchor:first-of-type{animation-delay:.8s}.JdQIxG_build2 .JdQIxG_anchor:nth-of-type(2){animation-delay:.95s}.JdQIxG_build2 .JdQIxG_anchor:nth-of-type(3){animation-delay:1.1s}.JdQIxG_build2 .JdQIxG_anchor:nth-of-type(4){animation-delay:1.25s}@keyframes JdQIxG_drawOut{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}@keyframes JdQIxG_slotPulse{0%,to{background:color-mix(in oklch, var(--sel) 7%, transparent)}50%{background:color-mix(in oklch, var(--sel) 18%, transparent)}}@keyframes JdQIxG_popIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.JdQIxG_build2 .JdQIxG_drawRect,.JdQIxG_build2 .JdQIxG_slot,.JdQIxG_build2 .JdQIxG_dims,.JdQIxG_build2 .JdQIxG_pin,.JdQIxG_build2 .JdQIxG_anchor{opacity:1;clip-path:none;animation:none}}.JdQIxG_brand,.JdQIxG_brand .JdQIxG_paper{--ink:var(--p-text);--ink-2:var(--p-text-2);--ink-3:var(--p-text-3);--paper:var(--surface);--grid:color-mix(in oklch, var(--p-text) 8%, transparent);--rule:var(--p-text);--sel:var(--p-accent);--snap:#d77655;--cursor:var(--p-accent);--cursor-2:#d77655;--pin:#ffd27a;--pin-ink:#4a3a12;--ok:#7cc6ff;--warn:#ffd27a;--bad:#ff9e93;--info:var(--p-accent);--note:#d77655;--sticky-1:color-mix(in oklch, #ffd27a 55%, var(--surface));--sticky-1-ink:var(--p-text);--sticky-2:color-mix(in oklch, #ff9e93 45%, var(--surface));--sticky-2-ink:var(--p-text);--sticky-3:color-mix(in oklch, #7cc6ff 45%, var(--surface));--sticky-3-ink:var(--p-text);--sticky-4:color-mix(in oklch, var(--p-accent) 24%, var(--surface));--sticky-4-ink:var(--p-text)}.JdQIxG_v3,.JdQIxG_v3 .JdQIxG_paper{--ink:color-mix(in oklch, var(--p-text) 78%, transparent);--ink-2:color-mix(in oklch, var(--p-text) 52%, transparent);--ink-3:color-mix(in oklch, var(--p-text) 28%, transparent);--paper:var(--surface);--grid:color-mix(in oklch, var(--p-accent) 7%, transparent);--rule:color-mix(in oklch, var(--p-text) 62%, transparent);--sel:var(--p-accent);--snap:#d77655;--cursor:var(--p-accent);--cursor-2:#d77655;--pin:color-mix(in oklch, var(--p-accent) 60%, #ffd27a);--pin-ink:var(--p-text);--ok:color-mix(in oklch, var(--p-accent) 55%, #7cc6ff);--warn:#d9a441;--bad:#d77655;--info:var(--p-accent);--note:#d77655;--sticky-1:color-mix(in oklch, var(--p-accent) 12%, var(--surface));--sticky-1-ink:var(--p-text);--sticky-2:color-mix(in oklch, #d77655 14%, var(--surface));--sticky-2-ink:var(--p-text);--sticky-3:color-mix(in oklch, var(--p-accent) 20%, var(--surface));--sticky-3-ink:var(--p-text);--sticky-4:color-mix(in oklch, var(--p-accent) 6%, var(--surface));--sticky-4-ink:var(--p-text)}.JdQIxG_v3 .JdQIxG_board{background:radial-gradient(120% 130% at 50% 18%, var(--surface) 0%, color-mix(in oklch, var(--p-accent) 3%, var(--surface)) 52%, color-mix(in oklch, var(--p-accent) 8%, var(--surface)) 100%);border:1px solid color-mix(in oklch, var(--p-text) 12%, transparent);box-shadow:0 1px 2px color-mix(in oklch, var(--p-text) 5%, transparent);background-size:auto;border-radius:14px}.JdQIxG_v3 .JdQIxG_board:before,.JdQIxG_v3 .JdQIxG_board:after{content:"";border-color:color-mix(in oklch, var(--p-accent) 42%, transparent);pointer-events:none;border-style:solid;width:13px;height:13px;position:absolute}.JdQIxG_v3 .JdQIxG_board:before{border-width:1px 0 0 1px;top:-5px;left:-5px}.JdQIxG_v3 .JdQIxG_board:after{border-width:0 1px 1px 0;bottom:-5px;right:-5px}.JdQIxG_v3 .JdQIxG_box{border-width:1px;border-color:color-mix(in oklch, var(--p-text) 14%, transparent);border-radius:10px}.JdQIxG_v3 .JdQIxG_box.JdQIxG_thin{border-width:1px;border-color:color-mix(in oklch, var(--p-text) 9%, transparent)}.JdQIxG_v3 .JdQIxG_imgBox{border-width:1px;border-color:color-mix(in oklch, var(--p-text) 13%, transparent);border-radius:10px}.JdQIxG_v3 .JdQIxG_imgBox:before,.JdQIxG_v3 .JdQIxG_imgBox:after{opacity:.13}.JdQIxG_v3 .JdQIxG_horizon{opacity:.3}.JdQIxG_v3 .JdQIxG_btn{border-width:1px;border-radius:9px;font-size:10.5px}.JdQIxG_v3 .JdQIxG_btn.JdQIxG_fill{background-image:none;background:color-mix(in oklch, var(--p-accent) 12%, transparent);border-color:color-mix(in oklch, var(--p-accent) 45%, transparent);color:var(--p-accent)}.JdQIxG_v3 .JdQIxG_field{border-width:1px;border-radius:9px}.JdQIxG_v3 .JdQIxG_check,.JdQIxG_v3 .JdQIxG_radio,.JdQIxG_v3 .JdQIxG_toggle{border-width:1.5px}.JdQIxG_v3 .JdQIxG_node{border-width:1px;border-radius:9px}.JdQIxG_v3 .JdQIxG_diamond,.JdQIxG_v3 .JdQIxG_ico{border-width:1.5px}.JdQIxG_v3 .JdQIxG_tag,.JdQIxG_v3 .JdQIxG_vchip{border-width:1px}.JdQIxG_v3 .JdQIxG_panel{box-shadow:0 14px 30px -18px color-mix(in oklch, var(--p-text) 30%, transparent);border-width:1px;border-radius:12px}.JdQIxG_v3 .JdQIxG_toolbar{box-shadow:0 12px 26px -16px color-mix(in oklch, var(--p-text) 28%, transparent);border-width:1px}.JdQIxG_v3 .JdQIxG_phone{border-width:1.5px}.JdQIxG_v3 .JdQIxG_sticky{box-shadow:0 2px 6px -2px color-mix(in oklch, var(--p-text) 18%, transparent);border-radius:6px}.JdQIxG_v3 .JdQIxG_rule{opacity:.2;height:1.5px}.JdQIxG_v3 .JdQIxG_rule.JdQIxG_strong{opacity:.55;height:2.5px}.JdQIxG_v3 .JdQIxG_rule.JdQIxG_title{opacity:.62;height:5px}.JdQIxG_v3 .JdQIxG_rule.JdQIxG_faint{opacity:.1}.JdQIxG_v3 .JdQIxG_tiltA,.JdQIxG_v3 .JdQIxG_tiltB{transform:none}.JdQIxG_v3 .JdQIxG_caption{color:color-mix(in oklch, var(--p-accent) 70%, transparent);letter-spacing:.14em}.JdQIxG_v3 .JdQIxG_scaffold{border-color:color-mix(in oklch, var(--p-accent) 22%, transparent);opacity:.7}.JdQIxG_v3 .JdQIxG_rulerT,.JdQIxG_v3 .JdQIxG_rulerL{border-color:color-mix(in oklch, var(--p-text) 10%, transparent)}.JdQIxG_buildLayer{pointer-events:none;z-index:6;position:absolute;inset:0}.JdQIxG_handWrap{z-index:3;opacity:0;width:18px;height:18px;animation:JdQIxG_handIn .9s cubic-bezier(.3,.7,.35,1) calc(.5s + var(--handDelay,0s)) forwards, JdQIxG_handRelease .7s cubic-bezier(.4,0,.5,1) calc(1.5s + var(--handDelay,0s)) forwards;position:absolute}.JdQIxG_handSvg{filter:drop-shadow(0 2px 3px #00000038);width:18px;height:18px;display:block}.JdQIxG_handTag{color:#fff;white-space:nowrap;letter-spacing:.02em;border-radius:4px;padding:1.5px 6px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;position:absolute;top:15px;left:13px}.JdQIxG_held{z-index:2;opacity:0;animation:JdQIxG_heldIn .9s cubic-bezier(.3,.7,.35,1) calc(.52s + var(--heldDelay,0s)) forwards, JdQIxG_heldDrop .76s cubic-bezier(.35,.9,.4,1) calc(1.5s + var(--heldDelay,0s)) forwards;position:absolute}.JdQIxG_target{border:1.5px dashed color-mix(in oklch, var(--sel) 62%, transparent);background:color-mix(in oklch, var(--sel) 7%, transparent);justify-content:center;align-items:center;animation:.46s ease-out 1.56s forwards JdQIxG_targetOut;display:flex;position:absolute}.JdQIxG_targetLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--sel);opacity:.8;font-size:8.5px}.JdQIxG_guideAnim{opacity:0;animation:.9s ease-out 1.38s forwards JdQIxG_snapFlash}.JdQIxG_inlineBadge{color:#fff;white-space:nowrap;z-index:3;border-radius:3px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:8.5px;position:absolute}.JdQIxG_frame{border:1.5px solid var(--sel);position:absolute}.JdQIxG_fh{background:var(--paper);border:1.5px solid var(--sel);border-radius:1px;width:6px;height:6px;position:absolute}.JdQIxG_fhTL{top:-4px;left:-4px}.JdQIxG_fhTR{top:-4px;right:-4px}.JdQIxG_fhBL{bottom:-4px;left:-4px}.JdQIxG_fhBR{bottom:-4px;right:-4px}.JdQIxG_frameSize{background:var(--sel);color:#fff;white-space:nowrap;border-radius:3px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:8px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}@keyframes JdQIxG_handIn{0%{opacity:0;transform:translate3d(var(--tx,26px), var(--ty,20px), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes JdQIxG_handRelease{0%{opacity:1;transform:translate(0,0)}55%{opacity:1;transform:translate(-3px,7px)}to{opacity:.55;transform:translate(11px,19px)}}@keyframes JdQIxG_heldIn{0%{opacity:0;transform:translate3d(var(--tx,26px), var(--ty,20px), 0) rotate(-5deg) scale(1.06);filter:drop-shadow(0 10px 12px #2b34404d)}to{opacity:.96;filter:drop-shadow(0 8px 10px #2b344042);transform:translate(0,0)rotate(-2.5deg)scale(1.03)}}@keyframes JdQIxG_heldDrop{0%{opacity:.96;filter:drop-shadow(0 8px 10px #2b344042);transform:translate(0,0)rotate(-2.5deg)scale(1.03)}to{opacity:1;filter:drop-shadow(0 1px 2px #2b344024);transform:translate(0,0)rotate(0)scale(1)}}@keyframes JdQIxG_targetOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.JdQIxG_handWrap,.JdQIxG_held{opacity:1;filter:none;animation:none;transform:none}.JdQIxG_guideAnim,.JdQIxG_target{opacity:0;animation:none}}
.qIrmEa_viewport{backface-visibility:hidden;width:400px;height:452px;position:relative;overflow:hidden}.qIrmEa_bleed{overflow:visible}.qIrmEa_camera{will-change:transform, filter;position:absolute;inset:0}.qIrmEa_stage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.qIrmEa_paper{--m:0;z-index:2;flex:none;position:relative}.qIrmEa_board{gap:calc(11px - var(--m) * 2px);background:var(--surface,#fff)!important;box-shadow:0 30px 60px -40px color-mix(in oklch, var(--p-text) 42%, transparent)!important;border:2.4px solid color-mix(in oklch, var(--p-text) 42%, transparent)!important}.qIrmEa_board:before,.qIrmEa_board:after{content:none!important}.qIrmEa_caption{top:calc(-23px + var(--m) * 2px);white-space:nowrap;left:0}.qIrmEa_device{pointer-events:none;position:absolute;inset:-12px -14px}.qIrmEa_sideBtn{background:var(--ink);opacity:.55;border-radius:2px;display:block;position:absolute}.qIrmEa_sideMute{width:2.5px;height:11px;top:74px;left:-2.5px}.qIrmEa_sideVolUp{width:2.5px;height:20px;top:96px;left:-2.5px}.qIrmEa_sideVolDown{width:2.5px;height:20px;top:122px;left:-2.5px}.qIrmEa_sidePower{width:2.5px;height:28px;top:104px;right:-2.5px}.qIrmEa_homeBar{background:var(--ink);opacity:.5;border-radius:3px;width:54px;height:3.5px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.qIrmEa_speaker{top:calc(-9px + var(--m) * 3px);background:var(--ink);width:46px;height:5px;transform:translateX(-50%) scaleX(calc(.4 + var(--m) * .6));border-radius:3px;position:absolute;left:50%}.qIrmEa_page{gap:inherit;margin-top:calc(var(--m) * 7px);flex-direction:column;display:flex;position:relative}.qIrmEa_below,.qIrmEa_aboveCta{gap:inherit;will-change:transform;flex-direction:column;display:flex}.qIrmEa_heroCopy{flex-direction:column;gap:8px;display:flex}.qIrmEa_heroTitle{flex-direction:column;gap:6px;display:flex}.qIrmEa_heroBody{flex-direction:column;display:flex}.qIrmEa_nav{margin-left:auto}.qIrmEa_navGone{display:none}.qIrmEa_burger{width:13px;height:11px;opacity:var(--m);flex-direction:column;justify-content:center;gap:2.5px;margin-left:auto;display:flex}.qIrmEa_burger i{background:var(--ink);opacity:.8;border-radius:2px;height:1.8px;display:block}.qIrmEa_ctaRow{height:calc(var(--slot,0) * 32px);margin-top:calc((var(--slot,0) - 1) * (11px - var(--m) * 2px));align-items:center;display:flex;position:relative}.qIrmEa_ctaWrap{display:inline-block;position:relative}.qIrmEa_ctaWrap .qIrmEa_held>*{background-color:color-mix(in oklch, var(--sel) calc(var(--cta-fill,0) * 34%), transparent);padding-left:var(--cta-pad,16px);padding-right:var(--cta-pad,16px)}.qIrmEa_placeholder{border:1.5px dashed var(--snap);background:color-mix(in oklch, var(--snap) 8%, transparent);border-radius:9px 7px 10px 8px;animation:.9s ease-in-out infinite qIrmEa_slotPulse;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes qIrmEa_slotPulse{0%,to{opacity:.55}50%{opacity:1}}.qIrmEa_held{z-index:2;will-change:transform;display:inline-block;position:relative}.qIrmEa_editFrame{border:1.5px solid var(--sel);background:color-mix(in oklch, var(--sel) 9%, transparent);border-radius:4px;position:absolute;inset:-3px -4px}.qIrmEa_editCaret{background:var(--sel);vertical-align:-1px;width:1.5px;height:10px;margin-left:1px;animation:.76s step-end infinite qIrmEa_caretBlink;display:inline-block}@keyframes qIrmEa_caretBlink{50%{opacity:0}}.qIrmEa_cardRow{gap:var(--card-gap,10px);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.qIrmEa_cardRowStacked{gap:calc(var(--card-gap,10px) * .5);grid-template-columns:1fr}.qIrmEa_card{transform:scale(var(--card-scale,1));transform-origin:0;will-change:transform;flex-direction:row;align-items:center;gap:6px;display:flex}.qIrmEa_bulletCheck{border-radius:var(--card-radius,3px);background:var(--ok,#30a46c);flex:none;width:10px;height:10px;position:relative}.qIrmEa_bulletCheck:after{content:"";border:1.4px solid #fff;border-width:0 1.4px 1.4px 0;width:2.8px;height:5px;position:absolute;top:1.7px;left:3.4px;transform:rotate(40deg)}.qIrmEa_cardText{flex:1;min-width:0;display:flex}.qIrmEa_searchBar{border:1.5px solid color-mix(in oklch, var(--ink) 26%, transparent);border-radius:999px;align-items:center;gap:6px;padding:4px 7px;display:flex}.qIrmEa_searchGlass{border:1.5px solid var(--ink);opacity:.5;border-radius:50%;flex:none;width:7px;height:7px;position:relative}.qIrmEa_searchGlass:after{content:"";background:var(--ink);border-radius:1px;width:3.5px;height:1.5px;position:absolute;bottom:-2px;right:-3px;transform:rotate(45deg)}.qIrmEa_chipRow{gap:5px;display:flex;overflow:hidden}.qIrmEa_chip{border:1.5px solid color-mix(in oklch, var(--ink) 22%, transparent);border-radius:999px;flex:none;width:30px;height:11px}.qIrmEa_chipOn{background:color-mix(in oklch, var(--ink) 22%, transparent);border-color:#0000}.qIrmEa_sectionHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.qIrmEa_productGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.qIrmEa_product{flex-direction:column;gap:4px;display:flex}.qIrmEa_productMeta{justify-content:space-between;align-items:center;gap:6px;display:flex}.qIrmEa_lineItem{align-items:center;gap:7px;display:flex}.qIrmEa_itemThumb{border-radius:4px;flex:none;width:26px;overflow:hidden}.qIrmEa_itemLines{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.qIrmEa_sumRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.qIrmEa_sumVal{flex:none;justify-content:flex-end;width:26px;display:flex}.qIrmEa_promoRow{align-items:center;gap:6px;display:flex}.qIrmEa_promoField{border:1.5px dashed color-mix(in oklch, var(--ink) 26%, transparent);border-radius:4px;flex:1;height:15px}.qIrmEa_payRow{gap:5px;display:flex}.qIrmEa_payCard{border:1.5px solid color-mix(in oklch, var(--ink) 22%, transparent);border-radius:4px;flex:1;height:16px}.qIrmEa_payCardOn{border-color:var(--ink);background:color-mix(in oklch, var(--ink) 10%, transparent)}.qIrmEa_buyRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.qIrmEa_buyTotal{flex-direction:column;flex:none;gap:4px;display:flex}.qIrmEa_specRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.qIrmEa_stars{gap:3px;display:flex}.qIrmEa_stars i{background:var(--pin,#ffd27a);border:1px solid color-mix(in oklch, var(--ink) 35%, transparent);border-radius:1px;width:6px;height:6px;display:block;transform:rotate(45deg)}.qIrmEa_screen{gap:inherit;flex-direction:column;display:flex;position:relative}.qIrmEa_screenClip{overflow:hidden}.qIrmEa_scroller{gap:inherit;will-change:transform;flex-direction:column;display:flex}.qIrmEa_scrollHint{z-index:3;pointer-events:none;background:color-mix(in oklch, var(--ink) 42%, transparent);will-change:transform, opacity;border-radius:2px;width:2.5px;height:46px;position:absolute;top:6px;right:2px}.qIrmEa_deepFoot{border-top:2px solid color-mix(in oklch, var(--ink) 30%, transparent);opacity:.7;flex-direction:column;gap:6px;padding-top:8px;display:flex}.qIrmEa_addrBlock{border:1.5px solid color-mix(in oklch, var(--ink) 26%, transparent);border-radius:5px 4px 6px;flex-direction:column;gap:5px;padding:7px 8px;display:flex}.qIrmEa_optionRow{align-items:center;gap:7px;display:flex}.qIrmEa_radio{border:1.5px solid color-mix(in oklch, var(--ink) 45%, transparent);border-radius:50%;flex:none;width:11px;height:11px;position:relative}.qIrmEa_radioOn:after{content:"";background:var(--sel);border-radius:50%;position:absolute;inset:2px}.qIrmEa_loadMore{justify-content:center;padding-top:2px;display:flex}.qIrmEa_flow{z-index:1;pointer-events:none;transform-origin:50%;width:1500px;height:980px;position:absolute;top:-260px;left:-500px}.qIrmEa_wires{width:100%;height:100%;color:color-mix(in oklch, var(--sel) 75%, transparent);position:absolute;inset:0}.qIrmEa_mini{will-change:transform, opacity;width:182px;position:absolute}.qIrmEa_miniLabel{color:var(--ink-2);letter-spacing:.06em;white-space:nowrap;opacity:.75;font:600 21px/1 ui-monospace,Menlo,monospace;position:absolute;top:-32px;left:2px}.qIrmEa_tabbar{z-index:2;height:calc(var(--m) * 26px);margin-top:calc((var(--m) - 1) * 11px);border-top:calc(var(--m) * 1.2px) solid color-mix(in oklch, var(--ink) 20%, transparent);padding-top:calc(var(--m) * 10px);align-items:center;gap:5px;display:flex;position:relative;overflow:hidden}.qIrmEa_step{background:color-mix(in oklch, var(--ink) 13%, transparent);border-radius:3px;flex:1;height:4px}.qIrmEa_stepOn{background:color-mix(in oklch, var(--ink) 26%, transparent)}.qIrmEa_layer{pointer-events:none;z-index:8;position:absolute;inset:0}.qIrmEa_cursor{z-index:12;will-change:transform;width:20px;height:20px;transition:opacity .18s ease-out;position:absolute}.qIrmEa_cursorSvg{filter:drop-shadow(0 2px 3px #00000038);width:20px;height:20px;transition:transform .14s ease-out;display:block}.qIrmEa_pressed .qIrmEa_cursorSvg{transform:scale(.82)}.qIrmEa_cursorTag{color:#fff;white-space:nowrap;letter-spacing:.02em;border-radius:4px;padding:2px 7px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9.5px;position:absolute;top:17px;left:15px}.qIrmEa_dots{background:var(--paper);border:1.5px solid color-mix(in oklch, var(--ink) 26%, transparent);box-shadow:0 4px 10px -6px color-mix(in oklch, var(--ink) 60%, transparent);border-radius:999px;align-items:center;gap:3px;padding:4px 6px;display:flex;position:absolute;top:33px;left:15px}.qIrmEa_dots i{background:var(--ink-2);border-radius:50%;width:3.5px;height:3.5px;animation:1.05s ease-in-out infinite qIrmEa_typingDot}.qIrmEa_dots i:nth-child(2){animation-delay:.15s}.qIrmEa_dots i:nth-child(3){animation-delay:.3s}@keyframes qIrmEa_typingDot{0%,62%,to{opacity:.3;transform:translateY(0)}28%{opacity:1;transform:translateY(-2px)}}.qIrmEa_hover{border:1.5px solid color-mix(in oklch, var(--sel) 42%, transparent);background:color-mix(in oklch, var(--sel) 4%, transparent);border-radius:4px;position:absolute}.qIrmEa_sel{outline:1.5px solid var(--sel);outline-offset:2px;border-radius:2px;position:absolute}.qIrmEa_handle{background:var(--paper);border:1.5px solid var(--sel);border-radius:1px;width:7px;height:7px;position:absolute}.qIrmEa_hTL{top:-5px;left:-5px}.qIrmEa_hTR{top:-5px;right:-5px}.qIrmEa_hBL{bottom:-5px;left:-5px}.qIrmEa_hBR{bottom:-5px;right:-5px}.qIrmEa_selSize{background:var(--sel);color:#fff;white-space:nowrap;border-radius:3px;padding:1px 5px;font-family:ui-monospace,Menlo,monospace;font-size:8px;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.qIrmEa_guideV,.qIrmEa_guideH{background:var(--snap);transition:opacity .14s ease-out;position:absolute}.qIrmEa_guideV{width:1.5px}.qIrmEa_guideH{height:1.5px}.qIrmEa_guideBadge{background:var(--snap);color:#fff;border-radius:3px;padding:1px 4px;font:600 8px/1.4 ui-monospace,Menlo,monospace;transition:opacity .14s ease-out;position:absolute}.qIrmEa_bar{background:var(--paper);border:2px solid var(--ink);white-space:nowrap;transform-origin:50% 120%;border-radius:999px;align-items:center;gap:4px;padding:5px 6px;display:flex;position:absolute;left:50%;box-shadow:0 18px 34px -16px #2b344073}.qIrmEa_designBar{bottom:10px}.qIrmEa_bpBar{transform-origin:50% -20%;top:8px}[data-theme=dark] .qIrmEa_bar{box-shadow:0 22px 40px -16px #000c}.qIrmEa_barTool{width:21px;height:21px;color:var(--ink-2);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.qIrmEa_barToolOn{background:var(--sel);color:#fff}.qIrmEa_barSep{background:color-mix(in oklch, var(--ink) 22%, transparent);flex:none;width:1.5px;height:14px;margin:0 2px}.qIrmEa_field{color:var(--ink-2);letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-family:ui-monospace,Menlo,monospace;font-size:9px;transition:background .16s ease-out,color .16s ease-out;display:flex}.qIrmEa_fieldOn{background:color-mix(in oklch, var(--sel) 16%, transparent);color:var(--sel)}.qIrmEa_fieldKey{opacity:.65}.qIrmEa_fieldVal{font-variant-numeric:tabular-nums}.qIrmEa_swatch{border:1px solid color-mix(in oklch, var(--ink) 45%, transparent);background:linear-gradient(color-mix(in oklch, var(--sel) calc(var(--f,0) * 100%), transparent), color-mix(in oklch, var(--sel) calc(var(--f,0) * 100%), transparent)),  repeating-conic-gradient(color-mix(in oklch, var(--ink) 22%, transparent) 0% 25%, transparent 0% 50%) 0 0 / 5px 5px;border-radius:2px;flex:none;width:9px;height:9px}.qIrmEa_bpChip{color:var(--ink-2);letter-spacing:.03em;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;transition:background .22s ease-out,color .22s ease-out;display:flex}.qIrmEa_bpChipOn{background:var(--sel);color:#fff}.qIrmEa_bpGlyph{opacity:.8;border:1.5px solid;border-radius:2px;display:block}.qIrmEa_bpGlyphDesktop{width:13px;height:9px}.qIrmEa_bpGlyphMobile{border-radius:2px;width:7px;height:11px}.qIrmEa_pin{z-index:11;flex-direction:column;gap:5px;width:156px;transition:opacity .62s ease-out;display:flex;position:absolute}.qIrmEa_pinDot{background:var(--pin,#ffd27a);border:1.5px solid var(--ink);width:19px;height:19px;color:var(--pin-ink,#4a3a12);border-radius:50% 50% 50% 2px;flex:none;justify-content:center;align-items:center;font-family:ui-sans-serif,system-ui,sans-serif;font-size:9px;display:flex}.qIrmEa_msg{background:var(--paper);border:1.5px solid var(--ink);color:var(--ink-2);border-radius:7px;padding:4px 7px 5px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:8.5px;line-height:1.4;animation:.26s cubic-bezier(.2,.72,.28,1) both qIrmEa_msgIn;position:relative;box-shadow:0 10px 20px -10px #2b344066}.qIrmEa_msgReply{margin-left:12px}@keyframes qIrmEa_msgIn{0%{opacity:0;transform:translateY(5px)scale(.96)}to{opacity:1;transform:none}}.qIrmEa_msgWho{letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:7.5px;display:block}.qIrmEa_mention{color:var(--sel);font-weight:600}.qIrmEa_reaction{background:var(--paper);border:1.5px solid color-mix(in oklch, var(--ink) 30%, transparent);box-shadow:0 3px 8px -5px color-mix(in oklch, var(--ink) 70%, transparent);border-radius:999px;align-items:center;gap:2px;padding:1px 4px;font-size:7px;line-height:1.3;animation:.26s cubic-bezier(.2,.72,.28,1) both qIrmEa_reactionIn;display:inline-flex;position:absolute;bottom:-7px;left:7px}.qIrmEa_reaction i{color:var(--ink-2);font-family:ui-sans-serif,system-ui,sans-serif;font-size:6.5px;font-style:normal}@keyframes qIrmEa_reactionIn{0%{opacity:0;transform:scale(.3)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.qIrmEa_typing:after{content:"";background:var(--ink-2);vertical-align:-1px;width:1px;height:8px;margin-left:1px;animation:.9s step-end infinite qIrmEa_caretBlink;display:inline-block}.qIrmEa_confetti{z-index:16;width:0;height:0;position:absolute}.qIrmEa_confetti i{animation:qIrmEa_pop 1.7s cubic-bezier(.14,.72,.24,1) var(--delay,0s) both;display:block;position:absolute}@keyframes qIrmEa_pop{0%{opacity:0;transform:translate(0,0)scale(.3)rotate(0)}10%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate3d(var(--dx), var(--dy), 0) scale(1) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){.qIrmEa_confetti{display:none}.qIrmEa_cursorSvg{transition:none}.qIrmEa_typing:after,.qIrmEa_editCaret,.qIrmEa_placeholder,.qIrmEa_dots i,.qIrmEa_msg,.qIrmEa_reaction{animation:none}}
