.dark,[data-theme=dark]{color-scheme:dark}:root:not(.dark),[data-theme=light]{color-scheme:light}head link[rel=icon]{filter:none}.dark ::selection,[data-theme=dark] ::selection{background:rgba(255,255,255,.15);color:white}.dark ::placeholder,[data-theme=dark] ::placeholder{color:rgba(255,255,255,.3)}.dark :focus-visible,[data-theme=dark] :focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.dark input:-webkit-autofill,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:hover,.dark select:-webkit-autofill,.dark select:-webkit-autofill:focus,.dark select:-webkit-autofill:hover,.dark textarea:-webkit-autofill,.dark textarea:-webkit-autofill:focus,.dark textarea:-webkit-autofill:hover,[data-theme=dark] input:-webkit-autofill,[data-theme=dark] input:-webkit-autofill:focus,[data-theme=dark] input:-webkit-autofill:hover,[data-theme=dark] select:-webkit-autofill,[data-theme=dark] select:-webkit-autofill:focus,[data-theme=dark] select:-webkit-autofill:hover,[data-theme=dark] textarea:-webkit-autofill,[data-theme=dark] textarea:-webkit-autofill:focus,[data-theme=dark] textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset,var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 0 0 1000px var(--input-bg) inset,var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:background-color 5000s ease-in-out 0s}*{-webkit-tap-highlight-color:transparent}#root,body,html{background-color:var(--bg-primary);color:var(--text-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}::selection{background:var(--accent-light);color:var(--text-primary)}:focus-visible:not(input):not(textarea):not(select){outline:2px solid var(--border-focus);outline-offset:2px}.wmde-markdown a img{padding:16px;max-height:200px;border:1px solid rgba(0,0,0,.1)!important;width:calc(100% - 64px);object-fit:contain;border-radius:8px;text-align:left;object-position:left}.Toastify__toast-container{padding:16px}.Toastify__toast{background:var(--surface);border:1px solid var(--border-primary);border-radius:12px;box-shadow:var(--shadow-lg);padding:0;min-height:auto;font-family:inherit}.Toastify__toast-body{display:flex;align-items:flex-start;padding:14px 16px;margin:0;gap:12px}.Toastify__toast-body>div:last-child{flex:1;font-size:14px;line-height:1.5;color:var(--text-primary);font-weight:500}.Toastify__toast-icon{width:20px;height:20px;margin:0;flex-shrink:0}.Toastify__toast--success{background:var(--surface);border-color:var(--success)}.Toastify__toast--success .Toastify__toast-icon svg{fill:var(--success)}.Toastify__toast--error{background:var(--surface);border-color:var(--error)}.Toastify__toast--error .Toastify__toast-icon svg{fill:var(--error)}.Toastify__toast--warning{background:var(--surface);border-color:var(--warning)}.Toastify__toast--warning .Toastify__toast-icon svg{fill:var(--warning)}.Toastify__toast--info{background:var(--surface);border-color:var(--info)}.Toastify__toast--info .Toastify__toast-icon svg{fill:var(--info)}.Toastify__toast--default{background:var(--surface)}.Toastify__progress-bar{height:3px;background:var(--border-primary)}.Toastify__progress-bar--success{background:var(--success)}.Toastify__progress-bar--error{background:var(--error)}.Toastify__progress-bar--warning{background:var(--warning)}.Toastify__progress-bar--info{background:var(--info)}.Toastify__close-button{color:var(--text-tertiary);opacity:1;display:flex;align-items:center;justify-content:center;padding:8px;margin:0;transition:color .15s ease,background-color .15s ease;border-radius:6px}.Toastify__close-button:hover{color:var(--text-primary);background-color:var(--bg-hover)}.Toastify__close-button>svg{width:14px;height:14px}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:toastSlideIn}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:toastSlideOut}@keyframes toastSlideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toastSlideOut{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}#react-tiny-popover-container{z-index:9999}.r4-modal-backdrop{background:rgba(0,0,0,.4);-webkit-backdrop-filter:saturate(.35) brightness(.6);backdrop-filter:saturate(.35) brightness(.6)}.r4-modal-panel{will-change:transform,opacity}.r4-modal-root[data-state=open] .r4-modal-backdrop{animation:modalBackdropIn .22s cubic-bezier(.16,1,.3,1) both}.r4-modal-root[data-state=closed] .r4-modal-backdrop{animation:modalBackdropOut .18s ease-out both}.r4-modal-root[data-state=open] .r4-modal-panel{animation:modalPanelIn .22s cubic-bezier(.16,1,.3,1) both}.r4-modal-root[data-state=closed] .r4-modal-panel{animation:modalPanelOut .18s ease-out both}.r4-popover-container{z-index:9999}.r4-popover-motion{will-change:transform,opacity}.r4-popover-motion[data-state=open]{animation:popoverIn .16s cubic-bezier(.16,1,.3,1) both}.r4-popover-motion[data-state=closed]{animation:popoverOut .14s ease-out both;pointer-events:none}.r4-popover-motion[data-state=open][data-side=top]{animation-name:popoverInTop}.r4-popover-motion[data-state=open][data-side=right]{animation-name:popoverInRight}.r4-popover-motion[data-state=open][data-side=bottom]{animation-name:popoverInBottom}.r4-popover-motion[data-state=open][data-side=left]{animation-name:popoverInLeft}.r4-popover-motion[data-state=closed][data-side=top]{animation-name:popoverOutTop}.r4-popover-motion[data-state=closed][data-side=right]{animation-name:popoverOutRight}.r4-popover-motion[data-state=closed][data-side=bottom]{animation-name:popoverOutBottom}.r4-popover-motion[data-state=closed][data-side=left]{animation-name:popoverOutLeft}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes modalPanelIn{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalPanelOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes popoverIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes popoverOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes popoverInTop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popoverInRight{0%{opacity:0;transform:translateX(-8px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes popoverInBottom{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes popoverInLeft{0%{opacity:0;transform:translateX(8px) scale(.96)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes popoverOutTop{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes popoverOutRight{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-6px) scale(.98)}}@keyframes popoverOutBottom{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes popoverOutLeft{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(6px) scale(.98)}}@media (prefers-reduced-motion:reduce){.r4-modal-root[data-state] .r4-modal-backdrop,.r4-modal-root[data-state] .r4-modal-panel,.r4-popover-motion[data-state]{animation-duration:1ms!important;animation-iteration-count:1!important}}.wmde-markdown a img:hover{background:rgba(0,0,0,.03);transition:background .2s}.wmde-markdown li,.wmde-markdown p,.wmde-markdown td,.wmde-markdown tr{font-size:15px}#license-markdown h2{font-size:16px!important}#license-markdown li,#license-markdown p,#license-markdown td,#license-markdown tr{font-size:12px!important}.wmde-markdown ol{list-style:decimal;padding-left:2rem}.wmde-markdown ul{list-style:disc;padding-left:2rem}.wmde-markdown hr{height:.02em!important}.spinner{height:16px;width:16px;overflow:hidden;position:relative}.lds-spinner{color:inherit;display:inline-block;position:absolute;top:-32px;left:-32px;width:80px;height:80px;transform:scale(.22)}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:currentColor}.lds-spinner div:first-child{transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}@keyframes appear{0%{opacity:0}to{opacity:1}}