:root{--aporia-white-a5:#ffffff0d;--aporia-white-a8:#ffffff14;--aporia-white-a12:#ffffff1f;--aporia-white-a18:#ffffff2e;--aporia-white-a26:#ffffff42;--aporia-white-a35:#ffffff59;--aporia-white-a45:#ffffff73;--aporia-white-a55:#ffffff8c;--aporia-white-a70:#ffffffb3;--aporia-white-a87:#ffffffde;--aporia-solid-05:#0d0d0d;--aporia-solid-08:#141414;--aporia-solid-12:#202020;--aporia-solid-18:#2e2e2e;--aporia-black:#000;--aporia-inverse-100:#fff;--aporia-inverse-200:#e6e6e6;--aporia-inverse-300:#d0d0d0;--aporia-panel-bg:var(--aporia-black);--aporia-panel-rim:var(--aporia-popover-rim);--aporia-panel-shadow:0 162px 45px 0 #0000, 0 103px 41px 0 #00000003, 0 58px 35px 0 #0000000d, 0 26px 26px 0 #00000014, 0 6px 14px 0 #00000017;--aporia-surface:var(--aporia-white-a5);--aporia-surface-hover:var(--aporia-white-a8);--aporia-border:var(--aporia-white-a5);--aporia-fill:var(--aporia-white-a12);--aporia-fill-hover:var(--aporia-white-a18);--aporia-fill-solid:var(--aporia-solid-12);--aporia-fill-solid-hover:var(--aporia-solid-18);--aporia-row-bg:var(--aporia-fill);--aporia-row-bg-hover:var(--aporia-fill-hover);--aporia-text:var(--aporia-white-a87);--aporia-text-muted:var(--aporia-white-a45);--aporia-text-inverse:var(--aporia-black);--aporia-icon:var(--aporia-white-a55);--aporia-track:var(--aporia-white-a12);--aporia-track-hover:var(--aporia-white-a18);--aporia-track-pressed:var(--aporia-white-a26);--aporia-thumb:var(--aporia-white-a70);--aporia-thumb-active:var(--aporia-inverse-100);--aporia-tick:var(--aporia-white-a35);--aporia-inverse:var(--aporia-inverse-100);--aporia-inverse-hover:var(--aporia-inverse-200);--aporia-inverse-active:var(--aporia-inverse-300);--aporia-popover-bg:var(--aporia-panel-bg);--aporia-popover-surface:var(--aporia-solid-08);--aporia-popover-rim:var(--aporia-white-a12);--aporia-focus-ring:var(--aporia-white-a45);--aporia-tick-layer-opacity:.3;--aporia-thumb-idle-opacity:0;--color-page:#fff;--aporia-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--aporia-ui-font-size:14px;--aporia-ui-line-height:1.25;--aporia-panel-max-width:280px;--aporia-panel-offset-top:40px;--aporia-panel-offset-left:40px;--aporia-panel-offset-right:40px;--aporia-panel-offset-bottom:40px;--aporia-panel-z-index:1000;--aporia-ease:cubic-bezier(.23, 1, .32, 1);--aporia-ease-morph:cubic-bezier(.77, 0, .175, 1);--aporia-ease-bounce:cubic-bezier(.16, 1, .3, 1);--aporia-duration-fast:.15s;--aporia-duration-base:.2s;--aporia-duration-morph:.28s}.aporiaPanel{box-sizing:border-box;width:100%;max-width:min(var(--aporia-panel-max-width), 100%);min-width:0;color:var(--aporia-text);background-color:var(--aporia-panel-bg);border:.5px solid var(--aporia-panel-rim);box-shadow:var(--aporia-panel-shadow);flex-direction:column;flex:none;justify-content:flex-start;align-self:stretch;align-items:stretch;display:flex;position:relative;overflow:visible}.aporiaPanel[data-floating=true]{z-index:var(--aporia-panel-z-index,1000);position:fixed}.aporiaPanel[data-collapsed=true],.aporiaPanel[data-morphing=true]{overflow:hidden}.aporiaPanel[data-collapsed=true]{cursor:pointer;touch-action:none}.aporiaPanelSnapHint{pointer-events:none;background:gray;border-radius:12px;width:32px;height:32px;position:fixed}.aporiaPanelHeader{flex:none;justify-content:flex-start;align-items:center;width:100%;min-height:22px;display:flex}.aporiaPanelToggle{width:22px;height:22px;color:var(--aporia-icon);cursor:pointer;transition:color var(--aporia-duration-base) var(--aporia-ease), background-color var(--aporia-duration-base) var(--aporia-ease), transform var(--aporia-duration-fast) var(--aporia-ease);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.aporiaPanelToggle:active{transform:scale(.97)}.aporiaPanelToggle:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:2px}.aporiaPanel[data-collapsed=true] .aporiaPanelToggle{color:var(--aporia-inverse);pointer-events:none}.aporiaPanelCopy{width:22px;height:22px;color:var(--aporia-thumb);cursor:pointer;transition:opacity var(--aporia-duration-fast) var(--aporia-ease), background-color var(--aporia-duration-fast) var(--aporia-ease), transform var(--aporia-duration-fast) var(--aporia-ease);background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0 0 0 auto;padding:0;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.aporiaPanelCopy:hover{background:var(--aporia-surface-hover)}}.aporiaPanelCopy:active{transform:scale(.97)}.aporiaPanelCopy:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:2px}.aporiaPanel[data-collapsed=true] .aporiaPanelCopy{opacity:0}.aporiaPanelCopyGlyph{width:14px;height:14px;transition:opacity var(--aporia-duration-fast) var(--aporia-ease), transform var(--aporia-duration-fast) var(--aporia-ease);position:absolute}.aporiaPanelCopy[data-copied=false] .aporiaPanelCopyGlyph[data-face=check],.aporiaPanelCopy[data-copied=true] .aporiaPanelCopyGlyph[data-face=braces]{opacity:0;transform:scale(.8)}.aporiaPanelCopyLive{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aporiaPanelLogoGlyph{width:22px;height:22px;display:block}.aporiaPanelBody{--aporia-panel-overdrag-bleed:16px;min-width:0;min-height:0;width:calc(100% + var(--aporia-panel-overdrag-bleed) * 2);margin-left:calc(var(--aporia-panel-overdrag-bleed) * -1);margin-right:calc(var(--aporia-panel-overdrag-bleed) * -1);padding-left:var(--aporia-panel-overdrag-bleed);padding-right:var(--aporia-panel-overdrag-bleed);box-sizing:border-box;opacity:1;scrollbar-width:none;--aporia-scroll-fade:48px;--aporia-scroll-shield:16px;--aporia-scroll-fade-top:0px;--aporia-scroll-fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, #0000 0, #00000001 calc(var(--aporia-scroll-fade-top) * .0625), #00000004 calc(var(--aporia-scroll-fade-top) * .125), #0000000c calc(var(--aporia-scroll-fade-top) * .1875), #0000001b calc(var(--aporia-scroll-fade-top) * .25), #0000002e calc(var(--aporia-scroll-fade-top) * .3125), #00000046 calc(var(--aporia-scroll-fade-top) * .375), #00000062 calc(var(--aporia-scroll-fade-top) * .4375), #00000080 calc(var(--aporia-scroll-fade-top) * .5), #0000009d calc(var(--aporia-scroll-fade-top) * .5625), #000000b9 calc(var(--aporia-scroll-fade-top) * .625), #000000d1 calc(var(--aporia-scroll-fade-top) * .6875), #000000e4 calc(var(--aporia-scroll-fade-top) * .75), #000000f3 calc(var(--aporia-scroll-fade-top) * .8125), #000000fb calc(var(--aporia-scroll-fade-top) * .875), #000000fe calc(var(--aporia-scroll-fade-top) * .9375), #000 var(--aporia-scroll-fade-top), #000 calc(100% - var(--aporia-scroll-fade-bottom)), #000000fe calc(100% - var(--aporia-scroll-fade-bottom) * .9375), #000000fb calc(100% - var(--aporia-scroll-fade-bottom) * .875), #000000f3 calc(100% - var(--aporia-scroll-fade-bottom) * .8125), #000000e4 calc(100% - var(--aporia-scroll-fade-bottom) * .75), #000000d1 calc(100% - var(--aporia-scroll-fade-bottom) * .6875), #000000b9 calc(100% - var(--aporia-scroll-fade-bottom) * .625), #0000009d calc(100% - var(--aporia-scroll-fade-bottom) * .5625), #00000080 calc(100% - var(--aporia-scroll-fade-bottom) * .5), #00000062 calc(100% - var(--aporia-scroll-fade-bottom) * .4375), #00000046 calc(100% - var(--aporia-scroll-fade-bottom) * .375), #0000002e calc(100% - var(--aporia-scroll-fade-bottom) * .3125), #0000001b calc(100% - var(--aporia-scroll-fade-bottom) * .25), #0000000c calc(100% - var(--aporia-scroll-fade-bottom) * .1875), #00000004 calc(100% - var(--aporia-scroll-fade-bottom) * .125), #00000001 calc(100% - var(--aporia-scroll-fade-bottom) * .0625), #0000 100%);mask-image:linear-gradient(to bottom, #0000 0, #00000001 calc(var(--aporia-scroll-fade-top) * .0625), #00000004 calc(var(--aporia-scroll-fade-top) * .125), #0000000c calc(var(--aporia-scroll-fade-top) * .1875), #0000001b calc(var(--aporia-scroll-fade-top) * .25), #0000002e calc(var(--aporia-scroll-fade-top) * .3125), #00000046 calc(var(--aporia-scroll-fade-top) * .375), #00000062 calc(var(--aporia-scroll-fade-top) * .4375), #00000080 calc(var(--aporia-scroll-fade-top) * .5), #0000009d calc(var(--aporia-scroll-fade-top) * .5625), #000000b9 calc(var(--aporia-scroll-fade-top) * .625), #000000d1 calc(var(--aporia-scroll-fade-top) * .6875), #000000e4 calc(var(--aporia-scroll-fade-top) * .75), #000000f3 calc(var(--aporia-scroll-fade-top) * .8125), #000000fb calc(var(--aporia-scroll-fade-top) * .875), #000000fe calc(var(--aporia-scroll-fade-top) * .9375), #000 var(--aporia-scroll-fade-top), #000 calc(100% - var(--aporia-scroll-fade-bottom)), #000000fe calc(100% - var(--aporia-scroll-fade-bottom) * .9375), #000000fb calc(100% - var(--aporia-scroll-fade-bottom) * .875), #000000f3 calc(100% - var(--aporia-scroll-fade-bottom) * .8125), #000000e4 calc(100% - var(--aporia-scroll-fade-bottom) * .75), #000000d1 calc(100% - var(--aporia-scroll-fade-bottom) * .6875), #000000b9 calc(100% - var(--aporia-scroll-fade-bottom) * .625), #0000009d calc(100% - var(--aporia-scroll-fade-bottom) * .5625), #00000080 calc(100% - var(--aporia-scroll-fade-bottom) * .5), #00000062 calc(100% - var(--aporia-scroll-fade-bottom) * .4375), #00000046 calc(100% - var(--aporia-scroll-fade-bottom) * .375), #0000002e calc(100% - var(--aporia-scroll-fade-bottom) * .3125), #0000001b calc(100% - var(--aporia-scroll-fade-bottom) * .25), #0000000c calc(100% - var(--aporia-scroll-fade-bottom) * .1875), #00000004 calc(100% - var(--aporia-scroll-fade-bottom) * .125), #00000001 calc(100% - var(--aporia-scroll-fade-bottom) * .0625), #0000 100%);flex-direction:column;flex:auto;align-items:stretch;display:flex;overflow:hidden auto}.aporiaPanelBody::-webkit-scrollbar{display:none}.aporiaPanelBody[data-fade-top=true]{--aporia-scroll-fade-top:var(--aporia-scroll-fade)}.aporiaPanelBody[data-fade-bottom=true]{--aporia-scroll-fade-bottom:var(--aporia-scroll-fade)}.aporiaPanelScrollShield{z-index:1;height:var(--aporia-scroll-shield);pointer-events:none;flex:none;position:sticky;top:0}.aporiaPanelBody[data-fade-top=true] .aporiaPanelScrollShield{pointer-events:auto}.aporiaPanelBodyContent{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.aporiaPanelBody[data-overflows=true] .aporiaPanelBodyContent{padding-bottom:16px}.aporiaPanel[data-collapsed=true] .aporiaPanelBody{pointer-events:none}@media (prefers-reduced-motion:reduce){.aporiaPanel,.aporiaPanelToggle,.aporiaPanelCopy,.aporiaPanelCopyGlyph,.aporiaPanelBody{transition-duration:.01ms}}.category{flex-direction:column;gap:8px;min-width:0;display:flex}.categoryHeader{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:0;padding:0 2px;display:flex}.categoryHeaderStart{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.categoryChevronReveal{flex-shrink:0;width:22px}.categoryChevronBtn{width:22px;height:22px;color:var(--aporia-text-muted);cursor:pointer;transition:transform var(--aporia-duration-fast) var(--aporia-ease), color var(--aporia-duration-fast) var(--aporia-ease), background-color var(--aporia-duration-fast) var(--aporia-ease);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;transform:scale(1)}@media (hover:hover) and (pointer:fine){.categoryHeader:hover .categoryChevronBtn{color:var(--aporia-thumb);background:var(--aporia-surface)}}.categoryChevronBtn:active{transform:scale(.97)}.categoryChevronBtn:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:2px}.categoryChevronIcon{transform-origin:50%;width:14px;height:14px;transition:transform var(--aporia-duration-base) var(--aporia-ease);display:block;transform:rotate(0)}.categoryChevronIcon[data-collapsed=true]{transform:rotate(-90deg)}.categoryDisabledDot{cursor:pointer;box-sizing:border-box;width:20px;height:20px;transition:transform var(--aporia-duration-fast) var(--aporia-ease), opacity var(--aporia-duration-fast) var(--aporia-ease), background-color var(--aporia-duration-fast) var(--aporia-ease);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;transform:scale(1)}.categoryDisabledDot:after{content:"";background:var(--aporia-text);width:4px;height:4px;transition:transform var(--aporia-duration-fast) var(--aporia-ease), background-color var(--aporia-duration-fast) var(--aporia-ease), opacity var(--aporia-duration-fast) var(--aporia-ease);border-radius:50%;flex-shrink:0}@media (hover:hover) and (pointer:fine){.categoryDisabledDot:hover:after{background:var(--aporia-inverse);transform:scale(1.15)}}.categoryDisabledDot:active{transform:scale(.97)}.categoryDisabledDot:active:after{transform:scale(1.05)}.categoryDisabledDot:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:2px}.category[data-disabled=true] .categoryDisabledDot{opacity:.35}@media (prefers-reduced-motion:reduce){.categoryChevronBtn,.categoryChevronIcon,.categoryDisabledDot,.categoryDisabledDot:after{transition-duration:0s}}.categoryTitle{min-width:0;font-family:var(--aporia-font-family);letter-spacing:.08em;text-transform:uppercase;color:var(--aporia-text-muted);text-align:left;flex:1;margin:0;font-size:12px;font-weight:500;line-height:1.2}.categoryBody{--aporia-category-overdrag-bleed:16px;min-width:0;clip-path:inset(0 calc(var(--aporia-category-overdrag-bleed) * -1) 0 calc(var(--aporia-category-overdrag-bleed) * -1));overflow:visible}.categoryBody[data-clipping=true]{overflow-y:clip}.categoryBodyInner{min-width:0;padding-bottom:8px}.category:not(:has(~.category)) .categoryBodyInner{padding-bottom:0}.category[data-disabled=true] .categoryBody{pointer-events:none}.valueInput{letter-spacing:.28px;white-space:nowrap;cursor:text;font-variant-numeric:tabular-nums;color:var(--aporia-thumb);transition:color var(--aporia-duration-base) var(--aporia-ease);justify-content:flex-start;align-items:baseline;min-width:0;font-size:14px;font-weight:400;display:inline-flex}.valueInput--right{text-align:right;justify-content:flex-end}.valueInput[data-active=true]{color:var(--aporia-inverse)}.valueInput[data-disabled=true]{cursor:default;color:var(--aporia-thumb);pointer-events:none}.valueInput:focus-visible{outline:none}.valueInputText{text-underline-offset:3px;transition:text-decoration-color var(--aporia-duration-base) var(--aporia-ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.valueInput:hover .valueInputText,.valueInput:focus-visible .valueInputText{text-decoration-color:currentColor}.valueInput[data-editing=true] .valueInputText,.valueInput[data-disabled=true] .valueInputText{text-decoration:none}.valueInputPrefix,.valueInputSuffix{pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0}.valueInputPlaceholder{pointer-events:none;opacity:.35;display:inline}.valueInputText{pointer-events:none;display:inline}.valueInputSlot{justify-items:start;display:inline-grid}.valueInput--right .valueInputSlot{justify-items:end}.valueInputSlot>*{grid-area:1/1}.valueInputReserve{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.valueInputMeasure{visibility:hidden;pointer-events:none;white-space:pre;height:0;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;position:absolute;top:0;left:0;overflow:hidden}.valueInputField{min-width:0;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;color:var(--aporia-inverse);cursor:text;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.valueInput--right .valueInputField{text-align:right}.valueInputField::selection{background:var(--aporia-inverse);color:var(--aporia-text-inverse)}.valueInputField::selection{background:var(--aporia-inverse);color:var(--aporia-text-inverse)}.aporiaIconButton{width:26px;height:26px;color:var(--aporia-thumb);cursor:pointer;transition:background-color var(--aporia-duration-fast) var(--aporia-ease), color var(--aporia-duration-fast) var(--aporia-ease);background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.aporiaIconButton:hover{background:var(--aporia-popover-surface);color:var(--aporia-inverse)}.aporiaIconButton:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:1px}.aporiaIconButton:disabled{pointer-events:none;opacity:.45}.selectRowWrap{width:100%;min-width:0;max-width:100%;position:relative;overflow:visible}.selectRowWrap[data-disabled=true]{opacity:.45}.selectRowWrap[data-disabled=true] .selectCard{pointer-events:none}.selectCard{background:var(--aporia-row-bg);width:100%;height:37px;box-shadow:inset 0 0 0 .5px var(--aporia-border);transition:background-color var(--aporia-duration-base) var(--aporia-ease);cursor:pointer;box-sizing:border-box;font-family:var(--aporia-font-family);font-size:var(--aporia-ui-font-size);font-style:normal;font-weight:400;line-height:var(--aporia-ui-line-height);letter-spacing:normal;text-align:left;color:var(--aporia-thumb);-webkit-user-select:none;user-select:none;border:none;border-radius:12px;align-items:center;margin:0;padding:10px 12px;display:flex;position:relative;overflow:hidden}.selectCard:hover:not(:disabled){background:var(--aporia-row-bg-hover)}.selectCard:focus{outline:none}.selectCard:focus-visible{outline:2px solid var(--aporia-thumb);outline-offset:2px}.selectCard[data-popup-open=true],.selectCard:active:not(:disabled){background:var(--aporia-row-bg-hover)}.selectLabel{color:var(--aporia-thumb);letter-spacing:.28px;z-index:2;pointer-events:none;min-width:0;transition:color var(--aporia-duration-base) var(--aporia-ease);flex:1;font-size:14px;font-weight:400;position:relative}.selectCard:hover:not(:disabled) .selectLabel,.selectCard[data-popup-open=true] .selectLabel{color:var(--aporia-inverse)}.selectValueZone{z-index:3;justify-content:flex-end;align-items:center;gap:6px;min-width:72px;max-width:50%;height:100%;padding-right:12px;display:flex;position:absolute;top:0;right:0}.selectValue{letter-spacing:.28px;color:var(--aporia-inverse);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:400;overflow:hidden}.selectValue[data-placeholder]{color:var(--aporia-thumb)}.selectIcon{color:var(--aporia-thumb);flex-shrink:0;display:flex}.selectCard:hover:not(:disabled) .selectIcon,.selectCard[data-popup-open=true] .selectIcon{color:var(--aporia-thumb)}.selectChevronSvg{transition:transform var(--aporia-duration-base) var(--aporia-ease);display:block}.selectCard[data-menu-open=true] .selectChevronSvg{transform:rotate(180deg)}.selectPortal{z-index:200000;isolation:isolate;position:relative}.selectPositioner{z-index:0;box-sizing:border-box;width:var(--aporia-panel-max-width)}.selectPopup{box-sizing:border-box;pointer-events:auto;width:100%;min-width:0;max-width:100%;font-family:var(--aporia-font-family,inherit);background:var(--aporia-popover-bg);border:.5px solid var(--aporia-popover-rim);color:var(--aporia-inverse);transform-origin:0 0;opacity:1;transition:opacity var(--aporia-duration-base) var(--aporia-ease), transform var(--aporia-duration-base) var(--aporia-ease);border-radius:12px;outline:none;padding:4px;transform:translateY(0)scale(1)}.selectPopup[data-side=left]{transform-origin:100% 0}.selectPopup[data-starting-style],.selectPopup[data-ending-style]{opacity:0;transform:translateY(-6px)scale(.97)}.selectList{flex-direction:column;gap:0;min-width:0;max-height:min(280px,45vh);padding:0;display:flex;overflow-y:auto}.selectItem{box-sizing:border-box;height:37px;font-family:var(--aporia-font-family);font-size:var(--aporia-ui-font-size);letter-spacing:.02em;cursor:pointer;text-align:left;width:100%;transition:background-color var(--aporia-duration-fast) var(--aporia-ease), color var(--aporia-duration-fast) var(--aporia-ease);border:none;border-radius:8px;align-items:center;margin:0;padding:10px 8px;font-style:normal;font-weight:400;line-height:17px;display:flex;position:relative}.selectPopup .selectItem[role=option]{color:var(--aporia-thumb);background-color:#0000}.selectPopup .selectItem[role=option][data-highlighted],.selectPopup .selectItem[role=option]:hover{background-color:var(--aporia-popover-surface);color:var(--aporia-text-muted)}.selectPopup .selectItem[role=option][data-selected],.selectPopup .selectItem[role=option][aria-selected=true]{color:var(--aporia-inverse)}.selectItem[data-disabled]{opacity:.45;cursor:default}.selectItemText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.selectItem[data-deletable]{padding-right:4px}.selectItemDelete{opacity:0;width:22px;height:22px;transition:opacity var(--aporia-duration-fast) var(--aporia-ease), background-color var(--aporia-duration-fast) var(--aporia-ease), color var(--aporia-duration-fast) var(--aporia-ease);border-radius:7px;flex:none;margin-left:4px}.selectItem:hover .selectItemDelete,.selectItem[data-highlighted] .selectItemDelete{opacity:1}@media (prefers-reduced-motion:reduce){.selectPopup{transition-property:opacity;transition-duration:.1s}.selectPopup[data-starting-style],.selectPopup[data-ending-style]{transform:none}.selectChevronSvg{transition:none}}.driverPreview{background:var(--aporia-fill-solid);cursor:pointer;width:100%;height:111px;transition:opacity var(--aporia-duration-fast) var(--aporia-ease);border:none;border-radius:12px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.driverPreview:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:2px}.driverPreview[data-active=false]{opacity:.4}.driverPreview[data-active=false] .driverPreviewHead{opacity:0}.driverPreviewSvg{width:100%;height:100%;display:block}.driverPreviewCurve{fill:none;stroke:var(--aporia-inverse-100);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.driverPreviewFillTop{stop-color:var(--aporia-inverse-100);stop-opacity:.22}.driverPreviewFillBottom{stop-color:var(--aporia-inverse-100);stop-opacity:0}.driverPreviewHead{background:var(--aporia-inverse-100);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swatchPopoverPortal{z-index:200000;isolation:isolate;position:relative}.swatchPopoverPositioner{z-index:0}.swatchPopoverPopup{z-index:1;font-family:var(--aporia-font-family,inherit);min-width:190px;max-width:min(320px,100vw - 24px);color:var(--aporia-inverse);transform-origin:0 0;opacity:1;transition:opacity var(--aporia-duration-base) var(--aporia-ease), transform var(--aporia-duration-base) var(--aporia-ease-bounce);background:0 0;border-radius:12px;outline:none;padding:0;position:relative;transform:translateY(0)scale(1)}.swatchPopoverPopup[data-side=left]{transform-origin:100% 0}.swatchPopoverPopup[data-starting-style],.swatchPopoverPopup[data-ending-style]{opacity:0;transform:translateY(-6px)scale(.97)}.swatchPopoverPopup[data-instant]{transition-duration:0s}@media (prefers-reduced-motion:reduce){.swatchPopoverPopup{transition-property:opacity;transition-duration:.12s}.swatchPopoverPopup[data-starting-style],.swatchPopoverPopup[data-ending-style]{transform:none}}.swatchPopoverTitle{letter-spacing:.02em;color:var(--aporia-thumb);margin:0 0 10px;padding:0;font-size:13px;font-weight:600}.swatchPopoverBody{color:var(--aporia-thumb);font-size:13px;line-height:1.45}.swatchPopoverBody:has(.gradientPicker){font-size:inherit;line-height:inherit;color:inherit}.swatchPopoverBody:has(.colorPicker){font-size:inherit;line-height:inherit;color:inherit;padding:0}.swatchPopoverBody p{margin:0 0 10px}.swatchPopoverBody p:last-child{margin-bottom:0}.swatchPopoverCloseSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.swatchPopoverNativeColor{cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;height:36px;margin-top:4px;padding:0;display:block}.swatchPopoverNativeColor::-webkit-color-swatch-wrapper{padding:2px}.swatchPopoverNativeColor::-webkit-color-swatch{border:1px solid #00000026;border-radius:6px}.swatchPopoverNativeColor::-moz-color-swatch{border:1px solid #00000026;border-radius:6px}.driverPopoverPopup{box-sizing:border-box;width:var(--aporia-panel-max-width);background:var(--aporia-popover-bg);border:.5px solid var(--aporia-popover-rim);box-shadow:var(--aporia-panel-shadow);border-radius:20px;padding:8px}.driverPopoverBody{flex-direction:column;gap:4px;display:flex}.driverPopoverTabs{gap:4px;margin-bottom:4px;display:flex}.driverPopoverTab{height:37px;color:var(--aporia-thumb);font:inherit;font-size:var(--aporia-ui-font-size);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:color var(--aporia-duration-fast) var(--aporia-ease);background:0 0;border:none;border-radius:12px;flex:1;padding:0 8px}.driverPopoverTab:hover,.driverPopoverTab[aria-selected=true]{color:var(--aporia-inverse)}.driverPopoverTab[aria-selected=true]{background:var(--aporia-fill-solid);box-shadow:inset 0 0 0 .5px var(--aporia-border)}.driverPopoverTab:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:2px}.driverPopoverRows{flex-direction:column;gap:4px;display:flex}.aporiaDriverDot{z-index:4;cursor:pointer;opacity:0;width:12px;transition:opacity var(--aporia-duration-fast) var(--aporia-ease);background:0 0;border:none;padding:0;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.aporiaDriverDot:before{content:"";background:var(--aporia-panel-bg);width:6px;height:6px;box-shadow:inset 0 0 0 3px var(--aporia-thumb);transition:box-shadow var(--aporia-duration-fast) var(--aporia-ease), transform var(--aporia-duration-fast) var(--aporia-ease);border-radius:50%;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.aporiaDriverDot:active:before{transform:translate(-50%,-50%)scale(.8)}.aporiaDriverDot[data-active=true]:before{box-shadow:inset 0 0 0 3px var(--aporia-inverse-100)}.aporiaDriverDot[data-show=true]{opacity:1}.aporiaDriverDot:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:2px;border-radius:10px}.sliderGroup{flex-direction:column;gap:4px;min-width:0;display:flex}.sliderCardWrap{width:100%;min-width:0;max-width:100%;position:relative;overflow:visible}.sliderCardWrap[data-disabled=true]{opacity:.45}.sliderCardWrap[data-disabled=true] .sliderCard{cursor:default}.sliderCard{background:var(--aporia-surface);height:37px;box-shadow:inset 0 0 0 .5px var(--aporia-border);transition:background-color var(--aporia-duration-base) var(--aporia-ease);cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;align-items:center;max-width:none;padding:10px 12px;display:flex;position:relative;overflow:hidden}.sliderCard[data-active=true]{background:var(--aporia-surface-hover)}.sliderTrack{z-index:0;background:var(--aporia-fill-solid);pointer-events:none;transition:background-color var(--aporia-duration-base) var(--aporia-ease);border-radius:12px;position:absolute;inset:0 auto 0 0}.sliderTrack[data-active=true]{background:var(--aporia-fill-solid-hover)}.sliderTicks{opacity:0;pointer-events:none;z-index:1;justify-content:space-between;align-items:center;height:10px;display:flex;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)}.sliderTick{background:var(--aporia-tick);width:2px;height:2px;opacity:var(--aporia-tick-layer-opacity);border-radius:50%;flex-shrink:0}.sliderThumb{background:var(--aporia-thumb);pointer-events:none;opacity:0;z-index:3;width:2px;height:16px;transition:background-color var(--aporia-duration-fast) var(--aporia-ease);border-radius:999px;position:absolute;top:50%;transform:translate(-100%,-50%)}.sliderThumb[data-dragging=true]{background:var(--aporia-thumb-active)}.sliderLabel{color:var(--aporia-thumb);letter-spacing:.28px;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;flex:1;min-width:0;font-size:14px;font-weight:400;position:relative}.sliderLabelText,.sliderValueText{display:inline}.sliderValueMeasure{visibility:hidden;pointer-events:none;white-space:pre;height:0;text-decoration:none;position:absolute;top:0;left:0;overflow:hidden}.sliderValueZone{z-index:3;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:flex-end;align-items:center;width:72px;height:100%;padding-right:12px;display:flex;position:absolute;top:0;right:0}.sliderValueZone .valueInput{pointer-events:auto}.sliderValue{-webkit-user-select:none;user-select:none}.sliderValue .valueInputField{z-index:4;pointer-events:all;-moz-appearance:textfield;max-width:100%;position:relative}.sliderValue .valueInputField::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sliderValue .valueInputField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sliderInput{opacity:0;cursor:pointer;z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.colorPicker{box-sizing:border-box;width:190px;font-family:var(--aporia-font-family,inherit);background:var(--aporia-popover-bg);border:.5px solid var(--aporia-popover-rim);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.colorPickerSpace{box-sizing:border-box;align-items:center;gap:6px;width:100%;padding:6px 6px 0;display:flex}.colorPickerSv{aspect-ratio:1;cursor:crosshair;touch-action:none;border-radius:6px;outline:none;flex:1 0 0;position:relative;overflow:hidden}.colorPickerSv:focus-visible{box-shadow:0 0 0 2px var(--aporia-focus-ring)}.colorPickerSvCanvas{vertical-align:top;width:100%;height:100%;display:block}.colorPickerHueWrap{flex-direction:row;align-self:stretch;align-items:center;display:flex}.colorPickerHue{border:1px solid var(--aporia-border);cursor:pointer;touch-action:none;box-sizing:border-box;border-radius:6px;outline:none;width:16px;height:100%;position:relative}.colorPickerHue:focus-visible{box-shadow:0 0 0 2px var(--aporia-focus-ring)}.colorPickerIndicator{border:2px solid var(--aporia-inverse);pointer-events:none;box-sizing:border-box;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;position:absolute;box-shadow:0 0 0 .5px #0000000f,inset 0 0 0 .5px #0000000f}.colorPickerFooter{box-sizing:border-box;justify-content:space-between;align-items:center;width:190px;padding:6px 6px 6px 12px;display:flex}.colorPickerValueZone{flex:1 0 0;align-items:center;min-width:0;display:flex}.colorPickerHex .valueInputField{width:72px}.colorPickerTriplet{letter-spacing:.28px;color:var(--aporia-thumb);align-items:center;gap:10px;font-size:14px;line-height:normal;display:flex}.colorPickerTripletBtn{flex:none;width:3ch}.colorPickerTripletBtn .valueInputField{width:3ch}.colorPickerActions{border-radius:9px;flex-shrink:0;align-items:center;display:flex}.colorPickerModeBtn{height:26px;color:var(--aporia-thumb);letter-spacing:.28px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--aporia-duration-fast) var(--aporia-ease), color var(--aporia-duration-fast) var(--aporia-ease);background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;padding:0 6px;font-size:14px;line-height:normal;display:inline-flex}.colorPickerModeBtn:hover{background:var(--aporia-popover-surface);color:var(--aporia-inverse)}.colorPickerModeBtn:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:1px}.colorPickerLiveSr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.colorRowWrap{width:100%;min-width:0;max-width:100%;position:relative;overflow:visible}.colorRowWrap[data-disabled=true]{opacity:.45}.colorRowWrap[data-disabled=true] .colorCard{pointer-events:none}.colorCard{background:var(--aporia-row-bg);height:37px;box-shadow:inset 0 0 0 .5px var(--aporia-border);transition:background-color var(--aporia-duration-base) var(--aporia-ease);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;padding:10px 12px;display:flex;position:relative;overflow:hidden}.colorCard[data-active=true]{background:var(--aporia-row-bg-hover)}.colorLabel{color:var(--aporia-thumb);letter-spacing:.28px;z-index:2;pointer-events:none;min-width:0;transition:color var(--aporia-duration-base) var(--aporia-ease);flex:1;font-size:14px;font-weight:400;position:relative}.colorCard[data-active=true] .colorLabel{color:var(--aporia-inverse)}.colorValueZone{z-index:3;justify-content:flex-end;align-items:center;gap:8px;min-width:108px;max-width:50%;height:100%;padding-right:12px;display:flex;position:absolute;top:0;right:0}.colorRowValue{justify-content:flex-end}.colorRowValue .valueInputField{width:6.2ch}.colorSwatchBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;width:16px;height:16px;padding:0;position:relative}.colorSwatchBtn:before{content:"";background:var(--swatch-color,gray);pointer-events:none;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 .5px #0003}.colorSwatchBtn:after{content:"";background:0 0;position:absolute;inset:-10px}.colorSwatchBtn:focus-visible{outline:2px solid var(--aporia-thumb);outline-offset:2px}.toggleRowWrap{width:100%;min-width:0;max-width:100%;position:relative;overflow:visible}.toggleRowWrap[data-disabled=true]{opacity:.45}.toggleRowWrap[data-disabled=true] .toggleCard{cursor:default;pointer-events:none}.toggleCard{background:var(--aporia-surface);height:37px;box-shadow:inset 0 0 0 .5px var(--aporia-border);transition:background-color var(--aporia-duration-base) var(--aporia-ease);cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;font-family:var(--aporia-font-family);font-size:var(--aporia-ui-font-size);font-style:normal;font-weight:400;line-height:var(--aporia-ui-line-height);letter-spacing:normal;text-align:left;color:var(--aporia-thumb);border-radius:12px;align-items:center;padding:10px 12px;display:flex;position:relative;overflow:hidden}.toggleCard:hover{background:var(--aporia-surface-hover)}.toggleCard[data-on=true]{background:var(--aporia-row-bg)}.toggleCard[data-on=true]:hover{background:var(--aporia-row-bg-hover)}.toggleCard:focus{outline:none}.toggleCard:focus-visible{outline:2px solid var(--aporia-thumb);outline-offset:2px}.toggleLabel{letter-spacing:.28px;z-index:2;pointer-events:none;min-width:0;color:var(--aporia-thumb);transition:color var(--aporia-duration-base) var(--aporia-ease);flex:1;font-size:14px;font-weight:400;position:relative}.toggleCard:hover .toggleLabel,.toggleCard[data-on=true] .toggleLabel{color:var(--aporia-inverse)}.toggleControl{z-index:3;pointer-events:none;justify-content:flex-end;align-items:center;width:72px;height:100%;padding-right:12px;display:flex;position:absolute;top:0;right:0}.toggleSwitch{pointer-events:none;flex-shrink:0}.toggleSwitch__track{background:var(--aporia-row-bg-hover);width:16px;height:16px;transition:background-color var(--aporia-duration-base) var(--aporia-ease);border-radius:5px;position:relative}.toggleCard[data-on=true] .toggleSwitch__track{background:var(--aporia-inverse)}.toggleSwitch__thumb{background:var(--aporia-solid-05);width:8px;height:14px;transition:transform var(--aporia-duration-base) var(--aporia-ease-bounce), background-color var(--aporia-duration-base) var(--aporia-ease);border-radius:4px;position:absolute;top:1px;left:1px}.toggleCard[data-on=true] .toggleSwitch__thumb{background:var(--aporia-solid-12);transform:translate(6px)}.gradientPicker{width:190px;font-family:var(--aporia-font-family,inherit);background:var(--aporia-popover-bg);border:.5px solid var(--aporia-popover-rim);border-radius:12px;flex-direction:column;display:flex}.gradientPickerPreviewWrap{padding:6px 6px 0}.gradientPickerPreview{width:100%;height:32px;box-shadow:inset 0 0 0 .5px var(--aporia-surface-hover);border-radius:8px}.gradientPickerHeader{justify-content:space-between;align-items:center;padding:6px 6px 2px;display:flex}.gradientPickerHeaderIconsLeft{align-items:center;display:flex}.gradientPickerIconBtn{width:26px;height:26px;color:var(--aporia-thumb);cursor:pointer;transition:background-color var(--aporia-duration-fast) var(--aporia-ease), color var(--aporia-duration-fast) var(--aporia-ease);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.gradientPickerIconBtn svg{width:14px;height:14px;display:block}.gradientPickerIconBtn:hover{background:var(--aporia-popover-surface);color:var(--aporia-inverse)}.gradientPickerIconBtn:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:1px}.gradientPickerStopsList{flex-direction:column;display:flex}.gradientPickerStop{border-radius:12px;align-items:center;width:100%;height:37px;display:flex;position:relative;overflow:hidden}.gradientPickerStopColorHex{align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:12px}.gradientPickerStopSwatch{cursor:pointer;border:none;border-radius:16px;flex-shrink:0;width:16px;height:16px;padding:0;box-shadow:inset 0 0 0 .5px #0003}.gradientPickerStopSwatch:focus-visible{outline:2px solid var(--aporia-icon);outline-offset:2px}.gradientPickerStopHex .valueInputField{width:58px}.gradientPickerStopDelete.gradientPickerIconBtn{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.gradientPickerStopDelete.gradientPickerIconBtn:disabled{opacity:.3;cursor:not-allowed}.gradientPickerStopDelete.gradientPickerIconBtn:disabled:hover{color:var(--aporia-thumb);background:0 0}.gradientRowWrap{width:100%;min-width:0;max-width:100%;position:relative;overflow:visible}.gradientRowWrap[data-disabled=true]{opacity:.45}.gradientRowWrap[data-disabled=true] .gradientCard{pointer-events:none}.gradientCard{background:var(--aporia-row-bg);height:37px;box-shadow:inset 0 0 0 .5px var(--aporia-border);transition:background-color var(--aporia-duration-base) var(--aporia-ease);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;padding:10px 12px;display:flex;position:relative;overflow:hidden}.gradientCard[data-active=true]{background:var(--aporia-row-bg-hover)}.gradientLabel{color:var(--aporia-thumb);letter-spacing:.28px;z-index:2;pointer-events:none;min-width:0;transition:color var(--aporia-duration-base) var(--aporia-ease);flex:1;font-size:14px;font-weight:400;position:relative}.gradientCard[data-active=true] .gradientLabel{color:var(--aporia-inverse)}.gradientSwatchZone{z-index:3;justify-content:flex-end;align-items:center;min-width:28px;height:100%;padding-right:12px;display:flex;position:absolute;top:0;right:0}.gradientSwatchBtn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:16px;height:16px;padding:0;box-shadow:inset 0 0 0 .5px #0003}.gradientSwatchBtn:focus-visible{outline:2px solid var(--aporia-thumb);outline-offset:2px}.buttonRowWrap{width:100%;min-width:0;max-width:100%;position:relative;overflow:visible}.buttonRowWrap[data-disabled=true]{opacity:.45}.buttonRowWrap[data-disabled=true] .buttonRowBtn{cursor:default;pointer-events:none}.buttonRowBtn{background:var(--aporia-inverse);width:100%;height:37px;transition:background-color var(--aporia-duration-base) var(--aporia-ease), box-shadow var(--aporia-duration-base) var(--aporia-ease), transform var(--aporia-duration-fast) var(--aporia-ease);cursor:pointer;box-sizing:border-box;font:inherit;letter-spacing:.28px;color:var(--aporia-text-inverse);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border:none;border-radius:12px;justify-content:center;align-items:center;padding:10px 12px;font-size:14px;font-weight:400;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #0000001f}.buttonRowBtn:hover:not(:disabled){background:var(--aporia-inverse-hover);box-shadow:inset 0 0 0 .5px #00000029}.buttonRowBtn:active:not(:disabled){background:var(--aporia-inverse-active);transform:scale(.985);box-shadow:inset 0 0 0 .5px #0003}.buttonRowBtn:focus{outline:none}.buttonRowBtn:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:2px}.presetRow{align-items:stretch;gap:4px;width:100%;min-width:0;display:flex}.presetRowSelect{flex:auto;min-width:0}.presetRow[data-disabled=true]{opacity:.45}.presetSaveBtn{background:var(--aporia-row-bg);width:37px;height:37px;box-shadow:inset 0 0 0 .5px var(--aporia-border);color:var(--aporia-icon);cursor:pointer;transition:background-color var(--aporia-duration-base) var(--aporia-ease), color var(--aporia-duration-base) var(--aporia-ease);border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.presetSaveBtn:hover{background:var(--aporia-row-bg-hover);color:var(--aporia-text)}.presetSaveBtn:active{transition:transform var(--aporia-duration-fast) var(--aporia-ease);transform:scale(.97)}.presetSaveBtn:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:2px}.presetSaveBtn:disabled{pointer-events:none}.presetNameCard{box-sizing:border-box;background:var(--aporia-row-bg-hover);width:100%;height:37px;box-shadow:inset 0 0 0 .5px var(--aporia-border);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.presetEmptyCard{box-sizing:border-box;background:var(--aporia-row-bg);width:100%;height:37px;box-shadow:inset 0 0 0 .5px var(--aporia-border);border-radius:12px;align-items:center;padding:10px 12px;display:flex}.presetEmptyText{text-align:right;min-width:0;font-size:var(--aporia-ui-font-size);color:var(--aporia-text-muted);letter-spacing:.28px;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;flex:auto;overflow:hidden}.presetNameLabel{white-space:nowrap;font-size:var(--aporia-ui-font-size);color:var(--aporia-thumb);letter-spacing:.28px;-webkit-user-select:none;user-select:none;flex:none}.presetNameInput{min-width:0;font:inherit;font-size:var(--aporia-ui-font-size);letter-spacing:.28px;color:var(--aporia-text);text-align:right;text-overflow:ellipsis;background:0 0;border:none;outline:none;flex:auto;margin:0;padding:0}.presetNameInput::placeholder{color:var(--aporia-text-muted)}.presetNameInput::selection{background:var(--aporia-inverse);color:var(--aporia-text-inverse)}.textRowWrap{width:100%;min-width:0;max-width:100%;position:relative;overflow:visible}.textRowWrap[data-disabled=true]{opacity:.45}.textRowWrap[data-disabled=true] .textCard{pointer-events:none}.textCard{background:var(--aporia-row-bg);height:37px;box-shadow:inset 0 0 0 .5px var(--aporia-border);transition:background-color var(--aporia-duration-base) var(--aporia-ease);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;padding:0 12px;display:flex;position:relative;overflow:hidden}.textCard[data-active=true]{background:var(--aporia-row-bg-hover)}.textCard .valueInput.textRowValue .valueInputText{text-decoration:none}.textRowValue{width:100%;min-width:0}.textRowValue .valueInputText{color:var(--aporia-text);transition:color var(--aporia-duration-base) var(--aporia-ease)}.textRowValue .valueInputField{width:100%;color:var(--aporia-inverse);letter-spacing:.28px;background:0 0;border:none;outline:none;font-size:14px}.numberRowWrap{width:100%;min-width:0;max-width:100%;position:relative;overflow:visible}.numberRowWrap[data-disabled=true]{opacity:.45}.numberRowWrap[data-disabled=true] .numberCard{pointer-events:none}.numberCard{background:var(--aporia-row-bg);height:37px;box-shadow:inset 0 0 0 .5px var(--aporia-border);transition:background-color var(--aporia-duration-base) var(--aporia-ease);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.numberCard[data-active=true]{background:var(--aporia-row-bg-hover)}.numberLabel{color:var(--aporia-thumb);letter-spacing:.28px;pointer-events:none;transition:color var(--aporia-duration-base) var(--aporia-ease);white-space:nowrap;flex:none;padding:10px 12px;font-size:14px;font-weight:400}.numberCard[data-active=true] .numberLabel{color:var(--aporia-inverse)}.numberRightCell{flex:0 0 154px;align-self:stretch;position:relative;overflow:hidden}.numberRibbonClip{cursor:ew-resize;touch-action:none;outline:none}.numberRibbonClip[data-editing=true]{cursor:text;touch-action:auto}.numberRibbonClip:focus-visible{box-shadow:inset 0 0 0 2px var(--aporia-thumb);border-radius:12px}.numberRibbon{pointer-events:none;transition:opacity var(--aporia-duration-fast) var(--aporia-ease);position:absolute;inset:0}.numberCell{letter-spacing:.28px;font-variant-numeric:tabular-nums;color:var(--aporia-text);white-space:nowrap;pointer-events:auto;cursor:pointer;text-underline-offset:3px;transition:text-decoration-color var(--aporia-duration-base) var(--aporia-ease);justify-content:center;align-items:center;font-size:14px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex;position:absolute;top:50%;left:0;transform:translate(-9999px,-50%)}.numberCell[data-center=true]{color:var(--aporia-thumb);cursor:text}.numberCard[data-active=true] .numberCell[data-center=true]{color:var(--aporia-inverse)}.numberRibbonClip[data-hover-armed=true] .numberCell[data-center=true]:hover{text-decoration-color:currentColor}.numberRibbonClip[data-editing=true] .numberCell{text-decoration-color:#0000}.numberRibbonClip[data-settle=true] .numberCell{transition:color var(--aporia-duration-base) var(--aporia-ease)}.numberRibbonClip[data-settle=true] .numberCell[data-center=false]{transition:transform var(--aporia-duration-base) var(--aporia-ease-bounce), color var(--aporia-duration-base) var(--aporia-ease), text-decoration-color var(--aporia-duration-base) var(--aporia-ease)}@media (prefers-reduced-motion:reduce){.numberRibbonClip[data-settle=true] .numberCell[data-center=false]{transition:none}}.numberEditZone{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.numberValue{justify-content:center}.numberValue .valueInputField{text-align:center}.pointPad{box-sizing:border-box;width:220px;font-family:var(--aporia-font-family,inherit);background:var(--aporia-popover-bg);border:.5px solid var(--aporia-popover-rim);border-radius:12px;padding:6px}.pointPadField{aspect-ratio:1;cursor:crosshair;touch-action:none;background:var(--aporia-popover-surface);border-radius:6px;outline:none;position:relative}.pointPadField:before{content:"";background:radial-gradient(circle, var(--aporia-inverse-300) 1.25px, transparent 1.75px) 0 0 / calc(100% / 7) 12.5%;opacity:.23;pointer-events:none;position:absolute;inset:6px 4px}.pointPadField:focus-visible{box-shadow:0 0 0 2px var(--aporia-focus-ring)}.pointPadArea{position:absolute;inset:5px}.pointPadTrail{width:100%;height:100%;color:var(--aporia-inverse-100);opacity:.5;pointer-events:none;position:absolute;inset:0}.pointPadDot{background:var(--aporia-inverse-100);pointer-events:none;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.pointPadReadout{align-items:baseline;gap:4px;padding:6px 0 0 6px;line-height:21px;display:flex}.pointPadReadoutSep{color:var(--aporia-text-muted);font-size:var(--aporia-ui-font-size)}.pointRowWrap{width:100%;min-width:0;max-width:100%;position:relative;overflow:visible}.pointRowWrap[data-disabled=true]{opacity:.45}.pointRowWrap[data-disabled=true] .pointCard{pointer-events:none}.pointCard{background:var(--aporia-row-bg);height:37px;box-shadow:inset 0 0 0 .5px var(--aporia-border);transition:background-color var(--aporia-duration-base) var(--aporia-ease);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;padding:10px 12px;display:flex;position:relative;overflow:hidden}.pointCard[data-active=true]{background:var(--aporia-row-bg-hover)}.pointLabel{color:var(--aporia-thumb);letter-spacing:.28px;z-index:2;pointer-events:none;min-width:0;transition:color var(--aporia-duration-base) var(--aporia-ease);flex:1;font-size:14px;font-weight:400;position:relative}.pointCard[data-active=true] .pointLabel{color:var(--aporia-inverse)}.pointValueZone{z-index:3;justify-content:flex-end;align-items:center;gap:8px;max-width:60%;height:100%;padding-right:12px;display:flex;position:absolute;top:0;right:0}.pointSep{color:var(--aporia-text-muted);font-variant-numeric:tabular-nums;margin:0 -4px;font-size:14px}.pointThumb{cursor:pointer;background:var(--aporia-track);width:16px;height:16px;transition:background var(--aporia-duration-fast) var(--aporia-ease);border:none;border-radius:5px;flex-shrink:0;padding:0;position:relative}.pointThumb:hover{background:var(--aporia-track-hover)}.pointThumb:after{content:"";position:absolute;inset:-10px}.pointThumbArea{position:absolute;inset:3px}.pointThumbDot{background:var(--aporia-inverse-100);pointer-events:none;border-radius:5px;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%)}.pointThumb:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:2px}.aporiaPanel,.swatchPopoverPopup,.selectPopup,.gradientPicker,.colorPicker{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--aporia-font-family);font-size:var(--aporia-ui-font-size);font-style:normal;font-weight:400;line-height:var(--aporia-ui-line-height);letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizelegibility}.aporiaPanel button.gradientSwatchBtn,.aporiaPanel button.colorSwatchBtn{appearance:none;box-sizing:border-box;border-style:solid;border-width:0;margin:0}.colorPicker canvas.colorPickerSvCanvas{cursor:default;position:static;inset:auto}html,body,#root{background:#fff;height:100%;margin:0}body{overscroll-behavior:none;overflow:hidden}.stage{background:#fff;place-items:center;min-height:100dvh;display:grid}.slot{width:min(68vmin,420px);height:min(68vmin,420px);position:relative}.golem{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;max-width:none;position:absolute}.golem.drag{cursor:grab}.golem.drag:active{cursor:grabbing}
