.odk-area-menu{flex:none;flex-wrap:wrap;width:100%;max-width:var(--shell-page-max,1240px);margin:0 auto;padding:var(--step-5) var(--shell-gutter,var(--step-6)) 0;font-family:var(--sans);letter-spacing:var(--track-base);background:transparent}.odk-area-menu,.odk-area-menu__column{box-sizing:border-box;display:flex;align-items:center;gap:var(--step-2)}.odk-area-menu__column{min-width:0}.odk-area-menu__head{order:1;flex:none;display:flex;align-items:center}.odk-area-menu__head>.odk-area-menu__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.odk-area-menu__title{margin:0;font-family:var(--sans);font-size:var(--t-small);font-weight:var(--w-semibold);line-height:1;white-space:nowrap;color:var(--ink)}.odk-area-menu__list{--area-menu-corner:26px;min-width:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--step-0-5);min-height:42px;padding:var(--step-1);border-radius:var(--area-menu-corner)}.odk-area-menu__list,.odk-area-menu__strip{box-sizing:border-box;align-items:center;background:var(--fill)}.odk-area-menu__strip{display:inline-flex;gap:calc(var(--step) * 1.5);height:42px;padding:var(--step-1) var(--step-4) var(--step-1) var(--step-1);border-radius:var(--radius-pill)}.odk-area-menu__sideways{font-size:var(--t-small);font-weight:var(--w-semibold);line-height:1;white-space:nowrap;color:var(--ink-2)}.odk-area-menu__toggle{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--dur-base) var(--ease-hover),color var(--dur-base) var(--ease-hover)}.odk-area-menu__toggle:hover{background:var(--fill);color:var(--ink)}.odk-area-menu--collapsed .odk-area-menu__toggle{background:var(--card);color:var(--ink);box-shadow:var(--shadow-segment)}.odk-area-menu__aside{box-sizing:border-box;flex:0 1 200px;display:flex;align-items:center;height:42px;min-width:132px}@media (max-width:603px){.odk-area-menu{padding:var(--step-4) var(--step-4) 0}.odk-area-menu__aside{display:none}}.odk-area-menu__item{position:relative;box-sizing:border-box;flex:none;display:inline-flex;align-items:center;gap:var(--step-2);height:34px;padding:0 var(--step-3-5);border-radius:var(--radius-pill);background:transparent;font-size:var(--t-small);font-weight:var(--w-medium);line-height:1;color:var(--muted);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--dur-base) var(--ease-hover),color var(--dur-base) var(--ease-hover)}.odk-area-menu__item:hover{color:var(--ink);text-decoration:none}:where(button).odk-area-menu__item{border:0;font-family:inherit;letter-spacing:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.odk-area-menu__item.is-current{background:var(--card);color:var(--ink);font-weight:var(--w-semibold);box-shadow:var(--shadow-segment)}.odk-area-menu__item--soon{cursor:default;color:var(--muted);opacity:.7}.odk-area-menu__item--soon:hover{color:var(--muted)}.odk-area-menu__mark{display:none}.odk-area-menu__label{white-space:nowrap}.odk-area-menu__meta{place-items:center;min-width:19px;height:19px;padding:0 calc(var(--step) * 1.5);border:1px solid var(--border-quiet);font-size:var(--t-badge);font-weight:var(--w-semibold);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odk-area-menu__meta,.odk-area-menu__soon{flex:none;display:inline-grid;border-radius:var(--radius-pill);line-height:1;white-space:nowrap}.odk-area-menu__soon{place-items:center;height:19px;padding:0 var(--step-2);background:var(--fill-2);color:var(--ink-2);font-size:var(--t-badge);font-weight:var(--w-semibold)}.odk-area-shell{align-items:stretch}.odk-area-shell,.odk-area-shell__page{flex:1 1;min-height:0;min-width:0;display:flex;flex-direction:column}@media (prefers-reduced-motion:reduce){.odk-area-menu__item,.odk-area-menu__toggle{transition:none}}.odk-area-menu--sheet{display:block;max-width:none;margin:0;padding:0}.odk-area-menu--sheet .odk-area-menu__title{padding:calc(var(--step) * 1.5) var(--step-3) var(--step-2);font-size:var(--t-eyebrow);color:var(--muted)}.odk-area-menu--sheet .odk-area-menu__list{display:flex;flex-direction:column;align-items:stretch;gap:1px;height:auto;margin:0;padding:0;border-radius:0;background:transparent;overflow:visible}.odk-area-menu--sheet .odk-area-menu__item{display:flex;height:auto;min-height:44px;padding:0 var(--step-3);border-radius:var(--radius-row);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--ink-2);white-space:normal}.odk-area-menu--sheet .odk-area-menu__item:hover{background:var(--fill)}.odk-area-menu--sheet .odk-area-menu__item.is-current{background:var(--fill);box-shadow:none}.odk-area-menu--sheet .odk-area-menu__label{flex:1 1;min-width:0;white-space:normal;overflow-wrap:anywhere}.odk-area-menu--sheet .odk-area-menu__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}