body:has(.case){background:var(--frame)}@media (max-width:767.98px),(pointer:coarse) and (max-height:500px){body:has(.case){background:var(--bg)}.case .grid-cols-2>.rounded-panel{--fs-metric:calc(2.75rem * var(--text-scale));--fs-metric-unit:calc(1.625rem * var(--text-scale))}}.case section[tabindex="-1"]:focus{outline:none}.case :is(h1,h2,h3){text-wrap:balance}.case p{text-wrap:pretty}@media (max-width:1023.98px){.case p{text-wrap-mode:revert-layer}}[data-reveals] [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(20px)}[data-reveals] [data-reveal][data-in]{opacity:1;transform:none}.mm-clone [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}html[data-reduce-motion=on] [data-reveals] [data-reveal]{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){[data-reveals] [data-reveal]{opacity:1;transition:none;transform:none}}@keyframes case-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (min-width:768px) and (max-width:1023.98px){.case .row-3{--row-gap-x:32px;grid-template-columns:minmax(0,1fr)}.case .row-3>.rounded-panel:not(:has(.rounded-plate)){align-items:start;column-gap:var(--row-gap-x);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);row-gap:0;display:grid}.case .row-3>.rounded-panel:not(:has(.rounded-plate))>*{grid-column:1}.case .row-3>.rounded-panel:not(:has(.rounded-plate))>*+:not(:last-child){margin-top:8px}.case .row-3>.rounded-panel:not(:has(.rounded-plate))>:last-child{grid-area:1/2/span 3}}@media (max-width:767.98px){.case .row-3.row-dense{--row-gap-x:20px;grid-template-columns:minmax(0,1fr)}.case .row-3.row-dense>.rounded-panel:not(:has(.rounded-plate)){align-items:start;column-gap:var(--row-gap-x);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);row-gap:0;display:grid}.case .row-3.row-dense>.rounded-panel:not(:has(.rounded-plate))>*{grid-column:1}.case .row-3.row-dense>.rounded-panel:not(:has(.rounded-plate))>*+:not(:last-child){margin-top:8px}.case .row-3.row-dense>.rounded-panel:not(:has(.rounded-plate))>:last-child{grid-area:1/2/span 3}}
.to-top{left:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:44;cursor:pointer;color:#cfcfc8;-webkit-tap-highlight-color:transparent;width:36px;height:36px;transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom)));opacity:0;pointer-events:none;background:linear-gradient(#3e3e3c,#2c2c2a);border:0;border-radius:6px;place-items:center;padding:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s,color .15s;display:grid;position:fixed;box-shadow:inset 0 1px #fafaf91f,0 1px 2px #1414144d,0 6px 14px #1414142e}.to-top:before{content:"";position:absolute;inset:-4px}.to-top[data-shown]{opacity:1;pointer-events:auto;transform:none}.to-top:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.to-top[data-shown]:hover{color:#f5f5f5}.to-top[data-shown]:active{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.to-top{transition:none}}
