.dashboard-frame{box-sizing:border-box;background:#000;border-radius:.625rem;width:100%;height:calc(100vh - 6rem);max-height:720px;padding:19px}.dashboard-layout{z-index:2;box-sizing:border-box;grid-template-rows:minmax(0,176fr) minmax(0,133fr) minmax(0,58fr) minmax(0,209fr);grid-template-columns:minmax(0,270fr) minmax(0,270fr) minmax(0,211fr) minmax(0,415fr);gap:15px;width:100%;height:100%;min-height:0;display:grid;position:relative}.dashboard-layout>*{min-width:0;min-height:0;overflow:hidden}.dashboard-layout>.dashboard-generative-slot,.dashboard-area-c3-generative-stack .dashboard-generative-slot,.dashboard-layout>.dashboard-magic-bento-tile{overflow:visible}.dashboard-area-c1-top{grid-area:1/1/3}.dashboard-area-c1-bottom{grid-area:3/1/5}.dashboard-area-c2-top{grid-area:1/2/4}.dashboard-area-c3-generative-stack{grid-area:1/3/4;grid-template-rows:1fr 1fr;gap:15px;min-height:0;display:grid;overflow:visible}.dashboard-layout>.dashboard-area-c3-generative-stack{overflow:visible}.dashboard-area-c3-generative-stack>*{min-height:0}.dashboard-area-c4-top{grid-area:1/4/4}.dashboard-area-c23-bottom{grid-area:4/2/auto/4}.dashboard-area-c4-bottom{grid-area:4/4}.dashboard-creatures-expand-measure{pointer-events:none;visibility:hidden;z-index:0;grid-area:1/2/5/5;min-width:0;min-height:0}@media (max-width:1024px){.dashboard-creatures-expand-measure{grid-area:1/1/-1/-1}.dashboard-frame{border-radius:.5rem;height:auto;min-height:min(100vh - 4rem,900px);max-height:none;padding:12px}.dashboard-layout{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(120px,auto);gap:12px}.dashboard-area-c1-top{grid-area:1/1/3;min-height:280px}.dashboard-area-c1-bottom{grid-area:3/1;min-height:200px}.dashboard-area-c2-top{grid-area:1/2/3;min-height:260px}.dashboard-area-c3-generative-stack{display:contents}.dashboard-area-c3-generative-stack>:first-child{grid-area:3/2;min-height:120px}.dashboard-area-c3-generative-stack>:last-child{grid-area:4/1;min-height:100px}.dashboard-area-c4-top{grid-area:4/2;min-height:180px}.dashboard-area-c23-bottom{grid-area:5/1/auto/3;min-height:140px}.dashboard-area-c4-bottom{grid-area:6/1/auto/3;min-height:140px}}@media (max-width:640px){.dashboard-frame{border-radius:.25rem;padding:8px}.dashboard-layout{grid-template-columns:1fr;grid-auto-rows:minmax(110px,auto);gap:10px}.dashboard-area-c1-top,.dashboard-area-c1-bottom,.dashboard-area-c2-top,.dashboard-area-c4-top,.dashboard-area-c23-bottom,.dashboard-area-c4-bottom{grid-area:auto/1;min-height:120px}.dashboard-area-c3-generative-stack{grid-area:auto/1;grid-template-rows:1fr 1fr;gap:10px;min-height:220px;display:grid}.dashboard-area-c3-generative-stack>*{min-height:0}.dashboard-area-c3-generative-stack>:first-child,.dashboard-area-c3-generative-stack>:last-child{grid-area:auto}}
.dashboard-bento-magic-section{--magic-bento-glow-rgb:204 204 204}.dashboard-bento-magic-section .dashboard-magic-bento-tile,.dashboard-bento-magic-section.dashboard-magic-bento-tile{--glow-x:50%;--glow-y:50%;--glow-radius:360px;--glow-a-0:0;--glow-a-1:0}.dashboard-bento-magic-section .dashboard-magic-bento-tile.dashboard-magic-bento-tile--glow:after,.dashboard-bento-magic-section.dashboard-magic-bento-tile.dashboard-magic-bento-tile--glow:after{content:"";border-radius:inherit;background:radial-gradient(var(--glow-radius)circle at var(--glow-x)var(--glow-y),rgb(var(--magic-bento-glow-rgb)/var(--glow-a-0))0%,rgb(var(--magic-bento-glow-rgb)/var(--glow-a-1))36%,transparent 62%);-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:no-repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:source-over,source-over;mask-composite:add,add;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;pointer-events:none;z-index:4;position:absolute;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dashboard-bento-magic-section .dashboard-magic-bento-tile.dashboard-magic-bento-tile--glow:not(.dashboard-frame):after{padding:1.5px;inset:-1.5px}.dashboard-frame.dashboard-bento-magic-section.dashboard-magic-bento-tile.dashboard-magic-bento-tile--glow:after{display:none}.dashboard-magic-bento-spotlight{will-change:transform,opacity}.dashboard-expand-control .dashboard-expand-control-icon,.dashboard-expand-control .dashboard-expand-arrow{transform-origin:50%;transition:transform .14s}.dashboard-expand-control:hover .dashboard-expand-arrow--ne,.dashboard-expand-control:focus-visible .dashboard-expand-arrow--ne{transform:translate(1.35px,-1.35px)scale(1.03)translateZ(0)}.dashboard-expand-control:hover .dashboard-expand-arrow--sw,.dashboard-expand-control:focus-visible .dashboard-expand-arrow--sw{transform:translate(-1.35px,1.35px)scale(1.03)translateZ(0)}.dashboard-expand-control:active .dashboard-expand-arrow{transform:translate(0)scale(1)translateZ(0)}@media (prefers-reduced-motion:reduce){.dashboard-bento-magic-section .dashboard-magic-bento-tile.dashboard-magic-bento-tile--glow:after,.dashboard-bento-magic-section.dashboard-magic-bento-tile.dashboard-magic-bento-tile--glow:after{transition:none}.dashboard-expand-control .dashboard-expand-control-icon,.dashboard-expand-control .dashboard-expand-arrow,.dashboard-expand-control:hover .dashboard-expand-control-icon,.dashboard-expand-control:hover .dashboard-expand-arrow,.dashboard-expand-control:focus-visible .dashboard-expand-control-icon,.dashboard-expand-control:focus-visible .dashboard-expand-arrow{transition:none;animation:none;transform:none}}
.text-block{color:#fff;max-width:800px;margin:7vw;font-family:monospace;font-size:clamp(14px,4vw,32px)}.char{will-change:transform;color:inherit;display:inline-block}.scrambled-text-word{white-space:nowrap;vertical-align:baseline;display:inline-block}.scrambled-text-embed{display:contents}.scrambled-text-p{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-family:inherit}.scrambled-text-stable-slots .char{text-align:center;box-sizing:border-box;width:1ch;min-width:1ch;max-width:1ch;line-height:inherit;vertical-align:baseline;font-variant-ligatures:none;overflow:hidden}
