.ka-card__line{margin:0;font-size:var(--t-small);line-height:var(--lh-prose);color:var(--muted);text-wrap:pretty}.ka-card__question{display:flex;flex-direction:column;gap:var(--step-2);padding:var(--step-3-5) var(--step-4) var(--step-4);border-radius:var(--radius-row);background:var(--fill-2);box-shadow:inset 0 0 0 1px var(--danger-border)}.ka-card__question:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.ka-card__question-title{margin:0;font-size:var(--t-ui);font-weight:var(--w-semibold);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty}.ka-card__question-line{margin:0;max-width:640px;font-size:var(--t-small);line-height:var(--lh-prose);color:var(--ink);text-wrap:pretty}.ka-card__question-verbs{display:flex;gap:var(--step-2);align-items:center;flex-wrap:wrap;margin-top:var(--step-1)}.ka-data-screen{display:flex;flex-direction:column;gap:var(--step-5);width:100%;max-width:var(--shell);margin:0 auto;font-family:var(--sans)}.ka-data-screen__title{margin:0;font-family:var(--sans);font-size:var(--t-display-m);font-weight:var(--w-bold);line-height:var(--lh-heading);letter-spacing:var(--track-title);color:var(--ink)}.ka-data-screen__back{align-self:flex-start;font-size:var(--t-small);line-height:var(--lh-prose);color:var(--muted);text-decoration:underline;text-underline-offset:3px}.ka-data-screen__back:hover{color:var(--ink)}.ka-data-screen__back:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.ka-keys__verbs{display:inline-flex;gap:var(--step-2);flex-wrap:wrap;justify-content:flex-end}.ka-keys__editor{display:flex;flex-direction:column;gap:var(--step-2-5);padding:var(--step-3-5) var(--step-4) var(--step-4);border-radius:var(--radius-row);background:var(--fill);border:0}.ka-keys__label{font-size:var(--t-small);line-height:var(--lh-body);color:var(--ink)}.ka-keys__row{display:flex;gap:var(--step-2);align-items:center;flex-wrap:wrap}.ka-keys__row .odk-input{flex:1 1 240px;min-width:0}.ka-keys__consent{display:flex;flex-direction:column;gap:var(--step-1-5);padding:var(--step-2-5) var(--step-3);border-radius:var(--radius-row);background:var(--card)}.ka-keys__consent-head{font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted);font-weight:var(--w-semibold)}.ka-keys__consent-line{display:flex;gap:var(--step-2-5);align-items:flex-start;font-size:var(--t-small);line-height:var(--lh-prose);color:var(--ink);text-wrap:pretty;cursor:pointer}.ka-keys__consent-line input{margin-top:var(--step-1);accent-color:var(--accent-deep)}.ka-keys__consent-line input:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.ka-consents__state{font-size:var(--t-small);line-height:var(--lh-prose);color:var(--muted)}.ka-consents__state[data-state=withdrawn]{color:var(--notice-ink)}.ka-refused-keys{margin:0 0 var(--step-3);padding:var(--step-2-5) var(--step-3-5);border:0;border-radius:var(--radius-row);background:var(--fill);color:var(--ink);font-size:var(--t-small);line-height:1.45}.ka-refused-keys__link{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.ka-console{display:flex;flex-direction:column;gap:var(--step-7);box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto;padding:var(--step-8) var(--step-6) var(--step-6);font-family:var(--sans);container:ka-console/inline-size;--ka-figure:var(--t-figure-s,30px)}.ka-console__reflow{display:flex;gap:var(--step-3);align-items:baseline;flex-wrap:wrap;padding:var(--step-3-5) var(--step-5);border:0;border-radius:var(--radius-card);background:var(--fill)}.ka-console__reflow-heading{flex:none;font-weight:var(--w-semibold)}.ka-console__reflow-body,.ka-console__reflow-heading{font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--ink)}.ka-console__reflow-body{flex:1 1;min-width:280px;text-wrap:pretty}.ka-console__head{display:flex;flex-direction:column;gap:var(--step-1-5)}.ka-console__eyebrow{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.ka-console__title{margin:0;font-family:var(--sans);font-size:var(--t-display-l);font-weight:var(--w-bold);line-height:var(--lh-heading);letter-spacing:var(--track-title);color:var(--ink)}.ka-console__intro{margin:0;max-width:820px;font-size:var(--t-ui);line-height:var(--lh-prose);color:var(--muted);text-wrap:pretty}.ka-console__section{display:flex;flex-direction:column;gap:var(--step-3)}.ka-console__section--figures{border-top:1px solid var(--hairline);padding-top:var(--step-5-5)}.ka-console__section-head{display:flex;justify-content:space-between;align-items:center;gap:var(--step-3);flex-wrap:wrap}.ka-console__section-head--baseline{align-items:baseline}.ka-console__kicker{font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none}.ka-console__aside,.ka-console__kicker{font-size:var(--t-eyebrow);color:var(--muted)}.ka-console__aside{line-height:var(--lh-body)}.ka-console__caption{font-size:var(--t-eyebrow)}.ka-console__caption,.ka-console__lede{max-width:900px;line-height:var(--lh-prose);color:var(--muted);text-wrap:pretty}.ka-console__lede{margin:0;font-size:var(--t-ui)}.ka-people{border:1px solid var(--hairline);border-radius:var(--radius-modal);background:var(--canvas);overflow:hidden;box-shadow:var(--shadow-card)}.ka-people__head,.ka-people__row{display:flex;gap:var(--step-3-5);flex-wrap:wrap}.ka-people__head{padding:var(--step-3) var(--step-4-5);background:var(--canvas);font-size:var(--t-ref);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.ka-people__head,.ka-people__row{border-bottom:1px solid var(--hairline)}.ka-people__row{align-items:center;padding:var(--step-3-5) var(--step-4-5);font-size:var(--t-small);line-height:1.4;color:var(--ink)}.ka-people__row:last-child{border-bottom:none}.ka-people__col-person{flex:1 1 180px;min-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka-people__col-phase{width:180px}.ka-people__col-code{width:200px;display:flex;flex-direction:column;gap:var(--step-0-5)}.ka-people__col-cap{width:100px}.ka-people__col-language,.ka-people__col-supplier{width:132px}.ka-people__col-happening{width:210px}.ka-people__supplier{font-size:var(--t-eyebrow);line-height:1.4;color:var(--ink)}.ka-people__code{font-size:var(--t-ref);font-weight:var(--w-medium);line-height:1.4;letter-spacing:.03em}.ka-people__code-state{font-size:var(--t-label);line-height:1.35;color:var(--muted)}.ka-people__code-state--used{color:var(--colour-agree-ink)}.ka-people__login{font-size:var(--t-label);line-height:1.35;color:var(--muted)}.ka-people__link-login{align-self:flex-start}.ka-people__quiet{color:var(--muted)}.ka-people__note{line-height:var(--lh-body);color:var(--muted)}.ka-people__note,.ka-people__refused{font-size:var(--t-ref);text-wrap:pretty}.ka-people__refused{flex-basis:100%;margin:0;line-height:1.55;color:var(--notice-ink)}.ka-people__empty{padding:var(--step-5) var(--step-4-5);max-width:640px;font-size:var(--t-small);line-height:var(--lh-prose);color:var(--muted);text-wrap:pretty}.ka-wait{display:flex;flex-direction:column;border:1px solid var(--hairline);border-radius:var(--radius-modal);background:var(--canvas);overflow:hidden;box-shadow:var(--shadow-card)}.ka-wait__entry{border-bottom:1px solid var(--hairline)}.ka-wait__entry:last-child{border-bottom:none}.ka-wait__row{display:flex;gap:var(--step-3-5);align-items:center;flex-wrap:wrap;padding:var(--step-3-5) var(--step-4-5);font-size:var(--t-small);line-height:1.45;color:var(--ink)}.ka-wait__address{flex:1 1 200px;min-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka-wait__when{width:150px}.ka-wait__note,.ka-wait__when{font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted)}.ka-wait__note{width:180px}.ka-wait__verbs{display:flex;gap:var(--step-2);align-items:center;flex-wrap:wrap;margin-left:auto}.ka-wait__refused{margin:0;padding:0 var(--step-4-5) var(--step-3-5);font-size:var(--t-ref);line-height:1.55;color:var(--notice-ink);text-wrap:pretty}.ka-wait__quiet{font-size:var(--t-eyebrow);line-height:1.4;color:var(--muted)}.ka-wait__empty{margin:0;padding:var(--step-5) var(--step-4-5);max-width:640px;font-size:var(--t-small);line-height:var(--lh-prose);color:var(--muted);text-wrap:pretty}.ka-wait__confirm{display:flex;flex-direction:column;gap:var(--step-2);padding:var(--step-3-5) var(--step-4-5) var(--step-4);background:var(--fill)}.ka-wait__confirm:focus-visible{outline:2px solid var(--accent-deep);outline-offset:-2px}.ka-wait__confirm-title{margin:0;font-size:var(--t-small);font-weight:var(--w-semibold);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty}.ka-wait__confirm-body{margin:0;max-width:640px;font-size:var(--t-eyebrow);line-height:var(--lh-prose);color:var(--muted);text-wrap:pretty}.ka-wait__confirm-verbs{display:flex;gap:var(--step-2);align-items:center;flex-wrap:wrap}.ka-digest{display:flex;flex-direction:column;gap:var(--step-3-5)}.ka-digest__headline{margin:0;max-width:820px;font-size:var(--t-ui);line-height:var(--lh-prose);color:var(--ink);text-wrap:pretty}.ka-digest__warnings{display:flex;flex-direction:column;gap:var(--step-2);margin:0;padding:0 0 0 var(--step-5);max-width:820px}.ka-digest__warnings li{font-size:var(--t-small);line-height:var(--lh-prose);color:var(--ink);text-wrap:pretty}.ka-digest__table{display:flex;flex-direction:column;border:1px solid var(--hairline);border-radius:var(--radius-modal);background:var(--canvas);overflow:hidden;box-shadow:var(--shadow-card)}.ka-digest__caption{padding:var(--step-3) var(--step-4-5) 0;font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted)}.ka-digest__head,.ka-digest__row{display:flex;gap:var(--step-3-5);flex-wrap:wrap}.ka-digest__head{font-size:var(--t-ref);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.ka-digest__head,.ka-digest__row{padding:var(--step-3) var(--step-4-5);border-bottom:1px solid var(--hairline)}.ka-digest__row{align-items:center;font-size:var(--t-small);line-height:1.4;color:var(--ink)}.ka-digest__row:last-child{border-bottom:none}.ka-digest__cell{flex:1 1 130px;min-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka-digest__cell--n{flex:0 0 72px;min-width:72px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ka-digest__empty{padding:var(--step-4-5);max-width:640px;color:var(--muted)}.ka-digest__empty,.ka-digest__spend{margin:0;font-size:var(--t-small);line-height:var(--lh-prose);text-wrap:pretty}.ka-digest__spend{max-width:820px;color:var(--ink)}.ka-digest__notes{display:flex;flex-direction:column;gap:var(--step-2)}.ka-digest__notes-title{font-size:var(--t-ref);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.ka-digest__notes-lines{display:flex;flex-direction:column;gap:var(--step-1-5);margin:0;padding:0 0 0 var(--step-5);max-width:900px}.ka-digest__notes-lines li{font-size:var(--t-eyebrow);line-height:var(--lh-prose);color:var(--muted);text-wrap:pretty}.ka-figures{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:var(--step-3);gap:var(--step-3)}.ka-figures__card{display:flex;flex-direction:column;gap:var(--step-1-5);padding:var(--step-4-5) var(--step-5)}.ka-figures__n{font-family:var(--sans);font-size:var(--ka-figure);font-weight:var(--w-bold);line-height:1;letter-spacing:-.035em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ka-figures__label{font-size:var(--t-small);font-weight:var(--w-semibold);line-height:1.4;color:var(--ink)}.ka-figures__sub{font-size:var(--t-ref);line-height:var(--lh-body);color:var(--muted);text-wrap:pretty}.ka-console__not-a-button{display:flex;flex-direction:column;gap:var(--step-2);padding:var(--step-4-5) var(--step-5);background:var(--fill)}.ka-console__not-a-button-line{font-size:var(--t-small);line-height:var(--lh-prose);color:var(--ink);text-wrap:pretty}.ka-mint{display:flex;flex-direction:column;gap:var(--step-4);font-family:var(--sans)}.ka-mint__fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:var(--step-3-5);gap:var(--step-3-5);align-items:end}.ka-mint__field{display:flex;flex-direction:column;gap:var(--step-1-5);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1;color:var(--ink-2)}.ka-mint__field--wide{grid-column:1/-1}.ka-mint__field--narrow{min-width:0}.ka-mint__warning{grid-column:1/-1;margin:0;font-size:var(--t-eyebrow);line-height:1.45;color:var(--ink)}.ka-mint__select{height:44px;width:100%;min-width:0;padding:0 var(--step-3);border:1px solid var(--border-quiet);border-radius:var(--radius-row);background:var(--canvas);color:var(--ink);font-family:var(--sans);font-size:var(--t-ui);line-height:1;cursor:pointer}.ka-mint__submit{display:flex;gap:var(--step-3);align-items:center;flex-wrap:wrap;border-top:1px solid var(--hairline);padding-top:var(--step-3-5)}.ka-mint__submit-note{flex:1 1;min-width:220px;font-size:var(--t-ref);line-height:1.55;color:var(--muted);text-wrap:pretty}.ka-mint__submit-note--refused{color:var(--notice-ink)}.ka-mint__minted{display:flex;flex-direction:column;gap:var(--step-2);align-items:flex-start;padding:var(--step-4-5) var(--step-5);border:0;border-radius:var(--radius-card);background:var(--fill)}.ka-mint__code{font-family:var(--sans);font-size:var(--t-display-m);font-weight:var(--w-bold);line-height:var(--lh-heading);letter-spacing:.04em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ka-mint__minted-for{font-size:var(--t-eyebrow);line-height:1.55;color:var(--ink)}.ka-mint__address-note,.ka-mint__minted-note{font-size:var(--t-ref);line-height:1.55;color:var(--muted);text-wrap:pretty}.ka-mint__address-note{font-weight:var(--w-regular)}.ka-mint__login{font-size:var(--t-ref);line-height:1.55;color:var(--ink);text-wrap:pretty}.ka-mint__login--refused{color:var(--notice-ink)}.ka-cred{display:flex;flex-direction:column;gap:var(--step-3-5);font-family:var(--sans)}.ka-cred__governs,.ka-cred__intro,.ka-cred__still-counts{margin:0;max-width:560px;font-size:var(--t-ref);line-height:1.55;color:var(--muted);text-wrap:pretty}.ka-cred__governs{padding:var(--step-3) var(--step-3-5);border:0;border-radius:var(--radius-card);background:var(--fill);color:var(--ink)}.ka-cred__list{display:flex;flex-direction:column;border:1px solid var(--hairline);border-radius:var(--radius-row);overflow:hidden}.ka-cred__head,.ka-cred__row{display:flex;gap:var(--step-3);align-items:center;flex-wrap:wrap;padding:var(--step-2-5) var(--step-3-5)}.ka-cred__head{background:var(--canvas);font-size:var(--t-ref);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.ka-cred__head,.ka-cred__row{border-bottom:1px solid var(--hairline)}.ka-cred__row{font-size:var(--t-small);line-height:1.4;color:var(--ink)}.ka-cred__row:last-child{border-bottom:none}.ka-cred__col-supplier{width:130px}.ka-cred__col-ref{flex:1 1 140px;min-width:140px;overflow:hidden;text-overflow:ellipsis}.ka-cred__col-verb{display:flex;justify-content:flex-end;gap:var(--step-2);align-items:center;flex:none;width:226px}.ka-cred__ref{font-size:var(--t-ref);line-height:1.45;letter-spacing:.03em;word-break:break-all}.ka-cred__quiet{color:var(--muted)}.ka-cred__edit{gap:var(--step-3)}.ka-cred__edit,.ka-cred__field{display:flex;flex-direction:column}.ka-cred__field{gap:var(--step-1-5);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:1;color:var(--ink-2)}.ka-cred__submit{display:flex;gap:var(--step-3);align-items:center;flex-wrap:wrap}.ka-cred__submit-note{flex:1 1;min-width:220px;font-size:var(--t-ref);line-height:1.55;color:var(--muted);text-wrap:pretty}.ka-cred__submit-note--refused{color:var(--notice-ink)}.ka-cred__row-note{flex:0 0 100%;font-size:var(--t-ref);line-height:1.55;color:var(--notice-ink);text-wrap:pretty}.ka-cred__empty{margin:0;padding:var(--step-4) var(--step-3-5);border:0;border-radius:var(--radius-card);font-size:var(--t-eyebrow);line-height:1.55;color:var(--muted);text-wrap:pretty;background:var(--fill)}.ka-cred__done{display:flex;justify-content:flex-end;border-top:1px solid var(--hairline);padding-top:var(--step-3)}@container ka-console (max-width: 700px){.ka-people__head{display:none}.ka-people__row [data-label]:before{content:attr(data-label);display:block;margin-bottom:var(--step-1);font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:var(--lh-heading);letter-spacing:0;text-transform:none;color:var(--muted)}}.ka-req{display:flex;flex-direction:column;border:1px solid var(--hairline);border-radius:var(--radius-modal);background:var(--canvas);overflow:hidden;box-shadow:var(--shadow-card)}.ka-req__entry{border-bottom:1px solid var(--hairline)}.ka-req__entry:last-child{border-bottom:none}.ka-req__row{display:flex;gap:var(--step-3-5);align-items:center;flex-wrap:wrap;padding:var(--step-3-5) var(--step-4-5);font-size:var(--t-small);line-height:1.45;color:var(--ink)}.ka-req__who{flex:0 0 140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka-req__kind{flex:0 0 170px}.ka-req__state,.ka-req__when{font-size:var(--t-eyebrow);line-height:var(--lh-body);color:var(--muted)}.ka-req__when{flex:0 0 150px}.ka-req__state{flex:1 1 220px;min-width:0}.ka-req__verbs{display:flex;gap:var(--step-2);align-items:center;flex-wrap:wrap;margin-left:auto}.ka-req__subhead{margin:0;padding:var(--step-3-5) var(--step-4-5) 0;font-size:var(--t-eyebrow);font-weight:var(--w-semibold);line-height:var(--lh-body);color:var(--muted);border-top:1px solid var(--hairline)}.ka-req__note,.ka-req__refused{margin:0;padding:0 var(--step-4-5) var(--step-3-5);font-size:var(--t-ref);line-height:1.55;color:var(--notice-ink);text-wrap:pretty}.ka-req__empty{margin:0;padding:var(--step-5) var(--step-4-5);max-width:640px;font-size:var(--t-small);line-height:var(--lh-prose);color:var(--muted);text-wrap:pretty}.ka-req__confirm{display:flex;flex-direction:column;gap:var(--step-2);padding:var(--step-3-5) var(--step-4-5) var(--step-4);background:var(--fill)}.ka-req__confirm--danger{background:var(--fill-2);box-shadow:inset 0 0 0 1px var(--danger-border)}.ka-req__confirm:focus-visible{outline:2px solid var(--accent-deep);outline-offset:-2px}.ka-req__confirm-title{margin:0;font-size:var(--t-small);font-weight:var(--w-semibold);line-height:var(--lh-body);color:var(--ink);text-wrap:pretty}.ka-req__confirm-body{margin:0;max-width:640px;font-size:var(--t-eyebrow);line-height:var(--lh-prose);color:var(--muted);text-wrap:pretty}.ka-req__confirm-body--strong{font-weight:var(--w-semibold);color:var(--ink)}.ka-req__blocks{margin:0;padding-left:var(--step-4-5);max-width:640px;font-size:var(--t-eyebrow);line-height:var(--lh-prose);color:var(--ink)}.ka-req__block-verb{margin:var(--step-1) 0 var(--step-1-5)}.ka-req__confirm-verbs{display:flex;gap:var(--step-2);align-items:center;flex-wrap:wrap}.ka-req__verb,.ka-req__working{display:inline-flex;align-items:center;gap:var(--space-1)}.ka-req .ka-req__verb[aria-busy=true]{opacity:1;cursor:progress}.ka-mint__verb,.ka-people__verb,.ka-people__working,.ka-wait__verb{display:inline-flex;align-items:center;gap:var(--space-1)}.ka-mint .ka-mint__verb[aria-busy=true],.ka-people .ka-people__verb[aria-busy=true],.ka-wait .ka-wait__verb[aria-busy=true]{opacity:1;cursor:progress}.ka-places{display:flex;flex-direction:column;gap:var(--step-3);max-width:820px}.ka-places__counts{margin:0;font-size:var(--t-ui);line-height:var(--lh-prose);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ka-places__empty,.ka-places__tokens{margin:0;font-size:var(--t-small);line-height:var(--lh-prose);color:var(--muted);text-wrap:pretty}.ka-places__ask{display:flex;flex-direction:column;gap:var(--step-2);padding:var(--step-3-5) var(--step-4-5);border:0;border-radius:var(--radius-row);background:var(--fill)}.ka-places__ask-title{font-size:var(--t-small);font-weight:var(--w-semibold);line-height:1.4;color:var(--ink)}.ka-places__ask-reasons{display:flex;flex-direction:column;gap:var(--step-1);margin:0;padding:0 0 0 var(--step-5)}.ka-places__ask-how,.ka-places__ask-reasons li{font-size:var(--t-small);line-height:var(--lh-prose);color:var(--ink);text-wrap:pretty}.ka-places__ask-how{overflow-wrap:anywhere}.ka-places__waits-heading{font-size:var(--t-ref);font-weight:var(--w-semibold);line-height:1;letter-spacing:0;text-transform:none;color:var(--muted)}.ka-places__waits{display:flex;flex-direction:column;gap:var(--step-1-5);margin:0;padding:0 0 0 var(--step-5)}.ka-places__wait{font-size:var(--t-small);line-height:var(--lh-prose);color:var(--ink);overflow-wrap:anywhere}.ka-places__who{font-weight:var(--w-medium)}.ka-places__cause,.ka-places__since{color:var(--muted)}.ka-places__cause{display:block;font-size:var(--t-eyebrow);line-height:var(--lh-body)}