#root{display:contents}.app-error{max-width:640px;margin:12vh auto;padding:24px;font-family:Saans,Arial,sans-serif}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";vertical-align:-1px;background:linear-gradient(currentColor,currentColor) 50%/10px 1.25px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.25px 10px no-repeat;width:10px;height:10px;margin-right:10px;transition:background-size .28s cubic-bezier(.23,1,.32,1),transform .28s cubic-bezier(.23,1,.32,1);display:inline-block}details[open]>summary:before{background-size:10px 1.25px,1.25px 0;transform:rotate(180deg)}@supports (interpolate-size:allow-keywords){details::details-content{interpolate-size:allow-keywords;opacity:0;transition-behavior:allow-discrete;block-size:0;transition:block-size .38s cubic-bezier(.23,1,.32,1),opacity .28s ease-out,content-visibility .38s;overflow:clip}details[open]::details-content{opacity:1;block-size:auto}}@supports not (interpolate-size:allow-keywords){details[open]>:not(summary){animation:.36s cubic-bezier(.23,1,.32,1) details-reveal}}@keyframes details-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){details>summary:before{transition:none}details::details-content{transition:none}details[open]>:not(summary){animation:none}}
