.demo-toaster[data-sonner-toaster]{--sol-divider-width:2px;--toast-enter-duration:.36s;--toast-exit-duration:.3s;--toast-stack-duration:.3s;--toast-slide-easing:cubic-bezier(.4, 0, .2, 1);font-family:Figtree Variable,sans-serif}.demo-toast-floor-clip{z-index:999999998;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:clip}.demo-toast-floor-probe{pointer-events:none;width:0;height:0;position:fixed;bottom:0;left:0}.demo-toast-floor{top:calc(var(--toast-floor-edge,100vh) + 200px - 100px);background:linear-gradient(to top, var(--solui-neutral-100), transparent);opacity:0;pointer-events:none;transform-origin:bottom;width:640px;max-width:100%;height:100px;scale:1 var(--toast-fade-scale,0);transition:opacity .5s cubic-bezier(.4,0,.2,1) .15s,scale .3s cubic-bezier(.4,0,.2,1);position:absolute;right:0;-webkit-mask-image:linear-gradient(270deg,#000 55%,#0000);mask-image:linear-gradient(270deg,#000 55%,#0000)}.demo-toast-floor[data-active]{opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1),scale .3s cubic-bezier(.4,0,.2,1)}.demo-toast-floor[data-scroll-driven]{animation:linear both demo-toast-floor-follow;animation-timeline:scroll(root)}@keyframes demo-toast-floor-follow{0%{translate:0}to{translate:0 var(--toast-floor-scroll,0px)}}@media (width<=600px){.demo-toast-floor{width:100%;-webkit-mask-image:none;mask-image:none}}.demo-toaster .demo-notification[data-sonner-toast][data-mounted=false],.demo-toaster .demo-notification[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(0)}.demo-toaster .demo-notification[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)))}.demo-toaster .demo-notification[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false],.demo-toaster .demo-notification[data-sonner-toast][data-mounted=true][data-expanded=false][data-front=false]{--y:translateY(calc(var(--lift-amount) * var(--toasts-before)))}.demo-toaster .demo-notification[data-sonner-toast][data-removed=true]:before{display:none}.demo-toaster .demo-notification[data-sonner-toast]{--toast-close-size:calc(40px + 1.5em);width:var(--width);padding:20px calc(var(--toast-close-size) + 20px) 20px 22px;background:var(--solui-neutral-500);color:var(--solui-neutral-900);font-size:var(--sol-text-body);opacity:1;transform-origin:100% 100%;transition:transform var(--toast-stack-duration) var(--toast-slide-easing), height var(--toast-stack-duration) var(--toast-slide-easing);border:0;border-radius:0;align-items:center;gap:12px;font-weight:550;line-height:1.5;display:flex}.demo-toaster[data-sonner-toaster] .demo-notification[data-sonner-toast][data-mounted]{opacity:1}.demo-toaster .demo-notification[data-sonner-toast][data-swiping=true]{-webkit-user-select:none;user-select:none;transition:none}.demo-toaster .demo-notification[data-sonner-toast][data-mounted=true][data-swipe-out=false]{animation:demo-toast-slide var(--toast-enter-duration) var(--toast-slide-easing);animation-delay:1ms;animation-fill-mode:backwards}.demo-toaster .demo-notification[data-sonner-toast][data-mounted=false]{translate:calc(100% + var(--offset-right)) 0}.demo-toaster .demo-notification[data-sonner-toast][data-removed=true][data-swipe-out=false]{animation:demo-toast-slide-out var(--toast-exit-duration) var(--toast-slide-easing) forwards;animation-delay:0s}.demo-toaster .demo-notification[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:demo-toast-swipe-left;animation-duration:var(--toast-exit-duration);animation-timing-function:var(--toast-slide-easing)}.demo-toaster .demo-notification[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:demo-toast-swipe-right;animation-duration:var(--toast-exit-duration);animation-timing-function:var(--toast-slide-easing)}.demo-toaster .demo-notification[data-sonner-toast][data-visible=false]{visibility:hidden}.demo-toaster .demo-notification[data-sonner-toast]:is([data-mounted=false],[data-toast-entering],[data-removed=true]){will-change:translate}.demo-notification [data-content]{flex:1;min-width:0}.demo-toaster .demo-notification[data-sonner-toast]>*{transition:none}.demo-notification[data-expanded=false][data-front=false]{pointer-events:none}.demo-notification [data-content]:before{content:"";height:var(--sol-accent-width);background:var(--solui-accent-300);transform-origin:0;pointer-events:none;z-index:1;animation:demo-toast-countdown var(--toast-duration) linear forwards;animation-play-state:paused;position:absolute;top:0;left:0;right:0}.demo-notification[data-mounted=true] [data-content]:before{animation-play-state:var(--toast-progress-state,running)}.demo-notification[data-swiping=true] [data-content]:before,.demo-notification[data-removed=true] [data-content]:before{animation-play-state:paused}.demo-toaster[data-sonner-toaster] .demo-notification[data-sonner-toast] [data-close-button]{width:var(--toast-close-size);height:var(--toast-close-size);border:0;border-left:var(--sol-divider-width) solid var(--solui-neutral-600);background:var(--solui-neutral-500);color:var(--solui-neutral-800);--sol-icon-size:20px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.demo-toast-close-control{background:var(--solui-neutral-500);width:100%;height:100%;transition:background-color var(--sol-hover-exit-duration) var(--sol-hover-exit-easing);place-items:center;display:grid}.demo-toast-close-control .sol-icon{pointer-events:none;transition:scale var(--sol-feedback-duration) var(--sol-feedback-easing)}.demo-toast-close-control[data-pressed],[data-close-button]:focus-visible .demo-toast-close-control{background:var(--solui-neutral-600);transition-duration:var(--sol-feedback-duration)}@media (hover:hover){.demo-toast-close-control[data-hover]{background:var(--solui-neutral-600);transition-duration:0s}}@media (prefers-reduced-motion:no-preference){.demo-toast-close-control[data-pressed] .sol-icon,[data-close-button]:focus-visible .demo-toast-close-control .sol-icon{scale:var(--sol-control-press-scale)}}@keyframes demo-toast-slide{0%{translate:calc(100% + var(--offset-right)) 0}to{translate:0}}@keyframes demo-toast-slide-out{0%{translate:0}to{translate:calc(100% + var(--offset-right)) 0}}@keyframes demo-toast-swipe-left{0%{transform:var(--y) translateX(var(--swipe-amount-x))}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%))}}@keyframes demo-toast-swipe-right{0%{transform:var(--y) translateX(var(--swipe-amount-x))}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%))}}@keyframes demo-toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=600px){.demo-toaster .demo-notification[data-sonner-toast]{width:calc(100vw - var(--mobile-offset-left) - var(--mobile-offset-right));transform-origin:bottom}}@media (prefers-reduced-motion:reduce){.demo-toaster[data-sonner-toaster]{--toast-exit-duration:0s}.demo-toaster .demo-notification[data-sonner-toast][data-mounted][data-swipe-out]{animation:none;translate:none;scale:1}.demo-toaster .demo-notification[data-sonner-toast][data-removed=true]{visibility:hidden}.demo-notification [data-content]:before{animation:none}}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-thai-500-normal-DoW4N2bn.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAyAAA4AAAAAIlwAAAwnAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEKG41YHDAGYACCfBEICqQQnxYBNgIkA4QKC4IYAAQgBYQmByAb1R2jopyQnpzgLxJsQ6Te0Q1xxCzSNg5JqEaRhEhpqyES1/LOnr/p1Wu24ge9ioePtX899y6FgMsE+3fDLwUeX+HqUAPpuiRClVVoD2ib9/9GJDxWvVFT3EBm8diE6J40iDIXmSyydJW6DF1kAB9xz3r79pcGFnBCiUYRBOjd3BzcX8LY3cacYVlqAXhv0ZztXq40cymgMH0WNiBs0h48gwT0/1vr0/abu2+ntxdb/fPdEgTo+F8LxwdlXFziu+pNprZ+TQ2GO0wT4lqcngAqOh5JArAkUJERNu67bIyLEDbC66hKaqCI93Us11EUQtX7xu/xny8wCTwPNY21GRCzBEIsRodYLh5iqwyIMzAhzkVCXIMPcRsxxF0aIJ7QCPGSNojXDYB4w0CYtwyBaY1SCG9wkEgJUkohMMEWVbCLnzw+eG15iwG8rkquBi9WMFgUIRVPvZsM4LXrUyHgaNsfBkKAACkkUqFUmRQ/nXd5ew0CNU6aEDaQ7meFD3yvMo7h095u7b6P9+U7N/nwGJOpgqKgqfSGtd3mPcsZpOZtCti7i+Ui+Yim4OsnCpEsQ9hb1sekaAZQIECBAgNGVk89QWU62/cRUMIcV8yvQpr3lLc2WMPGvA1w/bJ3rVXe3/dtOlh1u+s+oSoY3WNlauZ7mEzO58l5U4KCztNgaOx86CYozNcpj+hAgQID1sEOCwQYbDcd/btLhHHCJk7SyAyI8DqkiGuylk+yJH/ShJlovGGwIYYbodNLk96f8rkBH/gjAgRSwEYReBA/ewVbUVzu967oeTQ7s/Ck5Vk7Wtgo8mnza+/P4ZzM45zP5bykUIxu0v0i/izv81VxRFmjYTqhHsZQKCQ/ohkLMTCqp+H6iaZbaK6FDCUIzAglw3yrrVfXexn3O8kmJznAYU1sheLTmNee4TwXe9CVrvcohWK0lXYX8fDp1nrVLrv+bb970Kf+HQXi02v621g4hnAsuuaxJmaHedWlF4YAhjgiYDHeiGZqUvLle4NEdscttfpsWZkdAyCmc3krgFbPTIAVmEHtXAaY0r4xKTOWGjOWITMhgggiLyqCqCYaRBUh9HJ6oYoqCEGA8ISBAFH62zHUFmfLyvJ5AIAseTiQh3je0xOgg14ENUsGyJGm3+Xp2lqGDMg0MMAAowhqlgwQ1eMSaKABBy0PO6XAW6E5sTxs4YTfpY7P7TUnCTPQ/hGhF6gFCKVgyGKTli/CrNZfCx69xoL+jRDiX2pTzGoSDfKTAd+H4fvb/jdJAK1O68D3LzM2X6nIkVWAq8bLx70kJ4b9wFMsAw32vV60SNxRlr0+PLsoD5sOCIh//R6WwZDYslkw8fNbhQqwAs5KYrJllgeGuCc66qzI9iKYFWaPhd5/4ZtmgXoNFHFLVFS5H95WKArMDlj+khm+7clu8eRHO/7W8SHg+H3g0O8QABYIQoMLEQaw4vp/46icywOJTixDoygKSbQGGmmaIu64HF3M2aVcXMbV5ZxcwsZ57FzA3oUcXMTW+fxVCFApEJ+XYj5K+Srjp5y3EjRVgolEkIkkx1AjFCWMRDipEP1EU4pVJ069eA1i1CKoJdJIppPKII1ROpMUella9NIsWyumNogYLG7gAMQcwNkg7wOKlUDVo1gEIAE5QHN8RCHjWDNbZFQRudszef15Z7s8ExSSBu1kRoxLW9u3gBveoT/quzlmvXl/3O1b/9xxf7hcNu2Y2+Pc2HaJo3Fq+zTuXuV+965jP84bLxCdx9Mpjr+NdxmUWR42TiiQfHuVi5P+0le0SFmSusZX7HWbbdCY9ls0p+P5M1irb0Pcpg7tcz0USvPS5jkn+tc6O+UJz3hskDTlWqEQaGIwUI9eUv/08hu29WIWJ9qjFvSPozBgWk9P3KnL10rxk55e6qOuomYpBTwNzmhWPUj1Zb3yHSzT8spXpUndpXmuB1mHkb3ZQPO8yfSe7JnTlXKQt5ds81bf+DoXd6lHPJB9pHH25ToMuKKfE3GM8kiF9wrYF+iWLVd+0pi6C5MuMT9/nnj4rxj1WffHyN9iLs7cDes5kSL1Pm7NePVQvaoNYlOp7gdiePhY4jPms2ZZWk10Ddi3y/60K3N2eD/9XZWLUVM+asiHidy7JtOqNAVfkbLKbWa3z4PV/NWPfLqB236T3/ZAXCl+3Ma/CaXtsg4ZsIz3jUau8XoosLJ7Qff7djP4ckojFCTPEy6v07mYi+csui7s3YFrImUx3Xe7Y2SkyZQK/1K9/LmnOqYL/uR6urkY/jO+ZlU7G21nq76aQ2SQzh/M59vwD67aGE7lyGSfZNczRRWC8j3reJQ49V5IEQMEqeVpYqFAcFAqTZZKjxexxkwtmFpClZRviRTyJnV/7R4hk0O2JEUqtZZK96pk7bsOhvTrTUls7cLKO3d0lgNLlhyaFsrreHKpz5SUflqms1+06yBBIhnqaTp/du7htWDFH00QFNyPglS7nDPdXLxmXCv46YAlnUW1dlLNzfHUZ/GdQrEY5v7ZsWeeHJFSjrzrf3/SX0t/lrd9qND7azsPSSWLZbKZVEuXrKklDsqyecz9HTd5aUF3CVXAW5+Ad+Z8HscbB0srEt+n9iT2pG6hPbr3J4ehV3myJXW4uaYpnQ3c5QJgXFO/f9/oQ/zmWdUsvg2LXw2zW3NL46AQ4kpzSe4MiFZ5QXB+2sK8L96jXZpuzoO54+J4cRAlLMkP6km20C5PHdAyILeAjVcCsoqiKqeQWnFR11YZJmy1cYYh/CO38L2f8D6Ak8BRcZic1ABSLxBfG21283EN4hBm9jFfy3j3DQ03L+1QSVKVU8kpcIguuipK2Mq6mTEdLcjxux/7PpBD9K3rm8NKDSQXMrIPa3b3gcDXOPpR+ggIAav+0Xg32Zx3p+4Ma++OL/TjLZLqrupuqnuqe0s3PFTdp+6vj8bLcxc8J4LJnswEiz2tKojc+mg85NWO21ZQIjM2T5C2+i/cBnyjEDHOIogYh4jxCPXReMhzh6jO24gSiKq/tRXjlhNQFRIAIZJG3qaFQCYFuW0lz201gSGzDARnguDMCNz6HObvxr+JqTvDSkXPiNXqLqq71T3VvaUbHqruU/fXR1vJcxd4E0FnHtNtKIhcdb86Unu145YEp6f+3QbhRNdCG6q3CAZXM8OGgshV96sjtecOCvVttVffUjtug+oOeFAlQAvaSZbWBMIQiq3kua2qQE1lo//tVyMu46ZRHGh/iMab4PgSW8ul3+HvHHlrePH34JCxxzLAVPLRjhrTI/LuQ5nfAAvYN3jrPIG9Oarlp82zY7JXucqdC0fGjpGnq2i5gTsD4muIpiEwkPG4VvLR42CcTEn9m+7NnJjt2Fjy1OEN+xxtJ+CLhSi0/LR5dszt1fL/fmHnfPUHzMAyfwUyyLfFD7gTuqH7n7e+MatppkCPzkFfwreDCXRzA3x1v61kgPjT/WmpIhf7DePJteKzcmFJnQ8TuQJyTiWtEm1+Ppd2cPbbcxEJsyuSF5/CjG6RiWmIpiE4EosD3cQFL0NH7mMy/olTy+s0ZgnCynq25oqXcMXWXJVf2oVzVuYvfgqsJvO7+cViTIEGXUBf0AU0z/rGrKaZAmOn/9b4U9OdcGgK5nVcoX0vO70ysuY4gWDK+sfG11Tmj12DvQR/vCu7gS/+dbL9v8//4XL4cRsaCYK/u2z+SkrPEylI/GStN1tMtdbx60M/X8H1iOpkVksgJwOup0uTKYf78MbNXLAxbyc2c9VGfBLl/iU44JAnyDiMNTCbOemfC8L1YzL5OR9ey4aJjZk40Qf2RkwWjmVDtvBN5K0wwSDf6TXv1hTTTTvNpu200+hmKf4KEBxwMVvnsfbkixUS4zwKE6U98DXeirDG/hVpioMrCmd6O1qqKyoXJmJFbVVU384UJ2cKFzEyGaiJWgOVFrhkiZJkwvEDqvusHCpyWk3kcGXqtFBS2XlNjDTwyophtlYtVNHlmzTDRVUXfG2TZlkIhAZqcVe2UkigZKRH0EvVRClJHWLu1PiQUHJbozfmir2911JrpVdRcO+tdOSaJPnE7vrZOPoi4Y4tvGVT40lojvX0akYGuHn8mGU9+VvAGZdlagYtvi3xkNNFT7NvsUYrmynfO87UXDPNJkqdhLfwWzUglMrHg/03jnfETwAAAAA=)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-ext-500-normal-D4yLKNIL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-Ch4dglEZ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-BBe-CXbQ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-DMNxuxUf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-Cs7uT2sy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-YWvHmwtn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-9lunpVAk.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-C2avW6Vr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-ENsMLAGD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-LFRi-9IM.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--solui-neutral-100:oklch(15.8599% .020996 261.35);--solui-neutral-100-alpha-100:oklch(15.5163% .025209 263.993/.1);--solui-neutral-150:oklch(16.9267% .02452 265.157);--solui-neutral-200:oklch(18.5532% .031796 269.14);--solui-neutral-300:oklch(19.789% .031743 266.886);--solui-neutral-400:oklch(20.7095% .035639 266.321);--solui-neutral-500:oklch(22.8143% .039425 264.211);--solui-neutral-600:oklch(25.5506% .049944 265.08);--solui-neutral-700:oklch(27.2955% .054853 265.391);--solui-neutral-750:oklch(32.4469% .072687 265.7);--solui-neutral-800:oklch(65.4448% .056869 262.535);--solui-neutral-800-alpha-100:oklch(65.5074% .05319 263.558/.1);--solui-neutral-900:oklch(72.3287% .0487 263.613);--solui-accent-100:oklch(42.6751% .082041 119.15);--solui-accent-200:oklch(41.5588% .061991 120.675);--solui-accent-300:oklch(82.8935% .173844 119.167);--solui-accent-300-alpha-100:oklch(84.8847% .161352 114.76/.1);--solui-accent-300-alpha-500:oklch(82.8935% .173844 119.167/.5);--solui-cyan-100:oklch(31.6273% .089609 250.036);--solui-cyan-200:oklch(74.6589% .129936 225.738);--solui-cyan-300:oklch(90.656% .065588 220.782);--solui-cyan-300-alpha-100:oklch(90.656% .065588 220.782/.1);--solui-cyan-300-alpha-300:oklch(90.656% .065588 220.782/.3);--solui-green-100:oklch(41.6611% .090758 162.452);--solui-green-200:oklch(80.3028% .107276 158.556);--solui-green-300:oklch(93.9965% .087345 178.829);--solui-green-300-alpha-100:oklch(93.9965% .087345 178.829/.1);--solui-green-300-alpha-300:oklch(93.9965% .087345 178.829/.3);--solui-violet-100:oklch(32.5025% .143271 309.848);--solui-violet-200:oklch(74.9991% .140783 325.576);--solui-violet-300:oklch(89.1134% .101324 326.386);--solui-violet-300-alpha-100:oklch(89.1134% .101324 326.386/.1);--solui-violet-300-alpha-300:oklch(89.1134% .101324 326.386/.3);--solui-tangerine-100:oklch(39.621% .081718 23.5294);--solui-tangerine-200:oklch(74.6963% .106493 65.8524);--solui-tangerine-300:oklch(86.3847% .102864 68.5693);--solui-tangerine-300-alpha-100:oklch(86.3847% .102864 68.5693/.1);--solui-tangerine-300-alpha-300:oklch(86.3847% .102864 68.5693/.3);--solui-gray-100:oklch(38.7572% .05292 264.253);--solui-gray-200:oklch(82.2804% .055452 265.72);--solui-gray-300:oklch(85.0697% .051949 265.86);--solui-gray-300-alpha-100:oklch(85.0697% .051949 265.86/.1);--solui-gray-300-alpha-300:oklch(85.0697% .051949 265.86/.3);--solui-red-100:oklch(31.733% .101144 21.3312);--solui-red-200:oklch(64.4859% .174329 21.3302);--solui-red-300:oklch(82.1976% .099566 21.7035);--solui-data-cyan-100:oklch(91.7756% .079718 195.851);--solui-data-cyan-100-alpha-100:oklch(91.7756% .079718 195.851/.1);--solui-data-green-100:oklch(89.8968% .105008 163.156);--solui-data-green-100-alpha-100:oklch(89.8968% .105008 163.156/.1);--solui-data-violet-100:oklch(83.0185% .109301 317.675);--solui-data-violet-100-alpha-100:oklch(83.0185% .109301 317.675/.1);--solui-data-tangerine-100:oklch(76.4143% .113654 40.3429);--solui-data-tangerine-100-alpha-100:oklch(76.4143% .113654 40.3429/.1);--solui-data-gray-100:oklch(83.0966% .033768 241.151);--solui-data-gray-100-alpha-100:oklch(83.0966% .033768 241.151/.1)}body{font-size:16px}.sol-ui{color:var(--solui-neutral-900);background:var(--solui-neutral-100);-webkit-tap-highlight-color:transparent;--display:"Chakra Petch", sans-serif;--mono:"Geist Mono Variable", monospace;font-family:Figtree Variable,sans-serif;font-size:1em;font-weight:550}.sol-ui *{box-sizing:border-box}.sol-ui button,.sol-ui input,.sol-ui select,.sol-ui textarea{font:inherit}.sol-ui button{cursor:pointer;border-radius:0}.sol-ui :where(button,a[href],select,[role=button],[role=slider],[role=tab],[role=checkbox],[role=radio],[role=switch],input:is([type=range],[type=checkbox],[type=radio],[type=button],[type=submit],[type=reset]),.sol-tag,.sol-legend,.sol-legend-item,.sol-slider,.sol-segmented-control){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (hover:none) and (pointer:coarse){.sol-ui{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sol-ui :where(input:not([type=range],[type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=color],[type=file]),textarea,[contenteditable=""],[contenteditable=true],[contenteditable=plaintext-only]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}.sol-ui :where(button,a[href],input:not([type=range]),select,textarea,[role=button]){touch-action:manipulation}.sol-ui button:disabled{cursor:not-allowed;opacity:.4}.sol-ui h1,.sol-ui h2,.sol-ui p{margin:0}.sol-ui img{display:block}.sol-mono{font-family:var(--mono);font-weight:500}.sol-ui [hidden]{display:none!important}.sol-ui{--sol-pattern-opacity:.1;--sol-pattern-line-width:24px;--sol-pattern-period:48px;--sol-pattern-travel:calc(var(--sol-pattern-period) * 1.41421);--sol-hover-exit-duration:.85s;--sol-hover-exit-easing:cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:reduce){.sol-ui *{transition:none!important;animation:none!important}}.sol-ui{--sol-divider-width:var(--sol-outline-width);--sol-outline-width:1.5px;--sol-accent-width:3px}.sol-ui :focus-visible{outline-width:2px}.sol-ui{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizelegibility}.sol-ui button:focus:not(:focus-visible){outline:none}.sol-ui :focus-visible{outline:2px solid var(--solui-accent-300);outline-offset:3px}:where(.sol-ui){--sol-control-hover-enabled:1;--sol-control-press-scale:1;--sol-segmented-width:fit-content;--sol-segmented-row-width:max-content;--sol-segmented-option-flex:none;--sol-segmented-row-min-width:max-content;--sol-segmented-option-padding:var(--sol-control-padding-inline);--sol-segmented-text-flex:none;--sol-segmented-text-padding:0px;--sol-feedback-duration:.24s;--sol-feedback-easing:cubic-bezier(.34, 1.35, .64, 1);--sol-font-10:.625em;--sol-font-12:.75em;--sol-font-14:.875em;--sol-font-15:.9375em;--sol-font-16:1em;--sol-font-17:1.0625em;--sol-font-18:1.125em;--sol-font-20:1.25em;--sol-font-22:1.375em;--sol-font-24:1.5em;--sol-font-26:1.625em;--sol-font-28:1.75em;--sol-font-32:2em;--sol-font-34:2.125em;--sol-font-36:2.25em;--sol-font-38:2.375em;--sol-font-40:2.5em;--sol-font-46:2.875em;--sol-font-70:4.375em;--sol-font-72:4.5em;--sol-font-80:5em;--sol-font-128:8em;--sol-font-180:11.25em;--sol-body-line-height:1.5;--sol-label-line-height:1.28571;--sol-category-line-height:1.25;--sol-display-small-line-height:1.05882;--sol-text-body-m:var(--sol-font-16);--sol-text-body-l:var(--sol-font-18);--sol-text-label-m:var(--sol-font-14);--sol-text-label-l:var(--sol-font-15);--sol-text-subtitle-m:var(--sol-font-22);--sol-text-subtitle-l:var(--sol-font-24);--sol-text-title-m:var(--sol-font-28);--sol-text-title-l:var(--sol-font-36);--sol-text-title-small-m:var(--sol-font-26);--sol-text-title-small-l:var(--sol-font-28);--sol-text-item-title-m:var(--sol-text-title-small-m);--sol-text-item-title-l:var(--sol-text-title-l);--sol-item-title-line-height-m:1;--sol-item-title-line-height-l:1.05;--sol-text-heading-small-m:var(--sol-font-26);--sol-text-heading-small-l:var(--sol-font-28);--sol-text-display-m:var(--sol-font-72);--sol-text-display-l:var(--sol-font-80);--sol-text-page-display-m:var(--sol-font-70);--sol-text-page-display-l:var(--sol-font-72);--sol-text-display-xl-m:var(--sol-font-128);--sol-text-display-xl-l:var(--sol-font-180);--sol-text-chart-value-m:var(--sol-font-34);--sol-text-chart-value-l:var(--sol-font-38);--sol-text-chart-total-m:var(--sol-font-36);--sol-text-chart-total-l:var(--sol-font-40);--sol-text-metric-accent-m:var(--sol-font-40);--sol-text-metric-accent-l:var(--sol-font-46);--sol-subtitle-line-height-m:1.4;--sol-subtitle-line-height-l:1.41667;--sol-control-height-m:45px;--sol-control-height-l:52px;--sol-control-padding-inline-m:18px;--sol-control-padding-inline-l:21px;--sol-control-gap-m:14px;--sol-control-gap-l:16px;--sol-control-font-size-m:var(--sol-font-16);--sol-control-font-size-l:var(--sol-font-18);--sol-control-badge-font-size-m:calc(14em / 16);--sol-control-badge-font-size-l:calc(15em / 18);--sol-control-icon-padding-m:12px;--sol-control-icon-padding-l:14px;--sol-control-badge-padding-end-m:18px;--sol-control-badge-padding-end-l:44px;--sol-icon-size-m:21px;--sol-icon-size-l:24px;--sol-icon-paintbrush-size-m:24px;--sol-icon-paintbrush-size-l:28px;--sol-category-font-size-m:var(--sol-text-label-m);--sol-category-font-size-l:var(--sol-text-label-l);--sol-category-padding-block-m:6px;--sol-category-padding-block-l:10px;--sol-category-padding-inline-m:12px;--sol-category-padding-inline-l:16px;--sol-category-gap-m:10px;--sol-category-gap-l:12px;--sol-category-icon-size-m:16px;--sol-category-icon-size-l:18px;--sol-category-row-height-m:38px;--sol-category-row-height-l:44px;--sol-category-row-padding-block-m:8px;--sol-category-row-padding-block-l:10px;--sol-category-row-padding-inline-m:16px;--sol-category-row-padding-inline-l:18px;--sol-panel-control-size-m:62px;--sol-panel-control-size-l:70px;--sol-panel-title-padding-top-m:18px;--sol-panel-title-padding-top-l:18px;--sol-panel-title-padding-bottom-m:16px;--sol-panel-title-padding-bottom-l:16px;--sol-panel-padding-inline-m:14px;--sol-panel-padding-inline-l:20px;--sol-content-padding-m:14px;--sol-content-padding-l:20px;--sol-details-gap-m:22px;--sol-details-gap-l:48px;--sol-details-bottom-gap-m:20px;--sol-details-bottom-gap-l:32px;--sol-metric-padding-block-m:14px;--sol-metric-padding-block-l:20px;--sol-metric-padding-inline-m:14px;--sol-metric-padding-inline-l:22px;--sol-metric-gap-m:14px;--sol-metric-gap-l:20px;--sol-item-width-m:292px;--sol-item-width-default:327px;--sol-item-width-l:100%;--sol-item-qr-size-m:40px;--sol-item-qr-size-l:52px;--sol-artwork-width-m:256px;--sol-artwork-width-l:292px;--sol-item-info-padding-block-m:20px;--sol-item-info-padding-block-l:24px;--sol-item-info-gap-m:14px;--sol-item-info-gap-l:18px;--sol-table-header-height-m:39px;--sol-table-header-height-l:44px;--sol-table-row-height-m:47px;--sol-table-row-height-l:52px;--sol-table-font-size-m:var(--sol-font-16);--sol-table-font-size-l:var(--sol-font-18);--sol-owner-font-size-m:var(--sol-font-16);--sol-owner-font-size-l:var(--sol-font-18);--sol-owner-avatar-size-m:16px;--sol-owner-avatar-size-l:18px;--sol-nav-height-m:43px;--sol-nav-height-l:52px;--sol-nav-brand-width-m:82px;--sol-nav-brand-width-l:100px;--sol-nav-padding-inline-m:16px;--sol-nav-padding-inline-l:26px;--sol-nav-tile-size-m:62px;--sol-nav-tile-size-l:71.5px;--sol-nav-menu-icon-width-m:31px;--sol-nav-menu-icon-width-l:35.6px;--sol-nav-menu-icon-height-m:22px;--sol-nav-menu-icon-height-l:25.7px;--sol-slider-edge-m:17px;--sol-slider-edge-l:22px;--sol-slider-track-height-m:31px;--sol-slider-track-height-l:36px;--sol-slider-height-m:44px;--sol-slider-height-l:51px;--sol-slider-thumb-width-m:20px;--sol-slider-thumb-width-l:44px;--sol-slider-thumb-height-m:38px;--sol-slider-thumb-height-l:44px;--sol-slider-tick-height-m:7px;--sol-slider-tick-height-l:8px;--sol-slider-accent-tick-height-m:21px;--sol-slider-accent-tick-height-l:24px;--sol-spinner-size-m:24px;--sol-spinner-size-l:48px;--sol-donut-size-m:311px;--sol-donut-size-l:349.875px;--sol-bar-height-m:173px;--sol-bar-height-l:calc(var(--sol-chart-plot-height-l) - var(--sol-bar-padding-l) * 2 - var(--sol-text-title-l) - var(--sol-category-font-size-l) * var(--sol-category-line-height) - 28px);--sol-bar-height-desktop:220px;--sol-bar-padding-m:14px;--sol-bar-padding-l:26px;--sol-bar-column-width-m:0px;--sol-bar-column-width-l:112px;--sol-bar-plot-min-height-m:352px;--sol-bar-plot-min-height-l:var(--sol-chart-plot-height-l);--sol-bar-mask-m:none;--sol-bar-mask-l:linear-gradient(to right, transparent, #000 26px, #000 calc(100% - 26px), transparent);--sol-bar-stacked-height-m:96px;--sol-bar-stacked-height-l:112px;--sol-chart-plot-height-m:352px;--sol-chart-plot-height-l:calc(var(--sol-donut-size-l) + 28px);--sol-text-body:var(--sol-text-body-m);--sol-text-label:var(--sol-text-label-m);--sol-text-subtitle:var(--sol-text-subtitle-l);--sol-text-title:var(--sol-text-title-l);--sol-text-title-small:var(--sol-text-title-small-l);--sol-text-item-title:var(--sol-text-title-small-l);--sol-item-title-line-height:var(--sol-item-title-line-height-m);--sol-text-heading-small:var(--sol-text-heading-small-m);--sol-text-display:var(--sol-text-display-m);--sol-text-page-display:var(--sol-text-page-display-l);--sol-text-display-xl:var(--sol-text-display-xl-l);--sol-text-chart-value:var(--sol-text-chart-value-m);--sol-text-chart-total:var(--sol-text-chart-total-m);--sol-text-metric-accent:var(--sol-text-metric-accent-l);--sol-subtitle-line-height:var(--sol-subtitle-line-height-l);--sol-control-height:var(--sol-control-height-m);--sol-control-padding-inline:var(--sol-control-padding-inline-m);--sol-control-gap:var(--sol-control-gap-m);--sol-control-font-size:var(--sol-control-font-size-m);--sol-control-badge-font-size:var(--sol-control-badge-font-size-m);--sol-control-icon-padding:var(--sol-control-icon-padding-m);--sol-control-badge-padding-end:var(--sol-control-badge-padding-end-m);--sol-icon-size:var(--sol-icon-size-m);--sol-icon-paintbrush-size:var(--sol-icon-paintbrush-size-m);--sol-category-font-size:var(--sol-category-font-size-m);--sol-category-padding-block:var(--sol-category-padding-block-m);--sol-category-padding-inline:var(--sol-category-padding-inline-m);--sol-category-gap:var(--sol-category-gap-m);--sol-category-icon-size:var(--sol-category-icon-size-m);--sol-category-row-height:var(--sol-category-row-height-m);--sol-category-row-padding-block:var(--sol-category-row-padding-block-m);--sol-category-row-padding-inline:var(--sol-category-row-padding-inline-m);--sol-panel-control-size:var(--sol-panel-control-size-l);--sol-panel-title-padding-top:var(--sol-panel-title-padding-top-l);--sol-panel-title-padding-bottom:var(--sol-panel-title-padding-bottom-l);--sol-panel-padding-inline:var(--sol-panel-padding-inline-l);--sol-content-padding:var(--sol-content-padding-l);--sol-details-gap:var(--sol-details-gap-l);--sol-details-bottom-gap:var(--sol-details-bottom-gap-l);--sol-metric-padding-block:var(--sol-metric-padding-block-l);--sol-metric-padding-inline:var(--sol-metric-padding-inline-l);--sol-metric-gap:var(--sol-metric-gap-l);--sol-item-width:var(--sol-item-width-default);--sol-item-qr-size:var(--sol-item-qr-size-m);--sol-artwork-width:var(--sol-artwork-width-l);--sol-item-info-padding-block:var(--sol-item-info-padding-block-l);--sol-item-info-gap:var(--sol-item-info-gap-l);--sol-table-header-height:var(--sol-table-header-height-m);--sol-table-row-height:var(--sol-table-row-height-m);--sol-table-font-size:var(--sol-table-font-size-l);--sol-owner-font-size:var(--sol-owner-font-size-m);--sol-owner-avatar-size:var(--sol-owner-avatar-size-m);--sol-nav-height:var(--sol-nav-height-l);--sol-nav-brand-width:var(--sol-nav-brand-width-l);--sol-nav-padding-inline:var(--sol-nav-padding-inline-l);--sol-nav-tile-size:var(--sol-nav-tile-size-l);--sol-nav-menu-icon-width:var(--sol-nav-menu-icon-width-l);--sol-nav-menu-icon-height:var(--sol-nav-menu-icon-height-l);--sol-nav-sheet-font-size:var(--sol-font-46);--sol-slider-edge:var(--sol-slider-edge-m);--sol-slider-track-height:var(--sol-slider-track-height-m);--sol-slider-height:var(--sol-slider-height-m);--sol-slider-thumb-width:var(--sol-slider-thumb-width-m);--sol-slider-thumb-height:var(--sol-slider-thumb-height-m);--sol-slider-tick-height:var(--sol-slider-tick-height-m);--sol-slider-accent-tick-height:var(--sol-slider-accent-tick-height-m);--sol-spinner-size:var(--sol-spinner-size-m);--sol-donut-size:var(--sol-donut-size-m);--sol-bar-height:var(--sol-bar-height-desktop);--sol-bar-stacked-height:var(--sol-bar-stacked-height-l);--sol-chart-plot-height:var(--sol-chart-plot-height-m);--sol-bar-stacked-display:block;--sol-bar-padding:var(--sol-content-padding);--sol-bar-column-width:var(--sol-bar-column-width-m);--sol-bar-plot-min-height:var(--sol-bar-plot-min-height-m);--sol-bar-mask:var(--sol-bar-mask-m);--sol-panel-title-size:var(--sol-text-title);--sol-display-small-size:var(--sol-text-chart-value)}@media (width<=700px){:where(.sol-ui){--sol-control-hover-enabled:0;--sol-control-press-scale:1.04;--sol-segmented-width:100%;--sol-segmented-row-width:100%;--sol-segmented-option-flex:1 1 0;--sol-segmented-row-min-width:0px;--sol-segmented-option-padding:0px;--sol-segmented-text-flex:0 1 auto;--sol-segmented-text-padding:min(var(--sol-control-padding-inline), 12%);--sol-text-label:var(--sol-text-label-l);--sol-text-subtitle:var(--sol-text-subtitle-m);--sol-text-title-small:var(--sol-text-title-small-m);--sol-text-item-title:var(--sol-text-item-title-l);--sol-item-title-line-height:var(--sol-item-title-line-height-l);--sol-text-display:var(--sol-text-display-l);--sol-text-page-display:var(--sol-text-page-display-m);--sol-text-display-xl:var(--sol-text-display-xl-m);--sol-text-chart-value:var(--sol-text-chart-value-l);--sol-text-chart-total:var(--sol-text-chart-total-l);--sol-text-metric-accent:var(--sol-text-metric-accent-m);--sol-subtitle-line-height:var(--sol-subtitle-line-height-m);--sol-control-height:var(--sol-control-height-l);--sol-control-padding-inline:var(--sol-control-padding-inline-l);--sol-control-gap:var(--sol-control-gap-l);--sol-control-font-size:var(--sol-control-font-size-l);--sol-control-badge-font-size:var(--sol-control-badge-font-size-l);--sol-control-icon-padding:var(--sol-control-icon-padding-l);--sol-control-badge-padding-end:var(--sol-control-badge-padding-end-l);--sol-icon-size:var(--sol-icon-size-l);--sol-icon-paintbrush-size:var(--sol-icon-paintbrush-size-l);--sol-category-font-size:var(--sol-font-16);--sol-category-padding-block:var(--sol-category-padding-block-l);--sol-category-padding-inline:var(--sol-category-padding-inline-l);--sol-category-gap:var(--sol-category-gap-l);--sol-category-icon-size:var(--sol-category-icon-size-l);--sol-category-row-height:var(--sol-category-row-height-l);--sol-category-row-padding-block:var(--sol-category-row-padding-block-l);--sol-category-row-padding-inline:var(--sol-category-row-padding-inline-l);--sol-content-padding:var(--sol-content-padding-m);--sol-details-gap:var(--sol-details-gap-m);--sol-details-bottom-gap:var(--sol-details-bottom-gap-m);--sol-metric-padding-block:var(--sol-metric-padding-block-m);--sol-metric-padding-inline:var(--sol-metric-padding-inline-m);--sol-metric-gap:var(--sol-metric-gap-m);--sol-item-width:var(--sol-item-width-l);--sol-item-qr-size:var(--sol-item-qr-size-l);--sol-artwork-width:var(--sol-artwork-width-m);--sol-item-info-padding-block:var(--sol-item-info-padding-block-m);--sol-item-info-gap:var(--sol-item-info-gap-m);--sol-table-header-height:var(--sol-table-header-height-l);--sol-table-row-height:var(--sol-table-row-height-l);--sol-nav-height:var(--sol-nav-height-m);--sol-nav-brand-width:var(--sol-nav-brand-width-m);--sol-nav-padding-inline:var(--sol-nav-padding-inline-m);--sol-slider-edge:var(--sol-slider-edge-l);--sol-slider-track-height:var(--sol-slider-track-height-l);--sol-slider-height:var(--sol-slider-height-l);--sol-slider-thumb-width:var(--sol-slider-thumb-width-l);--sol-slider-thumb-height:var(--sol-slider-thumb-height-l);--sol-slider-tick-height:var(--sol-slider-tick-height-l);--sol-slider-accent-tick-height:var(--sol-slider-accent-tick-height-l);--sol-donut-size:var(--sol-donut-size-l);--sol-chart-plot-height:var(--sol-chart-plot-height-l);--sol-bar-height:var(--sol-bar-height-l);--sol-bar-stacked-height:var(--sol-bar-stacked-height-m);--sol-bar-stacked-display:none;--sol-bar-padding:var(--sol-bar-padding-l);--sol-bar-column-width:var(--sol-bar-column-width-l);--sol-bar-plot-min-height:var(--sol-bar-plot-min-height-l);--sol-bar-mask:var(--sol-bar-mask-l)}}:where([data-sol-size=M]){--sol-control-hover-enabled:1;--sol-control-press-scale:1;--sol-segmented-width:fit-content;--sol-segmented-row-width:max-content;--sol-segmented-option-flex:none;--sol-segmented-row-min-width:max-content;--sol-segmented-option-padding:var(--sol-control-padding-inline);--sol-segmented-text-flex:none;--sol-segmented-text-padding:0px;--sol-text-body:var(--sol-text-body-m);--sol-text-label:var(--sol-text-label-m);--sol-text-subtitle:var(--sol-text-subtitle-m);--sol-text-title:var(--sol-text-title-m);--sol-text-title-small:var(--sol-text-title-small-m);--sol-text-item-title:var(--sol-text-item-title-m);--sol-item-title-line-height:var(--sol-item-title-line-height-m);--sol-text-heading-small:var(--sol-text-heading-small-m);--sol-text-display:var(--sol-text-display-m);--sol-text-page-display:var(--sol-text-page-display-m);--sol-text-display-xl:var(--sol-text-display-xl-m);--sol-text-chart-value:var(--sol-text-chart-value-m);--sol-text-chart-total:var(--sol-text-chart-total-m);--sol-text-metric-accent:var(--sol-text-metric-accent-m);--sol-subtitle-line-height:var(--sol-subtitle-line-height-m);--sol-control-height:var(--sol-control-height-m);--sol-control-padding-inline:var(--sol-control-padding-inline-m);--sol-control-gap:var(--sol-control-gap-m);--sol-control-font-size:var(--sol-control-font-size-m);--sol-control-badge-font-size:var(--sol-control-badge-font-size-m);--sol-control-icon-padding:var(--sol-control-icon-padding-m);--sol-control-badge-padding-end:var(--sol-control-badge-padding-end-m);--sol-icon-size:var(--sol-icon-size-m);--sol-icon-paintbrush-size:var(--sol-icon-paintbrush-size-m);--sol-category-font-size:var(--sol-category-font-size-m);--sol-category-padding-block:var(--sol-category-padding-block-m);--sol-category-padding-inline:var(--sol-category-padding-inline-m);--sol-category-gap:var(--sol-category-gap-m);--sol-category-icon-size:var(--sol-category-icon-size-m);--sol-category-row-height:var(--sol-category-row-height-m);--sol-category-row-padding-block:var(--sol-category-row-padding-block-m);--sol-category-row-padding-inline:var(--sol-category-row-padding-inline-m);--sol-panel-control-size:var(--sol-panel-control-size-m);--sol-panel-title-padding-top:var(--sol-panel-title-padding-top-m);--sol-panel-title-padding-bottom:var(--sol-panel-title-padding-bottom-m);--sol-panel-padding-inline:var(--sol-panel-padding-inline-m);--sol-content-padding:var(--sol-content-padding-m);--sol-details-gap:var(--sol-details-gap-m);--sol-details-bottom-gap:var(--sol-details-bottom-gap-m);--sol-metric-padding-block:var(--sol-metric-padding-block-m);--sol-metric-padding-inline:var(--sol-metric-padding-inline-m);--sol-metric-gap:var(--sol-metric-gap-m);--sol-item-width:var(--sol-item-width-m);--sol-item-qr-size:var(--sol-item-qr-size-m);--sol-artwork-width:var(--sol-artwork-width-m);--sol-item-info-padding-block:var(--sol-item-info-padding-block-m);--sol-item-info-gap:var(--sol-item-info-gap-m);--sol-table-header-height:var(--sol-table-header-height-m);--sol-table-row-height:var(--sol-table-row-height-m);--sol-table-font-size:var(--sol-table-font-size-m);--sol-owner-font-size:var(--sol-owner-font-size-m);--sol-owner-avatar-size:var(--sol-owner-avatar-size-m);--sol-nav-height:var(--sol-nav-height-m);--sol-nav-brand-width:var(--sol-nav-brand-width-m);--sol-nav-padding-inline:var(--sol-nav-padding-inline-m);--sol-nav-tile-size:var(--sol-nav-tile-size-m);--sol-nav-menu-icon-width:var(--sol-nav-menu-icon-width-m);--sol-nav-menu-icon-height:var(--sol-nav-menu-icon-height-m);--sol-slider-edge:var(--sol-slider-edge-m);--sol-slider-track-height:var(--sol-slider-track-height-m);--sol-slider-height:var(--sol-slider-height-m);--sol-slider-thumb-width:var(--sol-slider-thumb-width-m);--sol-slider-thumb-height:var(--sol-slider-thumb-height-m);--sol-slider-tick-height:var(--sol-slider-tick-height-m);--sol-slider-accent-tick-height:var(--sol-slider-accent-tick-height-m);--sol-spinner-size:var(--sol-spinner-size-m);--sol-donut-size:var(--sol-donut-size-m);--sol-bar-height:var(--sol-bar-height-m);--sol-bar-stacked-height:var(--sol-bar-stacked-height-m);--sol-chart-plot-height:var(--sol-chart-plot-height-m);--sol-bar-stacked-display:block;--sol-bar-padding:var(--sol-bar-padding-m);--sol-bar-column-width:var(--sol-bar-column-width-m);--sol-bar-plot-min-height:var(--sol-bar-plot-min-height-m);--sol-bar-mask:var(--sol-bar-mask-m);--sol-panel-title-size:var(--sol-text-title);--sol-display-small-size:var(--sol-text-chart-value)}:where([data-sol-size=L]){--sol-control-hover-enabled:0;--sol-control-press-scale:1.04;--sol-segmented-width:100%;--sol-segmented-row-width:100%;--sol-segmented-option-flex:1 1 0;--sol-segmented-row-min-width:0px;--sol-segmented-option-padding:0px;--sol-segmented-text-flex:0 1 auto;--sol-segmented-text-padding:min(var(--sol-control-padding-inline), 12%);--sol-text-body:var(--sol-text-body-l);--sol-text-label:var(--sol-text-label-l);--sol-text-subtitle:var(--sol-text-subtitle-l);--sol-text-title:var(--sol-text-title-l);--sol-text-title-small:var(--sol-text-title-small-l);--sol-text-item-title:var(--sol-text-item-title-l);--sol-item-title-line-height:var(--sol-item-title-line-height-l);--sol-text-heading-small:var(--sol-text-heading-small-l);--sol-text-display:var(--sol-text-display-l);--sol-text-page-display:var(--sol-text-page-display-l);--sol-text-display-xl:var(--sol-text-display-xl-l);--sol-text-chart-value:var(--sol-text-chart-value-l);--sol-text-chart-total:var(--sol-text-chart-total-l);--sol-text-metric-accent:var(--sol-text-metric-accent-l);--sol-subtitle-line-height:var(--sol-subtitle-line-height-l);--sol-control-height:var(--sol-control-height-l);--sol-control-padding-inline:var(--sol-control-padding-inline-l);--sol-control-gap:var(--sol-control-gap-l);--sol-control-font-size:var(--sol-control-font-size-l);--sol-control-badge-font-size:var(--sol-control-badge-font-size-l);--sol-control-icon-padding:var(--sol-control-icon-padding-l);--sol-control-badge-padding-end:var(--sol-control-badge-padding-end-l);--sol-icon-size:var(--sol-icon-size-l);--sol-icon-paintbrush-size:var(--sol-icon-paintbrush-size-l);--sol-category-font-size:var(--sol-category-font-size-l);--sol-category-padding-block:var(--sol-category-padding-block-l);--sol-category-padding-inline:var(--sol-category-padding-inline-l);--sol-category-gap:var(--sol-category-gap-l);--sol-category-icon-size:var(--sol-category-icon-size-l);--sol-category-row-height:var(--sol-category-row-height-l);--sol-category-row-padding-block:var(--sol-category-row-padding-block-l);--sol-category-row-padding-inline:var(--sol-category-row-padding-inline-l);--sol-panel-control-size:var(--sol-panel-control-size-l);--sol-panel-title-padding-top:var(--sol-panel-title-padding-top-l);--sol-panel-title-padding-bottom:var(--sol-panel-title-padding-bottom-l);--sol-panel-padding-inline:var(--sol-panel-padding-inline-l);--sol-content-padding:var(--sol-content-padding-l);--sol-details-gap:var(--sol-details-gap-l);--sol-details-bottom-gap:var(--sol-details-bottom-gap-l);--sol-metric-padding-block:var(--sol-metric-padding-block-l);--sol-metric-padding-inline:var(--sol-metric-padding-inline-l);--sol-metric-gap:var(--sol-metric-gap-l);--sol-item-width:var(--sol-item-width-l);--sol-item-qr-size:var(--sol-item-qr-size-l);--sol-artwork-width:var(--sol-artwork-width-l);--sol-item-info-padding-block:var(--sol-item-info-padding-block-l);--sol-item-info-gap:var(--sol-item-info-gap-l);--sol-table-header-height:var(--sol-table-header-height-l);--sol-table-row-height:var(--sol-table-row-height-l);--sol-table-font-size:var(--sol-table-font-size-l);--sol-owner-font-size:var(--sol-owner-font-size-l);--sol-owner-avatar-size:var(--sol-owner-avatar-size-l);--sol-nav-height:var(--sol-nav-height-l);--sol-nav-brand-width:var(--sol-nav-brand-width-l);--sol-nav-padding-inline:var(--sol-nav-padding-inline-l);--sol-nav-tile-size:var(--sol-nav-tile-size-l);--sol-nav-menu-icon-width:var(--sol-nav-menu-icon-width-l);--sol-nav-menu-icon-height:var(--sol-nav-menu-icon-height-l);--sol-slider-edge:var(--sol-slider-edge-l);--sol-slider-track-height:var(--sol-slider-track-height-l);--sol-slider-height:var(--sol-slider-height-l);--sol-slider-thumb-width:var(--sol-slider-thumb-width-l);--sol-slider-thumb-height:var(--sol-slider-thumb-height-l);--sol-slider-tick-height:var(--sol-slider-tick-height-l);--sol-slider-accent-tick-height:var(--sol-slider-accent-tick-height-l);--sol-spinner-size:var(--sol-spinner-size-l);--sol-donut-size:var(--sol-donut-size-l);--sol-bar-height:var(--sol-bar-height-l);--sol-bar-stacked-height:var(--sol-bar-stacked-height-l);--sol-chart-plot-height:var(--sol-chart-plot-height-l);--sol-bar-stacked-display:none;--sol-bar-padding:var(--sol-bar-padding-l);--sol-bar-column-width:var(--sol-bar-column-width-l);--sol-bar-plot-min-height:var(--sol-bar-plot-min-height-l);--sol-bar-mask:var(--sol-bar-mask-l);--sol-panel-title-size:var(--sol-text-title);--sol-display-small-size:var(--sol-text-chart-value)}.sol-text-body{font-family:Figtree Variable,sans-serif;font-weight:550;font-size:var(--sol-text-body);line-height:var(--sol-body-line-height)}.sol-text-label{font-weight:500;font-family:var(--mono);font-size:var(--sol-text-label);line-height:var(--sol-label-line-height)}.sol-text-subtitle{font-family:Figtree Variable,sans-serif;font-weight:500;font-size:var(--sol-text-subtitle);line-height:var(--sol-subtitle-line-height)}.sol-text-title{font-weight:500;font-family:var(--display);font-size:var(--sol-text-title);line-height:1}.sol-text-display{font-weight:500;font-family:var(--display);font-size:var(--sol-text-display);line-height:1}:where(.sol-ui,[data-sol-surface="100"]){--sol-slider-track-color:var(--solui-neutral-300);--sol-slider-tick-color:var(--solui-neutral-600)}:where(.sol-panel-body,.sol-panel-header,[data-sol-surface="300"]){--sol-slider-track-color:var(--solui-neutral-200);--sol-slider-tick-color:var(--solui-neutral-600)}:where([data-sol-surface="700"]){--sol-slider-track-color:var(--solui-neutral-300);--sol-slider-tick-color:var(--solui-neutral-600)}.sol-empty{text-align:center;min-height:160px;font-size:var(--sol-text-label);place-items:center;display:grid;padding:54px 20px!important}.sol-button{height:var(--sol-control-height);gap:var(--sol-control-gap);padding:0 var(--sol-control-padding-inline);letter-spacing:-.15px;isolation:isolate;--sol-button-background:var(--sol-button-base-background);min-width:0;transition:background-color var(--sol-hover-exit-duration) var(--sol-hover-exit-easing), transform var(--sol-feedback-duration) var(--sol-feedback-easing);border:0;justify-content:center;align-items:center;display:flex;position:relative;transform:scale(1);font-size:var(--sol-control-font-size)!important;font-weight:550!important}.sol-button:after{content:"";pointer-events:none;background:var(--sol-button-highlight,var(--solui-accent-300-alpha-100));opacity:0;transition:opacity var(--sol-hover-exit-duration) var(--sol-hover-exit-easing);position:absolute;inset:0}.sol-button:not(:disabled):is(:active,:focus-visible,[data-pressed]):after{opacity:1;transition-duration:var(--sol-feedback-duration)}.sol-button.neutral:not(:disabled):is(:active,:focus-visible,[data-pressed]){--sol-button-background:var(--solui-neutral-750)}@media (hover:hover){.sol-button:not(:disabled)[data-hover]:after{opacity:1;transition-duration:0s}.sol-button.neutral:not(:disabled)[data-hover]{--sol-button-background:var(--solui-neutral-750)}}.sol-button.solid{--sol-button-highlight:var(--solui-neutral-100-alpha-100);--sol-button-base-background:var(--solui-accent-300);background:var(--sol-button-background);color:var(--solui-neutral-100)}.sol-button.tinted{--sol-button-base-background:var(--solui-accent-100);background:var(--sol-button-background);color:var(--solui-accent-300)}.sol-button.neutral{--sol-button-highlight:var(--solui-neutral-800-alpha-100);--sol-button-base-background:var(--solui-neutral-600);background:var(--sol-button-background);color:var(--solui-neutral-800)}.sol-button.has-icon{padding-right:var(--sol-control-gap);justify-content:space-between}.sol-button>:not(.sol-pattern){z-index:1;position:relative}.sol-button:has(>.sol-badge){padding:0 var(--sol-control-badge-padding-end) 0 var(--sol-control-padding-inline);justify-content:center}.sol-button .sol-badge{background:var(--solui-accent-300);color:var(--solui-neutral-100);font:500 var(--sol-control-badge-font-size) var(--mono);padding:4px 8px;position:absolute;top:-8px;right:-8px}.sol-button:is(.textured,.pattern){--sol-pattern-color:currentColor;--sol-pattern-border-width:var(--sol-outline-width);border:var(--sol-pattern-border-width) solid transparent}.sol-button:not(:disabled):is([data-hover],:active,:focus-visible,[data-pressed]){transition-duration:var(--sol-feedback-duration), var(--sol-feedback-duration)}.sol-icon-button>.sol-icon{transition:transform var(--sol-feedback-duration) var(--sol-feedback-easing)}@media (prefers-reduced-motion:no-preference){.sol-button:not(:disabled):is(:active,:focus-visible,[data-pressed]){transform:scale(var(--sol-control-press-scale))}}.sol-button.sol-icon-button{width:var(--sol-control-height);flex:none;justify-content:center;padding:var(--sol-control-icon-padding)!important}.sol-icon-button>span:empty:not(.sol-icon){display:none}@media (prefers-reduced-motion:reduce){.sol-button:after{transition:none}}.sol-slider{width:100%;min-width:44px;height:var(--sol-slider-height);isolation:isolate;contain:layout style;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.sol-slider-track,.sol-slider-highlight-track{inset:calc(50% - var(--sol-slider-track-height) / 2) 0 auto;height:var(--sol-slider-track-height);pointer-events:none;direction:ltr;position:absolute}.sol-slider-track{background:var(--sol-slider-track-color,var(--solui-neutral-300))}.sol-slider-highlight{top:calc(var(--sol-slider-height) / -2);height:var(--sol-slider-height);pointer-events:none;direction:ltr;position:absolute;left:0;overflow:hidden}.sol-slider-highlight-track{right:auto}.sol-slider-tick{width:2px;height:var(--sol-slider-tick-height);background:var(--sol-slider-tick-color,var(--solui-neutral-600));transition:transform .18s ease-out;position:absolute;top:50%;transform:translate(-50%,-50%)scaleY(1)}.sol-slider-highlight .sol-slider-tick{width:3px;height:var(--sol-slider-accent-tick-height);background:var(--solui-accent-300);transition:none}.sol-slider-line{top:50%;left:calc(var(--sol-slider-edge) - 1px);right:calc(var(--sol-slider-edge) - 1px);background:var(--sol-slider-tick-color,var(--solui-neutral-600));height:3px;position:absolute;transform:translateY(-50%)}.sol-slider-highlight .sol-slider-line{background:var(--solui-accent-300)}:is(.sol-slider[data-dragging] .sol-slider-track .sol-slider-tick,.sol-slider:not([data-pointer-focus]):has(.sol-slider-input:focus-visible) .sol-slider-track .sol-slider-tick){transition:none}.sol-slider-input{z-index:1;opacity:0;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;margin:0;position:absolute;inset:0}.sol-slider-thumb-position{pointer-events:none;position:absolute;top:50%;left:0}.sol-slider-thumb{box-sizing:border-box;width:var(--sol-slider-thumb-width);height:var(--sol-slider-thumb-height);background:0 0;display:block;position:relative;transform:translate(-50%,-50%)}.sol-slider-thumb-offset{display:block}.sol-slider[data-dragging] .sol-slider-highlight-track,.sol-slider[data-dragging] .sol-slider-thumb-position,.sol-slider[data-dragging] .sol-slider-thumb-offset,.sol-slider[data-dragging] .sol-slider-track .sol-slider-tick{will-change:transform}.sol-slider-thumb:before{content:"";background:var(--solui-accent-300);clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,3px 3px,3px calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) 3px,3px 3px);transition:inset .18s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.sol-slider[data-dragging] .sol-slider-thumb:before{transition-duration:.12s;inset:-2px}.sol-slider[data-dragging] .sol-slider-input{cursor:grabbing}.sol-slider:not([data-pointer-focus]) .sol-slider-input:focus-visible~.sol-slider-thumb-position .sol-slider-thumb{outline:2px solid var(--solui-accent-300);outline-offset:3px}.sol-slider[data-disabled]{opacity:.4}.sol-slider[data-disabled] .sol-slider-input{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.sol-slider-thumb,.sol-slider-thumb:before,.sol-slider-tick{transition:none}}.sol-spinner{vertical-align:middle;color:inherit;flex:none;display:inline-flex}.sol-spinner>svg{width:100%;height:100%;display:block;overflow:visible}.sol-spinner-dot{fill:currentColor;fill-opacity:0;animation:var(--sol-spinner-animation,sol-spinner-reveal) var(--sol-spinner-period) linear infinite;animation-delay:var(--sol-spinner-delay)}.sol-spinner[data-pattern=wave],.sol-spinner[data-pattern=scan]{--sol-spinner-animation:sol-spinner-overlap}.sol-spinner[data-paused] .sol-spinner-dot,.sol-spinner[data-motion-paused] .sol-spinner-dot{animation-play-state:paused}.sol-spinner[data-generated] .sol-spinner-dot{fill-opacity:var(--sol-spinner-static-opacity,1);animation:none}@keyframes sol-spinner-reveal{0%,80%,to{fill-opacity:0}6%{fill-opacity:1}20%{fill-opacity:.8}40%{fill-opacity:.4}60%{fill-opacity:.14}}@keyframes sol-spinner-overlap{0%,88.8889%,to{fill-opacity:0}6.66667%{fill-opacity:1}22.2222%{fill-opacity:.8}44.4444%{fill-opacity:.4}66.6667%{fill-opacity:.14}}@media (prefers-reduced-motion:reduce){.sol-spinner-dot{fill-opacity:0;animation:none}.sol-spinner-dot[data-rest]{fill-opacity:1}}.sol-segmented-control{width:var(--sol-segmented-width);background:var(--solui-neutral-600);scrollbar-width:thin;transform-origin:0;min-width:0;max-width:100%;overflow:visible;transform:scaleX(1)}.sol-segmented-control[data-overflow]{overflow-x:auto}.sol-segmented-track{width:var(--sol-segmented-row-width);min-width:var(--sol-segmented-row-min-width);isolation:isolate;contain:layout style;position:relative;overflow:visible}.sol-segmented-labels{width:var(--sol-segmented-row-width);min-width:var(--sol-segmented-row-min-width);display:flex}.sol-segmented-control .sol-segmented-option{flex:var(--sol-segmented-option-flex);min-width:0;height:var(--sol-control-height);padding:0 var(--sol-segmented-option-padding);color:var(--solui-neutral-800);font:inherit;font-size:var(--sol-control-font-size);letter-spacing:-.15px;white-space:nowrap;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0;font-weight:550;display:flex}.sol-segmented-text{box-sizing:border-box;flex:var(--sol-segmented-text-flex);min-width:0;max-width:100%;padding:0 var(--sol-segmented-text-padding);text-overflow:ellipsis;transform-origin:50%;display:block;overflow:hidden;transform:scaleX(1)}.sol-segmented-option{transition:background-color var(--sol-feedback-duration) var(--sol-feedback-easing)}.sol-segmented-control button.sol-segmented-option[data-pressed]{background:var(--solui-neutral-750)}.sol-segmented-mask-labels .sol-segmented-option[data-pressed]{background:var(--solui-accent-300-alpha-100)}@media (prefers-reduced-motion:no-preference){.sol-segmented-track:is([data-dragging],:has(button[aria-checked=true][data-pressed]:enabled))>.sol-segmented-accent-window{scale:var(--sol-control-press-scale)}}.sol-segmented-accent-window,.sol-segmented-accent{pointer-events:none;width:100%;position:absolute;top:0;bottom:0;left:0;overflow:clip;transform:translate(0)}.sol-segmented-accent-window{transition:scale var(--sol-feedback-duration) var(--sol-feedback-easing);transform:translate(0,0)scale(1)}.sol-segmented-accent{background:var(--solui-accent-300);transform:translate(-100%)}.sol-segmented-mask-labels{position:absolute;top:0;left:0;transform:translate(0)}.sol-segmented-mask-labels .sol-segmented-option{color:var(--solui-neutral-100)}.sol-segmented-track:is([data-dragging],[data-settling]) :is(.sol-segmented-accent,.sol-segmented-mask-labels){will-change:transform}.sol-segmented-track:is([data-dragging],[data-settling])>.sol-segmented-accent-window{will-change:translate, scale}.sol-segmented-track[data-ready] .sol-segmented-accent,.sol-segmented-track[data-ready] .sol-segmented-mask-labels{transition:transform .36s cubic-bezier(.22,1,.36,1)}.sol-segmented-track[data-ready] .sol-segmented-accent-window{transition:translate .36s cubic-bezier(.22, 1, .36, 1), scale var(--sol-feedback-duration) var(--sol-feedback-easing)}.sol-segmented-track[data-dragging] .sol-segmented-accent-window,.sol-segmented-track[data-dragging] .sol-segmented-accent,.sol-segmented-track[data-dragging] .sol-segmented-mask-labels,.sol-segmented-track[data-settling] .sol-segmented-accent-window,.sol-segmented-track[data-settling] .sol-segmented-accent,.sol-segmented-track[data-settling] .sol-segmented-mask-labels{transition:none}.sol-segmented-track[data-settling] .sol-segmented-accent-window{transition:scale var(--sol-feedback-duration) var(--sol-feedback-easing)}.sol-segmented-track[data-dragging] button{cursor:grabbing}.sol-segmented-control .sol-segmented-option:focus-visible{outline:none;position:relative}.sol-segmented-option:focus-visible:after{content:"";z-index:2;outline:2px solid var(--solui-neutral-900);pointer-events:none;position:absolute;inset:3px}.sol-segmented-control[data-disabled],.sol-segmented-mask-labels [data-disabled]{opacity:.4}.sol-segmented-control[data-disabled] button:disabled{opacity:1}@media (prefers-reduced-motion:reduce){.sol-segmented-accent-window,.sol-segmented-track[data-ready] .sol-segmented-accent-window,.sol-segmented-track[data-ready] .sol-segmented-accent,.sol-segmented-track[data-ready] .sol-segmented-mask-labels{transition:none}}.sol-pattern{inset:calc(-1 * var(--sol-pattern-border-width));border:var(--sol-pattern-border-width) solid var(--sol-pattern-color);pointer-events:none;z-index:0;mix-blend-mode:normal;opacity:var(--sol-pattern-opacity);position:absolute;overflow:hidden;container-type:size}.sol-pattern-window{position:absolute;inset:0;overflow:hidden}.sol-pattern-lines{width:calc(100% + var(--sol-pattern-travel));height:100%;position:absolute;top:0;left:0}.sol-chart-pattern{pointer-events:none;opacity:var(--sol-pattern-opacity);mix-blend-mode:normal;position:absolute;inset:0}.sol-texture-stripes{background-image:repeating-linear-gradient(135deg, var(--sol-pattern-color,currentColor) 0 var(--sol-pattern-line-width), transparent var(--sol-pattern-line-width) var(--sol-pattern-period))}.sol-texture-inverse-stripes{background-image:repeating-linear-gradient(45deg, var(--sol-pattern-color,currentColor) 0 var(--sol-pattern-line-width), transparent var(--sol-pattern-line-width) var(--sol-pattern-period))}:is(.sol-texture-dots,.sol-pattern-window:has(>.sol-texture-dots)){--sol-pattern-cell:6px;--sol-pattern-dot:1.25px;--sol-pattern-inset:1px}.sol-texture-dots,.sol-chart-pattern.sol-texture-dots:before{background-image:radial-gradient(circle, var(--sol-pattern-color,currentColor) 0 var(--sol-pattern-dot), transparent calc(var(--sol-pattern-dot) + .75px));background-size:var(--sol-pattern-cell) var(--sol-pattern-cell)}.sol-chart-pattern.sol-texture-dots:before{--sol-pattern-window-width:round(down, 100cqw - 2 * var(--sol-pattern-inset), var(--sol-pattern-cell));--sol-pattern-window-height:round(down, 100cqh - 2 * var(--sol-pattern-inset), var(--sol-pattern-cell));inset:auto;left:calc((100cqw - var(--sol-pattern-window-width)) / 2);top:calc((100cqh - var(--sol-pattern-window-height)) / 2);width:var(--sol-pattern-window-width);height:var(--sol-pattern-window-height);position:absolute}.sol-pattern-window:has(>.sol-texture-dots){--sol-pattern-window-width:round(down, 100cqw - 2 * var(--sol-pattern-inset), var(--sol-pattern-cell));--sol-pattern-window-height:round(down, 100cqh - 2 * var(--sol-pattern-inset), var(--sol-pattern-cell));inset:auto;left:calc((100cqw - var(--sol-pattern-window-width)) / 2);top:calc((100cqh - var(--sol-pattern-window-height)) / 2);width:var(--sol-pattern-window-width);height:var(--sol-pattern-window-height);position:absolute}.sol-chart-pattern.sol-texture-dots{background:0 0;overflow:hidden;container-type:size}.sol-chart-pattern.sol-texture-dots:before{content:""}.sol-texture-cross{--sol-pattern-cell:10px;--sol-pattern-stroke:1.5px;--sol-pattern-travel:calc(var(--sol-pattern-cell) * 1.41421 * 4);background-image:repeating-linear-gradient(45deg, var(--sol-pattern-color,currentColor) 0 var(--sol-pattern-stroke), transparent var(--sol-pattern-stroke) var(--sol-pattern-cell)), repeating-linear-gradient(135deg, var(--sol-pattern-color,currentColor) 0 var(--sol-pattern-stroke), transparent var(--sol-pattern-stroke) var(--sol-pattern-cell))}.sol-glyph-field{z-index:0;pointer-events:none;background:var(--solui-neutral-150);color:var(--solui-neutral-500);--sol-glyph-hover:var(--solui-neutral-800);--sol-glyph-accent:var(--solui-accent-300);position:absolute;inset:0;overflow:hidden}.sol-glyph-field canvas{width:100%;height:100%;display:block}.sol-line-grid{z-index:0;pointer-events:none;--sol-line-grid-line:var(--solui-neutral-500);background-color:var(--solui-neutral-150);background-image:linear-gradient(to right, var(--sol-line-grid-line) var(--sol-outline-width), transparent 0), linear-gradient(to bottom, var(--sol-line-grid-line) var(--sol-outline-width), transparent 0);background-size:var(--sol-line-grid-cell) var(--sol-line-grid-cell);background-position:50%;position:absolute;inset:0}.sol-line-grid.canvas{background-image:none}.sol-line-grid canvas{width:100%;height:100%;display:block}.sol-needle-grid{z-index:0;pointer-events:none;background:var(--solui-neutral-150);--sol-needle-far:var(--solui-neutral-300);--sol-needle-near:var(--solui-accent-300);position:absolute;inset:0;overflow:hidden}.sol-needle-grid canvas{width:100%;height:100%;display:block}.sol-stripe-grid{z-index:0;pointer-events:none;background-color:var(--solui-neutral-150);--sol-stripe-grid-line:var(--solui-neutral-500);--sol-stripe-grid-angle:135deg;--sol-stripe-grid-half:calc(var(--sol-stripe-grid-period) / 2);--sol-stripe-grid-travel:calc(var(--sol-stripe-grid-period) * 1.41421);position:absolute;inset:0;overflow:hidden}.sol-stripe-grid:before{content:"";top:0;bottom:0;left:calc(-1 * var(--sol-stripe-grid-travel));width:calc(100% + var(--sol-stripe-grid-travel));background-image:repeating-linear-gradient(var(--sol-stripe-grid-angle), var(--sol-stripe-grid-line) 0 var(--sol-outline-width), transparent var(--sol-outline-width) var(--sol-stripe-grid-half), var(--sol-stripe-grid-line) var(--sol-stripe-grid-half) calc(var(--sol-stripe-grid-half) + var(--sol-outline-width)), transparent calc(var(--sol-stripe-grid-half) + var(--sol-outline-width)) var(--sol-stripe-grid-period));position:absolute}.sol-stripe-grid.mirrored{--sol-stripe-grid-angle:45deg}.sol-stripe-grid.animated:before{animation:1.2s linear infinite sol-stripe-grid-drift}.sol-stripe-grid.interactive:before{content:none}.sol-stripe-grid canvas{width:100%;height:100%;display:block}@keyframes sol-stripe-grid-drift{0%{transform:translate(0)}to{transform:translateX(var(--sol-stripe-grid-travel))}}@media (prefers-reduced-motion:reduce){.sol-stripe-grid:before{animation:none!important}}.sol-icon{width:var(--sol-icon-size);height:var(--sol-icon-size);-webkit-mask:var(--sol-icon-glyph) center / contain no-repeat;-webkit-mask:var(--sol-icon-glyph) center / contain no-repeat;mask:var(--sol-icon-glyph) center / contain no-repeat;background:currentColor;flex:none;justify-content:center;align-items:center;display:inline-flex}.sol-icon-paintbrush{width:var(--sol-icon-paintbrush-size);height:var(--sol-icon-paintbrush-size)}.sol-tag,.sol-button.sol-category-chip{gap:var(--sol-category-gap);padding:var(--sol-category-padding-block) var(--sol-category-padding-inline);white-space:nowrap;letter-spacing:.15px;border:0;justify-content:center;align-items:center;display:inline-flex;font:500 var(--sol-category-font-size)/var(--sol-category-line-height) var(--mono)!important}.sol-button.sol-category-chip{height:auto}.sol-tag{color:var(--tone-300)}.sol-tag:is(.textured,.pattern){isolation:isolate;--sol-pattern-line-width:var(--sol-category-icon-size);--sol-pattern-period:32px;--sol-pattern-travel:calc(var(--sol-pattern-period) * 1.41421);--sol-pattern-color:currentColor;--sol-pattern-border-width:var(--sol-outline-width);position:relative}.sol-tag:is(.textured,.pattern)>:not(.sol-pattern){z-index:1;position:relative}.sol-tag{background:var(--tone-100)}.sol-tag[data-appearance=primary]{background:var(--solui-accent-300);color:var(--solui-neutral-100)}.sol-tag[data-appearance=neutral]{background:var(--solui-neutral-700);color:var(--solui-neutral-800)}.sol-secondary{color:var(--tone-200)}.sol-tag:is([data-appearance=primary],[data-appearance=neutral]) .sol-secondary{color:inherit;opacity:.5}.sol-tag .sol-icon{width:var(--sol-category-icon-size);height:var(--sol-category-icon-size)}.sol-tag:is(.textured,.pattern)>.sol-pattern{inset:0}.sol-legend-item{gap:var(--sol-category-gap);padding:var(--sol-category-padding-block) var(--sol-category-padding-inline);white-space:nowrap;letter-spacing:.15px;color:var(--tone-300);border:0;justify-content:center;align-items:center;display:inline-flex;font:500 var(--sol-category-font-size)/var(--sol-category-line-height) var(--mono)!important}.sol-legend-item:is(.textured,.pattern){isolation:isolate;--sol-pattern-line-width:16px;--sol-pattern-period:32px;--sol-pattern-travel:calc(var(--sol-pattern-period) * 1.41421);--sol-pattern-border-width:0px;--sol-pattern-color:currentColor;position:relative}.sol-legend-item:is(.textured,.pattern)>:not(.sol-pattern){z-index:1;position:relative}.sol-legend-item:is(.textured,.pattern)>.sol-pattern{inset:var(--sol-outline-width)}.sol-legend-item{box-shadow:inset 0 0 0 var(--sol-outline-width) var(--tone-300-alpha-300);background:0 0}.sol-legend-value{opacity:.5}.sol-legend-item[aria-pressed=false]{opacity:.3;box-shadow:inset 0 0 0 var(--sol-outline-width) var(--tone-300)}.sol-legend-item[aria-pressed=false] .sol-legend-value{opacity:1}button.sol-legend-item:is(:active,:focus-visible,[data-pressed]){background:var(--tone-300-alpha-100);transition-duration:var(--sol-feedback-duration), var(--sol-feedback-duration)}.sol-legend-item{transition:background-color var(--sol-hover-exit-duration) var(--sol-hover-exit-easing), transform var(--sol-feedback-duration) var(--sol-feedback-easing)}@media (hover:hover){button.sol-legend-item[data-hover]{background:var(--tone-300-alpha-100);transition-duration:var(--sol-feedback-duration), var(--sol-feedback-duration)}}@media (prefers-reduced-motion:no-preference){button.sol-legend-item:is(:active,:focus-visible,[data-pressed]){transform:scale(var(--sol-control-press-scale))}}.sol-legend{border-top:var(--sol-outline-width) solid var(--solui-neutral-500);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:14px 20px;display:flex}@media (width<=700px){.sol-legend,.sol-css-donut-layout.side .sol-legend{overscroll-behavior-x:contain;scrollbar-width:none;--sol-legend-fade:linear-gradient(to right, transparent, #000 14px, #000 calc(100% - 14px), transparent);-webkit-mask:linear-gradient(#000, #000) top / 100% var(--sol-outline-width) no-repeat, var(--sol-legend-fade);-webkit-mask:linear-gradient(#000, #000) top / 100% var(--sol-outline-width) no-repeat, var(--sol-legend-fade);mask:linear-gradient(#000, #000) top / 100% var(--sol-outline-width) no-repeat, var(--sol-legend-fade);flex-flow:row;justify-content:safe center;gap:8px;padding:14px;overflow-x:auto}.sol-css-donut-layout.side .sol-legend{align-self:stretch;width:100%}.sol-legend::-webkit-scrollbar{display:none}.sol-legend>*{flex:none}}.sol-panel{background:var(--solui-neutral-300);min-width:0}.sol-panel>.sol-panel-header:after{content:none}.sol-panel{background:0 0;position:relative}.sol-panel-viewport{position:relative;overflow:clip}.sol-panel-viewport[data-closing]{width:100%;position:absolute;top:100%;left:0}.sol-panel-body{background:var(--solui-neutral-300);display:flow-root;position:relative}.sol-panel-body:before{content:"";height:var(--sol-outline-width);background:var(--solui-neutral-500);pointer-events:none;z-index:1;position:absolute;top:0;left:0;right:0}.sol-panel[data-panel-moving]{z-index:1}.sol-panel-reveal{overflow:hidden}.sol-panel[data-panel-moving]>.sol-panel-viewport>.sol-panel-reveal,.sol-panel[data-panel-moving]>.sol-panel-viewport>.sol-panel-reveal>.sol-panel-body{will-change:transform}.sol-panel-header{height:var(--sol-panel-control-size);border-top:var(--sol-accent-width) solid var(--solui-accent-300);border-bottom:var(--sol-outline-width) solid var(--solui-neutral-500);padding-left:var(--sol-panel-padding-inline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.sol-panel-header h2{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font:500 var(--sol-panel-title-size) var(--display);letter-spacing:-1.04px;color:var(--solui-accent-300);align-items:center;gap:8px;min-width:0;display:flex}.sol-collapse{border:0;border-left:var(--sol-outline-width) solid var(--solui-neutral-500);width:var(--sol-panel-control-size);height:var(--sol-panel-control-size);background:0 0;flex:none;padding:0}.sol-collapse img{width:var(--sol-panel-control-size);height:var(--sol-panel-control-size)}.sol-trait-symbol{border:6px solid var(--solui-accent-300);flex:none;width:19px;height:19px;margin:8px;transform:rotate(45deg)}.sol-collapse{background:var(--solui-neutral-300);color:var(--solui-accent-300);border-left:var(--sol-outline-width) solid var(--solui-neutral-500);align-self:stretch;place-items:center;display:grid;height:auto!important}.sol-collapse-arrow{width:22px;height:12px;display:block;overflow:visible}.sol-panel-header{border-top:0;border-bottom:0}.sol-panel-header:before{content:"";height:var(--sol-accent-width);background:var(--solui-accent-300);pointer-events:none;z-index:2;transition:opacity .28s;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.sol-panel-header:after{content:"";height:var(--sol-outline-width);background:var(--solui-neutral-500);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.sol-panel-header:has(.sol-collapse[aria-expanded=false]):before{opacity:0}.sol-collapse{transition:background-color var(--sol-feedback-duration) var(--sol-feedback-easing)}.sol-panel-header{height:auto;min-height:var(--sol-panel-control-size);grid-template-columns:minmax(0, 1fr) var(--sol-panel-control-size)}.sol-panel-header h2{padding:var(--sol-panel-title-padding-top) 0 var(--sol-panel-title-padding-bottom);overflow-wrap:anywhere;line-height:1}.sol-panel-header:not(:has(.sol-trait-symbol)){padding-left:var(--sol-panel-padding-inline)}.sol-panel-header .sol-collapse{appearance:none;min-height:0;width:var(--sol-panel-control-size);aspect-ratio:auto;place-self:start end;height:var(--sol-panel-control-size)!important}.sol-panel-header{z-index:1;background:var(--solui-neutral-300);position:relative}.sol-collapse-arrow{transition:transform .36s cubic-bezier(.22, 1, .36, 1), scale var(--sol-feedback-duration) ease-out}.sol-collapse:is(:active,:focus-visible,[data-pressed]){background:var(--solui-neutral-500)}@media (hover:hover){.sol-collapse[data-hover]{background:var(--solui-neutral-500)}}@media (prefers-reduced-motion:no-preference){.sol-collapse:is(:active,:focus-visible,[data-pressed]) .sol-collapse-arrow{scale:var(--sol-control-press-scale)}}@media (prefers-reduced-motion:reduce){.sol-collapse-arrow,.sol-panel-header:before{transition:none}}.sol-metric{min-width:120px;min-height:91px;padding:var(--sol-metric-padding-block) var(--sol-metric-padding-inline);background:var(--solui-neutral-300);border-right:var(--sol-outline-width) solid var(--solui-neutral-500);flex-direction:column;flex:1;justify-content:center;gap:14px;display:flex}.sol-metric>span{font:500 var(--sol-text-label) var(--mono);color:var(--solui-neutral-800);text-transform:uppercase}.sol-metric strong{font:500 var(--sol-text-title)/.95 var(--display);letter-spacing:-1.12px;color:var(--solui-accent-300);white-space:nowrap}.sol-metric.accent{background:var(--solui-accent-300)}.sol-metric.accent>span,.sol-metric.accent strong{color:var(--solui-neutral-100)}.sol-metric.accent strong{font-size:var(--sol-text-metric-accent)}.sol-metric{border:0;border-right:var(--sol-outline-width) solid var(--solui-neutral-500);min-width:0;min-height:0;padding:var(--sol-metric-padding-block) var(--sol-metric-padding-inline);justify-content:center;gap:var(--sol-metric-gap);flex:none;align-self:end}.sol-metric>span{text-box-trim:trim-both;text-box-edge:cap alphabetic;opacity:.7;line-height:normal}.sol-metric strong{text-box-trim:trim-both;text-box-edge:cap alphabetic;letter-spacing:-.3733px;line-height:normal}.sol-metric.accent{padding:var(--sol-metric-padding-inline);border-right:0}.sol-metric.accent>span{opacity:1}.sol-metric.accent strong{letter-spacing:-.4533px;line-height:normal}.sol-metric:last-child{border-right:0}.sol-item-details{gap:var(--sol-details-gap);flex-direction:column;display:flex}.sol-item-details h1{font:500 var(--sol-text-title)/1 var(--display);letter-spacing:-1.08px;color:var(--solui-accent-300);margin-bottom:20px}.sol-details-bottom{gap:var(--sol-details-bottom-gap);flex-direction:column;display:flex}.sol-actions{gap:10px;display:flex}.sol-actions>*{flex:1}.sol-metrics{display:var(--sol-item-metrics-layout,flex);align-items:flex-end;gap:var(--sol-item-metrics-gap,0);background:var(--sol-item-metrics-background,transparent);flex-wrap:wrap;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;container:sol-item-metrics/inline-size}.sol-metrics>.sol-metric{align-self:var(--sol-item-metric-alignment,end);border-right:var(--sol-item-metric-border,var(--sol-outline-width) solid var(--solui-neutral-500));min-width:0;padding:var(--sol-item-metric-padding,var(--sol-item-info-padding-block));justify-content:center;gap:var(--sol-metric-gap)}.sol-metrics>.sol-metric strong{font-size:var(--sol-item-metric-value-size,var(--sol-text-title));text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:normal}.sol-metrics>.sol-metric.accent,.sol-metrics>.sol-metric:last-child{border-right:0}.sol-metrics>.sol-metric.accent strong{font-size:var(--sol-item-metric-value-size,var(--sol-text-metric-accent))}@media (width<=700px){:where(.sol-ui){--sol-item-metrics-layout:grid;--sol-item-metrics-gap:var(--sol-outline-width);--sol-item-metrics-background:var(--solui-neutral-500);--sol-item-metric-alignment:stretch;--sol-item-metric-border:0;--sol-item-metric-value-size:var(--sol-text-title);--sol-item-metric-compact-padding:var(--sol-content-padding-m)}}:where([data-sol-size=M]){--sol-item-metrics-layout:initial;--sol-item-metrics-gap:initial;--sol-item-metrics-background:initial;--sol-item-metric-alignment:initial;--sol-item-metric-border:initial;--sol-item-metric-value-size:initial;--sol-item-metric-compact-padding:initial}:where([data-sol-size=L]){--sol-item-metrics-layout:grid;--sol-item-metrics-gap:var(--sol-outline-width);--sol-item-metrics-background:var(--solui-neutral-500);--sol-item-metric-alignment:stretch;--sol-item-metric-border:0;--sol-item-metric-value-size:var(--sol-text-title);--sol-item-metric-compact-padding:var(--sol-content-padding-m)}@container sol-item-metrics (width<=360px){.sol-metrics>.sol-metric{--sol-item-metric-padding:var(--sol-item-metric-compact-padding,var(--sol-item-info-padding-block))}}.sol-owner{letter-spacing:-.4px;color:var(--solui-neutral-800);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sol-owner>span:first-child{font-size:var(--sol-owner-font-size);opacity:.6}.sol-owner .sol-mono{font-size:var(--sol-text-label)}.sol-owner img{width:var(--sol-owner-avatar-size);height:var(--sol-owner-avatar-size);object-fit:cover}.sol-item-artwork{width:var(--sol-artwork-width);aspect-ratio:1;max-width:100%}.sol-item-artwork>img{object-fit:cover;width:100%;height:100%;display:block}.sol-item-card{background:var(--solui-neutral-300);width:var(--sol-item-width);max-width:100%;overflow:hidden}.sol-item-card>.sol-item-artwork{border-bottom:var(--sol-outline-width) solid var(--solui-neutral-500);width:100%;padding:var(--sol-content-padding)}.sol-item-info{padding:var(--sol-item-info-padding-block) var(--sol-content-padding);gap:var(--sol-item-info-gap);flex-direction:column;display:flex}.sol-item-info h2{font:500 var(--sol-text-item-title)/var(--sol-item-title-line-height) var(--display);letter-spacing:-.84px;color:var(--solui-accent-300)}.sol-item-number{color:var(--sol-item-number-color,var(--solui-accent-300));display:var(--sol-item-number-display,inline);margin-top:var(--sol-item-number-gap,0);white-space:nowrap}@media (width<=700px){:where(.sol-ui,[data-sol-size=L]){--sol-item-number-color:var(--solui-accent-300-alpha-500);--sol-item-number-display:block;--sol-item-number-gap:8px}}:where([data-sol-size=M]){--sol-item-number-color:initial;--sol-item-number-display:initial;--sol-item-number-gap:initial}:where([data-sol-size=L]){--sol-item-number-color:var(--solui-accent-300-alpha-500)}.sol-item-card footer{justify-content:space-between;align-items:center;gap:var(--sol-item-info-gap);border-top:var(--sol-outline-width) solid var(--solui-neutral-500);padding:var(--sol-content-padding);display:flex}.sol-item-qr{width:var(--sol-item-qr-size);height:var(--sol-item-qr-size);object-fit:contain;flex:none}.sol-item-labels{text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;max-width:100%;display:inline-flex}.sol-table-scroll{overflow-x:auto}.sol-traits-table{border-collapse:collapse;text-align:left;width:100%;min-width:480px}.sol-traits-table th{font:500 var(--sol-text-label) var(--mono);letter-spacing:.13px;opacity:.6;color:var(--solui-neutral-800);height:var(--sol-table-header-height)}.sol-traits-table td{height:var(--sol-table-row-height);font-size:var(--sol-table-font-size);letter-spacing:-.17px;border-top:var(--sol-outline-width) solid var(--solui-neutral-500)}.sol-traits-table th:first-child,.sol-traits-table td:first-child{padding-left:var(--sol-content-padding)}.sol-traits-table th:last-child,.sol-traits-table td:last-child{padding-right:var(--sol-content-padding);text-align:right}.sol-traits-table td:nth-child(3),.sol-traits-table th:nth-child(3){text-align:right;padding-right:34px}.sol-traits-table td:nth-child(2){width:32%}.sol-traits-table td:nth-child(3){font-size:var(--sol-text-body-m)}.sol-category-list{background:var(--solui-neutral-300);max-width:100%}.sol-category-row{width:100%;min-height:var(--sol-category-row-height);gap:var(--sol-control-gap);padding:var(--sol-category-row-padding-block) var(--sol-category-row-padding-inline);border:0;border-bottom:var(--sol-outline-width) solid var(--solui-neutral-500);color:var(--tone-300);letter-spacing:.16px;background:0 0;align-items:center;display:flex;font-size:var(--sol-control-font-size)!important}.sol-category-count{color:var(--solui-neutral-900);margin-left:auto}.sol-category-arrow{background:var(--solui-neutral-800);width:7px;height:12px;-webkit-mask:var(--sol-category-arrow) center / contain no-repeat;-webkit-mask:var(--sol-category-arrow) center / contain no-repeat;mask:var(--sol-category-arrow) center / contain no-repeat;flex:none}.sol-category-row:is(:active,:focus-visible,[data-pressed]){background:var(--solui-neutral-500)}.sol-category-row:last-child{border-bottom:0}.sol-category-row{transition:background-color var(--sol-feedback-duration) var(--sol-feedback-easing), transform var(--sol-feedback-duration) var(--sol-feedback-easing)}.sol-category-row:is(:active,:focus-visible,[data-pressed]){transition-duration:var(--sol-feedback-duration)}@media (hover:hover){.sol-category-row[data-hover]{background:var(--solui-neutral-500);transition-duration:var(--sol-feedback-duration)}}@media (prefers-reduced-motion:no-preference){.sol-category-row:is(:active,:focus-visible,[data-pressed]){transform:scale(var(--sol-control-press-scale))}}.sol-css-donut-layout{min-height:var(--sol-chart-plot-height);justify-content:center;align-items:center;padding:14px 0;display:flex}.sol-css-donut-plot{place-items:center;width:100%;min-width:0;display:grid}.sol-css-donut-stage{width:var(--sol-donut-size);aspect-ratio:1;isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;position:relative}.sol-css-donut-sector{pointer-events:none;position:absolute;inset:0}.sol-css-donut-circle{border-radius:50%;display:block;position:absolute}.sol-css-donut-circle.halo,.sol-css-donut-circle.halo-bright{inset:4.92505%}.sol-css-donut-circle.halo:after{background:color-mix(in oklch, var(--sector-color) 10%, var(--solui-neutral-300))}.sol-css-donut-circle.halo,.sol-css-donut-circle.halo-bright,.sol-css-donut-circle.disc{background:var(--solui-neutral-300)}.sol-css-donut-circle.halo:after,.sol-css-donut-circle.halo-bright:after,.sol-css-donut-circle.disc:after{content:"";border-radius:inherit;opacity:var(--sector-opacity);transition:opacity .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.sol-css-donut-sector.is-active .sol-css-donut-circle:after{transition-duration:0s}.sol-css-donut-sector[data-touch-motion] .sol-css-donut-circle:after,.sol-css-donut-sector[data-touch-motion] .sol-donut-pattern{transition:none}.sol-css-donut-circle.halo-bright:after,.sol-css-donut-circle.disc:after{background:var(--sector-color)}.sol-donut-pattern{opacity:var(--sector-opacity);transition:opacity .24s cubic-bezier(.22,1,.36,1)}.sol-css-donut-sector.is-active .sol-donut-pattern{transition-duration:0s}.sol-css-donut-circle.disc{border:calc(4 / 467 * 311px) solid var(--solui-neutral-300);inset:6.95932%}.sol-css-donut-circle.hole{background:var(--solui-neutral-300);inset:23.0193%}.sol-css-donut-separator{background:var(--solui-neutral-300);width:.856531%;height:18.4154%;position:absolute;top:5.03212%;left:49.5717%}.sol-css-donut-typography{pointer-events:none;position:absolute;inset:0}.sol-css-donut-center-hole{z-index:2;background:var(--solui-neutral-300);pointer-events:none;border-radius:50%;transition:transform .24s cubic-bezier(.333333,1,.666667,1);position:absolute;inset:23.0193%}.sol-css-donut-stage[data-selected] .sol-css-donut-center-hole{transform:scale(.15873)}.sol-css-donut-stage[data-touch-active] .sol-css-donut-center-hole{transition-duration:.18s}.sol-css-donut-stage[data-touch-motion] .sol-css-donut-center-hole{display:none}.sol-css-donut-stage[data-touch-active] :is(.sol-css-donut-detail,.sol-css-donut-percentage){transition-duration:80ms}@media (prefers-reduced-motion:reduce){.sol-css-donut-center-hole{transition:none}}.sol-css-donut-label-group{position:absolute;inset:0}.sol-css-donut-percentage{text-align:center;width:48px;height:22px;font:500 var(--sol-category-font-size)/1.375 var(--mono);transition:opacity .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1);position:absolute}.sol-css-donut-detail{white-space:nowrap;flex-direction:column;gap:3px;width:max-content;transition:opacity .24s cubic-bezier(.22,1,.36,1);display:flex;position:absolute}.sol-css-donut-detail>span{font:500 var(--sol-category-font-size)/var(--sol-category-line-height) var(--mono)}.sol-css-donut-detail>strong{font:500 var(--sol-display-small-size)/var(--sol-display-small-line-height) var(--display);letter-spacing:-.9px}.sol-css-donut-total{z-index:3;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex;position:absolute;top:calc(50% - 31px);left:0}.sol-css-donut-total>span{color:var(--solui-neutral-800);font:500 var(--sol-text-label)/var(--sol-label-line-height) var(--mono)}.sol-css-donut-total>strong{color:var(--solui-accent-300);font:500 var(--sol-text-chart-total)/1.05556 var(--display);letter-spacing:-.92px}.sol-css-donut-center-dot{z-index:4;pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px)}.sol-css-donut-target{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sol-css-donut-stage:has(.sol-css-donut-target:focus-visible){outline:2px solid var(--solui-accent-300);outline-offset:2px}.sol-css-donut-layout.side{justify-content:space-between;gap:24px;padding:20px}.sol-css-donut-layout.side .sol-css-donut-plot{flex:0 311px}.sol-css-donut-layout.side .sol-legend{border:0;flex-direction:column;flex:0 auto;align-items:flex-end;min-width:0;padding:0}.sol-css-donut-panel:has(.sol-css-donut-layout.side){align-self:center;width:640px;max-width:100%}@media (width<=560px){.sol-css-donut-layout.side{flex-direction:column;gap:0;padding:0}.sol-css-donut-layout.side .sol-css-donut-plot{flex-basis:auto;padding:14px}.sol-css-donut-layout.side .sol-legend{border-top:var(--sol-outline-width) solid var(--solui-neutral-500);flex-direction:row;align-items:center;padding:14px}}.sol-css-donut-canvas{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.sol-css-donut-canvas.base{z-index:0}.sol-css-donut-canvas.foreground{z-index:2}.sol-css-donut-stage[data-touch-motion]>.sol-css-donut-canvas{display:block}.sol-css-donut-stage[data-touch-motion]>.sol-css-donut-sector{display:none}.sol-donut-sector,.sol-donut-half,.sol-donut-ring,.sol-donut-counter,.sol-donut-boundary{transform-origin:50%;position:absolute;inset:0}.sol-donut-window{width:calc(50% + .5px);height:100%;position:absolute;top:0;left:calc(50% - .5px);overflow:hidden}.sol-donut-sweep{transform-origin:50%;width:calc(200% - 1px);height:100%;position:absolute;top:0;left:calc(1px - 100%)}.sol-donut-paint-clip{width:calc(50% + .5px);height:100%;position:absolute;top:0;left:0;overflow:hidden}.sol-donut-paint-clip>.sol-donut-ring,.sol-donut-paint-clip>.sol-donut-counter,.sol-donut-paint-clip>.sol-donut-hole{width:calc(200% - 1px);right:auto}.sol-donut-halo,.sol-donut-halo-bright,.sol-donut-disc,.sol-donut-hole,.sol-donut-edge{transform-origin:50%;position:absolute;inset:0}.sol-donut-edge{transform-origin:50% 5.03212%}.sol-donut-pattern{transform-origin:50%;position:absolute;inset:0}.sol-donut-pattern>.sol-chart-pattern{--sol-pattern-line-width:8px;--sol-pattern-period:16px;border-radius:50%;inset:7.81585%}.sol-bar-body{padding:var(--sol-bar-padding);min-width:calc(var(--sol-bar-width-units) * var(--sol-bar-column-width) + var(--sol-bar-gap-count) * 4px + var(--sol-bar-padding) * 2);position:relative}.sol-bar-scroll:focus-visible{outline:2px solid var(--solui-accent-300);outline-offset:-2px}.sol-bars{align-items:flex-start;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.sol-bar-column{flex-direction:column;gap:14px;min-width:0;display:flex}.sol-bar-track{height:var(--sol-bar-stacked-height);align-items:flex-end;display:flex}.sol-bar-fill{width:100%;min-height:0;position:relative}.sol-bar-column>strong{font:500 var(--sol-text-title)/1 var(--display);letter-spacing:-1.04px;margin-top:8px}.sol-bar-column>span{font:500 var(--sol-category-font-size)/1 var(--mono);opacity:.6;overflow-wrap:anywhere}.sol-bar-body.vertical .sol-bar-track{height:var(--sol-bar-height)}.sol-bar-body.vertical .sol-bar-column{gap:14px}.sol-bar-column>strong{white-space:nowrap}.sol-bar-column>span{line-height:var(--sol-category-line-height);overflow-wrap:normal;word-break:normal;font-size:var(--sol-category-font-size);margin-top:-8px}.sol-bar-fill{transform-origin:0 100%}.sol-bars{z-index:1;position:relative}.sol-bar-track{overflow:visible}.sol-bar-body.vertical{min-height:var(--sol-bar-plot-min-height)}.sol-panel:has(.sol-bar-body.stacked){display:var(--sol-bar-stacked-display,block)}.sol-bar-scroll{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:var(--sol-bar-mask);-webkit-mask-image:var(--sol-bar-mask);mask-image:var(--sol-bar-mask);overflow-x:auto}.sol-bar-scroll::-webkit-scrollbar{display:none}.sol-navigation{z-index:100;clip-path:inset(0);background:0 0;width:max-content;max-width:100vw;display:flex;position:fixed;top:0;overflow-x:auto}.sol-nav-slot{flex:none;position:relative}.sol-nav-clip{overflow:hidden}.sol-nav-slot .sol-nav-item{width:max-content}.sol-navigation .sol-brand,.sol-nav-slot.current{z-index:1;transition:transform .2s;position:relative}.sol-navigation.scroll-hidden:not(.nav-hovered):not(:has(:focus-visible)){clip-path:inset(0 calc(var(--nav-right-inset,0px) * var(--nav-progress,0)) 0 calc(var(--nav-inset,0px) * var(--nav-progress,0)))}.sol-navigation.scroll-hidden:not(.nav-hovered):not(:has(:focus-visible)) .sol-brand{transform:translateX(calc(var(--nav-inset,0px) * var(--nav-progress,0)))}.sol-navigation.scroll-hidden:not(.nav-hovered):not(:has(:focus-visible)) .sol-nav-slot.current{transform:translateX(calc(var(--nav-active-shift,0px) * var(--nav-progress,0)))}.sol-navigation .sol-brand{background:var(--solui-accent-300);z-index:3}.sol-navigation{isolation:isolate;contain:layout style;will-change:clip-path;backface-visibility:hidden}.sol-navigation .sol-brand,.sol-navigation .sol-nav-slot{will-change:transform;backface-visibility:hidden}.sol-navigation{transition:clip-path .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}.sol-navigation .sol-brand,.sol-navigation .sol-nav-slot.current{transition:transform .36s cubic-bezier(.22,1,.36,1)}.sol-navigation.scroll-hidden,.sol-navigation.scroll-hidden .sol-brand,.sol-navigation .sol-nav-slot,.sol-navigation .sol-nav-clip{cursor:pointer}.sol-navigation .sol-nav-slot:not(.current){will-change:transform;transition:transform .36s cubic-bezier(.22,1,.36,1);overflow:hidden}.sol-navigation .sol-nav-slot:not(.current) .sol-nav-clip{will-change:transform;transition:transform .36s cubic-bezier(.22,1,.36,1);transform:translate(0)}.sol-navigation.scroll-hidden:not(.nav-hovered):not(:has(:focus-visible)) .sol-nav-slot:not(.current){transform:translateX(calc((var(--nav-slot-shift,0px) - var(--nav-slot-width,0px)) * var(--nav-progress,0)))}.sol-navigation.scroll-hidden:not(.nav-hovered):not(:has(:focus-visible)) .sol-nav-slot:not(.current) .sol-nav-clip{transform:translateX(calc(var(--nav-slot-width,0px) * var(--nav-progress,0)))}.sol-nav-backdrop{pointer-events:none;z-index:0;background:var(--solui-neutral-400);transform-origin:0;will-change:transform;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(0)scaleX(1)}.sol-navigation .sol-nav-slot{z-index:1}.sol-navigation.scroll-hidden:not(.nav-hovered):not(:has(:focus-visible)) .sol-nav-backdrop{transform:translateX(calc(var(--nav-inset,0px) * var(--nav-progress,0))) scaleX(var(--nav-compact-scale,1))}.sol-navigation .sol-nav-slot .sol-nav-item{padding-left:var(--sol-nav-padding-inline);box-shadow:none}.sol-navigation .sol-nav-slot+.sol-nav-slot .sol-nav-item{box-shadow:inset var(--sol-divider-width) 0 var(--solui-neutral-500)}.sol-navigation .sol-nav-item.active:before{background:0 0}.sol-nav-indicator{width:1px;height:var(--sol-accent-width);background:var(--solui-accent-300);z-index:4;pointer-events:none;transform-origin:0;transform:translateX(var(--nav-indicator-x,0px)) scaleX(var(--nav-indicator-width,0));will-change:transform;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.sol-navigation.scroll-hidden:not(.nav-hovered):not(:has(:focus-visible)) .sol-nav-indicator{transform:translateX(calc(var(--nav-indicator-x,0px) + var(--nav-active-shift,0px) * var(--nav-progress,0))) scaleX(var(--nav-indicator-width,0))}@media (prefers-reduced-motion:reduce){.sol-nav-indicator{transition:none}}.sol-navigation{left:var(--nav-left,50%);transform:none}.sol-navigation .sol-nav-item{--nav-link-background:var(--solui-neutral-400);background:var(--nav-link-background)}@media (hover:hover){.sol-navigation .sol-nav-item:not(.active).pointer-hover{--nav-link-background:var(--solui-neutral-500)}.sol-navigation .sol-nav-slot:has(.sol-nav-item:not(.active).pointer-hover)+.sol-nav-slot .sol-nav-item{box-shadow:none}}@media (prefers-reduced-motion:reduce){.sol-navigation,.sol-navigation .sol-brand,.sol-navigation .sol-nav-slot,.sol-navigation .sol-nav-clip,.sol-navigation .sol-nav-indicator,.sol-navigation .sol-nav-backdrop{transition:none!important}}.sol-brand{width:var(--sol-nav-brand-width);height:var(--sol-nav-height);object-fit:contain;flex:none}.sol-nav-item{height:var(--sol-nav-height);padding:0 var(--sol-nav-padding-inline);color:var(--solui-neutral-800);background:0 0;border:0;flex:none;font-size:var(--sol-text-body)!important}.sol-nav-item.active{color:var(--solui-accent-300)}.sol-nav-item{transition:background-color var(--sol-hover-exit-duration) var(--sol-hover-exit-easing), box-shadow var(--sol-hover-exit-duration) var(--sol-hover-exit-easing);position:relative}@media (hover:hover){.sol-nav-item:not(.active).pointer-hover{background:var(--solui-neutral-500)}}@media (prefers-reduced-motion:reduce){.sol-nav-item{transition:none}}.sol-nav-item:not(.active).pointer-hover{transition-duration:0s}.sol-nav-item:before{content:"";width:100%;height:var(--sol-accent-width);pointer-events:none;transition:background-color var(--sol-hover-exit-duration) var(--sol-hover-exit-easing);background:0 0;position:absolute;top:0;left:0}@media (hover:hover){.sol-nav-item:not(.active).pointer-hover:before{background:var(--solui-neutral-750);transition-duration:0s}}.sol-brand[role=link]{cursor:pointer}.sol-nav-label{transition:transform var(--sol-feedback-duration) var(--sol-feedback-easing);display:inline-block}.sol-nav-item{transition:background-color var(--sol-feedback-duration) var(--sol-feedback-easing), box-shadow var(--sol-feedback-duration) var(--sol-feedback-easing), transform var(--sol-feedback-duration) var(--sol-feedback-easing), scale var(--sol-feedback-duration) var(--sol-feedback-easing)}.sol-nav-item:not(.active):is(:active,[data-pressed]){background:var(--solui-neutral-500);transition-duration:var(--sol-feedback-duration)}.sol-nav-item:not(.active):is(:active,[data-pressed]):before{background:var(--solui-neutral-750);transition-duration:0s}@media (prefers-reduced-motion:no-preference){.sol-nav-item:is(:active,:focus-visible,[data-pressed]){scale:var(--sol-control-press-scale)}}.sol-brand-highlight{opacity:0;transition:opacity var(--sol-hover-exit-duration) var(--sol-hover-exit-easing)}.sol-brand-glyph,.sol-nav-menu svg{transform-origin:50%;transition:transform var(--sol-feedback-duration) var(--sol-feedback-easing);transform:scale(1)}.sol-brand-glyph{transform-box:fill-box}.sol-nav-menu svg{transition-timing-function:ease-out}.sol-brand[role=link]:is(:active,:focus-visible,[data-pressed]) .sol-brand-highlight{opacity:1;transition:opacity var(--sol-feedback-duration) var(--sol-feedback-easing)}.sol-nav-menu:focus-visible{background:var(--solui-neutral-500);transition-duration:0s}.sol-nav-menu:is(:active,[data-pressed]){background:var(--solui-neutral-500);transition-duration:var(--sol-feedback-duration)}@media (hover:hover){.sol-brand[role=link][data-hover] .sol-brand-highlight{opacity:1;transition-duration:0s}}@media (prefers-reduced-motion:no-preference){.sol-brand[role=link]:focus-visible .sol-brand-glyph,.sol-nav-menu:focus-visible svg,.sol-brand[role=link]:is(:active,[data-pressed]) .sol-brand-glyph,.sol-nav-menu:is(:active,[data-pressed]) svg{transform:scale(var(--sol-control-press-scale))}}.sol-brand:focus:not(:focus-visible){outline:none}.sol-nav-menu,.sol-nav-brand-fill{display:none}@media (width<=700px){.sol-navigation{width:100%;max-width:none;padding-top:env(safe-area-inset-top,0px);will-change:transform;backface-visibility:hidden;pointer-events:none;clip-path:none;flex-direction:row;transition:none;left:0;right:auto;overflow:clip;transform:translate(0,0)}.sol-navigation.scroll-hidden:not(.nav-hovered):not(:has(:focus-visible)){width:100%;max-width:none;padding-top:env(safe-area-inset-top,0px);will-change:transform;backface-visibility:hidden;pointer-events:none;clip-path:none;flex-direction:row;transition:none;left:0;right:auto;overflow:clip;transform:translate(0,0)}.sol-navigation .sol-nav-slot,.sol-navigation .sol-nav-indicator,.sol-navigation .sol-nav-backdrop{display:none}.sol-navigation.scroll-hidden:not(.nav-hovered):not(:has(:focus-visible)):not([data-menu-open]) .sol-brand{transform:translateX(calc((-100% - 2px) * var(--nav-progress,0)))}.sol-navigation.scroll-hidden:not(.nav-hovered):not(:has(:focus-visible)):not([data-menu-open]) .sol-nav-menu{transform:translateX(calc((100% + 2px) * var(--nav-progress,0)))}.sol-navigation .sol-brand{width:var(--sol-nav-tile-size);height:var(--sol-nav-tile-size);pointer-events:auto;flex:none}.sol-nav-brand-fill{top:env(safe-area-inset-top,0px);z-index:2;width:var(--sol-nav-tile-size);height:var(--sol-nav-tile-size);background:var(--solui-accent-300);pointer-events:none;transform-origin:0;transition:transform .36s cubic-bezier(.22, 1, .36, 1), scale .42s var(--sol-nav-brand-ease);will-change:transform, scale;display:block;position:absolute;left:0}.sol-navigation .sol-brand{transition:transform .36s cubic-bezier(.22, 1, .36, 1), translate .42s var(--sol-nav-brand-ease)}.sol-navigation{--sol-nav-brand-ease:cubic-bezier(.34, 1.35, .64, 1)}.sol-navigation[data-menu-open] .sol-nav-brand-fill{scale:2 1}.sol-navigation[data-menu-open] .sol-brand{translate:calc(var(--sol-nav-tile-size) / 2) 0}.sol-navigation.scroll-hidden:not(.nav-hovered):not(:has(:focus-visible)):not([data-menu-open]) .sol-nav-brand-fill{transform:translateX(calc((-100% - 2px) * var(--nav-progress,0)))}.sol-nav-menu{z-index:1;width:var(--sol-nav-tile-size);height:var(--sol-nav-tile-size);pointer-events:auto;background:var(--solui-neutral-400);color:var(--solui-neutral-800);cursor:pointer;transition:background-color var(--sol-hover-exit-duration) var(--sol-hover-exit-easing), transform .36s cubic-bezier(.22, 1, .36, 1);will-change:transform;border:0;flex:none;place-items:center;margin-left:auto;padding:0;display:grid;position:relative}.sol-nav-menu svg{width:var(--sol-nav-menu-icon-width);height:var(--sol-nav-menu-icon-height);overflow:visible}}.sol-nav-menu-icon,.sol-nav-menu-line{transform-box:view-box;transform-origin:0 0}.sol-nav-sheet{display:none}@media (width<=700px){.sol-nav-sheet{--nav-sheet-ease-out:cubic-bezier(.22, 1, .36, 1);--nav-sheet-ease-playful:cubic-bezier(.34, 1.35, .64, 1);--nav-sheet-ease-close:cubic-bezier(.4, 0, .2, 1);top:var(--nav-sheet-top,0px);z-index:99;visibility:hidden;pointer-events:none;width:100%;height:100lvh;transition:visibility 0s linear .38s;display:block;position:absolute;left:0}.sol-nav-sheet.open{visibility:visible;pointer-events:auto;transition-delay:0s}.sol-nav-sheet-backdrop{background:var(--solui-neutral-100);opacity:0;transition:opacity .3s var(--nav-sheet-ease-close) 60ms, bottom 0s linear .38s;position:absolute;inset:0}.sol-nav-sheet.open .sol-nav-sheet-backdrop{opacity:.98;transition:opacity .22s var(--nav-sheet-ease-out), bottom 0s;bottom:-50lvh}.sol-nav-sheet-links{height:100%;padding:calc(env(safe-area-inset-top,0px) + var(--sol-nav-tile-size) * 2) 0 calc(env(safe-area-inset-bottom,0px) + var(--sol-nav-tile-size));overscroll-behavior:contain;touch-action:pan-y;margin:0;list-style:none;position:relative;overflow-y:auto}.sol-nav-sheet-slot{opacity:0;transform-origin:0;transition:opacity .22s var(--nav-sheet-ease-close), transform .28s var(--nav-sheet-ease-close);transition-delay:calc((var(--nav-sheet-count) - 1 - var(--nav-sheet-index)) * 14ms);transform:translateY(28px)rotate(2deg)}.sol-nav-sheet.open .sol-nav-sheet-slot{opacity:1;transition: opacity .32s cubic-bezier(.4, 0, .2, 1), transform .34s var(--nav-sheet-ease-playful);transition-delay:calc(30ms + var(--nav-sheet-index) * 28ms);transform:none}.sol-nav-sheet.interrupted .sol-nav-sheet-slot{transition:opacity .16s var(--nav-sheet-ease-out), transform .22s var(--nav-sheet-ease-out);transition-delay:0s}.sol-nav-sheet.interrupted.open .sol-nav-sheet-slot{transition:opacity .18s var(--nav-sheet-ease-out), transform .3s var(--nav-sheet-ease-playful);transition-delay:0s}.sol-nav-sheet.interrupted:not(.open) .sol-nav-sheet-backdrop{transition-delay:0s,.38s}.sol-nav-sheet .sol-nav-sheet-link{width:100%;padding:9px var(--sol-nav-padding-inline) 9px 28px;color:var(--solui-neutral-800);font:500 var(--sol-nav-sheet-font-size)/1.25 var(--display);letter-spacing:-1px;text-align:left;cursor:pointer;opacity:.5;transition:color var(--sol-feedback-duration) ease-out, opacity var(--sol-feedback-duration) ease-out;background:0 0;border:0;display:block;position:relative}.sol-nav-sheet .sol-nav-sheet-link.active{color:var(--solui-accent-300);opacity:1}.sol-nav-sheet-bar{width:calc(var(--sol-accent-width) * 2);background:var(--solui-accent-300);position:absolute;top:9px;bottom:9px;left:0}.sol-nav-sheet .sol-nav-sheet-link:not(.active):is(:active,[data-pressed],:focus-visible){opacity:1;transition-duration:0s}.sol-nav-sheet-link:focus:not(:focus-visible){outline:none}}@media (prefers-reduced-motion:reduce){.sol-nav-sheet,.sol-nav-sheet-backdrop,.sol-nav-sheet-slot,.sol-nav-sheet-link{transition:none!important}}@media (width<=700px) and (hover:hover){.sol-nav-menu[data-hover]:not(:active):not([data-pressed]){background:var(--solui-neutral-500);transition-duration:0s}}@media (prefers-reduced-motion:reduce){.sol-nav-brand-fill,.sol-nav-menu,.sol-nav-menu svg,.sol-brand-glyph,.sol-brand-highlight{transition:none}}.sol-brand-mark[data-sol-size]{width:var(--sol-icon-size);height:var(--sol-icon-size)}.sol-stack{min-width:0;display:flex}.sol-stack.vertical{flex-direction:column}.sol-stack.horizontal{flex-flow:wrap;align-items:center}.sol-stack.gap-small{gap:10px}.sol-stack.gap-medium{gap:20px}.sol-stack.gap-large{gap:32px}.sol-heading{font-family:var(--display);color:var(--solui-accent-300);letter-spacing:-.03em;font-weight:500}.sol-heading.h1{font-size:var(--sol-text-title)}.sol-heading.h2{font-size:var(--sol-text-title-small)}.sol-heading.h3{font-size:var(--sol-text-heading-small)}.sol-copy{margin:0}.sol-copy.muted{opacity:.5}.sol-panel-content{padding:var(--sol-content-padding)}.sol-grid{align-items:start;gap:20px;display:grid}.sol-grid>*{min-width:0}.sol-grid:has(>.sol-item-artwork):has(>.sol-item-details){column-gap:30px;grid-template-columns:minmax(0,292px) minmax(0,1fr)!important}.sol-grid:has(>.sol-item-artwork)>.sol-item-details{gap:32px}.sol-grid:has(>.sol-metric){flex-wrap:nowrap;align-items:flex-end;gap:0;max-width:100%;display:flex;overflow-x:auto}.sol-ui .sol-grid .sol-item-card{width:100%}@media (width<=900px){.sol-grid{grid-template-columns:1fr!important}.sol-grid:has(>.sol-item-artwork):has(>.sol-item-details){grid-template-columns:1fr!important}}.sol-grid:has(:is(.sol-donut,.sol-css-donut-stage)):has(.sol-bars){align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))!important}.sol-grid:has(:is(.sol-donut,.sol-css-donut-stage)):has(.sol-bars) .sol-panel{align-self:stretch;width:100%;max-width:100%}html,body,#root{background:var(--solui-neutral-100);min-height:100%;margin:0}body{overflow-x:hidden}.safari-tint-guard{z-index:2147483647;background:0 0;height:4px;position:fixed;bottom:0;left:0;right:0}.demo-shell{--demo-container-width:1400px;--demo-container-padding:32px;--demo-bento-padding:20px;--demo-container-inset:max(var(--demo-container-padding), calc((100vw - var(--demo-container-width)) / 2 + var(--demo-container-padding)));min-height:100vh}.demo-main{max-width:1600px;margin-left:248px;padding:0 48px}.demo-intro{max-width:920px;padding:64px 0 56px}.demo-eyebrow{font:500 var(--sol-font-12) "Geist Mono Variable", monospace;letter-spacing:1px;text-transform:uppercase;color:var(--solui-neutral-800)}.demo-intro h1{font:500 var(--sol-font-72)/1.12 "Chakra Petch", sans-serif;letter-spacing:-2.5px;color:var(--solui-accent-300);margin:20px 0}.demo-section{flex-direction:column;gap:30px;padding:38px 0 60px;display:flex}.demo-section-heading h2{font:500 var(--sol-text-title) "Chakra Petch", sans-serif;color:var(--solui-accent-300);margin-bottom:10px}.demo-content[data-overview=false] .demo-section-heading{display:none}.demo-section-placeholder{min-height:700px}@media (width<=700px){.demo-section-placeholder{min-height:900px}}.swatches{gap:14px;display:flex}.swatches>div{flex:1;min-width:0}.swatches>div>div{height:70px}.swatches span{font:500 var(--sol-font-12) "Geist Mono Variable", monospace;text-transform:capitalize;margin:14px 0 6px;display:block}.swatches code{font:500 var(--sol-font-10) "Geist Mono Variable", monospace;color:var(--solui-neutral-800)}.button-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.button-grid>div{flex-direction:column;gap:18px;display:flex}.demo-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.demo-button-row>.sol-button:not(.sol-icon-button){flex:1;min-width:max-content}.demo-section>.sol-category-list,.demo-section-containers .demo-group>.sol-category-list{max-width:492px}.demo-item-card-preview{width:100%;max-width:480px}@media (width<=700px){.demo-item-card-preview{max-width:none}.demo-section-containers .sol-item-details-heading,.demo-section-containers>#traits-table,.demo-section-containers>#category-list{display:none}}.charts-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.live-preview{padding:24px;overflow-x:auto}@media (width>=561px){.live-preview .sol-css-donut-layout.side{padding:20px}}.live-preview .sol-css-donut-layout.side .sol-legend{flex-direction:column;align-items:flex-end}.demo-error{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--solui-red-300);border:var(--sol-outline-width) solid var(--solui-red-200);font:var(--sol-font-12)/1.6 "Geist Mono Variable", monospace;padding:20px}.reference{padding:0}.reference>div{flex-direction:column;gap:32px;display:flex}@media (width<=1200px){.demo-main{margin-left:210px;padding:0 28px}.charts-grid,.button-grid{grid-template-columns:1fr}.live-preview{padding:20px}}@media (width<=700px){.demo-main{margin-left:0;padding:0 20px}.demo-intro{padding:36px 0}.demo-intro h1{letter-spacing:-1.5px}.swatches{gap:8px}.swatches>div>div{height:45px}.demo-section{padding-bottom:36px}.live-preview{padding:14px}}.charts-grid{min-width:0}@media (width<=1200px){.charts-grid{grid-template-columns:minmax(0,1fr)}}.demo-main{max-width:1480px;padding:0 32px}.demo-intro{padding:36px 0 32px}.demo-intro h1{font-size:var(--sol-font-72);letter-spacing:-1.5px}.demo-section{gap:24px;padding:28px 0 36px}.demo-section-heading h2{font-size:var(--sol-text-title);justify-content:space-between;align-items:baseline;gap:24px;width:100%;display:flex}.sol-collapse{place-items:center;display:grid;overflow:hidden}@media (width<=700px){.demo-main{padding:0 20px}}.playground-stage{flex-direction:column;min-width:0;min-height:calc(100dvh - 280px);display:flex}.playground-stage>.live-preview{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:28px 0 40px;overflow:visible}.playground-composer{z-index:3;background:linear-gradient(transparent, var(--solui-neutral-100) 18px);padding:24px 0 20px;position:sticky;bottom:0}.playground-generator{gap:0;display:flex}.playground-generator .sol-button:disabled{cursor:default;opacity:.6}.playground-composer .prompt-card{background:var(--solui-neutral-300);max-width:1000px;margin:0 auto;padding:16px}.playground-composer .prompt-card textarea{width:100%;height:64px;min-height:64px;max-height:64px;color:var(--solui-neutral-900);font-family:Figtree Variable,sans-serif;font-size:var(--sol-font-18);resize:none;background:0 0;border:0;padding:0 0 8px;font-weight:550;display:block}.playground-composer .prompt-card textarea:focus-visible{outline:none}.playground-composer .prompt-card textarea::placeholder{color:var(--solui-neutral-800);opacity:1}.prompt-card-footer{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.prompt-send{background:var(--solui-accent-300);width:42px;height:42px;color:var(--solui-neutral-100);border:0;place-items:center;display:grid}.prompt-send svg{stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;width:22px;height:22px}.prompt-send:disabled{background:var(--solui-neutral-700);color:var(--solui-neutral-800)}.playground-composer label{max-width:1000px;font-size:var(--sol-text-body);color:var(--solui-neutral-800);margin:0 auto 10px;display:block}@media (width<=700px){.playground-stage{min-height:55dvh}.playground-stage .sol-grid{grid-template-columns:1fr!important}.playground-composer{padding-bottom:12px}.playground-stage>.live-preview{padding:20px 0}}.playground-only{background:var(--solui-neutral-100);min-height:100dvh}.playground-only .playground-stage{justify-content:center;min-height:100dvh;padding:40px 32px 190px}.playground-only .playground-stage>.live-preview{flex:none;width:100%;max-width:1120px;padding:0}.playground-only .playground-composer{background:0 0;width:min(760px,100% - 48px);padding:0;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.playground-only .playground-composer .prompt-card{max-width:none}@media (width<=700px){.playground-only .playground-stage{padding:24px 20px 182px}.playground-only .playground-stage .sol-grid{grid-template-columns:1fr!important}.playground-only .playground-composer{width:calc(100% - 32px);bottom:20px}}.playground-stage .live-preview:has(.sol-item-card):not(:has(.sol-item-details,.sol-panel,.sol-metric,.sol-category-list,.sol-navigation)){max-width:327px}.playground-stage .sol-grid>.sol-item-card{justify-self:center;width:327px;max-width:100%}.playground-stage .sol-grid>.sol-item-card:only-child{grid-column:1/-1}.playground-only .playground-stage:has(.sol-navigation){padding-top:84px}.palette-group h3{font-size:var(--sol-text-body);color:var(--solui-neutral-800);margin:0 0 18px;font-weight:550}.demo-shell>.demo-main{padding:calc(76px + env(safe-area-inset-top,0px)) var(--demo-container-padding) 0;max-width:var(--demo-container-width);margin:0 auto}@media (width<=700px){.demo-shell{--demo-container-padding:20px}.demo-shell>.demo-main{padding:calc(76px + env(safe-area-inset-top,0px)) var(--demo-container-padding) 0}}.demo-shell>.sol-navigation,.playground-only>.sol-navigation{top:env(safe-area-inset-top,0px)}@media (width<=700px){.demo-shell>.sol-navigation,.playground-only>.sol-navigation{top:0}}.playground-only:has(>.sol-navigation) .playground-stage{padding-top:calc(84px + env(safe-area-inset-top,0px))}.donut-stress{min-height:100vh;padding:32px}.donut-stress-header{gap:16px;margin-bottom:32px;display:grid}.donut-stress-header h1{font:500 var(--sol-font-40)/1.15 var(--display)}.donut-stress-header p{color:var(--solui-neutral-800)}.donut-stress-controls{flex-wrap:wrap;gap:12px;display:flex}@media (width<=850px){.donut-stress{padding:16px}}.demo-hero{isolation:isolate;width:100vw;height:620px;margin:calc(-76px - env(safe-area-inset-top,0px)) calc(50% - 50vw) 0;padding:0 calc(var(--demo-container-inset) + var(--demo-bento-padding)) 64px;background:var(--solui-neutral-100);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;justify-content:flex-end;gap:40px;display:flex;position:relative;overflow:hidden}.demo-shell{overflow-x:clip}.demo-hero>.demo-hero-text,.demo-hero>.demo-hero-actions{z-index:1;position:relative}.demo-hero-text{justify-content:space-between;align-items:last baseline;gap:40px;display:flex}.demo-hero h1{font:500 var(--sol-text-display)/1 var(--display);letter-spacing:-2px;color:var(--solui-accent-300)}.demo-hero h1 .sol-brand-mark{vertical-align:-.14em;width:1em;height:1em;margin-right:.2em;display:inline-block}.demo-hero-text p{text-wrap:balance;text-align:right;width:fit-content;max-width:420px;font:500 var(--sol-text-subtitle)/var(--sol-subtitle-line-height) "Figtree Variable", sans-serif;color:var(--solui-accent-300)}.demo-hero-line{display:block}.demo-hero-nowrap{white-space:nowrap}.demo-hero-actions{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.demo-hero-meta{font:500 var(--sol-text-label)/var(--sol-label-line-height) var(--mono);text-transform:uppercase;flex-direction:column;gap:7px;display:flex}.demo-hero-meta span{color:var(--solui-neutral-900)}.demo-hero-meta a{color:var(--solui-neutral-900);opacity:.5;transition:color var(--sol-hover-exit-duration) var(--sol-hover-exit-easing), opacity var(--sol-hover-exit-duration) var(--sol-hover-exit-easing);text-decoration:none}.demo-hero-meta a:hover{color:var(--solui-accent-300);opacity:1;transition-duration:0s}@media (width<=700px){.demo-hero{height:728px;margin:calc(-76px - env(safe-area-inset-top,0px)) calc(50% - 50vw) 0;gap:48px;padding-bottom:36px}.demo-hero-text{flex-direction:column;align-items:flex-start;gap:14px}.demo-hero-meta{gap:8px}.demo-hero-text p{text-align:left}.demo-hero-actions{flex-direction:column;align-items:flex-start;gap:24px}}.demo-glyph-field{isolation:isolate;border:var(--sol-outline-width) solid var(--solui-neutral-500);height:360px;margin-top:24px;position:relative;overflow:hidden}.demo-glyph-field .demo-eyebrow{position:absolute;bottom:16px;left:20px}.bento{gap:var(--sol-outline-width);background:var(--solui-neutral-500);grid-template-rows:240px 320px 440px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"type type charts charts""type type colors controls""containers containers textures textures";grid-auto-rows:240px;margin-top:32px;margin-bottom:80px;display:grid}.bento-typography{grid-area:type}.bento-colors{grid-area:colors}.bento-controls{grid-area:controls}.bento-containers{grid-area:containers}.bento-charts{grid-area:charts}.bento-textures{grid-area:textures}.bento-containers,.bento-textures{min-height:440px}.bento-tile{padding:var(--demo-bento-padding);background:var(--solui-neutral-300);color:inherit;isolation:isolate;transition:background-color var(--sol-hover-exit-duration) var(--sol-hover-exit-easing);flex-direction:column;gap:10px;text-decoration:none;display:flex;position:relative;overflow:hidden}.bento-tile:before{content:"";height:var(--sol-accent-width);background:var(--solui-accent-300);opacity:0;z-index:2;transition:opacity var(--sol-hover-exit-duration) var(--sol-hover-exit-easing);position:absolute;inset:0 0 auto}.bento-tile[data-hover]{background:var(--solui-neutral-400);transition-duration:0s}.bento-tile[data-hover]:before{opacity:1;transition-duration:0s}.bento-preview{pointer-events:none;flex:1;justify-content:center;align-items:center;min-height:0;margin-bottom:16px;display:flex;position:relative;overflow:hidden}.bento-tile>h2{font:500 var(--sol-text-title)/1 var(--display);color:var(--solui-accent-300)}.bento-tile>p{min-height:calc(2em * var(--sol-body-line-height));font:550 var(--sol-text-body-l)/var(--sol-body-line-height) "Figtree Variable", sans-serif;color:var(--solui-neutral-800);max-width:420px}.bento-tile>p span{display:block}.bento-type{flex-direction:column;align-items:center;gap:8px;display:flex}.bento-type-display{font:500 var(--sol-text-display-xl)/1 var(--display);color:var(--solui-accent-300)}.bento-type-body{font:550 var(--sol-text-subtitle-m)/1.3 "Figtree Variable", sans-serif;color:var(--solui-neutral-900);margin-top:8px}.bento-type-mono{font:500 var(--sol-text-label)/var(--sol-label-line-height) var(--mono);color:var(--solui-neutral-800);text-transform:uppercase}.bento-swatches{width:100%;height:100%;display:flex}.bento-swatches span{flex:1;overflow:hidden}.bento-swatches i{height:100%;display:block}.bento-swatches span{flex-direction:column;display:flex}.bento-swatches span>i{animation:9.6s cubic-bezier(.65,0,.35,1) infinite bento-colors;animation-delay:inherit;flex:none}@keyframes bento-colors{0%{transform:translateY(0%)}3.33%,16.67%{transform:translateY(-100%)}20%,33.33%{transform:translateY(-200%)}36.67%,50%{transform:translateY(-300%)}53.33%,66.67%{transform:translateY(-400%)}70%,83.33%{transform:translateY(-500%)}86.67%,to{transform:translateY(-600%)}}@media (prefers-reduced-motion:reduce){.bento-swatches span>i{animation:none}}.bento-wireframe{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;height:100%;display:grid}.bento-wireframe>span{border:var(--sol-outline-width) solid var(--solui-neutral-600);transition:border-color var(--sol-hover-exit-duration) var(--sol-hover-exit-easing);position:relative}.bento-wireframe>span:before{content:"";border-top:var(--sol-outline-width) solid var(--solui-neutral-600);position:absolute;inset:20px 0 auto}.bento-wireframe-wide{grid-column:span 2}.bento-wireframe-tall{grid-area:1/3/span 2}.bento-wireframe>span:nth-child(2){grid-area:2/1}.bento-wireframe>span:nth-child(3){grid-area:2/2}.bento-tile[data-hover] .bento-wireframe>span{border-color:var(--solui-neutral-750);transition-duration:0s}.bento-skeleton{width:100%;height:calc(100% - var(--sol-accent-width));margin-top:var(--sol-accent-width);border:var(--sol-outline-width) solid var(--solui-neutral-500);border-top:0;display:none}.bento-skeleton .sol-panel-body{height:calc(100% - var(--sol-panel-control-size));padding:16px var(--sol-panel-padding-inline);flex-direction:column;gap:12px;display:flex}.bento-skeleton-media,.bento-skeleton-line{background:var(--solui-neutral-500);display:block}.bento-skeleton-media{flex:1}.bento-skeleton-line{flex:none;height:14px}.bento-skeleton-short{width:60%}.bento-skeleton .sol-panel-header h2{align-items:center;gap:12px;display:flex}.bento-skeleton-title{width:45%;height:20px}.bento-tile[data-hover] .bento-skeleton-media,.bento-tile[data-hover] .bento-skeleton-line{background:var(--solui-neutral-600)}.bento-textures{justify-content:flex-end}.bento-textures .bento-preview{margin:0;position:absolute;inset:0}.bento-textures .sol-stripe-grid{background:0 0}.bento-textures>h2,.bento-textures>p{z-index:1;position:relative}.bento-charts{justify-content:flex-end}.bento-charts .bento-preview{margin:0;position:absolute;top:20px;bottom:20px;right:20px}.bento-donut{aspect-ratio:1;height:100%;position:relative}.bento-donut-halo,.bento-donut-disc{border-radius:50%;position:absolute;inset:0}.bento-donut-halo{background:var(--bento-halo);-webkit-mask:radial-gradient(closest-side,#0000 95.2%,#000 95.5%);mask:radial-gradient(closest-side,#0000 95.2%,#000 95.5%)}.bento-donut-disc{background:var(--bento-disc);-webkit-mask:radial-gradient(closest-side,#0000 59.6%,#000 59.9% 93.4%,#0000 93.7%);mask:radial-gradient(closest-side,#0000 59.6%,#000 59.9% 93.4%,#0000 93.7%)}.bento-donut-separator{transform-origin:50% 249%;background:var(--solui-neutral-300);width:.95%;height:20.1%;transition:background-color var(--sol-hover-exit-duration) var(--sol-hover-exit-easing);position:absolute;top:0;left:49.525%}.bento-tile[data-hover] .bento-donut-separator{background:var(--solui-neutral-400);transition-duration:0s}@property --bento-stop-1{syntax:"<angle>";inherits:true;initial-value:122.4deg}@property --bento-stop-2{syntax:"<angle>";inherits:true;initial-value:208.8deg}@property --bento-stop-3{syntax:"<angle>";inherits:true;initial-value:273.6deg}@property --bento-stop-4{syntax:"<angle>";inherits:true;initial-value:324deg}.bento-donut{transition:--bento-stop-1 .6s cubic-bezier(.22,1,.36,1),--bento-stop-2 .6s cubic-bezier(.22,1,.36,1),--bento-stop-3 .6s cubic-bezier(.22,1,.36,1),--bento-stop-4 .6s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.bento-donut{transition:none}}.bento-tags{--sol-category-font-size:var(--sol-category-font-size-l);--sol-category-padding-block:8px;--sol-category-padding-inline:14px;--sol-category-gap:12px;flex-direction:column;align-items:center;gap:12px;display:flex}@media (width<=1100px){.bento{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"charts charts""type colors""type controls""containers textures"}}@media (width<=700px){.bento{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"charts""type""colors""controls""containers""textures";grid-auto-rows:auto;margin-top:20px}.bento-tile,.bento-containers,.bento-textures{aspect-ratio:1;min-height:0;padding:var(--demo-bento-padding)}.bento-tags{--sol-category-font-size:var(--sol-category-font-size-l);--sol-category-padding-block:10px;--sol-category-padding-inline:16px}.bento-charts{justify-content:flex-start}.bento-charts .bento-preview{margin-bottom:16px;position:relative;inset:auto}.bento-charts .bento-donut{height:90%;margin-top:12px}.bento-type{gap:4px}.bento-type-body{margin-top:0}.bento-containers .bento-wireframe{display:none}.bento-skeleton{display:block}}.bento-swatches span>i{animation-name:none}@media (prefers-reduced-motion:no-preference) and (width>=701px){.bento-tile[data-hover] .bento-swatches span>i{animation-name:bento-colors}}.bento-swatches span>i{animation-play-state:paused}@media (width>=701px){.bento-tile[data-hover] .bento-swatches span>i{animation-play-state:running}}.demo-group{flex-direction:column;gap:24px;padding-bottom:48px;scroll-margin-top:100px;display:flex;position:relative}.demo-group:after{content:"";border-bottom:var(--sol-outline-width) solid var(--solui-neutral-500);width:100vw;position:absolute;bottom:0;left:calc(50% - 50vw)}.demo-group:last-child:after{content:none}.demo-group-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.demo-group-heading h2{font:500 var(--sol-font-46)/1.1 var(--display);letter-spacing:-.5px;color:var(--solui-accent-300);margin:0}.demo-section:has(>.demo-group){gap:48px}.demo-configurable{grid-template-columns:minmax(0,1fr) 448px;gap:24px;display:grid}.demo-config{background:var(--solui-neutral-300);flex-direction:column;align-self:start;gap:24px;padding:20px;display:flex}.demo-config .sol-segmented-control,.demo-config .sol-segmented-track,.demo-config .sol-segmented-labels:not(.sol-segmented-mask-labels){width:100%}.demo-config .sol-segmented-option{flex:1 0 auto}.demo-config-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.demo-texture-switches{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:24px;display:flex}.demo-texture .demo-glyph-field{border:none;margin-top:0}.demo-setting{flex-direction:column;gap:16px;display:flex}.demo-setting-label{font:500 var(--sol-text-label)/var(--sol-label-line-height) var(--mono);text-transform:uppercase;color:var(--solui-neutral-800);justify-content:space-between;display:flex}.demo-setting-label span:last-child:not(:first-child){color:var(--solui-neutral-900)}.demo-specimen-row{flex-wrap:wrap;align-items:flex-start;gap:24px 48px;display:flex}.demo-specimen-row>.demo-setting{width:271px;max-width:100%}.demo-specimen-row>.demo-setting:has(.sol-segmented-control){width:auto}.demo-category-specimens{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;display:grid}.demo-category-specimens .demo-interface-tags{grid-column:1/-1}.demo-category-specimens .demo-setting{min-width:0}.demo-category-specimens .demo-setting-label{margin:0}.demo-category-specimens .demo-row{gap:12px}.demo-font-scale{margin:0;padding:0;list-style:none}.demo-font-step{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:32px;padding:24px 0;display:grid;position:relative}.demo-font-step:before{content:"";border-top:var(--sol-outline-width) solid var(--solui-neutral-400);pointer-events:none;width:100vw;position:absolute;top:0;left:calc(50% - 50vw)}.demo-font-metrics{font:500 var(--sol-text-label)/var(--sol-label-line-height) var(--mono);color:var(--solui-neutral-900);flex-direction:column;gap:8px;display:flex}.demo-font-metrics>span:last-child,.demo-font-usage{font:500 var(--sol-font-12)/1.5 var(--mono);color:var(--solui-neutral-800)}.demo-font-specimen{min-width:0}.demo-font-sample{color:var(--solui-neutral-900);white-space:nowrap}.demo-font-specimen .demo-font-usage{margin-top:12px}.demo-spinner-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:12px;display:grid}.demo-spinner-copy-status:empty{display:none}.demo-spinner-copy-status{font-size:var(--sol-text-body-m);color:var(--solui-neutral-800)}.demo-spinner-copy-fallback{width:100%;color:var(--solui-neutral-900);background:var(--solui-neutral-300);border:1px solid var(--solui-neutral-600);font:var(--sol-font-14)/1.5 "Geist Mono Variable", monospace;resize:vertical;padding:16px}.demo-spinner-card{background:var(--solui-neutral-300);flex-direction:column;align-items:center;gap:16px;padding:24px 12px;display:flex}.demo-spinner-preview{min-height:80px;color:var(--solui-accent-300);place-items:center;display:grid}.demo-spinner-inline{font-size:var(--sol-text-body);color:var(--solui-neutral-900);align-items:center;gap:12px;display:inline-flex}@media (width<=1100px){.demo-configurable{grid-template-columns:minmax(0,1fr)}.demo-spinner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-control-preview{background:var(--solui-neutral-150);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex;position:absolute;inset:0}.demo-control-preview .demo-row{justify-content:center}#control-textures .demo-glyph-field{height:531px}#control-textures .demo-glyph-field:has(.demo-control-preview.is-chart){overflow:visible}.demo-control-preview.is-chart{align-items:stretch;min-height:0;padding:24px}@media (width<=700px){.demo-group{padding-bottom:32px}.demo-group-heading h2{font-size:var(--sol-font-34)}:is(.demo-specimen-row>.demo-setting,.demo-specimen-row>.demo-setting:has(.sol-segmented-control)){width:100%}.demo-category-specimens{grid-template-columns:minmax(0,1fr);gap:24px}.demo-section:has(>.demo-group){gap:32px}.demo-font-step{grid-template-columns:minmax(0,1fr);gap:16px}.demo-font-metrics{flex-flow:wrap;align-items:baseline;gap:8px 16px}.demo-config{background:0 0;padding:0}.demo-control-preview{background:0 0}#control-textures .demo-glyph-field{height:518px}.demo-control-preview.is-chart{padding:0}.demo-control-preview.is-chart>.sol-panel{width:100%;max-width:none}.demo-texture-switches>.demo-setting{width:100%}.demo-texture .sol-segmented-control .sol-segmented-option{padding-inline:8px}.demo-spinner-card{padding:20px 8px}}.demo-page-header{isolation:isolate;width:100vw;height:420px;margin:calc(-76px - env(safe-area-inset-top,0px)) calc(50% - 50vw) 24px;background:var(--solui-neutral-100);align-items:flex-end;padding:0 max(32px,50vw - 668px) 64px;display:flex;position:relative;overflow:hidden}.demo-page-header h1{z-index:1;font:500 var(--sol-text-display)/1 var(--display);letter-spacing:-2px;color:var(--solui-accent-300);position:relative}@media (width<=700px){.demo-page-header{height:320px;margin:calc(-76px - env(safe-area-inset-top,0px)) calc(50% - 50vw) 16px;padding:0 20px 20px}.demo-page-header h1{font-size:var(--sol-text-page-display)}.demo-content[data-overview=false] .demo-section-charts{padding-top:8px}.demo-section.demo-section-charts .sol-panel{align-self:stretch;width:auto;max-width:none}.demo-section-charts .charts-grid{gap:24px}}.bento-tile:is([data-pressed],:focus-visible){background:var(--solui-neutral-400);transition:background-color var(--sol-feedback-duration) var(--sol-feedback-easing)}.bento-tile:is([data-pressed],:focus-visible):before{opacity:1;transition:opacity var(--sol-feedback-duration) var(--sol-feedback-easing)}.bento-tile[data-pressed]:before{opacity:var(--sol-control-hover-enabled,1)}@media (prefers-reduced-motion:reduce){.bento-tile:before{transition:none}}
