@keyframes orbit-module__lAVNoq__swap-orbit{0%{translate:calc(var(--orbit-x) * 1) calc(var(--orbit-y) * 0);opacity:.725;scale:.75}1.0417%{translate:calc(var(--orbit-x) * .99786) calc(var(--orbit-y) * .0654);opacity:.743;scale:.7664}2.0833%{translate:calc(var(--orbit-x) * .99144) calc(var(--orbit-y) * .13053);opacity:.7609;scale:.7826}3.125%{translate:calc(var(--orbit-x) * .98079) calc(var(--orbit-y) * .19509);opacity:.7786;scale:.7988}4.1667%{translate:calc(var(--orbit-x) * .96593) calc(var(--orbit-y) * .25882);opacity:.7962;scale:.8147}5.2083%{translate:calc(var(--orbit-x) * .94693) calc(var(--orbit-y) * .32144);opacity:.8134;scale:.8304}6.25%{translate:calc(var(--orbit-x) * .92388) calc(var(--orbit-y) * .38268);opacity:.8302;scale:.8457}7.2917%{translate:calc(var(--orbit-x) * .89687) calc(var(--orbit-y) * .44229);opacity:.8466;scale:.8606}8.3333%{translate:calc(var(--orbit-x) * .86603) calc(var(--orbit-y) * .5);opacity:.8625;scale:.875}9.375%{translate:calc(var(--orbit-x) * .83147) calc(var(--orbit-y) * .55557);opacity:.8778;scale:.8889}10.4167%{translate:calc(var(--orbit-x) * .79335) calc(var(--orbit-y) * .60876);opacity:.8924;scale:.9022}11.4583%{translate:calc(var(--orbit-x) * .75184) calc(var(--orbit-y) * .65935);opacity:.9063;scale:.9148}12.5%{translate:calc(var(--orbit-x) * .70711) calc(var(--orbit-y) * .70711);opacity:.9195;scale:.9268}13.5417%{translate:calc(var(--orbit-x) * .65935) calc(var(--orbit-y) * .75184);opacity:.9318;scale:.938}14.5833%{translate:calc(var(--orbit-x) * .60876) calc(var(--orbit-y) * .79335);opacity:.9432;scale:.9483}15.625%{translate:calc(var(--orbit-x) * .55557) calc(var(--orbit-y) * .83147);opacity:.9537;scale:.9579}16.6667%{translate:calc(var(--orbit-x) * .5) calc(var(--orbit-y) * .86603);opacity:.9632;scale:.9665}17.7083%{translate:calc(var(--orbit-x) * .44229) calc(var(--orbit-y) * .89687);opacity:.9716;scale:.9742}18.75%{translate:calc(var(--orbit-x) * .38268) calc(var(--orbit-y) * .92388);opacity:.9791;scale:.981}19.7917%{translate:calc(var(--orbit-x) * .32144) calc(var(--orbit-y) * .94693);opacity:.9854;scale:.9867}20.8333%{translate:calc(var(--orbit-x) * .25882) calc(var(--orbit-y) * .96593);opacity:.9906;scale:.9915}21.875%{translate:calc(var(--orbit-x) * .19509) calc(var(--orbit-y) * .98079);opacity:.9947;scale:.9952}22.9167%{translate:calc(var(--orbit-x) * .13053) calc(var(--orbit-y) * .99144);opacity:.9976;scale:.9979}23.9583%{translate:calc(var(--orbit-x) * .0654) calc(var(--orbit-y) * .99786);opacity:.9994;scale:.9995}25%{translate:calc(var(--orbit-x) * 0) calc(var(--orbit-y) * 1);opacity:1;scale:1}26.0417%{translate:calc(var(--orbit-x) * -.0654) calc(var(--orbit-y) * .99786);opacity:.9994;scale:.9995}27.0833%{translate:calc(var(--orbit-x) * -.13053) calc(var(--orbit-y) * .99144);opacity:.9976;scale:.9979}28.125%{translate:calc(var(--orbit-x) * -.19509) calc(var(--orbit-y) * .98079);opacity:.9947;scale:.9952}29.1667%{translate:calc(var(--orbit-x) * -.25882) calc(var(--orbit-y) * .96593);opacity:.9906;scale:.9915}30.2083%{translate:calc(var(--orbit-x) * -.32144) calc(var(--orbit-y) * .94693);opacity:.9854;scale:.9867}31.25%{translate:calc(var(--orbit-x) * -.38268) calc(var(--orbit-y) * .92388);opacity:.9791;scale:.981}32.2917%{translate:calc(var(--orbit-x) * -.44229) calc(var(--orbit-y) * .89687);opacity:.9716;scale:.9742}33.3333%{translate:calc(var(--orbit-x) * -.5) calc(var(--orbit-y) * .86603);opacity:.9632;scale:.9665}34.375%{translate:calc(var(--orbit-x) * -.55557) calc(var(--orbit-y) * .83147);opacity:.9537;scale:.9579}35.4167%{translate:calc(var(--orbit-x) * -.60876) calc(var(--orbit-y) * .79335);opacity:.9432;scale:.9483}36.4583%{translate:calc(var(--orbit-x) * -.65935) calc(var(--orbit-y) * .75184);opacity:.9318;scale:.938}37.5%{translate:calc(var(--orbit-x) * -.70711) calc(var(--orbit-y) * .70711);opacity:.9195;scale:.9268}38.5417%{translate:calc(var(--orbit-x) * -.75184) calc(var(--orbit-y) * .65935);opacity:.9063;scale:.9148}39.5833%{translate:calc(var(--orbit-x) * -.79335) calc(var(--orbit-y) * .60876);opacity:.8924;scale:.9022}40.625%{translate:calc(var(--orbit-x) * -.83147) calc(var(--orbit-y) * .55557);opacity:.8778;scale:.8889}41.6667%{translate:calc(var(--orbit-x) * -.86603) calc(var(--orbit-y) * .5);opacity:.8625;scale:.875}42.7083%{translate:calc(var(--orbit-x) * -.89687) calc(var(--orbit-y) * .44229);opacity:.8466;scale:.8606}43.75%{translate:calc(var(--orbit-x) * -.92388) calc(var(--orbit-y) * .38268);opacity:.8302;scale:.8457}44.7917%{translate:calc(var(--orbit-x) * -.94693) calc(var(--orbit-y) * .32144);opacity:.8134;scale:.8304}45.8333%{translate:calc(var(--orbit-x) * -.96593) calc(var(--orbit-y) * .25882);opacity:.7962;scale:.8147}46.875%{translate:calc(var(--orbit-x) * -.98079) calc(var(--orbit-y) * .19509);opacity:.7786;scale:.7988}47.9167%{translate:calc(var(--orbit-x) * -.99144) calc(var(--orbit-y) * .13053);opacity:.7609;scale:.7826}48.9583%{translate:calc(var(--orbit-x) * -.99786) calc(var(--orbit-y) * .0654);opacity:.743;scale:.7664}50%{translate:calc(var(--orbit-x) * -1) calc(var(--orbit-y) * 0);opacity:.725;scale:.75}51.0417%{translate:calc(var(--orbit-x) * -.99786) calc(var(--orbit-y) * -.0654);opacity:.707;scale:.7336}52.0833%{translate:calc(var(--orbit-x) * -.99144) calc(var(--orbit-y) * -.13053);opacity:.6891;scale:.7174}53.125%{translate:calc(var(--orbit-x) * -.98079) calc(var(--orbit-y) * -.19509);opacity:.6714;scale:.7012}54.1667%{translate:calc(var(--orbit-x) * -.96593) calc(var(--orbit-y) * -.25882);opacity:.6538;scale:.6853}55.2083%{translate:calc(var(--orbit-x) * -.94693) calc(var(--orbit-y) * -.32144);opacity:.6366;scale:.6696}56.25%{translate:calc(var(--orbit-x) * -.92388) calc(var(--orbit-y) * -.38268);opacity:.6198;scale:.6543}57.2917%{translate:calc(var(--orbit-x) * -.89687) calc(var(--orbit-y) * -.44229);opacity:.6034;scale:.6394}58.3333%{translate:calc(var(--orbit-x) * -.86603) calc(var(--orbit-y) * -.5);opacity:.5875;scale:.625}59.375%{translate:calc(var(--orbit-x) * -.83147) calc(var(--orbit-y) * -.55557);opacity:.5722;scale:.6111}60.4167%{translate:calc(var(--orbit-x) * -.79335) calc(var(--orbit-y) * -.60876);opacity:.5576;scale:.5978}61.4583%{translate:calc(var(--orbit-x) * -.75184) calc(var(--orbit-y) * -.65935);opacity:.5437;scale:.5852}62.5%{translate:calc(var(--orbit-x) * -.70711) calc(var(--orbit-y) * -.70711);opacity:.5305;scale:.5732}63.5417%{translate:calc(var(--orbit-x) * -.65935) calc(var(--orbit-y) * -.75184);opacity:.5182;scale:.562}64.5833%{translate:calc(var(--orbit-x) * -.60876) calc(var(--orbit-y) * -.79335);opacity:.5068;scale:.5517}65.625%{translate:calc(var(--orbit-x) * -.55557) calc(var(--orbit-y) * -.83147);opacity:.4963;scale:.5421}66.6667%{translate:calc(var(--orbit-x) * -.5) calc(var(--orbit-y) * -.86603);opacity:.4868;scale:.5335}67.7083%{translate:calc(var(--orbit-x) * -.44229) calc(var(--orbit-y) * -.89687);opacity:.4784;scale:.5258}68.75%{translate:calc(var(--orbit-x) * -.38268) calc(var(--orbit-y) * -.92388);opacity:.4709;scale:.519}69.7917%{translate:calc(var(--orbit-x) * -.32144) calc(var(--orbit-y) * -.94693);opacity:.4646;scale:.5133}70.8333%{translate:calc(var(--orbit-x) * -.25882) calc(var(--orbit-y) * -.96593);opacity:.4594;scale:.5085}71.875%{translate:calc(var(--orbit-x) * -.19509) calc(var(--orbit-y) * -.98079);opacity:.4553;scale:.5048}72.9167%{translate:calc(var(--orbit-x) * -.13053) calc(var(--orbit-y) * -.99144);opacity:.4524;scale:.5021}73.9583%{translate:calc(var(--orbit-x) * -.0654) calc(var(--orbit-y) * -.99786);opacity:.4506;scale:.5005}75%{translate:calc(var(--orbit-x) * 0) calc(var(--orbit-y) * -1);opacity:.45;scale:.5}76.0417%{translate:calc(var(--orbit-x) * .0654) calc(var(--orbit-y) * -.99786);opacity:.4506;scale:.5005}77.0833%{translate:calc(var(--orbit-x) * .13053) calc(var(--orbit-y) * -.99144);opacity:.4524;scale:.5021}78.125%{translate:calc(var(--orbit-x) * .19509) calc(var(--orbit-y) * -.98079);opacity:.4553;scale:.5048}79.1667%{translate:calc(var(--orbit-x) * .25882) calc(var(--orbit-y) * -.96593);opacity:.4594;scale:.5085}80.2083%{translate:calc(var(--orbit-x) * .32144) calc(var(--orbit-y) * -.94693);opacity:.4646;scale:.5133}81.25%{translate:calc(var(--orbit-x) * .38268) calc(var(--orbit-y) * -.92388);opacity:.4709;scale:.519}82.2917%{translate:calc(var(--orbit-x) * .44229) calc(var(--orbit-y) * -.89687);opacity:.4784;scale:.5258}83.3333%{translate:calc(var(--orbit-x) * .5) calc(var(--orbit-y) * -.86603);opacity:.4868;scale:.5335}84.375%{translate:calc(var(--orbit-x) * .55557) calc(var(--orbit-y) * -.83147);opacity:.4963;scale:.5421}85.4167%{translate:calc(var(--orbit-x) * .60876) calc(var(--orbit-y) * -.79335);opacity:.5068;scale:.5517}86.4583%{translate:calc(var(--orbit-x) * .65935) calc(var(--orbit-y) * -.75184);opacity:.5182;scale:.562}87.5%{translate:calc(var(--orbit-x) * .70711) calc(var(--orbit-y) * -.70711);opacity:.5305;scale:.5732}88.5417%{translate:calc(var(--orbit-x) * .75184) calc(var(--orbit-y) * -.65935);opacity:.5437;scale:.5852}89.5833%{translate:calc(var(--orbit-x) * .79335) calc(var(--orbit-y) * -.60876);opacity:.5576;scale:.5978}90.625%{translate:calc(var(--orbit-x) * .83147) calc(var(--orbit-y) * -.55557);opacity:.5722;scale:.6111}91.6667%{translate:calc(var(--orbit-x) * .86603) calc(var(--orbit-y) * -.5);opacity:.5875;scale:.625}92.7083%{translate:calc(var(--orbit-x) * .89687) calc(var(--orbit-y) * -.44229);opacity:.6034;scale:.6394}93.75%{translate:calc(var(--orbit-x) * .92388) calc(var(--orbit-y) * -.38268);opacity:.6198;scale:.6543}94.7917%{translate:calc(var(--orbit-x) * .94693) calc(var(--orbit-y) * -.32144);opacity:.6366;scale:.6696}95.8333%{translate:calc(var(--orbit-x) * .96593) calc(var(--orbit-y) * -.25882);opacity:.6538;scale:.6853}96.875%{translate:calc(var(--orbit-x) * .98079) calc(var(--orbit-y) * -.19509);opacity:.6714;scale:.7012}97.9167%{translate:calc(var(--orbit-x) * .99144) calc(var(--orbit-y) * -.13053);opacity:.6891;scale:.7174}98.9583%{translate:calc(var(--orbit-x) * .99786) calc(var(--orbit-y) * -.0654);opacity:.707;scale:.7336}to{translate:calc(var(--orbit-x) * 1) calc(var(--orbit-y) * 0);opacity:.725;scale:.75}}.orbit-module__lAVNoq__orbit{vertical-align:middle;width:calc(var(--orbit-x) * 2 + var(--orbit-dot));height:calc(var(--orbit-y) * 2 + var(--orbit-dot));color:currentColor;flex:none;display:inline-block;position:relative}.orbit-module__lAVNoq__orbit>i{--w:calc(var(--orbit-dot) * (1 - var(--k) / var(--tn) * .55));width:var(--w);height:var(--w);margin:calc(var(--w) / -2) 0 0 calc(var(--w) / -2);border-radius:var(--radius-pill);background:color-mix(in oklab, currentColor calc(100% - var(--k) / var(--tn) * 88%), transparent);animation:orbit-module__lAVNoq__swap-orbit var(--orbit-t) linear infinite;animation-delay:calc(var(--orbit-t) * -1 - var(--orbit-t) * var(--b) / 3 + var(--k) * var(--trail-gap));position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.orbit-module__lAVNoq__orbit>i{opacity:0;animation:none}.orbit-module__lAVNoq__orbit>i.orbit-module__lAVNoq__head{opacity:.8;scale:1;translate:calc(var(--orbit-x) * var(--rest)) 0}}
.selection-overlay-module__--VIBa__layer{z-index:2;touch-action:none;cursor:crosshair;pointer-events:auto;position:absolute;inset:0}.selection-overlay-module__--VIBa__layerIdle{pointer-events:none;cursor:default}.selection-overlay-module__--VIBa__canvas{width:100%;height:100%;display:block}.selection-overlay-module__--VIBa__scrim{fill:var(--select-scrim)}.selection-overlay-module__--VIBa__fill{fill:var(--select-fill)}.selection-overlay-module__--VIBa__under{fill:none;stroke:var(--select-ants-under);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.selection-overlay-module__--VIBa__ants{fill:none;stroke:var(--select-ants);stroke-width:1.5px;stroke-dasharray:6 4;stroke-linejoin:round;stroke-linecap:round;animation:.9s linear infinite selection-overlay-module__--VIBa__march}@keyframes selection-overlay-module__--VIBa__march{to{stroke-dashoffset:-20px}}@media (prefers-reduced-motion:reduce){.selection-overlay-module__--VIBa__ants{animation:none}}.selection-overlay-module__--VIBa__layerBrush{cursor:none}.selection-overlay-module__--VIBa__layerBusy{pointer-events:none;cursor:progress}.selection-overlay-module__--VIBa__brushFill{fill:var(--select-fill)}.selection-overlay-module__--VIBa__cursor{border:1.5px solid var(--select-ants);box-shadow:0 0 0 1px var(--select-ants-under);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.selection-overlay-module__--VIBa__cursorErase{border-style:dashed}.selection-overlay-module__--VIBa__hint{inset-inline:0;bottom:var(--space-3);width:fit-content;max-width:calc(100% - var(--space-6));padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--select-ants-under);color:var(--select-ants);font-size:var(--step--2);pointer-events:none;margin:0 auto;position:absolute}.selection-overlay-module__--VIBa__flash{z-index:2;pointer-events:none;position:absolute;inset:0}.selection-overlay-module__--VIBa__flashPath{fill:var(--select-fill);stroke:var(--select-ants);stroke-width:2px;stroke-linejoin:round;animation:selection-overlay-module__--VIBa__flash-out 1.6s var(--ease) forwards}@keyframes selection-overlay-module__--VIBa__flash-out{0%{opacity:0}15%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.selection-overlay-module__--VIBa__flashPath{opacity:0;animation:none}}
.sheet-grid-module__76-L4G__wrap{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.sheet-grid-module__76-L4G__bar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);background:var(--bg);display:flex}.sheet-grid-module__76-L4G__ref{align-items:center;gap:var(--space-1);min-width:4.5rem;min-height:var(--tap);padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--step--1);font-variant-numeric:tabular-nums;cursor:pointer;display:inline-flex}.sheet-grid-module__76-L4G__ref:hover{color:var(--text)}.sheet-grid-module__76-L4G__formula{min-width:0;min-height:var(--tap);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text);font-size:var(--step-input);font-family:var(--font-mono);flex:auto}.sheet-grid-module__76-L4G__formula::placeholder{color:var(--text-muted)}.sheet-grid-module__76-L4G__scroller{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.sheet-grid-module__76-L4G__grid{border-collapse:separate;border-spacing:0;min-width:max-content;font-size:var(--step--1)}.sheet-grid-module__76-L4G__letter{z-index:3;min-width:7.5rem;padding:var(--space-1) var(--space-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);color:var(--text-muted);font-size:var(--step--2);font-weight:var(--weight-medium);letter-spacing:.04em;text-align:left;position:sticky;top:0}.sheet-grid-module__76-L4G__gutter{z-index:2;width:2.75rem;min-width:2.75rem;padding:0 var(--space-2);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);color:var(--text-muted);font-size:var(--step--2);font-variant-numeric:tabular-nums;font-weight:var(--weight-regular);text-align:right;position:sticky;left:0}.sheet-grid-module__76-L4G__corner{z-index:4;top:0}.sheet-grid-module__76-L4G__cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);padding:0}.sheet-grid-module__76-L4G__cellEditing{padding:0}.sheet-grid-module__76-L4G__value{width:100%;min-width:7.5rem;min-height:var(--tap);padding:0 var(--space-2);color:var(--text);font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:cell;background:0 0;border:0;display:block;overflow:hidden}.sheet-grid-module__76-L4G__value:hover{background-color:var(--surface)}.sheet-grid-module__76-L4G__valueSelected{background-color:var(--surface-2)}.sheet-grid-module__76-L4G__value:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.sheet-grid-module__76-L4G__numeric{text-align:right;font-variant-numeric:tabular-nums}.sheet-grid-module__76-L4G__computed{text-align:right;font-variant-numeric:tabular-nums;background-image:linear-gradient(225deg, var(--text-muted) 0 6px, transparent 6px);background-position:right 0 top 0;background-repeat:no-repeat;background-size:6px 6px}.sheet-grid-module__76-L4G__error{color:var(--text-muted);font-style:italic}.sheet-grid-module__76-L4G__headerRow .sheet-grid-module__76-L4G__value{font-weight:var(--weight-medium)}.sheet-grid-module__76-L4G__headerRow .sheet-grid-module__76-L4G__cell{background:var(--surface)}.sheet-grid-module__76-L4G__headerRow .sheet-grid-module__76-L4G__value:hover{background-color:var(--surface-raised)}.sheet-grid-module__76-L4G__editor{width:100%;min-width:7.5rem;min-height:var(--tap);padding:0 var(--space-2);outline:2px solid var(--text);outline-offset:-2px;background:var(--surface-raised);color:var(--text);font-size:var(--step-input);font-family:var(--font-mono);border:0;display:block}.sheet-grid-module__76-L4G__tools{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);padding-bottom:max(var(--space-2), env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;display:flex}.sheet-grid-module__76-L4G__spacer{flex:auto}.sheet-grid-module__76-L4G__tool{align-items:center;gap:var(--space-1);min-height:var(--tap);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);font-size:var(--step--1);cursor:pointer;flex:none;display:inline-flex}.sheet-grid-module__76-L4G__tool:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.sheet-grid-module__76-L4G__tool:disabled{opacity:var(--disabled-opacity);cursor:default}.sheet-grid-module__76-L4G__skeleton{padding:var(--space-3);flex-direction:column;gap:1px;display:flex}.sheet-grid-module__76-L4G__skeletonRow{height:var(--tap);border-radius:var(--radius-sm);background:var(--surface);animation:sheet-grid-module__76-L4G__sheet-pulse 1.4s var(--ease) infinite}.sheet-grid-module__76-L4G__skeletonRow:first-child{background:var(--surface-2)}@keyframes sheet-grid-module__76-L4G__sheet-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.sheet-grid-module__76-L4G__skeletonRow{animation:none}}
.intent-overlay-module__in-Gvq__layer{z-index:3;touch-action:none;position:absolute;inset:0}.intent-overlay-module__in-Gvq__layerArmed{pointer-events:auto;cursor:crosshair}.intent-overlay-module__in-Gvq__layerIdle{pointer-events:none}.intent-overlay-module__in-Gvq__layerIdle .intent-overlay-module__in-Gvq__pin,.intent-overlay-module__in-Gvq__layerIdle .intent-overlay-module__in-Gvq__handle{pointer-events:auto}.intent-overlay-module__in-Gvq__layerArmed .intent-overlay-module__in-Gvq__pin,.intent-overlay-module__in-Gvq__layerArmed .intent-overlay-module__in-Gvq__handle,.intent-overlay-module__in-Gvq__layerBusy .intent-overlay-module__in-Gvq__pin,.intent-overlay-module__in-Gvq__layerBusy .intent-overlay-module__in-Gvq__handle{pointer-events:none}.intent-overlay-module__in-Gvq__layerBusy{pointer-events:none;cursor:progress}.intent-overlay-module__in-Gvq__layerPicking{cursor:cell}.intent-overlay-module__in-Gvq__canvas{pointer-events:none;width:100%;height:100%;display:block}.intent-overlay-module__in-Gvq__protect{fill:var(--select-scrim);stroke:var(--select-ants);stroke-width:1.5px;stroke-dasharray:3 3}.intent-overlay-module__in-Gvq__pin{width:var(--tap);height:var(--tap);margin:calc(var(--tap) / -2) 0 0 calc(var(--tap) / -2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.intent-overlay-module__in-Gvq__pinDot{background:var(--select-ants);width:14px;height:14px;box-shadow:0 0 0 3px var(--select-ants-under);border-radius:50%}.intent-overlay-module__in-Gvq__pinAnchor .intent-overlay-module__in-Gvq__pinDot{background:var(--select-ants-under);border:3px solid var(--select-ants)}.intent-overlay-module__in-Gvq__pin:focus-visible,.intent-overlay-module__in-Gvq__handle:focus-visible{outline:2px solid var(--select-ants);outline-offset:-3px;box-shadow:inset 0 0 0 8px var(--select-ants-under);border-radius:50%}.intent-overlay-module__in-Gvq__trackUnder{stroke:var(--select-ants-under);stroke-width:5px;stroke-linecap:round}.intent-overlay-module__in-Gvq__track{stroke:var(--select-ants);stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 5;animation:.9s linear infinite intent-overlay-module__in-Gvq__crawl}@keyframes intent-overlay-module__in-Gvq__crawl{to{stroke-dashoffset:-24px}}@media (prefers-reduced-motion:reduce){.intent-overlay-module__in-Gvq__track{animation:none}}.intent-overlay-module__in-Gvq__ghost{fill:var(--select-fill);stroke:var(--select-ants);stroke-width:1.5px}.intent-overlay-module__in-Gvq__handle{width:var(--tap);height:var(--tap);margin:calc(var(--tap) / -2) 0 0 calc(var(--tap) / -2);cursor:grab;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.intent-overlay-module__in-Gvq__handleDot{background:var(--select-ants);width:12px;height:12px;box-shadow:0 0 0 3px var(--select-ants-under);border-radius:2px;transform:rotate(45deg)}.intent-overlay-module__in-Gvq__patch{fill:var(--select-fill);stroke:var(--select-ants);stroke-width:1.5px;stroke-dasharray:5 4}
.variants-module__4rnsRW__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);overflow:hidden}.variants-module__4rnsRW__head{align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-3) 0;display:flex}.variants-module__4rnsRW__count{font-size:var(--step--1);font-weight:var(--weight-medium);flex:none;margin:0}.variants-module__4rnsRW__prompt{min-width:0;font-size:var(--step--1);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.variants-module__4rnsRW__grid{padding:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.variants-module__4rnsRW__tile{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.variants-module__4rnsRW__tilePicked{border-color:var(--text)}.variants-module__4rnsRW__stage{aspect-ratio:16/10;background:var(--surface-2);position:relative;overflow:hidden}.variants-module__4rnsRW__thumb{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.variants-module__4rnsRW__thumbFrame{transform-origin:0 0;background:var(--artboard);border:0}.variants-module__4rnsRW__picture{object-fit:cover;width:100%;height:100%;display:block}.variants-module__4rnsRW__placeholder{color:var(--text-muted);place-items:center;display:grid;position:absolute;inset:0}.variants-module__4rnsRW__badge{top:var(--space-2);left:var(--space-2);align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--text);color:var(--bg);font-size:var(--step--2);font-weight:var(--weight-medium);display:inline-flex;position:absolute}.variants-module__4rnsRW__tileFoot{align-items:center;gap:var(--space-2);padding:0 var(--space-2) var(--space-2);display:flex}.variants-module__4rnsRW__tileTitle{min-width:0;font-size:var(--step--1);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.variants-module__4rnsRW__pick,.variants-module__4rnsRW__retry{flex:none}.variants-module__4rnsRW__pick{background:var(--surface-raised)}.variants-module__4rnsRW__pick:hover:not(:disabled),.variants-module__4rnsRW__retry:hover:not(:disabled){background:var(--surface-2)}.variants-module__4rnsRW__blank{padding:var(--space-3);font-size:var(--step--1);color:var(--text-muted);margin:0}.variants-module__4rnsRW__missing,.variants-module__4rnsRW__picked{padding:0 var(--space-3) var(--space-3);align-items:center;gap:var(--space-2);font-size:var(--step--1);color:var(--text-muted);margin:0;display:flex}@media (max-width:480px){.variants-module__4rnsRW__grid{scroll-snap-type:x mandatory;scroll-padding:0 var(--space-3);-webkit-overflow-scrolling:touch;grid-template-columns:none;display:flex;overflow-x:auto}.variants-module__4rnsRW__tile{scroll-snap-align:center;flex:0 0 82%}}
