.odk-section-rail{position:-webkit-sticky;position:sticky;top:0;z-index:40;flex:none;align-self:stretch;font-family:var(--sans);letter-spacing:var(--track-base);color:var(--ink);background:var(--glass);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px)}.odk-section-rail__bar{box-sizing:border-box;display:grid;grid-template-columns:minmax(max-content,1fr) auto auto minmax(max-content,1fr);align-items:center;height:84px;padding:0 var(--step-5)}.odk-section-rail__brand{grid-column:1;justify-self:start;display:grid;place-items:center;min-width:34px;margin-right:var(--step-3)}.odk-section-rail__nav{grid-column:2;box-sizing:border-box;display:flex;align-items:center;gap:var(--step-0-5);height:52px;padding:calc(var(--step) * 1.25);border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--fill);white-space:nowrap}.odk-section-rail__bar:has(>.odk-section-rail__pins)>.odk-section-rail__nav{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.odk-section-rail__entry{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--step-2);height:40px;padding:0 var(--step-3);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--t-small);font-weight:var(--w-medium);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--dur-base) var(--ease-hover),color var(--dur-base) var(--ease-hover)}:where(button).odk-section-rail__entry{border:0;background:none;font:inherit;font-size:var(--t-small);font-weight:var(--w-medium);line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.odk-section-rail__entry:hover{background:var(--fill-2);color:var(--ink);text-decoration:none}.odk-section-rail__icon{flex:none;display:grid;place-items:center;width:18px;height:18px}.odk-section-rail__icon>svg{width:100%;height:100%}.odk-section-rail__label{order:0}.odk-section-rail__count,.odk-section-rail__soon,.odk-section-rail__unset{order:1}.odk-section-rail__mark{display:none}.odk-section-rail__entry--current{padding:0 calc(var(--step) * 3.75) 0 var(--step-3);background:var(--accent);color:var(--on-accent);font-weight:var(--w-semibold);box-shadow:var(--shadow-pill)}.odk-section-rail__entry--current:hover{background:var(--accent-hover);color:var(--on-accent)}.odk-section-rail__entry--peeked{background:var(--fill-2);color:var(--ink)}.odk-section-rail__entry--soon{cursor:default;color:var(--muted)}.odk-section-rail__entry--soon:hover{background:transparent;color:var(--muted)}.odk-section-rail__soon{place-items:center;height:19px;padding:0 var(--step-2);background:var(--fill-2);color:var(--ink-2);font-weight:var(--w-semibold)}.odk-section-rail__soon,.odk-section-rail__unset{display:inline-grid;border-radius:var(--radius-pill);font-size:var(--t-badge);line-height:1;white-space:nowrap}.odk-section-rail__unset{place-items:center;height:19px;padding:0 var(--step-2);border:1px dashed var(--border-quiet);color:var(--ink-2);font-weight:var(--w-medium)}.odk-section-rail__entry--current .odk-section-rail__unset{border-color:currentColor;color:inherit}.odk-section-rail__pins{grid-column:3;box-sizing:border-box;display:flex;align-items:center;gap:var(--step-0-5);height:52px;padding:calc(var(--step) * 1.25) calc(var(--step) * 1.25) calc(var(--step) * 1.25) 0;border:1px solid var(--hairline);border-left:0;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--fill);white-space:nowrap}.odk-section-rail__rule{flex:none;width:1px;height:22px;margin:0 var(--step-1);background:var(--border-quiet)}.odk-section-rail__pins-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.odk-section-rail__pin{position:relative;display:inline-flex}.odk-section-rail__pin-link{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--step-2);height:40px;padding:0 var(--step-3);border-radius:var(--radius-pill);color:var(--ink-2);font-size:var(--t-small);font-weight:var(--w-medium);line-height:1;white-space:nowrap;text-decoration:none;transition:background var(--dur-base) var(--ease-hover),color var(--dur-base) var(--ease-hover)}.odk-section-rail__pin-link:hover{background:var(--fill-2);color:var(--ink);text-decoration:none}.odk-section-rail__pin-link .odk-section-rail__icon{width:17px;height:17px;color:var(--section-rail-pin-mark,currentColor)}.odk-section-rail__unpin{position:absolute;top:-3px;right:-3px;box-sizing:border-box;display:grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--raised);color:var(--muted);line-height:1;cursor:pointer;opacity:0;transition:opacity .14s var(--ease-hover),color var(--dur-fast) var(--ease-hover)}.odk-section-rail__unpin>svg{width:10px;height:10px}.odk-section-rail__pin:focus-within .odk-section-rail__unpin,.odk-section-rail__pin:hover .odk-section-rail__unpin{opacity:1}@media (hover:none){.odk-section-rail__unpin{opacity:1}}.odk-section-rail__unpin:hover{color:var(--ink)}.odk-section-rail__foot{grid-column:4;justify-self:end;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;min-width:132px;gap:calc(var(--step) * 1.5);margin-left:var(--step-3)}.odk-section-rail__foot .odk-account{margin-left:var(--step-1)}.odk-section-rail__foot .odk-account--beside .odk-account__menu{top:calc(100% + var(--step-3));right:0;bottom:auto;left:auto;width:252px}.odk-section-rail__foot .odk-account--beside .odk-account__btn{width:38px;height:38px;border:0;background:var(--fill-2);color:var(--ink);font-size:var(--t-small)}.odk-section-rail__foot .odk-account--beside .odk-account__btn:hover,.odk-section-rail__foot .odk-account--beside .odk-account__btn[aria-expanded=true]{box-shadow:0 0 0 3px var(--accent-tint)}@media (max-width:1039px){.odk-section-rail__pin-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.odk-section-rail__bar{overflow-x:clip}.odk-section-rail:is([data-fit=pins],[data-fit=icons],[data-fit=tight]) .odk-section-rail__pin-label,.odk-section-rail[data-fit=icons] .odk-section-rail__entry:not(.odk-section-rail__entry--current) .odk-section-rail__label,.odk-section-rail[data-fit=icons] .odk-section-rail__entry:not(.odk-section-rail__entry--current) .odk-section-rail__unset,.odk-section-rail[data-fit=tight] .odk-section-rail__label,.odk-section-rail[data-fit=tight] .odk-section-rail__unset{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.odk-section-rail[data-fit=icons] .odk-section-rail__entry:not(.odk-section-rail__entry--current),.odk-section-rail[data-fit=tight] .odk-section-rail__entry{padding:0 var(--step-2-5)}.odk-section-rail[data-fit=icons] .odk-section-rail__entry:not(.odk-section-rail__entry--current) .odk-section-rail__soon,.odk-section-rail[data-fit=tight] .odk-section-rail__soon{display:none}.odk-section-rail__panel{position:absolute;top:calc(100% - 8px);left:clamp(176px,var(--section-rail-panel-x,50%),calc(100% - 176px));translate:-50% 0;box-sizing:border-box;width:320px;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);display:flex;flex-direction:column;padding:var(--step-2-5);overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-modal);background:var(--raised);box-shadow:var(--shadow-pop);animation:odk-section-rail-drop var(--dur-base) var(--ease-state)}@keyframes odk-section-rail-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.odk-section-rail__panel{animation:none}.odk-section-rail__entry,.odk-section-rail__panel-item,.odk-section-rail__pin-link,.odk-section-rail__unpin{transition:none}}.odk-section-rail__panel-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--step-2);padding:var(--step-2) var(--step-2) var(--step-2) var(--step-3-5)}.odk-section-rail__panel-title{flex:1 1;margin:0;font-family:var(--sans);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);letter-spacing:normal;line-height:var(--lh-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.odk-section-rail__collapse{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);line-height:1;cursor:pointer}.odk-section-rail__collapse>svg{width:13px;height:13px}.odk-section-rail__collapse:hover{background:var(--fill);color:var(--ink)}.odk-section-rail__panel-intro{flex:none;margin:0;padding:0 var(--step-3-5) var(--step-2);font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted)}.odk-section-rail__panel-list{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:0;overflow-y:auto}.odk-section-rail__panel-item{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--step-3-5);min-height:var(--row);padding:0 var(--step-3);border-radius:var(--radius-pop);background:transparent;color:var(--ink);font-size:var(--t-row);font-weight:var(--w-semibold);text-decoration:none;cursor:pointer;transition:background var(--dur-base) var(--ease-hover)}.odk-section-rail__panel-item:hover{background:var(--fill);color:var(--ink);text-decoration:none}:where(button).odk-section-rail__panel-item{width:100%;border:0;font:inherit;font-size:var(--t-row);font-weight:var(--w-semibold);text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.odk-section-rail__panel-item:after,button.odk-section-rail__panel-item:after{content:"";flex:none;width:14px;height:14px;background:var(--border-quiet);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") center /contain no-repeat}.odk-section-rail__panel-item.is-current{background:var(--fill)}.odk-section-rail__panel-mark{display:none}.odk-section-rail__panel-dot{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--fill)}.odk-section-rail__panel-dot:after{content:"";width:10px;height:10px;border-radius:var(--radius-pill);background:var(--section-rail-item-mark,var(--ink))}.odk-section-rail__panel-item.is-current .odk-section-rail__panel-dot{background:var(--fill-2)}.odk-section-rail__panel-label{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.odk-section-rail__panel-item--soon{cursor:default;color:var(--muted);font-weight:var(--w-medium)}.odk-section-rail__panel-item--soon:hover{background:transparent;color:var(--muted)}.odk-section-rail__panel-item--soon .odk-section-rail__panel-dot{background:transparent;border:1px dashed var(--border-quiet)}.odk-section-rail__panel-item--soon .odk-section-rail__panel-dot:after{background:transparent;border:1.5px solid var(--border-quiet);box-sizing:border-box}.odk-section-rail__panel-soon{background:var(--fill);color:var(--muted);font-weight:var(--w-semibold)}.odk-rail-sheet__unset,.odk-section-rail__panel-soon,.odk-section-rail__panel-unset{flex:none;padding:var(--step-1) var(--step-2-5);border-radius:var(--radius-pill);font-size:var(--t-badge);line-height:1;white-space:nowrap}.odk-rail-sheet__unset,.odk-section-rail__panel-unset{border:1px dashed var(--border-quiet);color:var(--ink-2);font-weight:var(--w-medium)}.odk-section-rail__panel-meta{flex:none;font-size:var(--t-eyebrow);font-weight:var(--w-medium);color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odk-section-rail__panel-foot{flex:none;margin:var(--step-1) var(--step-3) var(--step-2);padding-top:var(--step-3);border-top:1px solid var(--hairline);font-size:var(--t-label);line-height:var(--lh-body);color:var(--muted)}.odk-section-rail__top{display:none}.odk-rail-sheet__close,.odk-section-rail__menu{display:inline-flex;align-items:center;gap:var(--step-2);box-sizing:border-box;height:40px;padding:0 var(--step-3-5) 0 calc(var(--step) * 2.75);border:0;border-radius:var(--radius-pill);background:var(--fill);color:var(--ink);font-family:var(--sans);font-size:var(--t-small);font-weight:var(--w-semibold);line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background var(--dur-base) var(--ease-hover)}.odk-rail-sheet__close:hover,.odk-section-rail__menu:hover{background:var(--fill-2)}.odk-rail-sheet__close:focus-visible,.odk-rail-sheet__row:focus-visible,.odk-rail-sheet__unpin:focus-visible,.odk-section-rail__menu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:603px){.odk-section-rail[data-fold=phone]{position:relative;top:auto;height:auto;align-self:stretch;border-bottom:1px solid var(--hairline);background:var(--page-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.odk-section-rail[data-fold=phone]>.odk-section-rail__bar,.odk-section-rail[data-fold=phone]>.odk-section-rail__panel{display:none}.odk-section-rail[data-fold=phone]>.odk-section-rail__top{box-sizing:border-box;display:flex;align-items:center;width:100%;height:52px;padding:0 var(--step-4)}}.odk-rail-sheet{position:fixed;inset:0;z-index:60;font-family:var(--sans)}.odk-rail-sheet__scrim{position:absolute;inset:0;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:odk-rail-sheet-fade var(--dur-base) ease-out}@keyframes odk-rail-sheet-fade{0%{opacity:0}to{opacity:1}}.odk-rail-sheet__panel{position:absolute;top:0;bottom:0;left:0;box-sizing:border-box;width:min(320px,calc(100vw - 48px));display:flex;flex-direction:column;background:var(--raised);border-right:1px solid var(--hairline);box-shadow:var(--shadow-pop);animation:odk-rail-sheet-slide var(--dur-base) var(--ease-state)}@keyframes odk-rail-sheet-slide{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.odk-rail-sheet__panel,.odk-rail-sheet__scrim{animation:none}.odk-rail-sheet__close,.odk-rail-sheet__row,.odk-section-rail__menu{transition:none}}.odk-rail-sheet__head{flex:none;box-sizing:border-box;display:flex;align-items:center;gap:var(--step-3);height:52px;padding:0 var(--step-4);border-bottom:1px solid var(--hairline-soft)}.odk-rail-sheet__brand{margin-left:auto;display:grid;place-items:center}.odk-rail-sheet__body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--step-2-5) var(--step-3) var(--step-4)}.odk-rail-sheet__area{margin-bottom:var(--step-2-5);padding-bottom:var(--step-2-5);border-bottom:1px solid var(--hairline-soft)}.odk-rail-sheet__nav{display:flex;flex-direction:column;gap:var(--step-1-5)}.odk-rail-sheet__group{display:flex;flex-direction:column;gap:1px}.odk-rail-sheet__row{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:var(--step-3);width:100%;min-height:44px;padding:0 var(--step-3);border-radius:var(--radius-row);background:transparent;color:var(--ink-2);font-family:var(--sans);font-size:var(--t-ui);font-weight:var(--w-medium);line-height:var(--lh-ui);text-align:left;text-decoration:none;cursor:pointer;transition:background var(--dur-base) var(--ease-hover),color var(--dur-base) var(--ease-hover)}button.odk-rail-sheet__row{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.odk-rail-sheet__row:hover,button.odk-rail-sheet__row:hover{background:var(--fill);color:var(--ink);text-decoration:none}.odk-rail-sheet__row--section{font-weight:var(--w-semibold);color:var(--ink)}.odk-rail-sheet__row--group{cursor:default}.odk-rail-sheet__row--soon{cursor:default;color:var(--muted-2)}.odk-rail-sheet__label{flex:1 1;min-width:0;overflow-wrap:anywhere}.odk-rail-sheet__dot{flex:none;display:grid;place-items:center;width:17px;height:17px}.odk-rail-sheet__dot .odk-section-rail__panel-dot{width:17px;height:17px;background:transparent;border:0}.odk-rail-sheet__dot .odk-section-rail__panel-dot:after{width:8px;height:8px}.odk-rail-sheet__row--soon .odk-section-rail__panel-dot:after{background:transparent;border:1.5px solid var(--border-quiet);box-sizing:border-box}.odk-rail-sheet__mark{display:none}.odk-rail-sheet__row.is-current{background:var(--fill);color:var(--ink);font-weight:var(--w-semibold)}.odk-rail-sheet__badge{border-radius:var(--radius-pill);background:var(--fill);padding:var(--step-1) var(--step-2-5);font-size:var(--t-badge);font-weight:var(--w-semibold);line-height:1}.odk-rail-sheet__badge,.odk-rail-sheet__meta{flex:none;color:var(--muted);white-space:nowrap}.odk-rail-sheet__meta{font-size:var(--t-ref);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odk-rail-sheet__pins{display:flex;flex-direction:column;gap:1px;margin-top:var(--step-3);padding-top:var(--step-3);border-top:1px solid var(--hairline-soft)}.odk-rail-sheet__eyebrow{padding:0 var(--step-3) calc(var(--step) * 1.5);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);color:var(--muted)}.odk-rail-sheet__pin{display:flex;align-items:center;gap:var(--step-1)}.odk-rail-sheet__pin .odk-section-rail__icon{color:var(--section-rail-pin-mark,var(--muted))}.odk-rail-sheet__unpin{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--raised);color:var(--muted);cursor:pointer}.odk-rail-sheet__unpin:hover{color:var(--colour-disagree-ink);border-color:var(--colour-disagree)}.odk-rail-sheet__foot{flex:none;box-sizing:border-box;display:flex;align-items:center;gap:var(--step-3);padding:var(--step-3) var(--step-4);padding-bottom:max(var(--step-3),env(safe-area-inset-bottom));border-top:1px solid var(--hairline-soft)}.odk-rail-sheet__foot-controls{margin-left:auto;display:flex;align-items:center;gap:var(--step-3)}@media (prefers-reduced-motion:no-preference){.odk-rail-sheet [data-reveal=fresh],.odk-section-rail [data-reveal=fresh]{animation:odk-section-rail-reveal .76s cubic-bezier(.2,0,0,1) both}}@keyframes odk-section-rail-reveal{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}.odk-shell-foot{border-top:1px solid var(--hairline);background:var(--canvas);margin-top:var(--step-7);font-family:var(--sans)}.odk-shell-foot__inner{max-width:var(--shell-page-max,1240px);margin:0 auto;padding:var(--step-7) var(--shell-gutter,var(--step-6)) var(--step-5);display:flex;flex-direction:column;gap:var(--step-3-5)}.odk-shell-foot__top{display:flex;gap:var(--step-4);align-items:baseline;flex-wrap:wrap}.odk-shell-foot__mark{font-family:var(--serif);font-size:17px;font-weight:var(--w-semibold);line-height:1;letter-spacing:-.01em;color:var(--ink)}.odk-shell-foot__caption{font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted)}.odk-shell-foot__links{margin-left:auto;display:flex;gap:var(--step-4-5);flex-wrap:wrap;font-size:var(--t-eyebrow);font-weight:var(--w-medium);line-height:1.4}.odk-shell-foot__link{color:var(--accent);text-decoration:none}.odk-shell-foot__link:hover{color:var(--accent-hover);text-decoration:underline}.odk-shell-foot__strip{border-top:1px solid var(--hairline-soft);padding-top:var(--step-3);display:flex;gap:var(--step-3-5);align-items:baseline;flex-wrap:wrap}.odk-shell-foot__disclaimer{flex:1 1;min-width:min(280px,100%);font-size:var(--t-ref);line-height:1.65;color:var(--muted);text-wrap:pretty}.odk-shell-foot__meta{flex:none;font-size:var(--t-ref);line-height:var(--lh-body);color:var(--muted-2)}.odk-shell__background{position:fixed;inset:0;height:100lvh;z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--dur-slower) var(--ease-state)}.odk-shell__background[data-drawn]{opacity:1}.odk-shell[data-background]{background:none}body:has(.odk-shell[data-background]){background:none}@media (prefers-reduced-motion:reduce){.odk-shell__background{transition:none}}@media (forced-colors:active),(prefers-contrast:more),print{.odk-shell__background{display:none}}