@layer base{.cab{--font-cab-sans:var(--font-roboto), "Roboto", ui-sans-serif, system-ui, sans-serif;--font-cab-display:var(--font-cab-sans);font-family:var(--font-cab-sans);color:var(--color-cab-body);background:var(--color-cab-canvas);font-size:14px;line-height:22px}:where(.cab) :where(h1,h2,h3){font-family:var(--font-cab-display);color:var(--color-cab-ink);font-weight:600}:where(.cab) :where(button,input,select,textarea){font-family:var(--font-cab-sans)}:where(.cab) :where(button,summary,select,[role=button],[role=tab],label:has(>input[type=checkbox]),label:has(>input[type=radio]),input[type=checkbox],input[type=radio],input[type=range],input[type=file]){cursor:pointer}:where(.cab) :where(button,select,input):disabled{cursor:not-allowed}}@layer components{.cab .card-stage{perspective:1400px}.cab .card-inner{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:relative}.cab .card-stage.is-flipped .card-inner{transform:rotateY(180deg)}.cab .card-face{backface-visibility:hidden}.cab .card-face-back{position:absolute;inset:0;transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.cab .card-inner{transition:none}}.cab-canvas{--cab-pad:14px;grid-template-columns:[full-start] minmax(var(--cab-pad), 1fr) [content-start] min(1500px, calc(100% - var(--cab-pad) * 2)) [content-end] minmax(var(--cab-pad), 1fr) [full-end];align-content:start;display:grid}@media (min-width:641px){.cab-canvas{--cab-pad:20px}}@media (min-width:900px){.cab-canvas{--cab-pad:32px}}.cab-canvas>*{grid-column:content;min-width:0}.cab-canvas>.cab-bleed{grid-column:full}@media (min-width:900px){.cab-canvas:has(>[data-fill-height]){align-content:stretch;height:100%}}}
@font-face{font-family:roboto;src:url(../media/Roboto_Regular-s.0_d3qyfhqhx30.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_Medium-s.0h_zu61f6zmld.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_SemiBold-s.04~ngpulbjauu.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_Bold-s.0_u2~947f68q..ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_fea6e774-module__NKY2nq__className{font-family:roboto,roboto Fallback}.roboto_fea6e774-module__NKY2nq__variable{--font-roboto:"roboto", "roboto Fallback"}
