.odk-badge{display:inline-flex;align-items:center;box-sizing:border-box;gap:calc(var(--step) * 1.5);min-height:24px;font-family:var(--sans);font-size:var(--t-label);font-weight:var(--w-semibold);line-height:1;padding:0 var(--step-2-5);border-radius:var(--radius-pill);white-space:nowrap;background:var(--fill-2);color:var(--ink-2)}.odk-badge--accent{color:var(--accent);background:var(--accent-tint)}.odk-badge--neutral{color:var(--muted);background:var(--nested-bg)}.odk-badge--agree{color:var(--colour-agree);background:var(--colour-agree-bg)}.odk-badge--question{color:var(--colour-question-ink);background:var(--colour-question-bg)}.odk-badge--disagree{color:var(--colour-disagree);background:var(--colour-disagree-bg)}.odk-badge--status-current{color:var(--status-current);background:color-mix(in srgb,var(--status-current) 14%,transparent)}.odk-badge--status-draft{color:var(--ink-2);background:transparent;border:1px dashed var(--border-quiet)}.odk-badge--status-historical{color:var(--status-historical);background:color-mix(in srgb,var(--status-historical) 16%,transparent)}.odk-badge--status-obsolete{color:var(--status-obsolete);background:color-mix(in srgb,var(--status-obsolete) 14%,transparent)}.odk-badge--tier-canonical{color:var(--tier-canonical);background:color-mix(in srgb,var(--tier-canonical) 12%,transparent)}.odk-badge--tier-country{color:var(--tier-country);background:color-mix(in srgb,var(--tier-country) 12%,transparent)}.odk-badge--tier-raw{color:var(--tier-raw);background:color-mix(in srgb,var(--tier-raw) 14%,transparent)}.odk-badge--outline{background:transparent;border:1px solid color-mix(in srgb,currentColor 35%,var(--hairline))}.odk-badge__dot{width:.46rem;height:.46rem;border-radius:50%;background:currentColor;flex:none}.odk-grade-badge{display:inline-flex;align-items:center;border-radius:var(--radius-pill);font-family:var(--sans);font-weight:var(--w-medium);white-space:nowrap}.odk-grade-badge--sm{height:26px;gap:var(--step-2);padding:0 var(--step-2-5);font-size:var(--t-eyebrow);line-height:1}.odk-grade-badge--xs{height:24px;padding:0 var(--step-2-5)}.odk-grade-badge--2xs,.odk-grade-badge--xs{gap:var(--step-1-5);font-size:var(--t-label);line-height:1}.odk-grade-badge--2xs{height:22px;padding:0 var(--step-2)}.odk-grade-badge--assigned{border:1px solid var(--border-quiet);background:transparent}.odk-grade-badge__scale{letter-spacing:.04em}.odk-grade-badge__label{letter-spacing:0;color:var(--muted)}.odk-grade-badge--unassigned{border:1px dashed var(--border-quiet);background:var(--canvas);color:var(--muted)}.odk-citation-chip{display:inline-flex;justify-content:center;border-radius:var(--radius-sm);font-family:var(--sans);font-weight:var(--w-semibold);font-size:var(--t-badge);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odk-citation-chip,.odk-citation-chip:hover{text-decoration:none}.odk-citation-chip--inline{height:17px;padding:0 var(--step-1-5);line-height:17px;margin-left:var(--step-1);vertical-align:2px}.odk-citation-chip--row{height:20px;min-width:26px;padding:0 var(--step-1-5);line-height:20px;font-size:var(--t-label);flex:none}.odk-citation-chip--source{background:var(--fill);color:var(--ink-2)}.odk-citation-chip--source:hover{background:var(--fill-2)}.odk-citation-chip--personal{background:var(--canvas);border:1px dashed var(--border-quiet);color:var(--muted)}.odk-citation-chip--personal:hover{background:var(--page-bg)}.odk-citation-chip--personal.odk-citation-chip--inline{line-height:15px}.odk-citation-chip--personal.odk-citation-chip--row{line-height:18px}.odk-transparency-banner{display:flex;flex-direction:column;border-radius:var(--radius-card);font-family:var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odk-transparency-banner--framed{border:1px solid var(--accent);background:var(--accent-wash);padding:var(--step-4-5) var(--step-5);gap:var(--step-2)}.odk-transparency-banner--framed .odk-transparency-banner__eyebrow{color:var(--accent)}.odk-transparency-banner--framed .odk-transparency-banner__counts{font-size:var(--t-body);line-height:var(--lh-prose)}.odk-transparency-banner--quiet{border:1px solid var(--hairline);background:var(--canvas);padding:var(--step-5);gap:var(--step-2-5)}.odk-transparency-banner--quiet .odk-transparency-banner__eyebrow{color:var(--muted)}.odk-transparency-banner--quiet .odk-transparency-banner__counts{font-size:var(--t-ui);line-height:var(--lh-prose)}.odk-transparency-banner__eyebrow{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none}.odk-transparency-banner__counts{text-wrap:pretty}.odk-transparency-banner__withheld{font-size:var(--t-eyebrow);line-height:1.55;color:var(--muted);text-wrap:pretty}.odk-transparency-banner--quiet .odk-transparency-banner__withheld{font-size:var(--t-ref);line-height:var(--lh-body)}.odk-shape-notice{display:flex;gap:var(--step-3);align-items:baseline;flex-wrap:wrap;padding:var(--step-3) var(--step-4);border:1px solid var(--accent-tint);border-radius:var(--radius-card);background:var(--accent-wash)}.odk-shape-notice__title{flex:0 1 auto;font:var(--w-medium) var(--t-eyebrow)/var(--lh-body) var(--sans);color:var(--accent)}.odk-shape-notice__line{flex:1 1;min-width:min(280px,100%);font:var(--w-regular) var(--t-eyebrow)/var(--lh-body) var(--sans);color:var(--ink);text-wrap:pretty}.odk-reaction-bar{display:flex;flex-direction:column;gap:var(--step-3);font-family:var(--sans)}.odk-reaction-bar__row{align-self:flex-start;gap:var(--step-0-5);flex-wrap:wrap;max-width:100%;padding:var(--step-1);background:var(--fill)}.odk-reaction-bar__button,.odk-reaction-bar__row{display:inline-flex;align-items:center;border-radius:var(--radius-pill)}.odk-reaction-bar__button{gap:var(--step-1-5);height:34px;padding:0 var(--step-3-5);border:0;background:transparent;color:var(--ink-2);font-family:inherit;font-size:var(--t-eyebrow);font-weight:var(--w-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-hover),color var(--dur-fast) var(--ease-hover)}.odk-reaction-bar__button:hover:not(:disabled){background:var(--fill-2);color:var(--ink)}.odk-reaction-bar__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.odk-reaction-bar__button:disabled{cursor:default;opacity:.55}.odk-reaction-bar__glyph{flex:none}.odk-reaction-bar__button.is-selected{font-weight:var(--w-semibold)}.odk-reaction-bar__button--interested.is-selected,.odk-reaction-bar__button--not-interested.is-selected,.odk-reaction-bar__button--question.is-selected,.odk-reaction-bar__button.is-selected,.odk-reaction-bar__button.is-selected:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}.odk-reaction-bar__thread{animation:odk-reaction-popin .16s ease-out both}@keyframes odk-reaction-popin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.odk-reaction-bar__thread{animation:none}}.odk-quoted-note{margin:0;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(--accent);font-family:var(--sans)}.odk-quoted-note--other{border-left-color:var(--accent)}.odk-quoted-note--own{border-left-color:var(--colour-agree)}.odk-quoted-note--dismissed{border-left-color:var(--border-quiet)}.odk-quoted-note__quote{font-size:var(--t-small);line-height:1.55;color:var(--muted);text-wrap:pretty}.odk-quoted-note__body{font-size:var(--t-ui);line-height:1.55;color:var(--ink);text-wrap:pretty}.odk-quoted-note--dismissed .odk-quoted-note__body{color:var(--muted)}.odk-quoted-note__attribution{font-size:var(--t-label);line-height:1.4;color:var(--muted-2)}.odk-claim-check{display:flex;flex-direction:column;gap:var(--step-2-5);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);padding:var(--step-5);font-family:var(--sans)}.odk-claim-check__head{display:inline-flex;align-items:center;gap:var(--step-2);width:-moz-fit-content;width:fit-content;height:26px;padding:0 var(--step-2-5) 0 var(--step-2);border-radius:var(--radius-pill);border:1px solid var(--border-quiet);background:var(--nested-bg);color:var(--ink-soft);font-size:var(--t-ref);font-weight:var(--w-semibold);line-height:1}.odk-claim-check__body{font-size:var(--t-ui);line-height:var(--lh-prose);color:var(--ink);text-wrap:pretty}.odk-claim-check__citations{display:flex;gap:var(--step-1-5);flex-wrap:wrap}.odk-claim-check__footnote{margin:0;font-size:var(--t-label);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.odk-claim-check--supported{border-color:var(--colour-agree)}.odk-claim-check--supported .odk-claim-check__head{border-color:var(--colour-agree);background:var(--colour-agree-bg);color:var(--colour-agree-ink)}.odk-claim-check--diverges{border-color:var(--colour-question)}.odk-claim-check--diverges .odk-claim-check__head{border-color:var(--colour-question);background:var(--colour-question-bg);color:var(--colour-question-ink)}.odk-claim-check--absent .odk-claim-check__body{color:var(--muted)}.odk-claim-check--testing{background:var(--page-bg)}.odk-claim-check--testing .odk-claim-check__head{border-color:transparent;background:transparent;padding-left:0;color:var(--muted);font-weight:var(--w-regular);font-size:var(--t-small)}.odk-claim-check__spinner{flex:none;width:12px;height:12px;border-radius:50%;border:2px solid var(--border-quiet);border-top-color:var(--accent);animation:odk-claim-check-spin .9s linear infinite}@keyframes odk-claim-check-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.odk-claim-check__spinner{animation:none}}.odk-claim-check--unavailable{border-color:var(--border-quiet)}.odk-claim-check--unavailable .odk-claim-check__head{border-color:transparent;background:transparent;padding-left:0;color:var(--muted);font-weight:var(--w-regular);font-size:var(--t-small);height:auto;line-height:var(--lh-body);white-space:normal;text-align:left}.odk-harvest{display:flex;flex-direction:column;gap:var(--step-3);border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--canvas);padding:var(--step-5);font-family:var(--sans)}.odk-harvest__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--step-3)}.odk-harvest__caption{letter-spacing:0;text-transform:none;color:var(--muted)}.odk-harvest__caption,.odk-harvest__count{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1}.odk-harvest__count{color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.odk-harvest__bar{height:6px;border-radius:var(--radius-pill);background:var(--hairline-soft);overflow:hidden}.odk-harvest__fill{display:block;height:100%;background:var(--accent);transform-origin:left;animation:odk-harvest-fill .3s ease-out both}@keyframes odk-harvest-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.odk-harvest__fill{animation:none}}.odk-harvest__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--step-2);font-size:var(--t-small);line-height:1.45}.odk-harvest__row{display:flex;gap:var(--step-2);align-items:center;color:var(--ink)}.odk-harvest__glyph{flex:none}.odk-harvest__row.is-gathered .odk-harvest__glyph{color:var(--colour-agree-ink)}.odk-harvest__row.is-pending{color:var(--muted-2)}.odk-harvest__note{margin:0;font-size:var(--t-label);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.odk-chapter-rail{flex:none;display:flex;flex-direction:column;border:0;border-radius:var(--radius-modal);background:var(--fill);font-family:var(--sans)}.odk-chapter-rail--expanded{width:min(264px,100%);padding:var(--step-4) var(--step-3);gap:var(--step-0-5)}.odk-chapter-rail--collapsed{width:56px;padding:var(--step-4) var(--step-2);gap:var(--step-1-5);align-items:center}.odk-chapter-rail__head{display:flex;align-items:center;justify-content:space-between;gap:var(--step-2)}.odk-chapter-rail--expanded .odk-chapter-rail__head{padding:0 var(--step-1) var(--step-2) var(--step-3)}.odk-chapter-rail__eyebrow{font-size:var(--t-ui);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--ink)}.odk-chapter-rail__toggle{flex:none;width:26px;height:26px;border-radius:var(--radius-cta);border:0;background:transparent;color:var(--muted);font-family:inherit;font-size:var(--t-eyebrow);line-height:1;cursor:pointer}.odk-chapter-rail--collapsed .odk-chapter-rail__toggle{width:34px;height:34px}.odk-chapter-rail__toggle:hover{background:var(--fill-2);color:var(--ink)}.odk-chapter-rail__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:inherit}.odk-chapter-rail--collapsed .odk-chapter-rail__list{gap:var(--step-1-5);align-items:center}.odk-chapter-rail__link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--step-2);height:36px;padding:0 var(--step-3);border-radius:var(--radius-row);color:var(--ink);font-size:var(--t-small);line-height:1;text-decoration:none}button.odk-chapter-rail__link{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.odk-chapter-rail__link:hover{background:var(--fill-2);text-decoration:none}.odk-chapter-rail__link.is-active{background:var(--card);color:var(--ink);font-weight:var(--w-semibold);box-shadow:var(--shadow-segment)}.odk-chapter-rail__link.is-active:before{display:none;content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:var(--on-accent-quiet)}.odk-chapter-rail__link--locked{color:var(--muted);cursor:default}.odk-chapter-rail__link--locked:hover{background:none}.odk-chapter-rail--collapsed .odk-chapter-rail__link--locked{border:1px dashed var(--hairline)}.odk-chapter-rail__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odk-chapter-rail__count{flex:none;font-size:var(--t-label);font-weight:var(--w-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.odk-chapter-rail__count--complete{color:var(--colour-agree-ink)}.odk-chapter-rail__count--attention{color:var(--colour-question-ink)}.odk-chapter-rail__link.is-active .odk-chapter-rail__count{color:var(--ink-2)}.odk-chapter-rail--collapsed .odk-chapter-rail__link{width:34px;height:34px;padding:0;justify-content:center;border-radius:var(--radius-cta);background:var(--card);color:var(--muted)}.odk-chapter-rail--collapsed .odk-chapter-rail__link.is-active{background:var(--accent);color:var(--on-accent);padding:0}.odk-chapter-rail--collapsed .odk-chapter-rail__link.is-active:before{content:none}.odk-chapter-rail--collapsed .odk-chapter-rail__link--attention:not(.is-active){background:var(--colour-question-bg);color:var(--colour-question-ink)}.odk-chapter-rail__mark{font-size:var(--t-badge);font-weight:var(--w-semibold);line-height:1}.odk-chapter-rail__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.odk-chapter-rail__footer{margin-top:var(--step-3);border-top:1px solid var(--hairline-soft);padding-top:var(--step-2-5)}@container odk-chapter-rail-stack (min-width: 0px){.odk-chapter-rail.odk-chapter-rail--collapsed,.odk-chapter-rail.odk-chapter-rail--expanded{align-self:stretch;width:auto;align-items:stretch}.odk-chapter-rail .odk-chapter-rail__head{padding:0 0 var(--step-1-5) var(--step-1)}.odk-chapter-rail .odk-chapter-rail__list{flex-direction:row;align-items:center;gap:var(--step-2);padding:var(--step-1-5) 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}@supports (animation-timeline:scroll()){.odk-chapter-rail .odk-chapter-rail__list{-webkit-mask-image:linear-gradient(to right,transparent,var(--ink) var(--odk-fade-start,0),var(--ink) calc(100% - var(--odk-fade-end, 0px)),transparent);mask-image:linear-gradient(to right,transparent,var(--ink) var(--odk-fade-start,0),var(--ink) calc(100% - var(--odk-fade-end, 0px)),transparent);animation:odk-scroll-fade-edges linear both;animation-timeline:scroll(self inline)}}.odk-chapter-rail .odk-chapter-rail__item{flex:none}.odk-chapter-rail .odk-chapter-rail__link{width:auto;height:34px;padding:0 var(--step-3);gap:var(--step-1-5);justify-content:flex-start;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--canvas);color:var(--muted);font-size:var(--t-eyebrow);font-weight:var(--w-medium);white-space:nowrap}.odk-chapter-rail .odk-chapter-rail__link:after{content:"";position:absolute;inset:-5px 0}.odk-chapter-rail .odk-chapter-rail__link:hover{background:var(--fill-2)}.odk-chapter-rail .odk-chapter-rail__link.is-active{padding:0 var(--step-3);border-color:var(--accent);background:var(--accent-wash);color:var(--accent);font-weight:var(--w-semibold)}.odk-chapter-rail .odk-chapter-rail__link.is-active:before{content:none}.odk-chapter-rail .odk-chapter-rail__link.is-active .odk-chapter-rail__count{color:var(--accent)}.odk-chapter-rail .odk-chapter-rail__label{max-width:16em}.odk-chapter-rail .odk-chapter-rail__link--locked{border-style:dashed;background:none}}.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}.odk-count-pill{display:inline-grid;place-items:center;box-sizing:border-box;min-width:19px;height:19px;padding:0 calc(var(--step) * 1.25);border:0;border-radius:var(--radius-pill);box-shadow:0 0 0 1.5px var(--count-pill-ring,transparent);background:var(--count-pill-bg,var(--highlight));color:var(--count-pill-fg,var(--on-highlight));font-family:var(--sans);font-size:var(--t-badge);font-weight:var(--w-bold);line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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-area-mark{display:inline-flex;align-items:center;gap:calc(var(--step) * 1.5);padding:var(--step-1) var(--step-2-5);background:var(--fill);color:var(--ink-2);font-family:var(--sans);font-size:var(--t-label);font-weight:var(--w-semibold);letter-spacing:normal;line-height:1;white-space:nowrap}.odk-area-mark,.odk-area-mark__swatch{flex:0 0 auto;border-radius:var(--radius-pill)}.odk-area-mark__swatch{width:6px;height:6px;background:var(--area-mark,var(--muted))}.odk-reflect-shell{container:odk-reflect/inline-size}.odk-reflect{max-width:var(--shell);margin:0 auto;padding:var(--step-7) var(--step-10) 120px}.odk-shell__main .odk-reflect{padding:0}.odk-reflect__block{margin-top:var(--step-5-5);border:1px solid var(--hairline-soft);background:var(--canvas);border-radius:var(--radius-md);padding:var(--step-4-5) var(--step-5)}.odk-reflect__heading{margin:0;font-size:var(--t-eyebrow);font-weight:var(--w-semibold);letter-spacing:0;color:var(--muted);text-transform:none}.odk-reflect__cadences{margin:var(--step-2-5) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--step-2)}.odk-reflect__cadence{display:flex;align-items:center;flex-wrap:wrap;gap:var(--step-0-5) var(--step-3);border:1px solid var(--hairline-soft);border-radius:var(--radius-sm);padding:var(--step-3) var(--step-3-5)}.odk-reflect__cadence-body{flex:1 1;min-width:min(150px,100%);display:flex;flex-direction:column;gap:var(--step-0-5)}.odk-reflect__cadence-label{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);color:var(--ink)}.odk-reflect__cadence-line{font-size:var(--t-ref);color:var(--muted)}.odk-reflect__cadence[data-soon=true] .odk-reflect__cadence-label,.odk-reflect__cadence[data-soon=true] .odk-reflect__cadence-line,.odk-reflect__soon{color:var(--muted-2)}.odk-reflect__soon{margin-left:var(--step-2);border-radius:var(--radius-pill);background:var(--nested-bg);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;vertical-align:middle}.odk-reflect__cadence-meta{flex:0 0 auto;font-size:var(--t-label);color:var(--muted-2);white-space:nowrap}.odk-reflect__verb{flex:0 0 auto;display:inline-flex;align-items:center;font:var(--w-semibold) var(--t-label)/1 var(--sans);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:var(--step-2) var(--step-3);background:var(--canvas);color:var(--ink);cursor:pointer;text-decoration:none;white-space:nowrap}.odk-reflect__verb:hover{border-color:var(--ink)}.odk-reflect__verb--quiet{border-color:transparent;background:transparent;color:var(--muted)}.odk-reflect__verb--quiet:hover{border-color:var(--hairline);color:var(--ink)}.odk-reflect__vision{margin:var(--step-2-5) 0 0;font-family:var(--serif);font-weight:var(--w-medium);font-size:var(--t-body-l);line-height:1.45;color:var(--ink);max-width:640px;text-wrap:pretty}.odk-reflect__note{display:block;margin-top:var(--step-2);font-size:var(--t-label);color:var(--muted-2)}.odk-reflect__pair{display:grid;grid-gap:var(--step-3);gap:var(--step-3)}.odk-reflect__pair[data-columns="2"]{grid-template-columns:1fr 1fr}.odk-reflect__pair>.odk-reflect__block{margin-top:var(--step-5-5)}.odk-reflect__last{margin:var(--step-2-5) 0 0;font-size:var(--t-small);color:var(--ink-2);line-height:var(--lh-prose);white-space:pre-line;overflow-wrap:anywhere}.odk-reflect__archive{display:inline-flex;margin-top:var(--step-3);font:var(--w-semibold) var(--t-label)/1 var(--sans);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:var(--step-1-5) var(--step-3);background:var(--canvas);color:var(--ink);text-decoration:none}.odk-reflect__archive:hover{border-color:var(--ink)}.odk-reflect__rooms{margin:var(--step-2-5) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--step-2)}.odk-reflect__room{display:flex;align-items:center;flex-wrap:wrap;gap:var(--step-0-5) var(--step-2-5);width:100%;text-align:left;border:1px solid var(--hairline-soft);background:var(--canvas);border-radius:var(--radius-sm);padding:var(--step-2-5) var(--step-3-5);text-decoration:none;font-family:inherit}a.odk-reflect__room,button.odk-reflect__room{cursor:pointer}a.odk-reflect__room:hover,button.odk-reflect__room:hover{border-color:var(--ink)}div.odk-reflect__room{cursor:default}.odk-reflect__room--parked{border-style:dashed;border-color:var(--hairline)}.odk-reflect__room-label{flex:1 1;min-width:min(150px,100%);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);color:var(--ink)}.odk-reflect__room--parked .odk-reflect__room-label{font-weight:var(--w-regular);color:var(--muted)}.odk-reflect__room-meta{font-size:var(--t-label);color:var(--muted-2)}.odk-reflect__room-verb{font-size:var(--t-label);font-weight:var(--w-semibold);color:var(--ink-soft)}@container odk-reflect (max-width: 720px){.odk-reflect{padding:var(--step-5) var(--step-4-5) 96px}.odk-shell__main .odk-reflect{padding:0}.odk-reflect__pair[data-columns="2"]{grid-template-columns:1fr}}