.canvas-overlay[data-surface=canvas]{box-shadow:none;color:var(--foreground);background:0 0;border:0;border-radius:0;padding:0}.canvas-overlay-label,.menu-row[data-presentation=canvas] .menu-row__label{font-size:20px;font-weight:var(--font-weight-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);color:inherit;white-space:normal;overflow-wrap:anywhere}@media (width<=879px){.canvas-overlay-label,.menu-row[data-presentation=canvas] .menu-row__label{font-size:18px}}.canvas-overlay-label{max-width:min(480px,100vw - 100px)}.menu-row[data-presentation=canvas]{min-height:var(--control-height);gap:var(--space-4);color:var(--foreground);background:0 0;padding:2px 0}.menu-row[data-presentation=canvas]:focus-visible,.menu-row[data-presentation=canvas][data-selected=true]{color:var(--accent-text);background:0 0}@media (hover:hover) and (pointer:fine){.menu-row[data-presentation=canvas]:hover{color:var(--accent-text);background:0 0}}.menu-row[data-presentation=canvas]>svg{width:var(--icon-control);height:var(--icon-control);flex-shrink:0}@media (pointer:coarse){.menu-row[data-presentation=canvas]{min-height:44px}}.menu-row[data-presentation=canvas]:focus-visible{box-shadow:none;text-underline-offset:4px;outline:none;text-decoration:underline;text-decoration-thickness:2px}.canvas-overlay[data-state]{opacity:0;transition:opacity .12s ease-out;animation:none}.canvas-overlay[data-state=open],.canvas-overlay[data-state=delayed-open],.canvas-overlay[data-state=instant-open]{opacity:1;transition:opacity .18s ease-in .28s}@starting-style{.canvas-overlay[data-state=open],.canvas-overlay[data-state=delayed-open],.canvas-overlay[data-state=instant-open]{opacity:0}}.canvas-overlay[data-state=closed]{pointer-events:none;animation:.12s linear canvas-overlay-exit}@keyframes canvas-overlay-exit{0%{visibility:visible}to{visibility:visible}}@media (prefers-reduced-motion:reduce){.canvas-overlay[data-state]{transition:none;animation:none}}.menu-row[data-presentation=tile]{min-height:calc(var(--control-height) * 2 + var(--space-4));justify-content:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);text-align:center;flex-direction:column}@layer utilities{.menu-row__trailing-hover svg,.menu-row[data-presentation=tile] .menu-row__icon svg{width:var(--space-6)!important;height:var(--space-6)!important}@media (width<=879px){.menu-row[data-presentation=tile] .menu-row__icon svg{width:var(--space-5)!important;height:var(--space-5)!important}}}.menu-row[data-presentation=tile] .menu-row__text{flex:none}.menu-row[data-presentation=tile] .menu-row__label{white-space:normal;overflow-wrap:anywhere}.menu-row[data-presentation=identity] .menu-row__label{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);white-space:normal;overflow-wrap:anywhere}.menu-row[data-presentation=identity] .menu-row__text{gap:var(--space-1)}.menu-row__trailing-swap{flex:none;place-items:center;display:grid}.menu-row__trailing-rest,.menu-row__trailing-hover{transition:opacity var(--duration-fast) ease;grid-area:1/1}.menu-row__trailing-hover{opacity:0;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.menu-row:is(:hover,:focus-visible) .menu-row__trailing-rest{opacity:0}.menu-row:is(:hover,:focus-visible) .menu-row__trailing-hover{opacity:1}}@media (prefers-reduced-motion:reduce){.menu-row__trailing-rest,.menu-row__trailing-hover{transition:none}}@media (width<=879px){.menu-row[data-presentation=menu]{min-height:var(--tap-target)}.menu-row[data-presentation=tile]{min-height:var(--space-16);gap:var(--space-2);padding-block:var(--space-2)}}@media (width>=880px){.menu-row[data-presentation=tile]{border-radius:var(--radius-surface);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, box-shadow var(--duration-fast) ease}@media (hover:hover) and (pointer:fine){.menu-row[data-presentation=tile][data-tone=default]:is(:hover,:focus-visible){background:color-mix(in srgb, var(--foreground) 4%, transparent);color:var(--accent-text)}}.menu-row[data-presentation=tile] .menu-row__icon{transition:color var(--duration-fast) ease, transform var(--duration-fast) ease}@media (hover:hover) and (pointer:fine){.menu-row[data-presentation=tile][data-tone=default]:is(:hover,:focus-visible) .menu-row__icon{color:var(--accent-text)}.menu-row[data-presentation=tile]:hover .menu-row__icon{transform:translateY(-2px)}.menu-row[data-presentation=identity]:hover{background:0 0}.menu-row[data-presentation=identity]:is(:hover,:focus-visible) .menu-row__label{color:var(--accent-text)}}}@media (prefers-reduced-motion:reduce){.menu-row[data-presentation=tile],.menu-row[data-presentation=tile] .menu-row__icon{transition:none}@media (hover:hover) and (pointer:fine){.menu-row[data-presentation=tile]:hover .menu-row__icon{transform:none}}}
