[data-theme=dark] img:not([data-logo]){filter:brightness(.86) saturate(.94)}@keyframes rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes pulsedot{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes glow{0%,to{opacity:.4}50%{opacity:1}}@keyframes flowdown{0%{transform:translateY(-14px);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(var(--flow,220px));opacity:0}}:root{--dir:1}[dir=ltr]{--dir:-1}@keyframes screenFwd{0%{opacity:0;transform:translateX(calc(30px * var(--dir)))}to{opacity:1;transform:none}}@keyframes screenBack{0%{opacity:0;transform:translateX(calc(-30px * var(--dir)))}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-140% 0}}@keyframes alertin{0%{transform:translateY(-105%)}to{transform:translateY(0)}}@keyframes nudge{0%,to{transform:translateY(0)}45%{transform:translateY(4px)}}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(calc(-6px * var(--dir)))}40%{transform:translateX(calc(6px * var(--dir)))}60%{transform:translateX(calc(-4px * var(--dir)))}80%{transform:translateX(calc(4px * var(--dir)))}}[data-skel]{background:linear-gradient(90deg,var(--bg2) 24%,var(--card) 38%,var(--bg2) 62%);background-size:240% 100%;animation:shimmer 1.5s linear infinite}[data-motion=off] [data-loop],[data-motion=off] [data-skel]{animation:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}[data-page-root]{--gut:clamp(16px,4.6vw,70px);width:100%!important;max-width:var(--page-max,100%)!important;margin-inline:auto;overflow-x:clip}[data-page-root] image-slot,[data-page-root] img,[data-page-root]>*{max-width:100%}[data-page-root] [role=dialog]{max-width:calc(100vw - 24px)!important}[data-page-root] [role=main],[data-page-root] footer[role=contentinfo],[data-page-root] header[role=banner],[data-page-root]>div[style*="padding: 0"],[data-page-root]>main{padding-inline:var(--gut)!important}@media (max-width:1180px){[data-page-root] [style*="1fr 1fr 1fr"],[data-page-root] [style*="columns: repeat(3"],[data-page-root] [style*="columns: repeat(4"],[data-page-root] [style*="columns: repeat(5"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-page-root] [style*=grid-template-columns][style*="1fr 2"],[data-page-root] [style*=grid-template-columns][style*="1fr 3"],[data-page-root] [style*=grid-template-columns][style*="1fr 4"],[data-page-root] [style*=grid-template-columns][style*="px 1fr"],[data-page-root] [style*=grid-template-columns][style*="px 2fr"]{grid-template-columns:minmax(0,1fr)!important}}[data-page-root] header[role=banner]{height:auto!important;min-height:76px;padding-block:12px!important;flex-wrap:wrap;row-gap:10px}@media (max-width:880px){[data-page-root] [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important;height:auto!important}[data-page-root] [style*="position: sticky"]{position:static!important}[data-page-root] aside{width:auto!important}[data-page-root] [style*="flex: 0 0 2"],[data-page-root] [style*="flex: 0 0 3"],[data-page-root] [style*="flex: 0 0 4"]{flex:1 1 100%!important}[data-page-root] [style*="display: flex"]:not([style*="flex-wrap: nowrap"]):has(>[style*="flex: 1"]){flex-wrap:wrap}[data-page-root] [style*="display: flex"]:not([style*="flex-direction: column"])>[style*="flex: 1"]{flex-basis:min(100%,300px)!important}}@media (max-width:720px){[data-page-root] [data-m=dlayout]{gap:24px!important}[data-page-root] [data-m=dlayout]>aside{order:2;width:100%!important}[data-page-root] [data-m=dlayout]>aside>div{padding:18px 18px 16px!important}[data-page-root] [role=group]>button{min-height:60px!important;padding:12px 16px!important;border-radius:14px!important}[data-page-root] [role=group]{gap:10px!important;margin-top:22px!important}[data-page-root] [data-m=dcomp]{flex-wrap:wrap;height:auto!important;padding:12px!important;row-gap:12px;gap:10px!important}[data-page-root] [data-m=dcomp]>span:first-child{display:none!important}[data-page-root] [data-m=dcomp]>input{flex:1 1 100%!important;height:50px!important;font-size:1rem!important;padding-inline:6px!important}[data-page-root] [data-m=dcomp]>button{flex:1 1 100%!important;justify-content:center;height:50px!important}}