.odk-zoomout{position:relative;padding-left:var(--step-2-5);border-left:1px solid var(--hairline-soft)}.odk-zoomout__trigger{display:inline-flex;align-items:center;gap:var(--step-1-5);border:1px solid transparent;background:transparent;color:var(--muted-2);border-radius:var(--radius-pill);padding:var(--step-1-5) var(--step-3);font-size:var(--t-ref);font-weight:var(--w-medium);cursor:pointer;white-space:nowrap}.odk-zoomout__trigger:hover{color:var(--ink)}.odk-zoomout__trigger[data-open=true]{background:var(--nested-bg);color:var(--ink)}.odk-zoomout__menu{position:absolute;top:calc(100% + 8px);left:10px;z-index:40;min-width:212px;background:var(--canvas);border:1px solid var(--hairline-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);padding:var(--step-1-5)}.odk-zoomout__eyebrow{padding:var(--step-2) var(--step-3) var(--step-1-5);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);letter-spacing:0;text-transform:none;color:var(--muted)}.odk-zoomout__row{display:flex;width:100%;align-items:center;gap:var(--step-2-5);border:0;background:transparent;border-radius:var(--radius-sm);padding:var(--step-2-5) var(--step-3);font-size:var(--t-eyebrow);color:var(--ink-2);cursor:pointer;text-align:left;text-decoration:none;font-family:inherit}.odk-zoomout__row:hover{background:var(--nested-bg);color:var(--ink)}.odk-zoomout__label{flex:1 1}.odk-zoomout__row--soon{cursor:default;color:var(--muted-2)}.odk-zoomout__row--soon:hover{background:transparent;color:var(--muted-2)}.odk-zoomout__soon{flex:0 0 auto;border-radius:var(--radius-pill);background:var(--nested-bg);color:var(--muted-2);padding:var(--step-0-5) var(--step-2);font-size:var(--t-badge);font-weight:var(--w-semibold);letter-spacing:0;line-height:1.4}.odk-zoomout__meta{margin-left:auto;font-size:var(--t-label);color:var(--muted-2)}@media (prefers-reduced-motion:no-preference){.odk-zoomout__menu{animation:odk-zoomout-rise .14s cubic-bezier(.4,0,.2,1)}}@keyframes odk-zoomout-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.odk-logo-lockup{--logo-lockup-suffix:var(--muted);display:inline-flex;align-items:center;box-sizing:border-box;font-family:var(--logo-lockup-font,var(--sans));line-height:1;color:var(--ink)}.odk-logo-lockup--inverse{color:var(--canvas);--logo-lockup-suffix:color-mix(in srgb,var(--canvas) 52%,transparent)}.odk-logo-lockup__mark{position:relative;flex:0 0 auto}.odk-logo-lockup__mark>*{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.odk-logo-lockup__dot{width:100%;height:100%;border-radius:var(--radius-pill);background:currentColor}.odk-logo-lockup__word{font-weight:var(--w-bold);white-space:nowrap}.odk-logo-lockup__suffix{font-weight:var(--w-medium);color:var(--logo-lockup-suffix)}.odk-quick-menu{--quick-menu-trigger-size:56px;--quick-menu-dot-rest:calc(var(--quick-menu-trigger-size) * 13 / 56);--quick-menu-dot-open:calc(var(--quick-menu-trigger-size) * 7 / 56);--quick-menu-item-size:46px;position:fixed;right:52px;bottom:52px;z-index:45;width:0;height:0;font-family:var(--sans);-webkit-user-select:none;-moz-user-select:none;user-select:none}.odk-quick-menu__trigger{position:absolute;right:0;bottom:0;width:var(--quick-menu-trigger-size);height:var(--quick-menu-trigger-size);margin:calc(var(--quick-menu-trigger-size) / -2);padding:0;border:0;border-radius:50%;background:var(--ink);box-shadow:var(--shadow-lift);display:grid;place-items:center;cursor:pointer;transform:scale(1);transition:transform .24s cubic-bezier(.34,1.35,.5,1),box-shadow .18s ease;z-index:2}.odk-quick-menu__trigger:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.odk-quick-menu--open .odk-quick-menu__trigger{transform:scale(.94)}.odk-quick-menu__mark{display:grid;place-items:center}.odk-quick-menu__dot,.odk-quick-menu__mark{width:var(--quick-menu-dot-rest);height:var(--quick-menu-dot-rest)}.odk-quick-menu__dot{border-radius:50%;background:var(--canvas);transition:width .32s cubic-bezier(.4,0,.2,1),height .32s cubic-bezier(.4,0,.2,1)}.odk-quick-menu--open .odk-quick-menu__dot{width:var(--quick-menu-dot-open);height:var(--quick-menu-dot-open)}.odk-quick-menu__items{position:absolute;right:0;bottom:0;width:0;height:0}.odk-quick-menu__item{position:absolute;right:0;bottom:0;width:var(--quick-menu-item-size);height:var(--quick-menu-item-size);margin:calc(var(--quick-menu-item-size) / -2);padding:0;border:0;background:none;color:inherit;text-decoration:none;cursor:pointer;transform:translate(0) scale(.16);opacity:0;pointer-events:none;transition:transform .46s cubic-bezier(.34,1.4,.5,1),opacity .22s ease;transition-delay:var(--quick-menu-close-delay,0ms);z-index:1}.odk-quick-menu--open .odk-quick-menu__item{transform:translate(var(--quick-menu-x,0),var(--quick-menu-y,0)) scale(1);opacity:1;pointer-events:auto;transition-delay:var(--quick-menu-open-delay,0ms)}.odk-quick-menu__disc{display:grid;place-items:center;width:var(--quick-menu-item-size);height:var(--quick-menu-item-size);border-radius:50%;background:var(--canvas);border:1px solid var(--hairline);color:var(--ink-2);box-shadow:var(--shadow-soft);transform:scale(1);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.odk-quick-menu__item:focus-visible .odk-quick-menu__disc,.odk-quick-menu__item:hover .odk-quick-menu__disc{background:var(--ink);border-color:var(--ink);color:var(--canvas);transform:scale(1.06)}.odk-quick-menu__item:focus-visible{outline:none}.odk-quick-menu__item:focus-visible .odk-quick-menu__disc{outline:2px solid var(--ink);outline-offset:3px}.odk-quick-menu__glyph{display:grid;place-items:center;opacity:0;transition:opacity .2s ease;transition-delay:0ms}.odk-quick-menu--open .odk-quick-menu__glyph{opacity:1;transition-delay:var(--quick-menu-glyph-delay,0ms)}.odk-quick-menu__glyph svg{width:19px;height:19px}.odk-quick-menu__pill{position:absolute;right:58px;top:50%;transform:translateY(-50%);white-space:nowrap;background:var(--ink);color:var(--canvas);border-radius:var(--radius-pill);padding:var(--step-1-5) var(--step-3);font-size:var(--t-label);font-weight:var(--w-semibold);line-height:1;opacity:0;pointer-events:none;transition:opacity .15s ease}.odk-quick-menu__item:focus-visible .odk-quick-menu__pill,.odk-quick-menu__item:hover .odk-quick-menu__pill{opacity:1}.odk-quick-menu__scrim{position:fixed;inset:0;z-index:44;background:radial-gradient(110% 90% at 100% 100%,color-mix(in srgb,var(--ink) 8%,transparent),transparent 52%);opacity:0;pointer-events:none;transition:opacity .24s ease}.odk-quick-menu__scrim.is-on{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.odk-quick-menu__disc,.odk-quick-menu__dot,.odk-quick-menu__glyph,.odk-quick-menu__item,.odk-quick-menu__pill,.odk-quick-menu__scrim,.odk-quick-menu__trigger{transition:none}}.odk-choices{display:block}.odk-choices-q{font-size:var(--t-ui);font-weight:var(--w-semibold);color:var(--ink);margin-bottom:var(--step-2-5);line-height:var(--lh-ui);letter-spacing:var(--track-base)}.odk-choices-tally{border:1px solid var(--hairline);border-radius:var(--radius-card);padding:var(--step-4);background:var(--card)}.odk-choices-tally.odk-choices-bare{border:none;border-radius:0;padding:0;background:transparent}.odk-choices-rows{display:flex;flex-direction:column;gap:var(--step-1-5)}.odk-choices-row{position:relative;display:flex;align-items:center;gap:var(--step-2);width:100%;padding:var(--step-2-5) var(--step-4);border:1px solid var(--border-input);border-radius:var(--radius-pill);background:transparent;text-align:left;cursor:pointer;overflow:hidden;font-family:inherit;font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--ink);transition:border-color var(--dur-fast) var(--ease-hover),background var(--dur-fast) var(--ease-hover)}.odk-choices-row:hover{border-color:var(--ink)}.odk-choices-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.odk-choices-row.mine{border-color:var(--ink)}.odk-choices-bar{position:absolute;inset:0 auto 0 0;background:var(--accent-tint);pointer-events:none;transition:width var(--dur-base) var(--ease-state)}.odk-choices-row.mine .odk-choices-bar{background:var(--accent-tint-2)}.odk-choices-tick{position:relative;display:inline-flex;width:var(--step-4);height:var(--step-4);flex:0 0 auto;color:var(--ink)}.odk-choices-tick svg{width:100%;height:100%}.odk-choices-label{position:relative;flex:1 1 auto}.odk-choices-count{position:relative;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--t-small)}.odk-choices-foot{margin-top:var(--step-2-5);font-size:var(--t-ref);line-height:var(--lh-body);color:var(--muted)}.odk-choices-chips{display:block}.odk-choices-chip-row{display:flex;flex-wrap:wrap;gap:var(--step-2)}.odk-choices-chip{display:inline-flex;flex-direction:column;justify-content:center;gap:var(--step-0-5);padding:var(--step-2) var(--step-4);border:1px solid var(--border-input);border-radius:var(--radius-pill);background:transparent;color:var(--ink);font-family:inherit;font-size:var(--t-small);font-weight:var(--w-medium);line-height:var(--lh-ui);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-hover),background var(--dur-fast) var(--ease-hover),color var(--dur-fast) var(--ease-hover),transform var(--dur-fast) var(--ease-hover)}.odk-choices-chip:not(:disabled):hover{border-color:var(--ink);background:var(--fill)}.odk-choices-chip:not(:disabled):active{transform:translateY(1px)}.odk-choices-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.odk-choices-chip[aria-pressed=true],.odk-choices-chip[aria-pressed=true]:not(:disabled):hover{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.odk-choices-chip:disabled{opacity:.7;cursor:default}.odk-choices-chip-sub{font-size:var(--t-label);font-weight:var(--w-regular);color:var(--muted)}.odk-choices-chip[aria-pressed=true] .odk-choices-chip-sub{color:var(--on-accent-quiet)}.odk-choices-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--step-2);gap:var(--step-2)}.odk-choices-opt{position:relative;padding:var(--step-3) var(--step-3-5);border:1px solid transparent;border-radius:var(--radius-row);background:var(--fill);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-hover),background var(--dur-fast) var(--ease-hover),color var(--dur-fast) var(--ease-hover);outline:none}.odk-choices-opt:hover{border-color:var(--border-input)}.odk-choices-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.odk-choices-opt[data-picked=true]{border-color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 .5px var(--ink)}.odk-choices-opt[data-gated=true]{opacity:.7;cursor:default}.odk-choices-badge{position:absolute;top:var(--step-2);right:var(--step-2-5);font-size:var(--t-label);font-weight:var(--w-semibold);color:var(--muted)}.odk-choices-opt-title{display:flex;align-items:center;gap:var(--step-2);font-size:var(--t-ui);font-weight:var(--w-medium);line-height:var(--lh-ui);color:var(--ink)}.odk-choices-dot{width:var(--step-3);height:var(--step-3);flex:0 0 auto;border:1.5px solid var(--muted-2);border-radius:50%;transition:border-color var(--dur-fast) var(--ease-hover),background var(--dur-fast) var(--ease-hover)}.odk-choices-opt[data-picked=true] .odk-choices-dot{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 2px var(--card)}.odk-choices-opt-sub{margin-top:var(--step-1);font-size:var(--t-ref);line-height:var(--lh-body);color:var(--muted)}.odk-choices-opt-expanded{margin-top:var(--step-2)}.odk-choices-commit{margin-top:var(--step-3)}@media (prefers-reduced-motion:reduce){.odk-choices-bar,.odk-choices-chip,.odk-choices-dot,.odk-choices-opt,.odk-choices-row{transition:none}}.odk-quick-capture{align-self:flex-start;max-width:560px;margin-top:calc(16vh - var(--step-6));padding:var(--step-5) var(--step-5-5) var(--step-5-5)}.odk-quick-capture__top{display:flex;align-items:center;gap:var(--step-2-5)}.odk-quick-capture__eyebrow{font-size:var(--t-eyebrow);text-transform:none;letter-spacing:0}.odk-quick-capture__eyebrow,.odk-quick-capture__key{font-family:var(--sans);font-weight:var(--w-semibold);color:var(--muted)}.odk-quick-capture__key{margin-left:auto;border:1px solid var(--hairline);border-radius:var(--radius-xs);background:var(--nested-bg);padding:.05rem var(--step-1-5);font-size:var(--t-badge)}.odk-quick-capture__input{display:block;width:100%;box-sizing:border-box;margin-top:var(--step-3);border:0;outline:none;background:transparent;font-family:var(--sans);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink)}.odk-quick-capture__input::placeholder{color:var(--muted)}.odk-quick-capture__submit{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.odk-quick-capture__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-2);margin-top:var(--step-3-5)}.odk-quick-capture__kinds{display:flex}.odk-quick-capture__lands{display:inline-flex;align-items:center;padding:var(--step-2) var(--step-3);border:1px dashed var(--hairline);border-radius:var(--radius-pill);background:transparent;font-family:var(--sans);font-size:var(--t-small);color:var(--muted)}.odk-quick-capture__refused{color:var(--notice-ink)}.odk-quick-capture__foot,.odk-quick-capture__nudge,.odk-quick-capture__refused{margin:var(--step-3-5) 0 0;font-family:var(--sans);font-size:var(--t-ref);line-height:var(--lh-prose)}.odk-quick-capture__foot,.odk-quick-capture__nudge{color:var(--muted)}.odk-quick-capture__nudge{color:var(--ink)}.odk-quick-capture__dismiss{border:0;padding:0;background:none;font:inherit;color:var(--muted);text-decoration:underline;cursor:pointer}.odk-quick-capture__dismiss:hover{color:var(--ink)}.odk-assistant{align-self:flex-start;max-width:620px;margin-top:calc(18vh - var(--step-6));padding:var(--step-5) var(--step-5-5) var(--step-5-5)}.odk-assistant__name{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.odk-assistant__row{display:flex;align-items:center;gap:var(--step-3)}.odk-assistant__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ink)}.odk-assistant__input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-family:var(--sans);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink)}.odk-assistant__input::placeholder{color:var(--muted)}.odk-assistant__key{flex:none;border:1px solid var(--hairline);border-radius:var(--radius-xs);background:var(--nested-bg);padding:.05rem var(--step-1-5);font-family:var(--sans);font-size:var(--t-badge);font-weight:var(--w-semibold);color:var(--muted)}.odk-assistant__submit{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.odk-assistant__rules{margin:var(--step-3-5) 0 0;font-family:var(--sans);font-size:var(--t-ref);line-height:var(--lh-prose);color:var(--muted)}.odk-lab-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--step-4);padding:var(--step-3-5) var(--step-4);border:1px solid var(--hairline-soft);border-radius:var(--radius-card);background:var(--page-bg);font-family:var(--sans)}.odk-lab-strip__value{font-size:var(--t-display-m);line-height:1.1;font-weight:var(--w-semibold);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.odk-lab-strip__when{display:flex;flex-direction:column;gap:var(--step-0-5);min-width:0}.odk-lab-strip__date{font-size:var(--t-small);line-height:1.4;color:var(--ink)}.odk-lab-strip__range{font-size:var(--t-ref);line-height:1.4;color:var(--muted)}.odk-lab-strip__status{margin-left:auto;white-space:nowrap;font-size:var(--t-small);line-height:1.4;font-weight:var(--w-medium);color:var(--colour-agree-ink)}.odk-lab-strip__status--flagged{color:var(--colour-disagree-ink)}.odk-lab-chart{display:flex;flex-direction:column;gap:var(--step-3-5);margin:0;padding:var(--step-5-5) var(--step-6);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);font-family:var(--sans)}.odk-lab-chart__head{display:flex;align-items:baseline;gap:var(--step-3);flex-wrap:wrap}.odk-lab-chart__name{font-size:var(--t-title);line-height:var(--lh-ui);font-weight:var(--w-semibold);color:var(--ink)}.odk-lab-chart__gloss{font-size:var(--t-small);line-height:1.4;color:var(--muted)}.odk-lab-chart__meta{margin-left:auto;font-size:var(--t-ref);line-height:1.4;color:var(--muted)}.odk-lab-chart__band-note,.odk-lab-chart__note{margin:0;color:var(--muted);text-wrap:pretty}.odk-lab-chart__note{font-size:var(--t-eyebrow);line-height:1.55}.odk-lab-chart__band-note{font-size:var(--t-ref);line-height:1.55}.odk-lab-chart__plot{position:relative;height:150px;margin-top:var(--step-0-5);border-bottom:1px solid var(--hairline)}.odk-lab-chart__band{position:absolute;left:0;right:0;background:var(--accent-wash);border-top:1px dashed var(--chart-band-line);border-bottom:1px dashed var(--chart-band-line)}.odk-lab-chart__band-label{position:absolute;right:6px;top:3px;font-size:var(--t-label);line-height:1;color:var(--muted)}.odk-lab-chart__svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.odk-lab-chart__line{stroke:var(--accent);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.odk-lab-chart__point{position:absolute;width:11px;height:11px;border-radius:var(--radius-pill);border:2px solid var(--accent);background:var(--accent);transform:translate(-50%,-50%)}.odk-lab-chart__point--flagged{width:13px;height:13px;border-radius:var(--radius-xs);border-color:var(--colour-disagree);background:var(--canvas);transform:translate(-50%,-50%) rotate(45deg)}.odk-lab-chart__axis{position:relative;height:16px}.odk-lab-chart__tick{position:absolute;transform:translateX(-50%);white-space:nowrap;font-size:var(--t-label);line-height:1;color:var(--muted)}.odk-lab-chart__flags{display:flex;flex-direction:column;gap:var(--step-1-5);padding:var(--step-0-5) 0 var(--step-0-5) var(--step-3);border-left:3px solid var(--colour-disagree)}.odk-lab-chart__flag{margin:0;font-size:var(--t-small);line-height:1.55;font-weight:var(--w-medium);color:var(--colour-disagree-ink);text-wrap:pretty}.odk-lab-chart__scroll{position:relative;overflow-x:auto}.odk-lab-chart__table{width:100%;border-collapse:collapse;border:1px solid var(--hairline-soft);border-radius:var(--radius-card);overflow:hidden;font-size:var(--t-small);line-height:var(--lh-body);text-align:left}.odk-lab-chart__table th{background:var(--page-bg);font-size:var(--t-eyebrow);line-height:var(--lh-heading);font-weight:var(--w-semibold);letter-spacing:0;text-transform:none;color:var(--muted)}.odk-lab-chart__table td,.odk-lab-chart__table th{padding:var(--step-2-5) var(--step-3-5);border-bottom:1px solid var(--hairline-soft)}.odk-lab-chart__table td{color:var(--ink);vertical-align:middle}.odk-lab-chart__table tbody tr:last-child td{border-bottom:none}.odk-lab-chart__cell-value{font-weight:var(--w-medium);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odk-lab-chart__cell-status{white-space:nowrap;font-weight:var(--w-medium);color:var(--colour-agree-ink)}.odk-lab-chart__cell-status--flagged{color:var(--colour-disagree-ink)}.odk-lab-chart__cell-status--uncompared{font-weight:var(--w-regular);color:var(--muted)}.odk-lab-chart__cell-source{font-size:var(--t-ref);color:var(--muted)}.odk-lab-chart__cell-action{text-align:right;white-space:nowrap}.odk-lab-chart__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.odk-burn-chart{display:flex;flex-direction:column;gap:var(--step-3-5);font-family:var(--sans)}.odk-burn-chart__frame{display:flex;gap:var(--step-2-5);align-items:flex-start}.odk-burn-chart__scale{position:relative;flex:none;width:48px;height:168px}.odk-burn-chart__scale-label{position:absolute;right:0;transform:translateY(50%);font-size:var(--t-badge);line-height:1;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odk-burn-chart__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-2-5)}.odk-burn-chart__plot{position:relative;height:168px;border-bottom:1px solid var(--hairline)}.odk-burn-chart__grid{position:absolute;left:0;right:0;border-top:1px solid var(--hairline-soft)}.odk-burn-chart__limit{position:absolute;left:0;right:0;border-top:1px dashed var(--border-quiet)}.odk-burn-chart__limit--next{border-top-style:dotted}.odk-burn-chart__limit-label{position:absolute;right:0;bottom:0;padding-left:var(--step-1-5);background:var(--canvas);white-space:nowrap;font-size:var(--t-badge);line-height:1.7;font-weight:var(--w-medium);color:var(--muted)}.odk-burn-chart__limit-label--start{right:auto;left:0;padding-left:0;padding-right:var(--step-1-5)}.odk-burn-chart__days{position:absolute;inset:0;display:flex;align-items:flex-end;gap:var(--step-1);margin:0;padding:0;list-style:none}.odk-burn-chart__day{position:relative;flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;border-radius:var(--radius-xs) var(--radius-xs) 0 0}.odk-burn-chart__day:focus-visible,.odk-burn-chart__day:hover{background:var(--accent-wash);outline:none}.odk-burn-chart__day--current{background:var(--accent-wash)}.odk-burn-chart__seg{display:block;width:100%}.odk-burn-chart__seg--cap{border-radius:var(--radius-xs) var(--radius-xs) 0 0}.odk-burn-chart__seg--1{background:var(--chart-series-1)}.odk-burn-chart__seg--2{background:var(--chart-series-2)}.odk-burn-chart__seg--3{background:var(--chart-series-3)}.odk-burn-chart__seg--4{background:var(--chart-series-4)}.odk-burn-chart__ghost{display:block;width:100%;border:1px dashed var(--border-quiet);border-bottom:none;border-radius:var(--radius-xs) var(--radius-xs) 0 0}.odk-burn-chart__empty{display:block;width:100%;height:2px;background:var(--hairline-soft)}.odk-burn-chart__axis{position:relative;height:14px}.odk-burn-chart__tick{position:absolute;white-space:nowrap;font-size:var(--t-badge);line-height:1;color:var(--muted)}.odk-burn-chart__tick--current{font-weight:var(--w-medium);color:var(--ink)}.odk-burn-chart__legend{display:flex;flex-wrap:wrap;gap:var(--step-1-5) var(--step-3-5);margin:0;padding:0;list-style:none;font-size:var(--t-ref);line-height:1;color:var(--muted)}.odk-burn-chart__legend-item{display:flex;align-items:center;gap:var(--step-2);white-space:nowrap}.odk-burn-chart__swatch{flex:none;width:9px;height:9px;border-radius:var(--radius-xs)}.odk-burn-chart__swatch--1{background:var(--chart-series-1)}.odk-burn-chart__swatch--2{background:var(--chart-series-2)}.odk-burn-chart__swatch--3{background:var(--chart-series-3)}.odk-burn-chart__swatch--4{background:var(--chart-series-4)}.odk-burn-chart__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.odk-home-figs{container:odk-home-figs/inline-size;border:1px solid var(--hairline);border-radius:var(--radius-modal);background:var(--canvas);box-shadow:var(--shadow-card);padding:var(--pad-card);display:flex;flex-direction:column;gap:var(--step-4);min-width:0}.odk-home-figs__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-4);flex-wrap:wrap}.odk-home-figs__kicker{font:var(--w-semibold) var(--t-eyebrow)/1 var(--sans);color:var(--muted)}.odk-home-figs__lead{font:var(--w-regular) var(--t-small)/1.4 var(--sans);color:var(--ink-soft)}.odk-home-figs__row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--step-4)}.odk-home-figs__fig{flex:0 1 calc((100% - (var(--odk-home-figs-cols, 3) - 1) * 16px) / var(--odk-home-figs-cols, 3));min-width:198px;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);padding:var(--step-4) var(--step-4-5);display:flex;flex-direction:column;gap:var(--step-2)}.odk-home-figs__fig[data-open=true]{border-color:var(--ink);box-shadow:0 0 0 .5px var(--ink),var(--shadow-card);background:var(--canvas)}.odk-home-figs__fighead{display:flex;align-items:center;gap:var(--step-2)}.odk-home-figs__label{flex:1 1;min-width:0;font:var(--w-semibold) var(--t-label)/var(--lh-heading) var(--sans);color:var(--muted)}.odk-home-figs__own{flex:none;display:inline-flex;align-items:center;height:18px;padding:0 var(--step-2);border-radius:var(--radius-pill);border:1px dashed var(--border-quiet);background:var(--canvas);color:var(--ink-soft);font:var(--w-medium) var(--t-badge)/1 var(--sans)}.odk-home-figs__open{display:flex;align-items:center;gap:var(--step-2-5);width:100%;border:0;background:transparent;padding:0;cursor:pointer;text-align:left}.odk-home-figs__open:hover{opacity:.78}.odk-home-figs__value{flex:1 1;min-width:0;font:var(--w-bold) var(--t-display-m)/1.15 var(--sans);letter-spacing:var(--track-title);color:var(--ink)}.odk-home-figs__chevword{flex:none;font:var(--w-regular) var(--t-label)/1 var(--sans);color:var(--ink-soft)}.odk-home-figs__chev{flex:none;width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent;border-top:5px solid var(--muted-2);transition:transform .12s ease-out}.odk-home-figs__fig[data-open=true] .odk-home-figs__chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.odk-home-figs__chev{transition:none}}.odk-home-figs__note{font:var(--w-regular) var(--t-eyebrow)/1.45 var(--sans);color:var(--ink-soft);text-wrap:pretty}.odk-home-figs__panel{border:0;border-radius:var(--radius-modal);background:var(--fill);padding:var(--pad-card);display:flex;flex-direction:column;gap:var(--step-3-5)}.odk-home-figs__panelhead{display:flex;align-items:baseline;gap:var(--step-3);flex-wrap:wrap}.odk-home-figs__paneltitle{font:var(--w-bold) var(--t-title)/var(--lh-heading) var(--sans);letter-spacing:var(--track-title);color:var(--ink)}.odk-home-figs__delta,.odk-home-figs__exact{font:var(--w-regular) var(--t-eyebrow)/1.4 var(--sans);color:var(--ink-soft)}.odk-home-figs__close{margin-left:auto;border:0;background:transparent;color:var(--ink-soft);font:var(--w-regular) var(--t-ui)/1 var(--sans);cursor:pointer;padding:0}.odk-home-figs__panelbody{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:var(--step-6);gap:var(--step-6);align-items:stretch}.odk-home-figs__past{display:flex;flex-direction:column;gap:var(--step-1-5);min-width:0}.odk-home-figs__chart{--odk-series-plot-height:136px;--odk-series-ground:var(--nested-bg)}.odk-home-figs__span{display:flex;justify-content:space-between;gap:var(--step-2);font:var(--w-regular) var(--t-label)/1 var(--sans);color:var(--muted)}.odk-home-figs__noline{align-self:center;margin:0;font:var(--w-regular) var(--t-small)/1.55 var(--sans);color:var(--muted);text-wrap:pretty}.odk-home-figs__how{display:flex;flex-direction:column;gap:var(--step-2-5);min-width:0}.odk-home-figs__howhead{font:var(--w-semibold) var(--t-eyebrow)/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--muted)}.odk-home-figs__howbody{margin:0;font:var(--w-regular) var(--t-small)/1.55 var(--sans);color:var(--ink-soft);text-wrap:pretty}.odk-home-figs__go{align-self:flex-start;height:40px;padding:0 var(--step-3-5);border-radius:var(--radius-cta);border:1px solid var(--accent);background:var(--canvas);color:var(--accent);font:var(--w-medium) var(--t-small)/1 var(--sans);cursor:pointer}.odk-home-figs__go:hover{background:var(--accent-wash)}.odk-home-figs__calc{margin-top:auto;border-top:1px solid var(--hairline-soft);padding-top:var(--step-2-5);font:var(--w-regular) var(--t-label)/var(--lh-body) var(--sans);color:var(--muted)}@container odk-home-figs (max-width: 411.98px){.odk-home-figs__fig{flex-basis:100%}}@container odk-home-figs (max-width: 720px){.odk-home-figs__panelbody{grid-template-columns:minmax(0,1fr);gap:var(--step-4)}.odk-home-figs__calc{margin-top:0}}.odk-forecast{display:flex;flex-direction:column;gap:var(--step-3-5);font-family:var(--sans)}.odk-forecast__frame{display:flex;gap:var(--step-2-5);align-items:flex-start}.odk-forecast__scale{position:relative;flex:none;width:48px;height:150px}.odk-forecast__scale-label{position:absolute;right:0;transform:translateY(50%);font-size:var(--t-badge);line-height:1;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odk-forecast__body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--step-2-5)}.odk-forecast__plot{position:relative;height:150px;border-bottom:1px solid var(--hairline)}.odk-forecast__grid{position:absolute;left:0;right:0;border-top:1px solid var(--hairline-soft)}.odk-forecast__today{position:absolute;top:0;bottom:0;border-left:1px solid var(--border-quiet)}.odk-forecast__svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.odk-forecast__measured{stroke:var(--accent);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.odk-forecast__projection{stroke:var(--border-quiet);stroke-width:1.25;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.odk-forecast__projection--selected{stroke:var(--accent);stroke-width:2;stroke-dasharray:5 4}.odk-forecast__zero{position:absolute;bottom:0;transform:translateX(-50%);display:inline-flex;align-items:center;height:22px;padding:0 var(--step-2-5);border-radius:var(--radius-pill);border:1px solid var(--accent-tint-2);background:var(--accent-wash);color:var(--accent);font-size:var(--t-label);line-height:1;font-weight:var(--w-medium);white-space:nowrap}.odk-forecast__axis{position:relative;height:14px}.odk-forecast__axis-start{left:0;color:var(--muted)}.odk-forecast__axis-start,.odk-forecast__axis-today{position:absolute;white-space:nowrap;font-size:var(--t-badge);line-height:1}.odk-forecast__axis-today{transform:translateX(-50%);font-weight:var(--w-medium);color:var(--ink)}.odk-forecast__legend{display:flex;flex-direction:column;gap:var(--step-1-5);margin:0;padding:0;list-style:none;font-size:var(--t-ref);line-height:var(--lh-body);color:var(--muted)}.odk-forecast__legend-item{display:flex;align-items:baseline;gap:var(--step-2)}.odk-forecast__legend-item--selected{color:var(--ink);font-weight:var(--w-medium)}.odk-forecast__dash{flex:none;width:18px;height:0;align-self:center;border-top:1px dashed var(--border-quiet)}.odk-forecast__dash--selected{border-top-width:2px;border-top-color:var(--accent)}.odk-forecast__dash--none{border-top-style:none}.odk-forecast__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.odk-drawer__backdrop{position:fixed;inset:0;z-index:1000;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s ease}.odk-drawer__backdrop.is-open{opacity:1}.odk-drawer__panel{position:fixed;inset-block:var(--step-3);right:var(--step-3);z-index:1001;display:flex;flex-direction:column;overflow:hidden;width:calc(100% - 2 * var(--step-3));max-width:28rem;background:var(--raised);border:1px solid var(--hairline);border-radius:var(--radius-sheet);box-shadow:var(--shadow-pop);transform:translateX(calc(100% + 2 * var(--step-3)));transition:transform .4s cubic-bezier(.32,.72,0,1)}.odk-drawer__panel--wide{max-width:42rem}.odk-drawer__panel.is-open{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.odk-drawer__backdrop,.odk-drawer__panel{transition:none}}.odk-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--step-4);min-height:4rem;flex:none;padding:var(--step-3-5) var(--step-5-5);border-bottom:1px solid var(--hairline)}.odk-drawer__heading{min-width:0}.odk-drawer__eyebrow{margin:0 0 var(--step-1);font-family:var(--sans);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);color:var(--muted)}.odk-drawer__title{margin:0;font-size:var(--t-title);font-weight:var(--w-bold);letter-spacing:var(--track-title);line-height:var(--lh-heading);color:var(--ink)}.odk-drawer__subtitle,.odk-drawer__title{font-family:var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odk-drawer__subtitle{margin:var(--step-0-5) 0 0;font-size:var(--t-small);color:var(--muted)}.odk-drawer__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:var(--fill);color:var(--muted);padding:0;border-radius:var(--radius-pill);cursor:pointer}.odk-drawer__close:hover{color:var(--ink);background:var(--fill-2)}.odk-drawer__body{flex:1 1 auto;overflow-y:auto}.odk-drawer__footer{flex:none;padding:var(--step-4) var(--step-5-5);border-top:1px solid var(--hairline)}.odk-drawer__edit{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--muted-2);padding:var(--step-1-5);border-radius:var(--radius-cta);cursor:pointer}.odk-drawer__edit:hover{color:var(--ink);background:var(--nested-bg)}.odk-drawer__editbar{position:-webkit-sticky;position:sticky;top:0;z-index:1;justify-content:flex-end;padding:var(--step-2-5) var(--step-5-5);background:var(--raised);border-bottom:1px solid var(--hairline)}.odk-drawer__editbar,.odk-toasts{display:flex;align-items:center;gap:var(--step-2)}.odk-toasts{position:fixed;left:0;right:0;bottom:28px;z-index:1100;flex-direction:column;padding:0 var(--step-4);pointer-events:none}.odk-toast{pointer-events:auto;display:flex;align-items:center;gap:var(--step-2-5);max-width:min(28rem,calc(100vw - 2 * var(--step-4)));min-height:48px;box-sizing:border-box;padding:var(--step-2) var(--step-2) var(--step-2) var(--step-5);font-family:var(--sans);font-size:var(--t-small);font-weight:var(--w-medium);line-height:var(--lh-ui);color:var(--on-accent);background:var(--accent);border:1px solid transparent;border-radius:var(--radius-pill);box-shadow:var(--shadow-pop)}@media (prefers-reduced-motion:no-preference){.odk-toast{animation:odk-toast-rise .18s ease-out}}@keyframes odk-toast-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.odk-toast__icon{flex:none;display:inline-flex;align-items:center;justify-content:center}.odk-toast__msg{flex:1 1 auto;min-width:0}.odk-toast__action{flex:none;border:none;background:color-mix(in srgb,var(--on-accent) 16%,transparent);color:var(--on-accent);font-family:inherit;font-size:inherit;font-weight:var(--w-semibold);line-height:1;min-height:32px;padding:0 var(--step-3-5);border-radius:var(--radius-pill);cursor:pointer}.odk-toast__action:hover{background:color-mix(in srgb,var(--on-accent) 26%,transparent)}.odk-toast__close{flex:none;display:grid;place-items:center;width:32px;height:32px;border:none;background:transparent;color:color-mix(in srgb,var(--on-accent) 72%,transparent);font-size:var(--t-row);line-height:1;padding:0;border-radius:var(--radius-pill)}.odk-toast__close:hover{color:var(--on-accent);background:color-mix(in srgb,var(--on-accent) 16%,transparent)}.odk-toast--error .odk-toast__icon,.odk-toast--success .odk-toast__icon,.odk-toast--warn .odk-toast__icon{color:var(--on-accent)}.odk-note{display:flex;align-items:flex-start;gap:var(--step-2);padding:var(--step-2-5) var(--step-3);font-family:var(--sans);font-size:var(--t-small);line-height:1.45;color:var(--ink-2);border:1px solid var(--hairline);border-radius:var(--radius-row)}.odk-note__icon{flex:none;display:inline-flex;margin-top:.05rem}.odk-note__body{flex:1 1 auto;min-width:0}.odk-note__title{font-weight:var(--w-bold);margin-right:var(--step-1-5)}.odk-note--info{background:var(--accent-tint);border-color:var(--accent)}.odk-note--info .odk-note__icon{color:var(--accent)}.odk-note--success{background:var(--colour-agree-bg);border-color:var(--colour-agree)}.odk-note--success .odk-note__icon{color:var(--colour-agree)}.odk-note--warn{background:var(--colour-question-bg);border-color:var(--colour-question)}.odk-note--warn .odk-note__icon{color:var(--colour-question)}.odk-note--error{background:var(--colour-disagree-bg);border-color:var(--colour-disagree)}.odk-note--error .odk-note__icon{color:var(--colour-disagree)}.odk-decrypt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--step-3-5);padding:var(--step-8) var(--step-4)}.odk-decrypt__label{margin:0;font-family:var(--sans);font-size:var(--t-small);letter-spacing:.01em;color:var(--muted)}.odk-decrypt--overlay{position:absolute;inset:0;z-index:40;background:color-mix(in srgb,var(--canvas) 78%,transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.odk-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--ink-2);background:transparent;border:0;border-radius:var(--radius-pill);transition:color .15s ease,background .15s ease}.odk-theme-toggle:hover{color:var(--ink);background:var(--fill)}.odk-theme-toggle__icon{display:inline-flex}.odk-theme-toggle--crescent{width:36px;height:36px;color:var(--ink)}.odk-theme-toggle--crescent:hover{background:var(--fill)}.odk-theme-toggle__crescent{position:relative;display:block;width:12px;height:12px;border-radius:var(--radius-pill);background:currentColor;overflow:hidden}.odk-theme-toggle__crescent:after{content:"";position:absolute;top:-3px;left:3px;width:12px;height:12px;border-radius:var(--radius-pill);background:var(--canvas)}.odk-sign-in{display:flex;flex-direction:column;gap:var(--step-4);max-width:520px;margin:var(--step-2) auto;font-family:var(--sans)}.odk-sign-in__head{display:flex;align-items:baseline;gap:var(--step-2-5);flex-wrap:wrap}.odk-sign-in__wordmark{font-family:var(--serif);font-size:var(--t-body);font-weight:var(--w-semibold);line-height:1}.odk-sign-in__kicker{font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted)}.odk-sign-in__lang{margin-left:auto;display:inline-flex;align-items:center;gap:var(--step-2)}.odk-sign-in__banner{display:flex;flex-direction:column;gap:var(--step-1);border:1px solid var(--colour-question);border-radius:var(--radius-md);background:var(--colour-question-bg);padding:var(--step-3-5) var(--step-4)}.odk-sign-in__banner--inline{padding:var(--step-3) var(--step-3-5)}.odk-sign-in__banner-head{font-size:var(--t-small);font-weight:var(--w-medium);line-height:1.4;color:var(--colour-question-ink)}.odk-sign-in__banner-body{font-size:var(--t-small);line-height:1.55;color:var(--ink);text-wrap:pretty}.odk-sign-in__card{display:flex;flex-direction:column;gap:var(--step-4);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--canvas);padding:var(--step-6)}.odk-sign-in__intro{display:flex;flex-direction:column;gap:var(--step-1-5)}.odk-sign-in__title{margin:0;font-family:var(--serif);font-size:var(--t-display-m);font-weight:var(--w-semibold);line-height:1.25;letter-spacing:-.02em;color:var(--ink)}.odk-sign-in__subtitle{margin:0;font-size:var(--t-small);line-height:var(--lh-prose);color:var(--muted);text-wrap:pretty}.odk-sign-in__form{display:flex;flex-direction:column;gap:var(--step-3)}.odk-sign-in__label{font-size:var(--t-small);font-weight:var(--w-medium);line-height:1.4;color:var(--ink)}.odk-sign-in__field{height:46px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--page-bg);padding:0 var(--step-3-5);font-family:inherit;font-size:var(--t-ui);color:var(--ink)}.odk-sign-in__field:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.odk-sign-in__field[aria-invalid=true]{border-color:var(--colour-question)}.odk-sign-in__field:disabled{color:var(--muted)}.odk-sign-in__problem{font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--colour-question-ink)}.odk-sign-in__submit{height:46px;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);font-family:inherit;font-size:var(--t-ui);font-weight:var(--w-medium);line-height:1;cursor:pointer}.odk-sign-in__submit:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.odk-sign-in__submit:disabled{background:var(--accent-disabled);border-color:var(--accent-disabled);cursor:default}.odk-sign-in__sent{display:flex;flex-direction:column;gap:var(--step-2);align-items:flex-start;border:1px solid var(--accent-tint-2);border-radius:var(--radius-md);background:var(--accent-wash);padding:var(--step-4)}.odk-sign-in__sent-head{font-size:var(--t-ui);font-weight:var(--w-medium);line-height:var(--lh-body);color:var(--accent)}.odk-sign-in__sent-body{font-size:var(--t-small);line-height:var(--lh-prose);color:var(--ink);text-wrap:pretty}.odk-sign-in__secondary{height:36px;padding:0 var(--step-3-5);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--canvas);color:var(--ink);font-family:inherit;font-size:var(--t-small);font-weight:var(--w-medium);line-height:1;cursor:pointer}.odk-sign-in__secondary:hover{background:var(--page-bg)}.odk-sign-in__aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--step-1-5);border-top:1px solid var(--hairline-soft);padding-top:var(--step-3-5)}.odk-sign-in__aside-q{font-size:var(--t-small);line-height:1.55;color:var(--muted)}.odk-sign-in__note{margin:0;font-size:var(--t-ref);line-height:1.55;color:var(--muted);text-wrap:pretty}.odk-corner-room,.odk-shell{--shell-corner-room:calc(52px + var(--quick-menu-trigger-size, 56px) / 2 + 12px)}.odk-shell{display:flex;flex-direction:column;min-height:100vh;background:var(--page-bg)}.odk-shell:has(.odk-quick-menu)>.odk-shell__column,.odk-shell[data-nav=bar]:has(.odk-quick-menu){padding-bottom:var(--shell-corner-room)}.odk-corner-room:has(.odk-quick-menu){padding-bottom:var(--shell-corner-room)}.odk-shell:has(.odk-quick-menu){--shell-corner-inline:calc(52px + var(--quick-menu-trigger-size, 56px) / 2 + 8px);--shell-corner-inline-column:calc(var(--shell-corner-inline) - var(--shell-gutter, 24px))}.odk-shell[data-width]{--shell-gutter:max(var(--step-6),var(--gutter))}.odk-shell[data-width=reading]{--shell-page-max:var(--shell-read)}.odk-shell[data-width=wide]{--shell-page-max:var(--shell)}.odk-shell[data-width=narrow]{--shell-page-max:var(--shell-narrow)}.odk-shell__main{flex:1 1;min-width:0;width:100%;max-width:var(--shell-page-max,1240px);margin:0 auto;padding:var(--step-8) var(--shell-gutter,var(--step-6)) var(--step-6)}.odk-shell__meta{margin-left:auto;font-family:var(--sans);font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted)}.odk-shell__meta--link{display:inline-flex;align-items:center;height:32px;padding:0 var(--step-3);border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--page-bg);font-size:var(--t-ref);font-weight:var(--w-medium);line-height:1;text-decoration:none;white-space:nowrap}.odk-shell__meta--link:hover{border-color:var(--accent-tint-2);color:var(--accent)}.odk-shell[data-nav=rail]{--shell-top:84px;flex-direction:column;align-items:stretch}html:has(.odk-shell[data-nav=rail]){scroll-padding-top:calc(84px + var(--step-3))}.odk-shell__column{flex:1 1;min-width:0;display:flex;flex-direction:column}.odk-shell__area-slot{display:contents}@media (max-width:603px){.odk-shell[data-nav=rail]{--shell-top:0px}html:has(.odk-shell[data-nav=rail]){scroll-padding-top:0}.odk-shell[data-nav=rail] .odk-shell__area-slot{display:none}}.odk-shell[data-side]{--shell-side-w:clamp(320px,30vw,400px);--shell-side-top:var(--shell-top,0px)}.odk-shell[data-side][data-nav=bar]:not([data-chrome=none]){--shell-side-top:60px}.odk-shell__body{flex:1 1;display:flex;min-width:0}.odk-shell[data-side][data-nav=bar]:has(.odk-quick-menu){padding-bottom:0}.odk-shell[data-side]:has(.odk-quick-menu)>.odk-shell__body>.odk-shell__column{padding-bottom:var(--shell-corner-room)}.odk-shell__side{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;font-family:var(--sans);color:var(--ink);background:var(--canvas)}.odk-shell__side[hidden]{display:none}.odk-shell__side:focus:not(:focus-visible){outline:none}.odk-shell__side-head{flex:none;display:flex;align-items:center;gap:var(--step-2);padding:var(--step-3) var(--shell-gutter,var(--step-6)) var(--step-3) var(--step-5);border-bottom:1px solid var(--hairline)}.odk-shell__side-title{flex:1 1;min-width:0;font-size:var(--t-ui);font-weight:var(--w-semibold);line-height:var(--lh-ui)}.odk-shell__side-body{flex:1 1;min-height:0;overflow-y:auto;padding:var(--step-4) var(--shell-gutter,var(--step-6)) var(--step-4) var(--step-5)}.odk-shell__side-tab{--shell-side-tab-width:24px;position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:41;display:flex;align-items:center;justify-content:center;width:var(--shell-side-tab-width);padding:var(--step-4) 0;border:1px solid var(--hairline);border-left:none;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--accent-tint);color:var(--ink);font-family:var(--sans);font-size:var(--t-ref);font-weight:var(--w-semibold);line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease-hover)}.odk-shell__side-tab:hover{background:var(--accent-tint-2)}.odk-shell__side-tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.odk-shell__side-tab-words{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}@media (min-width:900px){.odk-shell__side{position:-webkit-sticky;position:sticky;top:var(--shell-side-top);align-self:flex-start;flex:none;width:var(--shell-side-w);height:calc(100dvh - var(--shell-side-top));border-left:1px solid var(--hairline)}.odk-shell__side-tab{display:none}.odk-shell[data-side=open]:has(.odk-quick-menu) .odk-shell__side{padding-bottom:var(--shell-corner-room)}.odk-shell[data-side=open]:has(.odk-quick-menu){--shell-corner-inline:calc(var(--shell-side-w) + var(--step-2));--shell-corner-inline-column:0px}}@media (max-width:899px){.odk-shell__side{position:fixed;inset:auto 0 0;z-index:50;height:min(85dvh,640px);border:1px solid var(--hairline);border-bottom:none;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-pane)}.odk-shell__side-head{padding:var(--step-4) var(--step-5) var(--step-3)}.odk-shell__side-body{padding:var(--step-3) var(--step-5) var(--step-5)}}.odk-account{position:relative;flex:none}.odk-account__btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:var(--radius-pill);background:var(--fill-2);color:var(--ink);font-family:var(--sans);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1;cursor:pointer}.odk-account__btn:hover{box-shadow:0 0 0 3px var(--accent-tint)}.odk-account__menu{position:absolute;right:0;top:46px;z-index:49;width:252px;display:flex;flex-direction:column;gap:var(--step-0-5);border:1px solid var(--hairline);border-radius:var(--radius-pop);background:var(--raised);box-shadow:var(--shadow-lift);padding:var(--step-1-5);font-family:var(--sans)}.odk-account__who{display:flex;flex-direction:column;gap:var(--step-1);border-bottom:1px solid var(--hairline-soft);margin-bottom:var(--step-0-5);padding:var(--step-2) var(--step-2-5) var(--step-2-5)}.odk-account__name{font-size:var(--t-small);font-weight:var(--w-medium);line-height:var(--lh-ui);color:var(--ink)}.odk-account__mail{font-size:var(--t-label);line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.odk-account__row{display:flex;align-items:center;height:40px;padding:0 var(--step-2-5);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--ink);font-family:inherit;font-size:var(--t-small);font-weight:var(--w-medium);line-height:1;text-align:left;text-decoration:none;cursor:pointer}.odk-account__row:hover{background:var(--accent-wash)}.odk-account__rule{border-top:1px solid var(--hairline-soft);margin:var(--step-1) var(--step-1) var(--step-0-5)}.odk-account__row--out{color:var(--muted)}.odk-account__row--out:hover{background:var(--page-bg);color:var(--ink)}.odk-account--beside .odk-account__menu{right:auto;top:auto;bottom:0;left:44px;width:196px}.odk-account--beside .odk-account__btn{width:34px;height:34px;border:2px solid transparent;background:var(--ink);color:var(--canvas);font-size:var(--t-label)}.odk-account--beside .odk-account__btn:hover,.odk-account--beside .odk-account__btn[aria-expanded=true]{border-color:var(--hairline-ink)}.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}}