:root{--aporia-white-a5: rgba(255, 255, 255, .05);--aporia-white-a8: rgba(255, 255, 255, .08);--aporia-white-a12: rgba(255, 255, 255, .12);--aporia-white-a18: rgba(255, 255, 255, .18);--aporia-white-a26: rgba(255, 255, 255, .26);--aporia-white-a35: rgba(255, 255, 255, .35);--aporia-white-a45: rgba(255, 255, 255, .45);--aporia-white-a55: rgba(255, 255, 255, .55);--aporia-white-a70: rgba(255, 255, 255, .7);--aporia-white-a87: rgba(255, 255, 255, .87);--aporia-solid-05: #0d0d0d;--aporia-solid-08: #141414;--aporia-solid-12: #202020;--aporia-solid-18: #2e2e2e;--aporia-black: #000000;--aporia-inverse-100: #ffffff;--aporia-inverse-200: #e6e6e6;--aporia-inverse-300: #d0d0d0;--aporia-color-scheme: dark;--aporia-panel-bg: var(--aporia-black);--aporia-panel-rim: var(--aporia-popover-rim);--aporia-panel-shadow: 0 162px 45px 0 rgba(0, 0, 0, 0), 0 103px 41px 0 rgba(0, 0, 0, .01), 0 58px 35px 0 rgba(0, 0, 0, .05), 0 26px 26px 0 rgba(0, 0, 0, .08), 0 6px 14px 0 rgba(0, 0, 0, .09);--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: #ffffff;--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}.aporia-light{--aporia-white-a5: rgba(0, 0, 0, .04);--aporia-white-a8: rgba(0, 0, 0, .06);--aporia-white-a12: rgba(0, 0, 0, .1);--aporia-white-a18: rgba(0, 0, 0, .15);--aporia-white-a26: rgba(0, 0, 0, .22);--aporia-white-a35: rgba(0, 0, 0, .32);--aporia-white-a45: rgba(0, 0, 0, .42);--aporia-white-a55: rgba(0, 0, 0, .55);--aporia-white-a70: rgba(0, 0, 0, .68);--aporia-white-a87: rgba(0, 0, 0, .85);--aporia-solid-05: #f2f2f2;--aporia-solid-08: #ededed;--aporia-solid-12: #e5e5e5;--aporia-solid-18: #d8d8d8;--aporia-black: #ffffff;--aporia-inverse-100: #1a1a1a;--aporia-inverse-200: #000000;--aporia-inverse-300: #000000;--aporia-color-scheme: light;--aporia-panel-bg: var(--aporia-black);--aporia-panel-rim: #e5e5e5;--aporia-panel-shadow: 0 62px 37px 0 rgba(0, 0, 0, .01), 0 28px 28px 0 rgba(0, 0, 0, .02), 0 7px 15px 0 rgba(0, 0, 0, .02);--aporia-surface: var(--aporia-solid-05);--aporia-surface-hover: var(--aporia-solid-08);--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: #3f3f3f;--aporia-text-muted: var(--aporia-white-a45);--aporia-text-inverse: #ffffff;--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: #ffffff;--aporia-popover-surface: var(--aporia-solid-08);--aporia-popover-rim: var(--aporia-white-a12);--aporia-focus-ring: var(--aporia-white-a45)}:root{font-family:var(--aporia-font-family);line-height:1.5;font-weight:400;color:var(--aporia-text);background-color:var(--color-page);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html{background-color:var(--color-page);overscroll-behavior:none}body{margin:0;min-height:100vh;background-color:var(--color-page)}#root{min-height:100vh;background-color:var(--color-page)}#root[data-base-ui-inert]{pointer-events:none}.aporiaPanel{position:relative;box-sizing:border-box;width:100%;max-width:min(var(--aporia-panel-max-width),100%);min-width:0;flex:0 0 auto;align-self:stretch;color:var(--aporia-text);color-scheme:var(--aporia-color-scheme);background-color:var(--aporia-panel-bg);border:.5px solid var(--aporia-panel-rim);box-shadow:var(--aporia-panel-shadow);overflow:visible;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.aporiaPanel[data-floating=true]{position:fixed;z-index:var(--aporia-panel-z-index, 1000)}.aporiaPanel[data-collapsed=true]{cursor:pointer;touch-action:none;overflow:hidden}.aporiaPanelSnapHint{position:fixed;width:32px;height:32px;border-radius:12px;background:gray;pointer-events:none}.aporiaPanelHeader{display:flex;align-items:center;justify-content:flex-start;flex:0 0 auto;min-height:22px;width:100%}.aporiaPanelToggle{width:22px;height:22px;padding:0;margin:0;border:none;border-radius:6px;background:transparent;color:var(--aporia-icon);display:inline-flex;align-items:center;justify-content:center;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)}.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}.aporiaPanelLogoGlyph{width:22px;height:22px;display:block}.aporiaPanelBody{--aporia-panel-overdrag-bleed: 16px;display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;min-height:0;min-width: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;overflow-x:hidden;overflow-y:auto;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,rgba(0,0,0,0) 0,rgba(0,0,0,.002) calc(var(--aporia-scroll-fade-top) * .0625),rgba(0,0,0,.016) calc(var(--aporia-scroll-fade-top) * .125),rgba(0,0,0,.049) calc(var(--aporia-scroll-fade-top) * .1875),rgba(0,0,0,.104) calc(var(--aporia-scroll-fade-top) * .25),rgba(0,0,0,.18) calc(var(--aporia-scroll-fade-top) * .3125),rgba(0,0,0,.275) calc(var(--aporia-scroll-fade-top) * .375),rgba(0,0,0,.384) calc(var(--aporia-scroll-fade-top) * .4375),rgba(0,0,0,.5) calc(var(--aporia-scroll-fade-top) * .5),rgba(0,0,0,.616) calc(var(--aporia-scroll-fade-top) * .5625),rgba(0,0,0,.725) calc(var(--aporia-scroll-fade-top) * .625),rgba(0,0,0,.82) calc(var(--aporia-scroll-fade-top) * .6875),rgba(0,0,0,.896) calc(var(--aporia-scroll-fade-top) * .75),rgba(0,0,0,.951) calc(var(--aporia-scroll-fade-top) * .8125),rgba(0,0,0,.984) calc(var(--aporia-scroll-fade-top) * .875),rgba(0,0,0,.998) calc(var(--aporia-scroll-fade-top) * .9375),rgba(0,0,0,1) var(--aporia-scroll-fade-top),rgba(0,0,0,1) calc(100% - var(--aporia-scroll-fade-bottom)),rgba(0,0,0,.998) calc(100% - var(--aporia-scroll-fade-bottom) * .9375),rgba(0,0,0,.984) calc(100% - var(--aporia-scroll-fade-bottom) * .875),rgba(0,0,0,.951) calc(100% - var(--aporia-scroll-fade-bottom) * .8125),rgba(0,0,0,.896) calc(100% - var(--aporia-scroll-fade-bottom) * .75),rgba(0,0,0,.82) calc(100% - var(--aporia-scroll-fade-bottom) * .6875),rgba(0,0,0,.725) calc(100% - var(--aporia-scroll-fade-bottom) * .625),rgba(0,0,0,.616) calc(100% - var(--aporia-scroll-fade-bottom) * .5625),rgba(0,0,0,.5) calc(100% - var(--aporia-scroll-fade-bottom) * .5),rgba(0,0,0,.384) calc(100% - var(--aporia-scroll-fade-bottom) * .4375),rgba(0,0,0,.275) calc(100% - var(--aporia-scroll-fade-bottom) * .375),rgba(0,0,0,.18) calc(100% - var(--aporia-scroll-fade-bottom) * .3125),rgba(0,0,0,.104) calc(100% - var(--aporia-scroll-fade-bottom) * .25),rgba(0,0,0,.049) calc(100% - var(--aporia-scroll-fade-bottom) * .1875),rgba(0,0,0,.016) calc(100% - var(--aporia-scroll-fade-bottom) * .125),rgba(0,0,0,.002) calc(100% - var(--aporia-scroll-fade-bottom) * .0625),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.002) calc(var(--aporia-scroll-fade-top) * .0625),rgba(0,0,0,.016) calc(var(--aporia-scroll-fade-top) * .125),rgba(0,0,0,.049) calc(var(--aporia-scroll-fade-top) * .1875),rgba(0,0,0,.104) calc(var(--aporia-scroll-fade-top) * .25),rgba(0,0,0,.18) calc(var(--aporia-scroll-fade-top) * .3125),rgba(0,0,0,.275) calc(var(--aporia-scroll-fade-top) * .375),rgba(0,0,0,.384) calc(var(--aporia-scroll-fade-top) * .4375),rgba(0,0,0,.5) calc(var(--aporia-scroll-fade-top) * .5),rgba(0,0,0,.616) calc(var(--aporia-scroll-fade-top) * .5625),rgba(0,0,0,.725) calc(var(--aporia-scroll-fade-top) * .625),rgba(0,0,0,.82) calc(var(--aporia-scroll-fade-top) * .6875),rgba(0,0,0,.896) calc(var(--aporia-scroll-fade-top) * .75),rgba(0,0,0,.951) calc(var(--aporia-scroll-fade-top) * .8125),rgba(0,0,0,.984) calc(var(--aporia-scroll-fade-top) * .875),rgba(0,0,0,.998) calc(var(--aporia-scroll-fade-top) * .9375),rgba(0,0,0,1) var(--aporia-scroll-fade-top),rgba(0,0,0,1) calc(100% - var(--aporia-scroll-fade-bottom)),rgba(0,0,0,.998) calc(100% - var(--aporia-scroll-fade-bottom) * .9375),rgba(0,0,0,.984) calc(100% - var(--aporia-scroll-fade-bottom) * .875),rgba(0,0,0,.951) calc(100% - var(--aporia-scroll-fade-bottom) * .8125),rgba(0,0,0,.896) calc(100% - var(--aporia-scroll-fade-bottom) * .75),rgba(0,0,0,.82) calc(100% - var(--aporia-scroll-fade-bottom) * .6875),rgba(0,0,0,.725) calc(100% - var(--aporia-scroll-fade-bottom) * .625),rgba(0,0,0,.616) calc(100% - var(--aporia-scroll-fade-bottom) * .5625),rgba(0,0,0,.5) calc(100% - var(--aporia-scroll-fade-bottom) * .5),rgba(0,0,0,.384) calc(100% - var(--aporia-scroll-fade-bottom) * .4375),rgba(0,0,0,.275) calc(100% - var(--aporia-scroll-fade-bottom) * .375),rgba(0,0,0,.18) calc(100% - var(--aporia-scroll-fade-bottom) * .3125),rgba(0,0,0,.104) calc(100% - var(--aporia-scroll-fade-bottom) * .25),rgba(0,0,0,.049) calc(100% - var(--aporia-scroll-fade-bottom) * .1875),rgba(0,0,0,.016) calc(100% - var(--aporia-scroll-fade-bottom) * .125),rgba(0,0,0,.002) calc(100% - var(--aporia-scroll-fade-bottom) * .0625),rgba(0,0,0,0) 100%)}.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{position:sticky;top:0;z-index:1;flex:0 0 auto;height:var(--aporia-scroll-shield);pointer-events:none}.aporiaPanelBody[data-fade-top=true] .aporiaPanelScrollShield{pointer-events:auto}.aporiaPanelBodyContent{display:flex;flex-direction:column;gap:8px;align-items:stretch;min-width:0}.aporiaPanelBody[data-overflows=true] .aporiaPanelBodyContent{padding-bottom:16px}.aporiaPanel[data-collapsed=true] .aporiaPanelBody{pointer-events:none}@media (prefers-reduced-motion: reduce){.aporiaPanel,.aporiaPanelToggle,.aporiaPanelBody{transition-duration:.01ms}}.category{display:flex;flex-direction:column;gap:8px;min-width:0}.categoryHeader{display:flex;align-items:center;gap:8px;min-width:0;padding:0 2px;box-sizing:border-box}.categoryHeaderStart{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.categoryChevronReveal{flex-shrink:0;width:22px}.categoryChevronBtn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:none;background:transparent;color:var(--aporia-text-muted);cursor:pointer;border-radius:6px;transform:scale(1);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)}@media (hover: hover) and (pointer: fine){.categoryChevronBtn:hover{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{display:block;width:14px;height:14px;transform:rotate(0);transform-origin:50% 50%;transition:transform var(--aporia-duration-base) var(--aporia-ease)}.categoryChevronIcon[data-collapsed=true]{transform:rotate(-90deg)}.categoryDisabledDot{flex-shrink:0;margin:0;width:20px;height:20px;padding:0;border:none;border-radius:6px;background:transparent;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transform:scale(1);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)}.categoryDisabledDot:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--aporia-text);flex-shrink:0;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)}@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:0ms}}.categoryTitle{margin:0;flex:1;min-width:0;font-family:var(--aporia-font-family);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--aporia-text-muted);text-align:left;line-height:1.2}.categoryBody{min-width:0;--aporia-category-overdrag-bleed: 16px;overflow:visible;clip-path:inset(0 calc(var(--aporia-category-overdrag-bleed) * -1) 0 calc(var(--aporia-category-overdrag-bleed) * -1))}.categoryBodyInner{min-width:0;padding-bottom:8px}.category:not(:has(~.category)) .categoryBodyInner{padding-bottom:0}.category[data-disabled=true] .categoryBody{pointer-events:none}.valueInput{display:inline-flex;align-items:baseline;justify-content:flex-start;font-size:14px;font-weight:400;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);min-width:0}.valueInput--right{justify-content:flex-end;text-align:right}.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-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--aporia-duration-base) var(--aporia-ease)}.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{display:inline;pointer-events:none;opacity:.35}.valueInputText{display:inline;pointer-events:none}.valueInputMeasure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;white-space:pre;height:0;overflow:hidden;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit}.valueInputField{min-width:0;padding:0;margin:0;border:none;background:transparent;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;color:var(--aporia-inverse);outline:none;text-decoration:none;cursor:text}.valueInput--right .valueInputField{text-align:right}.valueInputField::selection{background:var(--aporia-inverse);color:var(--aporia-text-inverse)}.valueInputField::-moz-selection{background:var(--aporia-inverse);color:var(--aporia-text-inverse)}.aporiaIconButton{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;margin:0;border:none;border-radius:9px;background:transparent;color:var(--aporia-thumb);cursor:pointer;transition:background-color var(--aporia-duration-fast) var(--aporia-ease),color var(--aporia-duration-fast) var(--aporia-ease)}.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%;max-width:100%;min-width:0;position:relative;overflow:visible}.selectRowWrap[data-disabled=true]{opacity:.45}.selectRowWrap[data-disabled=true] .selectCard{pointer-events:none}.selectCard{position:relative;width:100%;height:37px;margin:0;border:none;border-radius:12px;background:var(--aporia-row-bg);box-shadow:inset 0 0 0 .5px var(--aporia-border);overflow:hidden;transition:background-color var(--aporia-duration-base) var(--aporia-ease);cursor:pointer;display:flex;align-items:center;padding:10px 12px;box-sizing:border-box;font-family:var(--aporia-font-family);font-size:var(--aporia-ui-font-size);font-weight:400;font-style:normal;line-height:var(--aporia-ui-line-height);letter-spacing:normal;text-align:left;color:var(--aporia-thumb);user-select:none;-webkit-user-select:none;-moz-user-select:none}.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]{background:var(--aporia-row-bg-hover)}.selectCard:active:not(:disabled){background:var(--aporia-row-bg-hover)}.selectLabel{position:relative;font-size:14px;font-weight:400;color:var(--aporia-thumb);letter-spacing:.28px;flex:1;min-width:0;z-index:2;pointer-events:none;transition:color var(--aporia-duration-base) var(--aporia-ease)}.selectCard:hover:not(:disabled) .selectLabel,.selectCard[data-popup-open=true] .selectLabel{color:var(--aporia-inverse)}.selectValueZone{position:absolute;top:0;right:0;height:100%;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding-right:12px;min-width:72px;max-width:50%}.selectValue{font-size:14px;font-weight:400;letter-spacing:.28px;color:var(--aporia-inverse);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.selectValue[data-placeholder]{color:var(--aporia-thumb)}.selectIcon{display:flex;flex-shrink:0;color:var(--aporia-thumb)}.selectCard:hover:not(:disabled) .selectIcon,.selectCard[data-popup-open=true] .selectIcon{color:var(--aporia-thumb)}.selectChevronSvg{display:block;transition:transform var(--aporia-duration-base) var(--aporia-ease)}.selectCard[data-menu-open=true] .selectChevronSvg{transform:rotate(180deg)}.selectPortal{position:relative;z-index:200000;isolation:isolate}.selectPositioner{z-index:0;box-sizing:border-box;width:var(--aporia-panel-max-width)}.selectPortal [data-direction=up],.selectPortal [data-direction=down],.selectPositioner [data-direction=up],.selectPositioner [data-direction=down]{display:none!important}.selectPopup{box-sizing:border-box;width:100%;min-width:0;max-width:100%;pointer-events:auto;color-scheme:var(--aporia-color-scheme);font-family:var(--aporia-font-family, inherit);padding:4px;border-radius:12px;background:var(--aporia-popover-bg);border:.5px solid var(--aporia-popover-rim);color:var(--aporia-inverse);outline:none;transform-origin:top left;opacity:1;transform:translateY(0) scale(1);transition:opacity var(--aporia-duration-base) var(--aporia-ease),transform var(--aporia-duration-base) var(--aporia-ease)}.selectPopup[data-side=left]{transform-origin:top right}.selectPopup[data-starting-style],.selectPopup[data-ending-style]{opacity:0;transform:translateY(-6px) scale(.97)}.selectList{display:flex;flex-direction:column;gap:0;max-height:min(280px,45vh);overflow-y:auto;padding:0;min-width:0}.selectItem{position:relative;margin:0;height:37px;box-sizing:border-box;padding:10px 8px;border:none;border-radius:8px;background:transparent;font-family:var(--aporia-font-family);font-size:var(--aporia-ui-font-size);font-weight:400;font-style:normal;line-height:17px;letter-spacing:.02em;color:var(--aporia-thumb);cursor:pointer;text-align:left;display:flex;align-items:center;width:100%;transition:background-color var(--aporia-duration-fast) var(--aporia-ease),color var(--aporia-duration-fast) var(--aporia-ease)}.selectItem[role=option][data-highlighted],.selectItem[role=option]:hover{background-color:var(--aporia-popover-surface)}.selectItem[role=option][data-selected],.selectItem[role=option][aria-selected=true]{color:var(--aporia-inverse)}.selectItem[data-disabled]{opacity:.45;cursor:default}.selectItemText{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectItem[data-deletable]{padding-right:4px}.selectItemDelete{flex:0 0 auto;width:22px;height:22px;margin-left:4px;border-radius:7px;opacity:0;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)}.selectItem:hover .selectItemDelete,.selectItem[data-highlighted] .selectItemDelete{opacity:1}@media (prefers-reduced-motion: reduce){.selectPopup{transition-duration:.1s;transition-property:opacity}.selectPopup[data-starting-style],.selectPopup[data-ending-style]{transform:none}.selectChevronSvg{transition:none}}.driverPreview{position:relative;display:block;width:100%;height:111px;margin:0;padding:0;border:none;border-radius:12px;background:var(--aporia-popover-surface);cursor:pointer;overflow:hidden;transition:opacity var(--aporia-duration-fast) var(--aporia-ease)}.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{display:block;width:100%;height:100%}.driverPreviewCurve{fill:none;stroke:var(--aporia-inverse-100);stroke-width:2;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{position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:var(--aporia-inverse-100);transform:translate(-50%,-50%);pointer-events:none}.swatchPopoverPortal{position:relative;z-index:200000;isolation:isolate}.swatchPopoverPositioner{z-index:0}.swatchPopoverPopup{position:relative;z-index:1;color-scheme:var(--aporia-color-scheme);font-family:var(--aporia-font-family, inherit);min-width:190px;max-width:min(320px,calc(100vw - 24px));padding:0;border-radius:12px;background:transparent;color:var(--aporia-inverse);outline:none;transform-origin:top left;opacity:1;transform:translateY(0) scale(1);transition:opacity var(--aporia-duration-base) var(--aporia-ease),transform var(--aporia-duration-base) var(--aporia-ease-bounce)}.swatchPopoverPopup[data-side=left]{transform-origin:top right}.swatchPopoverPopup[data-starting-style],.swatchPopoverPopup[data-ending-style]{opacity:0;transform:translateY(-6px) scale(.97)}.swatchPopoverPopup[data-instant]{transition-duration:0ms}@media (prefers-reduced-motion: reduce){.swatchPopoverPopup{transition-duration:.12s;transition-property:opacity}.swatchPopoverPopup[data-starting-style],.swatchPopoverPopup[data-ending-style]{transform:none}}.swatchPopoverTitle{margin:0 0 10px;padding:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--aporia-thumb)}.swatchPopoverBody{font-size:13px;line-height:1.45;color:var(--aporia-thumb)}.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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.swatchPopoverNativeColor{display:block;width:100%;height:36px;margin-top:4px;padding:0;border:none;border-radius:8px;cursor:pointer;background:transparent}.swatchPopoverNativeColor::-webkit-color-swatch-wrapper{padding:2px}.swatchPopoverNativeColor::-webkit-color-swatch{border-radius:6px;border:1px solid rgba(0,0,0,.15)}.swatchPopoverNativeColor::-moz-color-swatch{border-radius:6px;border:1px solid rgba(0,0,0,.15)}.driverPopoverPopup{box-sizing:border-box;width:var(--aporia-panel-max-width);padding:8px;border-radius:20px;background:var(--aporia-popover-bg);border:.5px solid var(--aporia-popover-rim);box-shadow:var(--aporia-panel-shadow)}.driverPopoverBody,.driverPopoverRows{display:flex;flex-direction:column;gap:4px}.aporiaDriverDot{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);z-index:4;width:20px;height:20px;padding:0;border:none;background:transparent;cursor:pointer;opacity:0;transition:opacity var(--aporia-duration-fast) var(--aporia-ease)}.aporiaDriverDot:before{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:50%;background:var(--aporia-thumb);transition:background var(--aporia-duration-fast) var(--aporia-ease),transform var(--aporia-duration-fast) var(--aporia-ease)}.aporiaDriverDot:active:before{transform:translate(-50%,-50%) scale(.8)}.aporiaDriverDot[data-active=true]:before{background: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:50%}.sliderGroup{display:flex;flex-direction:column;gap:4px;min-width:0}.sliderCardWrap{width:100%;max-width:100%;min-width:0;position:relative;overflow:visible}.sliderCardWrap[data-disabled=true]{opacity:.45}.sliderCardWrap[data-disabled=true] .sliderCard{cursor:default}.sliderCard{position:relative;height:37px;border-radius:12px;background:var(--aporia-surface);box-shadow:inset 0 0 0 .5px var(--aporia-border);overflow:hidden;transition:background-color var(--aporia-duration-base) var(--aporia-ease);cursor:pointer;display:flex;align-items:center;padding:10px 12px;box-sizing:border-box;max-width:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-webkit-user-drag:none}.sliderCard[data-active=true]{background:var(--aporia-surface-hover)}.sliderTrack{position:absolute;top:0;bottom:0;left:0;right:auto;z-index:0;background:var(--aporia-fill-solid);border-radius:12px;pointer-events:none;transition:background-color var(--aporia-duration-base) var(--aporia-ease)}.sliderTrack[data-active=true]{background:var(--aporia-fill-solid-hover)}.sliderTicks{position:absolute;top:50%;left:12px;right:12px;height:10px;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;opacity:0;pointer-events:none;z-index:1}.sliderTick{width:2px;height:2px;flex-shrink:0;border-radius:50%;background:var(--aporia-tick);opacity:var(--aporia-tick-layer-opacity)}.sliderThumb{position:absolute;top:50%;width:2px;height:16px;border-radius:999px;background:var(--aporia-thumb);transform:translate(-100%,-50%);pointer-events:none;opacity:0;z-index:3;transition:background-color var(--aporia-duration-fast) var(--aporia-ease)}.sliderThumb[data-dragging=true]{background:var(--aporia-thumb-active)}.sliderLabel{position:relative;font-size:14px;font-weight:400;color:var(--aporia-thumb);letter-spacing:.28px;flex:1;min-width:0;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none}.sliderLabelText,.sliderValueText{display:inline}.sliderValueMeasure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;white-space:pre;height:0;overflow:hidden;text-decoration:none}.sliderValueZone{position:absolute;top:0;right:0;width:72px;height:100%;z-index:3;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;user-select:none;-webkit-user-select:none;-moz-user-select:none;pointer-events:none}.sliderValueZone .valueInput{pointer-events:auto}.sliderValue{-webkit-user-select:none;user-select:none}.sliderValue .valueInputField{position:relative;z-index:4;max-width:100%;pointer-events:all;-moz-appearance:textfield}.sliderValue .valueInputField::-webkit-inner-spin-button,.sliderValue .valueInputField::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sliderInput{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;z-index:2;touch-action:none;user-select:none;-webkit-user-select:none}.numberRowWrap{width:100%;max-width:100%;min-width:0;position:relative;overflow:visible}.numberRowWrap[data-disabled=true]{opacity:.45}.numberRowWrap[data-disabled=true] .numberCard{pointer-events:none}.numberCard{position:relative;height:37px;border-radius:12px;background:var(--aporia-row-bg);box-shadow:inset 0 0 0 .5px var(--aporia-border);overflow:hidden;transition:background-color var(--aporia-duration-base) var(--aporia-ease);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none}.numberCard[data-active=true]{background:var(--aporia-row-bg-hover)}.numberLabel{flex:0 0 auto;padding:10px 12px;font-size:14px;font-weight:400;color:var(--aporia-thumb);letter-spacing:.28px;pointer-events:none;transition:color var(--aporia-duration-base) var(--aporia-ease);white-space:nowrap}.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{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity var(--aporia-duration-fast) var(--aporia-ease)}.numberCell{position:absolute;top:50%;left:0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:.28px;font-variant-numeric:tabular-nums;color:var(--aporia-text);white-space:nowrap;pointer-events:auto;cursor:pointer;transform:translate(-9999px,-50%);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--aporia-duration-base) var(--aporia-ease)}.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:transparent}.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{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.numberValue{justify-content:center}.numberValue .valueInputField{text-align:center}.textRowWrap{width:100%;max-width:100%;min-width:0;position:relative;overflow:visible}.textRowWrap[data-disabled=true]{opacity:.45}.textRowWrap[data-disabled=true] .textCard{pointer-events:none}.textCard{position:relative;height:37px;border-radius:12px;background:var(--aporia-row-bg);box-shadow:inset 0 0 0 .5px var(--aporia-border);overflow:hidden;transition:background-color var(--aporia-duration-base) var(--aporia-ease);display:flex;align-items:center;padding:0 12px;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none}.textCard[data-active=true]{background:var(--aporia-row-bg-hover)}.textRowValue{text-decoration:none!important}.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);background:transparent;border:none;outline:none;font-size:14px;letter-spacing:.28px}.colorPicker{position:relative;display:flex;flex-direction:column;width:190px;box-sizing:border-box;color-scheme:var(--aporia-color-scheme);font-family:var(--aporia-font-family, inherit);background:var(--aporia-popover-bg);border:.5px solid var(--aporia-popover-rim);border-radius:12px;overflow:hidden}.colorPickerSpace{display:flex;gap:6px;align-items:center;padding:6px 6px 0;width:100%;box-sizing:border-box}.colorPickerSv{position:relative;flex:1 0 0;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;cursor:crosshair;touch-action:none;outline:none}.colorPickerSv:focus-visible{box-shadow:0 0 0 2px var(--aporia-focus-ring)}.colorPickerSvCanvas{display:block;width:100%;height:100%;vertical-align:top}.colorPickerHueWrap{display:flex;flex-direction:row;align-items:center;align-self:stretch}.colorPickerHue{position:relative;width:16px;height:100%;border-radius:6px;border:1px solid var(--aporia-border);cursor:pointer;touch-action:none;outline:none;box-sizing:border-box}.colorPickerHue:focus-visible{box-shadow:0 0 0 2px var(--aporia-focus-ring)}.colorPickerIndicator{position:absolute;width:16px;height:16px;margin-left:-8px;margin-top:-8px;border:2px solid var(--aporia-inverse);border-radius:50%;box-shadow:0 0 0 .5px #0000000f,inset 0 0 0 .5px #0000000f;pointer-events:none;box-sizing:border-box}.colorPickerFooter{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 6px 12px;width:190px;box-sizing:border-box}.colorPickerValueZone{display:flex;flex:1 0 0;align-items:center;min-width:0}.colorPickerHex .valueInputField{width:72px}.colorPickerTriplet{display:flex;align-items:center;gap:10px;font-size:14px;line-height:normal;letter-spacing:.28px;color:var(--aporia-thumb)}.colorPickerTripletBtn{flex:0 0 auto;width:3ch}.colorPickerTripletBtn .valueInputField{width:3ch}.colorPickerActions{display:flex;align-items:center;border-radius:9px;flex-shrink:0}.colorPickerModeBtn{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 6px;border:none;border-radius:9px;background:transparent;color:var(--aporia-thumb);font-size:14px;line-height:normal;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)}.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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.colorRowWrap{width:100%;max-width:100%;min-width:0;position:relative;overflow:visible}.colorRowWrap[data-disabled=true]{opacity:.45}.colorRowWrap[data-disabled=true] .colorCard{pointer-events:none}.colorCard{position:relative;height:37px;border-radius:12px;background:var(--aporia-row-bg);box-shadow:inset 0 0 0 .5px var(--aporia-border);overflow:hidden;transition:background-color var(--aporia-duration-base) var(--aporia-ease);display:flex;align-items:center;padding:10px 12px;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none}.colorCard[data-active=true]{background:var(--aporia-row-bg-hover)}.colorLabel{position:relative;font-size:14px;font-weight:400;color:var(--aporia-thumb);letter-spacing:.28px;flex:1;min-width:0;z-index:2;pointer-events:none;transition:color var(--aporia-duration-base) var(--aporia-ease)}.colorCard[data-active=true] .colorLabel{color:var(--aporia-inverse)}.colorValueZone{position:absolute;top:0;right:0;height:100%;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-right:12px;min-width:108px;max-width:50%}.colorRowValue{justify-content:flex-end}.colorRowValue .valueInputField{width:6.2ch}.colorSwatchBtn{flex-shrink:0;position:relative;width:16px;height:16px;padding:0;border:none;border-radius:50%;cursor:pointer;background:transparent}.colorSwatchBtn:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin-left:-8px;margin-top:-8px;border-radius:50%;background:var(--swatch-color, #808080);box-shadow:inset 0 0 0 .5px #0003;pointer-events:none}.colorSwatchBtn:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background:transparent}.colorSwatchBtn:focus-visible{outline:2px solid var(--aporia-thumb);outline-offset:2px}.gradientPicker{display:flex;flex-direction:column;width:190px;color-scheme:var(--aporia-color-scheme);font-family:var(--aporia-font-family, inherit);background:var(--aporia-popover-bg);border:.5px solid var(--aporia-popover-rim);border-radius:12px}.gradientPickerPreviewWrap{padding:6px 6px 0}.gradientPickerPreview{height:32px;width:100%;border-radius:8px;box-shadow:inset 0 0 0 .5px var(--aporia-surface-hover)}.gradientPickerHeader{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 2px}.gradientPickerHeaderIconsLeft{display:flex;align-items:center}.gradientPickerIconBtn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--aporia-thumb);cursor:pointer;transition:background-color var(--aporia-duration-fast) var(--aporia-ease),color var(--aporia-duration-fast) var(--aporia-ease)}.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{display:flex;flex-direction:column}.gradientPickerStop{position:relative;display:flex;align-items:center;height:37px;width:100%;border-radius:12px;overflow:hidden}.gradientPickerStopColorHex{position:absolute;left:12px;top:10px;display:flex;align-items:center;gap:8px}.gradientPickerStopSwatch{flex-shrink:0;width:16px;height:16px;padding:0;border:none;border-radius:16px;cursor:pointer;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;right:6px;top:50%;transform:translateY(-50%)}.gradientPickerStopDelete.gradientPickerIconBtn:disabled{opacity:.3;cursor:not-allowed}.gradientPickerStopDelete.gradientPickerIconBtn:disabled:hover{background:transparent;color:var(--aporia-thumb)}.gradientRowWrap{width:100%;max-width:100%;min-width:0;position:relative;overflow:visible}.gradientRowWrap[data-disabled=true]{opacity:.45}.gradientRowWrap[data-disabled=true] .gradientCard{pointer-events:none}.gradientCard{position:relative;height:37px;border-radius:12px;background:var(--aporia-row-bg);box-shadow:inset 0 0 0 .5px var(--aporia-border);overflow:hidden;transition:background-color var(--aporia-duration-base) var(--aporia-ease);display:flex;align-items:center;padding:10px 12px;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none}.gradientCard[data-active=true]{background:var(--aporia-row-bg-hover)}.gradientLabel{position:relative;font-size:14px;font-weight:400;color:var(--aporia-thumb);letter-spacing:.28px;flex:1;min-width:0;z-index:2;pointer-events:none;transition:color var(--aporia-duration-base) var(--aporia-ease)}.gradientCard[data-active=true] .gradientLabel{color:var(--aporia-inverse)}.gradientSwatchZone{position:absolute;top:0;right:0;height:100%;z-index:3;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;min-width:28px}.gradientSwatchBtn{flex-shrink:0;width:16px;height:16px;padding:0;border:none;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 .5px #0003}.gradientSwatchBtn:focus-visible{outline:2px solid var(--aporia-thumb);outline-offset:2px}.toggleRowWrap{width:100%;max-width:100%;min-width:0;position:relative;overflow:visible}.toggleRowWrap[data-disabled=true]{opacity:.45}.toggleRowWrap[data-disabled=true] .toggleCard{cursor:default;pointer-events:none}.toggleCard{position:relative;height:37px;border-radius:12px;background:var(--aporia-surface);box-shadow:inset 0 0 0 .5px var(--aporia-border);overflow:hidden;transition:background-color var(--aporia-duration-base) var(--aporia-ease);cursor:pointer;display:flex;align-items:center;padding:10px 12px;box-sizing:border-box;max-width:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-webkit-user-drag:none;width:100%;font-family:var(--aporia-font-family);font-size:var(--aporia-ui-font-size);font-weight:400;font-style:normal;line-height:var(--aporia-ui-line-height);letter-spacing:normal;text-align:left;color:var(--aporia-thumb)}.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{position:relative;font-size:14px;font-weight:400;letter-spacing:.28px;flex:1;min-width:0;z-index:2;pointer-events:none;color:var(--aporia-thumb);transition:color var(--aporia-duration-base) var(--aporia-ease)}.toggleCard:hover .toggleLabel,.toggleCard[data-on=true] .toggleLabel{color:var(--aporia-inverse)}.toggleControl{position:absolute;top:0;right:0;width:72px;height:100%;z-index:3;display:flex;align-items:center;justify-content:flex-end;padding-right:12px;pointer-events:none}.toggleSwitch{flex-shrink:0;pointer-events:none}.toggleSwitch__track{position:relative;width:16px;height:16px;border-radius:5px;background:var(--aporia-row-bg-hover);transition:background-color var(--aporia-duration-base) var(--aporia-ease)}.toggleCard[data-on=true] .toggleSwitch__track{background:var(--aporia-inverse)}.toggleSwitch__thumb{position:absolute;top:1px;left:1px;width:8px;height:14px;border-radius:4px;background:var(--aporia-solid-05);transition:transform var(--aporia-duration-base) var(--aporia-ease-bounce),background-color var(--aporia-duration-base) var(--aporia-ease)}.toggleCard[data-on=true] .toggleSwitch__thumb{background:var(--aporia-solid-12)}.toggleCard[data-on=true] .toggleSwitch__thumb{transform:translate(6px)}.buttonRowWrap{width:100%;max-width:100%;min-width:0;position:relative;overflow:visible}.buttonRowWrap[data-disabled=true]{opacity:.45}.buttonRowWrap[data-disabled=true] .buttonRowBtn{cursor:default;pointer-events:none}.buttonRowBtn{position:relative;width:100%;height:37px;border-radius:12px;border:none;box-shadow:inset 0 0 0 .5px #0000001f;background:var(--aporia-inverse);overflow:hidden;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;display:flex;align-items:center;justify-content:center;padding:10px 12px;box-sizing:border-box;font:inherit;font-size:14px;font-weight:400;letter-spacing:.28px;color:var(--aporia-text-inverse);user-select:none;-webkit-user-select:none;-moz-user-select:none;-webkit-user-drag:none}.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);box-shadow:inset 0 0 0 .5px #0003;transform:scale(.985)}.buttonRowBtn:focus{outline:none}.buttonRowBtn:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:2px}.presetRow{display:flex;gap:4px;align-items:stretch;width:100%;min-width:0}.presetRowSelect{flex:1 1 auto;min-width:0}.presetRow[data-disabled=true]{opacity:.45}.presetSaveBtn{flex:0 0 auto;width:37px;height:37px;margin:0;padding:0;border:none;border-radius:12px;background:var(--aporia-row-bg);box-shadow:inset 0 0 0 .5px var(--aporia-border);color:var(--aporia-icon);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color var(--aporia-duration-base) var(--aporia-ease),color var(--aporia-duration-base) var(--aporia-ease)}.presetSaveBtn:hover{background:var(--aporia-row-bg-hover);color:var(--aporia-text)}.presetSaveBtn:active{transform:scale(.97);transition:transform var(--aporia-duration-fast) var(--aporia-ease)}.presetSaveBtn:focus-visible{outline:2px solid var(--aporia-focus-ring);outline-offset:2px}.presetSaveBtn:disabled{pointer-events:none}.presetNameCard{display:flex;align-items:center;gap:8px;width:100%;height:37px;padding:10px 12px;box-sizing:border-box;border-radius:12px;background:var(--aporia-row-bg-hover);box-shadow:inset 0 0 0 .5px var(--aporia-border)}.presetEmptyCard{display:flex;align-items:center;width:100%;height:37px;padding:10px 12px;box-sizing:border-box;border-radius:12px;background:var(--aporia-row-bg);box-shadow:inset 0 0 0 .5px var(--aporia-border)}.presetEmptyText{flex:1 1 auto;min-width:0;text-align:right;font-size:var(--aporia-ui-font-size);color:var(--aporia-text-muted);letter-spacing:.28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.presetNameLabel{flex:0 0 auto;white-space:nowrap;font-size:var(--aporia-ui-font-size);color:var(--aporia-thumb);letter-spacing:.28px;-webkit-user-select:none;user-select:none}.presetNameInput{flex:1 1 auto;min-width:0;margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:var(--aporia-ui-font-size);letter-spacing:.28px;color:var(--aporia-text);text-align:right;text-overflow:ellipsis;outline:none}.presetNameInput::placeholder{color:var(--aporia-text-muted)}.presetNameInput::selection{background:var(--aporia-inverse);color:var(--aporia-text-inverse)}@font-face{font-family:Departure Mono;src:url(/fonts/DepartureMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--docs-bg: #0a0a0a;--docs-ink: #ffffff;--docs-ink-faint: #6b6b6b;--docs-surface: #1a1a1a;--docs-rule: rgba(255, 255, 255, .1);--docs-code-bg: #1a1a1a;--docs-code-ink: #e8e8e8}html,body,#root{background:var(--docs-bg)}.docsDither{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.docsScrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#000000bf}.docsDither--invert{filter:invert(1)}.docs{--docs-edge: 46px;--docs-top: 64px;--aporia-font-family: system-ui, sans-serif;position:relative;z-index:1;min-height:100vh;background:transparent;color:var(--docs-ink);font-family:var(--aporia-font-family);font-size:14px;line-height:1.25;letter-spacing:-.09px;font-weight:400;-webkit-font-smoothing:antialiased;padding:var(--docs-top) var(--docs-edge) 160px}.docsIntro{display:flex;flex-direction:column;gap:16px;max-width:440px}.docsAbout{display:flex;flex-direction:column;gap:8px}.docsTitle{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:500;line-height:1.25;margin:0}.docsTitleName{font-weight:500}.docsTitleVersion{font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-weight:400;color:var(--docs-ink-faint)}.docsLede{color:var(--docs-ink);line-height:1.38;margin:0}.docsSection{display:contents}.docsSection h3{font-size:inherit;font-weight:500;color:var(--docs-ink-faint);margin:32px 0 8px}.docsSection p{color:var(--docs-ink);line-height:1.34;margin:0 0 16px}.docsSection p code,.docsLede code,.docsPromptText code{font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;background:var(--aporia-track-hover);padding:2px 3px;border-radius:5px;color:#b6b6b6;white-space:nowrap}.docsFrameHead{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0}.docsFrameHeadLabel{font-weight:400}.docsFrameActions{display:flex;align-items:center;gap:2px}.docsFrameAction{display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:2px;border-radius:5px;color:var(--docs-ink);cursor:pointer;transition:background-color var(--aporia-duration-fast) var(--aporia-ease),transform var(--aporia-duration-fast) var(--aporia-ease)}.docsFrameAction:hover{background:#ffffff14}.docsFrameAction[data-active=true]{background:#ffffff24}.docsFrameAction:active{transform:scale(.92)}.docsFrameAction img{display:block;width:14px;height:14px}.docsFrameAction img,.docsPromptFieldCopy img{filter:invert(1)}.docsFrame{display:flex;justify-content:stretch}.docsFrameInner{width:100%;display:flex;flex-direction:column;gap:4px;color:var(--aporia-text)}.docsFramePanel{position:relative;width:100%;opacity:1;transform:translateY(0);transition:opacity var(--aporia-duration-fast) var(--aporia-ease),transform var(--aporia-duration-fast) var(--aporia-ease)}@starting-style{.docsFramePanel{opacity:0;transform:translateY(-4px)}}.docsFramePrompt p{color:var(--docs-ink);line-height:1.34;margin:0;padding-right:56px}.docsFrameCode{border-radius:12px;background:var(--docs-code-bg);overflow:hidden}.docsFrameCode pre{margin:0;padding:16px;overflow-x:auto;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:inherit;line-height:1.6;color:var(--docs-code-ink)}.docsFrame+p{margin:8px 0 0;padding:0 4px;color:#b6b6b6;line-height:1.38}.docsPromptField{display:flex;flex-direction:column;gap:8px}.docsPromptFieldLabel{color:var(--docs-ink);line-height:1.34;margin:0}.docsPromptFieldInput{display:flex;align-items:center;height:37px;padding-left:12px;border-radius:12px;background:#202020;border:.5px solid rgba(229,229,229,.07);overflow:hidden}.docsPromptFieldText{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--docs-ink);line-height:1.34}.docsPromptFieldCopy{display:flex;align-items:center;justify-content:center;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;margin:8px;padding:2px;border-radius:5px;cursor:pointer;color:var(--docs-ink);transition:background-color var(--aporia-duration-fast) var(--aporia-ease),transform var(--aporia-duration-fast) var(--aporia-ease)}.docsPromptFieldCopy:hover{background:#ffffff1a}.docsPromptFieldCopy:active{transform:scale(.92)}.docsPromptFieldCopy img{display:block;width:14px;height:14px}.docsCopy{position:absolute;top:8px;right:8px;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;background:#0000000f;color:var(--docs-ink);font:inherit;padding:6px 8px;cursor:pointer;transition:background-color var(--aporia-duration-fast) var(--aporia-ease),color var(--aporia-duration-fast) var(--aporia-ease),transform var(--aporia-duration-fast) var(--aporia-ease)}.docsCopy:hover{background:#0000001a}.docsCopy:active{transform:scale(.96)}.docsFrameCode .docsCopy{background:#ffffff14;color:#ffffffb3}.docsFrameCode .docsCopy:hover{background:#ffffff24;color:#fff}.docsCopy[data-copied=true]{color:#2f9e44}.docsFrameCode .docsCopy[data-copied=true]{color:#7ee787}
