/* generated from engagement-tools@459235d1df7718457ef7eb0870c888a3d4b9ce46 packages/prototype-explorer — do not edit.
   Change it upstream and re-run scripts/sync_prototype_explorer.sh 459235d1df7718457ef7eb0870c888a3d4b9ce46. */
/* =====================================================================
   Augusto Prototype Explorer — wireframe layer
   ---------------------------------------------------------------------
   Load AFTER the page's own inline <style>, so this :root wins on equal
   specificity and recolors every var() usage in the page:

     <link rel="stylesheet" href="../../_chrome/wireframe.css" />

   Governed by the Augusto Prototype Wireframe Standard (see this repo's
   README.md). The grey ramp is closed. The client's mark colour, attention
   colour and two typefaces arrive from the generated _chrome/client.css;
   nothing else carries hue. Do not add colours here.
   ===================================================================== */
:root{
  /* ── the ramp: the only palette a prototype may use ── */
  --wf-bg:#FAFAFA;
  --wf-panel:#FFFFFF;
  --wf-surface:#F4F4F4;
  --wf-surface-2:#E8E8E8;
  --wf-ink:#232323;
  --wf-ink-soft:#4A4A4A;
  --wf-muted:#6E6E6E;
  --wf-line:#E0E0E0;
  --wf-line-strong:#8E8E8E;

  /* ── legacy remap: recolors every existing var() site, no per-file edit ── */
  --paper:var(--wf-bg);
  --panel:var(--wf-panel);
  --surface:var(--wf-surface);
  --surface-2:var(--wf-surface-2);

  --ink:var(--wf-ink);
  --ink-soft:var(--wf-ink-soft);
  --muted:var(--wf-muted);

  --line:var(--wf-line);
  --line-strong:var(--wf-line-strong);

  /* emphasis keeps its weight but loses hue; terracotta is reapplied
     by role, never through a general-purpose token. */
  --accent:var(--wf-ink);
  --accent-dk:var(--wf-ink);
  --accent-soft:var(--wf-surface-2);

  /* settled and informational semantics go grey */
  --good:var(--wf-ink-soft);
  --good-line:var(--wf-line);
  --good-soft:var(--wf-surface);
  --blue:var(--wf-ink-soft);
  --blue-line:var(--wf-line);
  --blue-soft:var(--wf-surface);

  /* attention semantics go grey too (WF28). They used to keep terracotta, back
     when the attention pair was the client's accent and belonged to states on
     the client's screen. It is Augusto's annotation layer now, so a page's alarm
     aliases resolve to the ramp: they take the strongest ink, a whole step above
     the settled semantics above, and meaning is carried by the glyph vocabulary
     the standard already defines. */
  --warn:var(--wf-ink);
  --warn-line:var(--wf-line-strong);
  --warn-soft:var(--wf-surface-2);
  --amber:var(--wf-ink);
  --amber-soft:var(--wf-surface-2);
  --gold:var(--wf-ink);
  --gold-line:var(--wf-line-strong);
  --gold-soft:var(--wf-surface-2);
  --bad:var(--wf-ink);
  --bad-soft:var(--wf-surface-2);
  --red:var(--wf-ink);
  --red-line:var(--wf-line-strong);
  --red-soft:var(--wf-surface-2);

  /* chart series: separated by pattern, not hue (see manual pass) */
  --c1:var(--wf-ink-soft);
  --c2:var(--wf-muted);

  /* geometry */
  --shadow:none;
  --shadow-lg:none;

  /* the legacy type tokens carry the client's two configured faces;
     --mono is deliberately NOT overridden */
  --serif:var(--wf-display),Georgia,serif;
  --sans:var(--wf-body),system-ui,sans-serif;

  /* the page's own faces, set by _chrome/client.css; these are the fallbacks */
  --wf-display:Georgia;
  --wf-body:system-ui;
}

/* ── geometry: flat, square, no depth ── */
*,*::before,*::after{ box-shadow:none !important; }

.card,.btn,.chip,.tag,.pill,.field,.opt,.orgsw,.toast,.note,
.av,.bdg,.imgslot,.nav a{
  border-radius:3px !important;
}

/* 1.5px is scoped to bordered components. A global border-width change
   reflows layouts, and geometry shift is treated as a bug. */
.card,.btn,.chip,.tag,.pill,.field,.opt,.orgsw{
  border-width:1.5px;
}

/* ── the annotation layer (WF28) ──
   The note under a region, saying what the region demonstrates in the spec's
   words, is Augusto talking about the screen rather than part of it. It is the
   one place the attention pair is spent, which is what makes the rule
   self-enforcing: the hue has an owner, so "does this badge earn the accent?"
   answers itself — a badge is on the screen, so it is grey.

   Before WF28 .note carried nothing but the shared box geometry above, and the
   pair was declared in every client.css and used by nothing. */
.note{
  border-left:3px solid var(--wf-attention);
  background:var(--wf-attention-soft);
  color:var(--wf-ink);
  padding:10px 12px;
  font-size:13px;
  line-height:1.5;
}
.note b,.note strong{ color:var(--wf-attention); }

/* ── the wireframe bar ──
   Real markup now: a `.wf-bar` div, first child of <body>. The `retrofit`
   command inserts it into an existing page, idempotently; a new page carries
   it from the skeleton, and the generated front door writes its own. A CSS
   pseudo-element cannot hold an anchor, and the spec reference needs to be a
   working link -- that is the whole reason this moved off body::before.

   Moving to markup gives up one guarantee: CSS can no longer promise the bar
   exists on every page just by linking this stylesheet. That guarantee now
   lives in a CI gate, which fails any file that lacks
   class="wf-bar" -- the "cannot be forgotten" property moved from CSS to
   the CI gate. See the wireframe standard's WF8 reversal and
   decision WF10.

   Structure a prototype carries:

     <div class="wf-bar">
       <span class="wf-bar-tag">&#x25CF; PROTOTYPE &#xB7; NOT THE BUILT PRODUCT</span>
       <a class="wf-bar-spec" href="{feature README on GitHub}">built from {label}</a>
       <span class="wf-bar-domains">...</span>
       <a class="wf-bar-by" href="{root}index.html"
          title="Augusto Prototype Explorer -- all prototypes"
          aria-label="Augusto Prototype Explorer -- back to all prototypes"></a>
     </div>

   The spec anchor really carries a new-tab target and its rel="noopener",
   which the sketch above leaves off so that this stylesheet passes the
   same-site rule the check applies to it. GitHub is another application, so
   WF15 allows the tab there.

   The `.wf-bar-by` anchor goes back to the suite's own front door, in the same
   tab: it does not leave the published site, so WF15 allows neither a new tab
   nor the arrow glyph. Its mark and name are the pseudo-elements below, which
   is why the anchor's own content is empty. `.wf-bar-domains` is present only
   where the Ontology Explorer's sidecar names domains for this page.

   The tag's entities are written in hex ("&#x" + code point), never decimal
   ("&#" + code point). The off-ramp-color check's regex
   matches a bare hash mark plus three or six hex digits, with no CSS parser
   involved, so it can catch a short color literal on sight. The middle
   dot's decimal code point is coincidentally three valid hex digits too, so
   writing it in decimal form reads to the checker as an off-ramp color and
   fails it. The hex form's literal "x" right after the hash mark breaks
   that collision, because "x" is never a hex digit.

   `.wf-bar-spec` is omitted where spec_label() can't pick a single spec for
   the folder (WF9 still applies: the label is the feature folder's name,
   never a filename -- filenames here name people, meetings and commercial
   analyses, and these pages publish to a public GitHub Pages site).

   Chrome, not content: a client's product content stays strictly on the
   greyscale ramp above -- nothing in a screen's own markup or CSS ever
   carries Augusto's identity. The one exception is the frame: this bar
   and the footer, and only because neither is part of the prototype being
   designed. They are the frame drawn around it, the same way a slide
   deck's footer is not part of the deck's argument. That boundary is
   exactly why Augusto's identity belongs here and nowhere else -- a
   stakeholder should never wonder whether a colored element on screen is
   the client's design decision or Augusto's. Both bands paint Augusto's
   navy (WF16, WF18), the one hue outside the ramp, and `check` allows it
   in the chrome files alone. The wordmark is a flat raster image, not a
   styled/recolored element, so Augusto's other hues (its green and its
   teal) appear nowhere in this file and the closed ramp above, plus the
   client's three tokens, stays the only living palette in it. */
/* Augusto's reverse lockup, the white wordmark, declared once for the bar, the
   bar's fallback and the footer. A raster, not a styled element, so no Augusto
   hue enters the ramp; the navy the bands sit on is the only literal outside it. */
:root{--wf-augusto-lockup:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABUCAYAAADzoO6TAAABJmlDQ1BJQ0MgUHJvZmlsZQAAGJV9kLFKw1AUhr9oxVYUBTs4OHTo4KBSRcS17VAEh1AVrE5JmkYhTS9JRN11c3B1ExdfQPQxFAQH8QmcRNDZc1NLqqIHfv6P/x7uPfeA8Wwp5WdK0A7isF6rFLYa24XhF3IMkWWCBcuJVNk015Dq+ff6eMTQ/jCn7/p9/m/lmm7kiL+Kio4KYzDywuZBrDQ3hfOhDCV8qNnr8qlmu8sXSc9GvSp8LTxj97HXx21/3/l6V0886gab6+JZ0TQRdWpU/uhZSnqqdFAcEbKHxy4xBcqSKHxc4VUCHOaZFV6kJFrW+/y5pzTrXMLKOwyepZl9DrcnMPWUZkX54/gx3NwpK7SSKCMaaLXg7QrGGjB5DyM7vcV+AgVYSuA60WGsAAAAOGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAACoAIABAAAAAEAAAFAoAMABAAAAAEAAABUAAAAAB+r5ykAAD86SURBVHgB7Z0HnBRF9sdnd4ElCOqSJIi7KgqYFQMquCAiGE5UVMwBPQVzRjgO5Uyc55kQz4gJ43lmMSGKCnqYc0BWMYCA5LDA7s7/+yv2jb29PXFnEO7f9fnMdHeFV1Wvq169VNV5kbUfWp9xxhlHde7ceXSfPn0iG264YSQajdZqxQYbbBDRT2l5eXmR/Pz8GvksXmmphFWrVkWmTp0auf3225d+//33fbj/MJVyYZ4QAyEGQgxkCwNdrrrqqum//fYb9Cv1sHr16mhlZWW0qqoq9UIJcv73v/+d9a9//atrtjoVwgkxEGJg/cRAauxTlvp2zTXXTLz44ot7FRQURJYsWRJZuHDhDDi7eeLugkKjRo3KZ82a1RVusbHSv/nmm0jDhg0/JP/qBg0aRCCKQcVqxQk+RDSyYMGC3bbZZhvHTX700Udzx40b1+/mm29+v1aBMCLEQIiBEAPZxMD1119/2ooVK1aLMfv444+XDBs2bDjwN0lUR+PGjfu99dZbC1RGXOPxxx8/JlH+ZGk77LDDURC9yStXrhTI6L///e9PKVOUrFyYHmIgxECIgYwxgJ5vY8TOt0R0fv3114ojjzxydArACiZMmPCcyig8+eST91KmXgrlkmVp+uCDD34pmHCXlddee22/ZAXC9BADIQZCDGSMgVNOOaXP119/LZoTve22234DUP1kwPr373/DnDlzXJknnniiasstt2yZrEyq6aNHjz522bJlDvYtt9zyCuWciJ1q+TBfiIEQA/8bGAhWvmW3b3mbbbbZwI4dO0YqKioim2yyyYWAr0hUxcYbb9zhxBNPPKply5YRxNXFX3311cDp06eLcGYlTJ48+asvv/xypYB16tSp5+WXX16VFcAhkBADIQZCDPgw0PCll16aL3YLolOB68vBvnT/Yz6GiWGmp7v77rtf92fIwnMj2vSy2kQ9EsmHZQFmCCLEQIiBEAM1MdCjR4+h8+fPd/4r6AFfJDWh+Dtw4MBN33jjjeUiThKbhwwZsmNNiNl5Ou+8886G+JWrHvSLz2YHagglxECIgRADv2MgH4PDQ/Lh41d13HHHPfx7UvDdjTfeeBuiclS+fzfddNNd5MqZfk6uMCKAn3zyyazi4uLdg1sUxoYYCDEQYiADDLRq1Wr7F198cZGIzKefflp+6qmntk4EplevXlt8++23Pyn/hx9+uBDr8S6J8tcxreCyyy77RHXBoUbvueeeg+oILyweYiDEwHqGgZwaQdjy1m7HHXdsJpwgZi686667yhPgp+C00047Gk6snfLcd999Hy5atCiXTsqVy5cv/wduORGMLnKqHkq12XCzSdDFMCnEQIiBdQkDOSWA7MC4unXr1pG5c+dqB8cldHxRvM6j+2u90UYbXV6vXr0IxhLtEjk/Xt5sxT/22GPTZs+eXSZ43bp123277bbbMluwQzghBkIM/D/GQNOmTZuzde0XiZgYPxZD3HokQge7PEab5RcH6GfImzPdn7cdDzzwwOPaY6y6EdFv96aF9yEGQgyEGMgIA0cdddRYRFjRv+j9998/MQmQVi+88MK3ygu3uPCkk046LEn+rCX/6U9/OqOcoLqxPr8BYCeyZ62CEFCIgRAD/+8w0PCdd955REQF2lIFkRmVCAP44R05c+ZMZY8+99xznyfKm4O0/KeffnqF6maPcsURRxyxTw7qCEGGGAgxsA5iICc6wD322KMLRoWj1N9JkybJpeWWBH1vtPfee/dr3759hMMSIliN70uQNxdJ9b744otndVrM1ltvXVBaWrpVLioJYYYYCDGw7mEgJwSQbWwlO+20UwTdWqSwsHAEOr0F8brOnt9CiN9JOtj0/fffj+CTNyFe3hzFr8Ll5t6ysjK1NdK8eXNZg8MQYiDEQIiBzDDA9rXvJFJy8nJ0wIABJySCgq5wqMRk5X/mmWdeJ+8fcTxVyeuvv/6p2vDjjz+Wc/7gfonaHKaFGAgx8L+Bgaz7vW2++ea9+/Xr11zo4dDT9yAsTyZCFX6CB8B55S1evFi+gh+Qd36i/DlKK3vllVfeY9vetm3atCk8/fTTj2KrnE6JWR9DASqIrhLp69dfs+tQ91IvIOp/Q4ficuPrY2fDNocYWKcwwMGnY6uNqtERI0a8nqRx202ZMuVncV74/s3jGyCdk+TPWXL37t23/+GHH1apLW+//fa3uPFsnbPKcgh45MiR4958880oJ97Iqh21+0cffTR6ICGHVYegQwysdxjIKgcIJ7cFR18dKV0ah43K+fm8RBg55JBDduJ4rLbKg/V31dKlS79MlD+XaRCKb19++eXF+AI2b9eu3ZYXXnhhc47JymWVWYfN0V5boVM9FK46EDZO6V2eJwQmhpEhBtZjDOy88867IPk0k0+vusEnM/J++umnFV27dv0WX99tYLDeJDr29bW+ffuWbrvtttOySgDPPvvsJhw778RfrLmrOfx0biKcDh48OCLrrwJGkBsT5V0LaSsR2W/mIIYrIOJqzznUOZVfDGlroQ11qSLv8MMPH7rVVlttCBPrvqCnb6FgjXffQBFgzle8hoNlX+VsxfCLeHXB9P94WVQm+7Ej63gZMS1oLEFQ7t50003lK7uuhQIW/X+juipWw9RWzYHXXnttCTvKJnPqe+9Ro0Y1xci6WukHHHDAP5GUzm/SpMmOWSWAIO4MJpj7ABHf8xgOwmapwjihKRbfYfvvv3/ku+++E7f4VHW+nugQG4ow0sAIBxVIdxV57733PiI9Ebw41aQcXfXuu+++fNhhh50FAWy566679qLk+kL85MJTzArYH7zXIH7qvQaDgtx8WHTOhLs91UWEfyEGAjAAAdmW6ONFSLwBPfIUntdFAlgJB9gVmtHooYce+hTOrpA53Jn25sHQTMUPuXDevHmPDho06BhUXU1h1Abstttu6lpW53d9DAnu3HsImiypCfVN7L0tYveH+0gSHz6KXn311a/gjsI5pS9FOabKnQUIpxLlNOgoTtU6HeZzdHOPnXzyyY/wZTe1PuG5gupdJuHVV191B6XCDS7fb7/9zsgExh9RBtF9BIc7QOui7vOhEgXg/mKfEtW9AkR+Jlxipz+ijWGd6wcGGCZnaazYGNK9wowZMwat4z1o8Le//W0+xtRltFNbaev9/e9/f5WTqKKff/559KCDDrqMxf8ZOMEo81td2iFr/YECn85uDjfL0KXJmltz+fDVhKh8Fhyic3+BUrvz/9SiZIEPnOv8vnK+6/saLjZDfGDr/AiB/RurBvSiMgqBvrvOANcSALYbfiHcadDaz/tsBFAv/i9/+csImpW3lpoWVrOeYYA55gigxozGkgXc2tZ1AtjwyiuvnP/ss88uQ92zAWhvzHfIv+RM0iU33HDDp1OnTo2K2UL8vQ/RWN3aISGRSuO9FQwfPrwIg4aDx2ScTdnfFQg1ATW56KKLruXzlKMwNuTRCIm/EdxgKhFz5/ORojl//etfn/z555+1k+RPcIYPDR06dD4fRprPyS0r5DDNqS1yVekJdb/1iiuueAHXm71rVpH5E6zzdbQD7j9fOrPecJtbZg5t7ZTkGLGTMChtqtoYsK5S4Qlulm8/LdMIdmKw0rC0RxARLiJTA5dx/fwroNk5kQDWT3Rkt9W4T1V6IWr8KGBYcN/R8aZl8V4L8kb8CusCE6LdhO+ON+YsUoGpoi9VqNKqIN69OfbuY4yzTyKdXstZo0rPy4oOkAlVzES7Qn5n06ZNk+5OE6xWwKraAmXl0717995T+j0hltWmku/zvsnRVGOLioqevffee1VuJaysyefP8txQkTR8x0MPPXTwnnvu2Qd91yYlJSURiGU/7rsx2Y+97rrrXlC+ugRZfrGWvrn77rt3R5/ZAbZ5Z9jn6XWBmeOyzeCEj2/WrNkGvHwZb9yPxSLy+OOPD8WvcRhEvI0NYhFBlMCN0YucjOP5v9JpGzrEtpQtZcFxxfRxen3kHjWFfDhfRfUxJ0V4BXChh6JiaCD/TwWNHdynIjjRz2AFfycRHPq6IVx6Q0T+XywfKpX9jznmmOa0LyIjlnDBVwUjOt8CmNqS+SR5V1h+rIP7lZaWtmTcRoDn+iFfSXYtfU9/pOuqFTikYz/2irdUvwVfQT6Wt956628Y/V6qVSBOBGN7C97Z7lqMVKc8JhQeeeSRCIZDnYS01EWk9lcPfdZB+LA2ll5LZ1sypyILFiyI4NYVQW0U0UEjgJoWB1wB0ti+W2yxRQvhX2XhlHYHn7Wyo4rqwdytUv8t6P0jVayCWXiS8VaDcFqeeFfa2x9urDFbYTVW9+P0qP4iUqhz7pQqDGZIennhY3k8GL74SjxQ7uNkp/rMWRk8CmjbO7yrVZwu/yu43vWOO+6oIK4F9w81atQoOz7HfMRoN/uEJaLpZ1TsyK+3cXvttdf5dPAzJqILNMqx1zTmV/I18uZN4b4T3wo5HXZ2prHoZWVlFWeeeeZYytb5GK0777zz6GoWOQqX+V4K7fnDsnCOxF6coh3DqR0php7jSwwibVkYLhSO9BPOLTDgPld6Og1HgXyIfAt1grY+VK+r8KTBCkEpTQNWQwbiKohHlIHofmq34HEs2sOpwmGR6oh0cC+HWExGLVKl8v6gE4lwgZBe+T2U3w+h/3TUm88zfI+UEYVIRHUQB+qYKGNIvpJxt2JiTfxI7ZWfq7Vb12OPPfbTVNusfMyXwSpnQX0XLv7xj39o0U9F4miCBLXJ2LFjb+a7OVPpv2s/bmSxdrGw6Bvcru/ozxdwJN0rzJlXWPj6UkdTtaM6tLjgggtWagxJ347B0ZVT22xu2VwVvoRLfavHfszpKMzL6vPPPz+lOcyiswmfyX2Y9/Uqv6jaGRQ0rqS7w0/4PQjieI8kli2p1fpf9ysm5nfUCb0AZO5z/RDZF3yBHHMt0KnvGKxu1rKqaBXPSB8lOZ9V4mW4HQf6l19+0WCcBDzH3/rbkeoznF83XrQ7y5CBIXE+LUKRaj3ZyIezuUOsBqsmkQarJtQ111wzQvDhmPdmNXQO3kKSDWbhasyYMbWX+QSNYvU/UIPWH5hc0X322ad7gqL+pIZwO7/54ciIw+S4x5854HljVvRTWQAXqM/+YATfrpauvIzDH84555x9Oa28TPE2yXUv3OBHKY4jMICvt5Vf+bwBFURCjtUPDMJ1Kgu/A+Gtn+/hiACuYa/9haqf4dbaQfTfgljV7ri3UQH3qqsMIs/i8x7EdrNqkK1Y5Cv82ZXX2mZXfx57Zo7M/+c//5mUAKJfPwupoxzu3YrWuKoepfnrg0uXQ/+PMDjn0eaiOKipFd2iRYs2REpdEjfUmZoiFjU9+uijHdfFqrAKcWOetzYmzZEg/Gq4ByfyPvXUU9/p8FNW3ibKJxcYQqrtaI8ysxgxoZgyRZwduJRVvf+wYcNuRcaPIO5F2IlSCqKGC2imAevzVCbXDJVHHG7FCpR1Y0umbfOWg1D3Afe7WJzEX+ku4QjKUSfcrHhE0/dZpZ1Ix8R1WRl1DldcR1nZVK4SdxigLiuDNKZvVJxO8k4nqLyC2qKfguL8rhcuoeZfM1QdTyOO3olUsZH6rPrVN5XXVfAUb8HqUhsZhx0YH8+jtmln9VoZwVEf4wWJ6YZj5dVPgQUnXpHAeLXH2qQ22HsJzOyJPOGEE9oxvl+BydiLeecQbn3Q1WCqiNVhsPWsthcXF0dwAt7+gw8+2MZAk+ZehsGyvMqvOLtafv9VYjN76P3RNZ4Rw0egr7/l4IMPLrRxpLbZz3Bp71/12g9RNYKY3H7kyJE3YBO4G8C/y+A1aqn5wIKnT3CsGVw1k2JPqRKeWAH/Tc+ePQeiy9hO8bDa0zGVj7c8dLYFK81FiEdOsckK9zMcycE4U/5CR0Wd5eMXf8QZIK5//vOfL+SbIl/su+++ZXAbZawkkxBjjiRpOR80uvDSSy99Si9BR/CjFzwVRO3lKZ72LXqoF6WfYktcHgc2yC+qYdpAclyAlZvvzXdsrIGiQavBo4GEEedujERyBVBYgV71YUSKCg08G9BKwAdzd/wde+g+1aDyCkYIdK9BbANYz6kElbdgE0ywbQJYmu9aNHr06OdZ9LpLb2d9Vhlrj/poMBRn8YJjeEIMLoRrq18972NET+Wsf7563aPl14OIqX7KL8KYTrD2qoy/fQngdOCjYS8w/jtbO71t9cIRDOXRzwi67hXUB9QiL+Ev94KL4A84rgOCoeCFrzpUxluXy+T5o1w95rQnpuYt3Ns5tH2U8misCJ7a5f0Jl6rf+zMo1i4kvgiidn9oyoOkOQbK8gRdUX8sIH7NShuUgbj0lu3aQOojcrYT0UF8kUL4Uk+W5hgnnu/SpcuuiuPQ0Z9h3ftw+yVs/LZS1irA3n7FJSGVvvjii/+K2HKF7RpROQwi22MEeZROtoVY3YgeYigK0GXoV47FArQxK/yLGFr2Bv7Hyp9uoC83I6oPZrVsy2Q7ACLYgf20OkxgnQhMhOb071KbhDao0NOsQL/3Co1cw55wA+7vwDVpJPrCNhp0GswiWCi+m0qsOOmkk6aSTUrjhEErvU0kG5QqIJiZEkCDYwM/ERzE1uto797aaqk+qIwmlILwgF4tgsPrbNQqCxHLHGGij5WMlSLGaBu4YpdXZUS0dLWJbe0QHuMFy2t1K5/KWXy8cv544cvqs6s/j+85H+7pEAwn26t9+qm/CozTCCqOn5BYlqL3lT59NjjcBmJRj3kWgVnQMW+dJB0pkCcCw/AX97DmT/q/yeyaaKX3K/wjWWzMtsrW3n4JV6g6ZoPfhTYGVFz36E8XSzXigSljTAcMMYsgWMezSN+kd+YNNl5RX5UjDX6vdqFXdgYpGUXwEOmEV4krYu9JdcljBFH6CDjYCERcDNAfF/r06bMprC14ikpZKQVyZ2sNBGM01i2Xhpj7E5NsR0vDL2eAlNMKIKnU4oOuWBw7sE/4B+WVjpH777E0PyUdlgIv7lOQUlxdtgni8cu8SKdLQGkd40aDYCeLg5gMAvlR6aY4HWZwsvxrM50JcaYU6Qwk91M7FeCMRcxqBdQEl3oVziqngE5sBVxgTByqVdATAbd/IFy+K+f907tHHO3uyZrsNlAHqPcbTwcI8e6BKO/0hmq7+mt9UFtef/31SjjiMZzn2MlXuWZRRyzE9+hACAhGDF9M9hj+BENpiXSA6O7eVj5vvXqmzWnpAG+//faYDlDlLaDeERHZ3Nd+PTZGonETRnVrfKv/0o3h9zaJ9PjsF4n0aeS4ceO+loED8fkpohKyrMAfYm2yvqpOLN0nUzblAD3YnMXXgTI4wrmCdKDjx4//gDF1eBBAXOVOh8i9YgerqLz6rJ8COtCfWQxTGrdB8LMSx97TsWbNYnV4AKCOzLdt23ZTuDJnmZBljsF3o7dCJt0AIVSdg/L38qb571GW72CEFIov/eLW/PKxNo8RMiCushwebOUgtA0hkF8JSVj3qhC5M/66HPq1ExGrBSqKbvNzq+OPvuqDUxMnTpyudmlg6KeBJcsskyhQ9OeddPjss8++URmb+LrXe8AKeH0qffoDCWAjfEufVHu9E8EmBG4br6Jm0bioFVCEN7VIOIoufG71NT8RtEm1rhLAXXbZpfGkSZMWqP/WZ10Z57PpW6peDy1xv9kaEAmJn3BFnpgjtOpUEG4QnQcZLgOujYiroSZCV/u4ytr4tHGnhQ4j3WPkbx4AxxtVCIz/iNCrfntPgqkAjfk7mVPSB3qBeu/rpANk3+xOYkkhchGsciJOThuM2DiktLS0tSpC/n8QwnWJt1Kx4xJBQEQEw4k3qdb9jBkzThcrDALkJ6YOq0AVBGCCDCgdOnSIjBw5Mia+oe8qx+hyvdhpdA55J5544inkd22pBTxJxMMPP/wihpZvlY39yW1xuwhcrZKAyXoyaocB22+//RYCLBGKAebEUFbbcvr/fVCFcMwzGTBfCo9WhjHk3gML2QmUcfCCyv7Rcag+OiJS9Vc71Gb9FCQS0afVcIej0HsGDiREtiUuM3+IW19ABPrjW/aWcKCfYOi6Lgf03xEIuWui2qr+6wpB0bhfnmLb5+IxMA+1yRpACQppPCl48WI4j1eMrz4WomKIESPURrui9ytVfoOnq2CymM247LLLxJj8pvQEYSXqr2OQ+h6T2kBB7YAQunuMIxdjGGrpHjL8y5gA6jOXODV3Ub0Msu8Rva6sbkMRLPcJcvKEc1vCAB1H/KrqNHdBvndX6Q0RM71Jte4RgQ9SpLbN4aQ6wzLg4DkJ4vuydCHoH8TBxPqCH9+/OfWpTHlxttz2kksuSSgiGMyA66+svF8qnhe6EYaFdMS8AHB1jyouLm6IbvV4TQgNKA0GTWIZbBALRmMBFlcQGPDhuwRcxSa9DWp21jRnRU5LvAmsIEeR7AIqR0x30DWB1F8FOAM5+14Mlz7ZRaTwh4V/MVzFIyza5d4JnkLRrGXROzPcC6j3PqgSCIDmmEsyYqK2o+PbBH3v3Ugq3UhcM6mCAFTHMXaWQaQWJsjikgy/qsPapnsjPEHlMbItBKeLLQ0DW1cYHUdsBU8/MT0wNOqLdHeJJ74BikTKUWuNo9xSwVA79FNgQ4RsATG12+9FUr+LEY3Ui6zJidV1KwhZMz0hHi5EpnfU/KyzzjoTVwPnN6dTlrHcvuaHLbO2ggZwIgLIyn8Aoo3z6SPvZ7zsiQYLjmY5LjVu9YMQlxQXF29vaVwXoAi/WiKhuE3aeaEnLa1bERWIrzuZhh0G+1K4TVoAspwZo9JJ7HbYy1ZTGxBwN7PAz8NUt2Z5DKgXHc53OKzfoSQrp3tZuhGzDoM7yIhTFoxcBvp1qAxt1mfVpcmATnA5hPuTdOuGU74Vw8GPKueFmS6cTPPLbcYISyowYCK0yDu2zIgA3J8ISj0MI6cwF6fwbiehLroLvfxd8hUErlimNWxTdSW4ipUzllekUqc/TzrtVdlzzz13VfV2NAfKiBZ62Cq8NOb44Sd6Rr/7Ihy+Y0SUTzhQEB2BmF7lHjL8y5QAwhA1G6L9dHB5atDF1fVvgHjWFe7QbcXB0BGkf8vHUnuAtRex1m5rXRGlD8Ka5Ygs/mx6cTJrx8J//vOf8XA+lRC5Ruinzo4lcMOq8TD1O70dg2JPVr723vRU7xGDp6Pkd+IVBHlbJtwa6p0qgCznY2veUXIHUNCg1MDSFe7upbKyskAx0NOEClQS92J4mm8D0uAgUndGmd/bkzent976k1XEezxeefxlkDL+C+F/M1n5oHSspo6NsMkUlCdXceKE7L3ZO0xS1wre2aVSNamciLaXEMraC8fVEWI4CCI4CB37R0gCM7H2zoQ5GYW01AtGotTqkA7Z7nN0rcd2uQ4mtlod4iCRNobz/IvFpXrFi2F1UF62AAbGB+UNisuIAELdN8JUvaMAQpmXsBfSrabsk+xAx/+keAjWajzn1/Dtivg9NGQV6vX7Y9y7PEzoziwupSliTg1DikrxIl9gQldKD4kivzFR3v4sQxe4TPkgyPKhOlT36QbqngPBuVriOv5jEXSCQUQ9XbAZ5UdXtzu+lU7tYMRAEwhOSCvhaNwXChP90GMWQsCnsUVqmjXAxDFxWIiZl1t8rq+axKkG3q8jVkY0rBxSh1QrMXcfi0/3KhyuzWBE195hCnVH0aOjAZrwrvJK7aOyhg+1X/gUwZF7GcxJCxa0triLtGVRG8FOrIno6CdBRB7nvgd4S6HKOmVphfRnTJFrp6CJ2aFuMTFxpZR4teKWE8jpYdyLVySl+Iz8AOG6bgbBeVgQ5YP0Lp36SbVB3bsiormXgbh4GRNzVkArqniBMV1BQLqLYiJ3QVw7WfBQWuvUmEn+vIgGUQwTb2Fu70UbDsU7vhtGlbctH/sHz2LlnCZWHL1kKw5dkEiQLvLz4Cb3oL8RHTYKN9mPbT+FwFlp9aylawP6eQxcaCuJP15fMkRX6TqngovKoEml/BaPuCR/uWaaNDaJLI3DCVrzDnuwB3NyrvtkdaZSD4uQExOMUFnb8S9L913GqpOUomCEI5awFm70vowIqjrrT6KqmUs/4/JyIO/yP5z800PtFw4FxzhCg6OrflaHREXpywgDWEx6Q0z3x4simQEiUXOSpRXQplqSktrLPPUyKcngxNIZ9zWkP0tIpJe0PImumRDA+njibyyg6D2rUFB/yK3jtLDWDhc3hl6vkl0f84kPWuZ1csSnpG2nlxQvwP01Rr/pzOqIDLejSwwimivQ791KO3qhByxkT/KG+B/GQKLrWSpxEVFaorpEZOm/HLcay5TkBm53zKBBgwab4zYEoj3E9CD0j08kKZrVZDjYlli1zxFQG9g20KXnZICsmdFp1KryGpRGjOQywra/wfRZHGJGuqJUq/eLR4nKwbVcQ/rjaqd3YsON78wityuLcIyjTQTHk1aII7mbiGqH4cGTntNb3uMq74kqhv9klaKP/g03r76okA7DsfgWxnUhnHtjczI2OHYVPG/fRCjRz28EJzYBnPVEekpbf5qsjdXpczHU3cL92apfQW0SbUCKij/pXc7gP/yNL8fYUytRTFhdQtrUGC6kP7q/vVQpitlfEYFH6J6dF1vgc+cIFrqKT7BcPaj4gFCFR/8zitfgE1KCAg63V0ksk3UT5e1/yRM4IXHsnAXBna1VDu5PSI/1qfoMQccRcmDrhgwecYCphjw4vZtwHRgC0XPHBImTgtgUoufsnCqQbOWD27mstLTUWeI0mDSYFUQMjQtIpS4bkCb6qozi9CzRCofmo3AgX6Nk9AHUpLXJ5V15xY2gh0p5YFPfKjhql1/9sDb5qos9IuZ8JkOUgvJafha/1myHPDaWMcUb1AAjIULFBsvgJSsuFyIF5ffiD2knWVFvekN0mntID5hu/dVAVrArajweCR0Ym50HDhz4OBLKEzg5P8G8exV/XHlMxN6TjRW1194dnH4R5URNEs4HvRuVUTutrLcjCe7LWbQ+sDFq71jjFOPlEZRrkqBsYBKEu0gJhnd7Z5zyk7APgcA8kTFi4YlLdJsHd1CE752rFGXrBDI7URB/O1kRO6gwX2ESu5pIOelEFw0CE0VUzhtwnnbCPZzbKl70XG+a914HF0D4xFFKESw9oJernVNSUjJeqwQTW1uC9vaWDbhXWadvgsMbg4/ROewskKuFPO6fw/cwqoHAi5Slu01A+ZxEodPZDXwcLQJlL94In9pT3aaU6raBrMVHMETUvQOchSIPDmF4EDDeRb6tuCprbREBQATfkDJSDSQNWLHPhwDpC16uDQYnXkH8PPPhWJwYrPZbfnE+TOZzUfAPjFfWH88Y2YYjoY5hwcy3CerPE+8ZPbRbrQ3f1g6485RFcaztrRj3g1WHytv7iFenL171r/EB4cxA/OlmMk6P5JirAXDCAxirfZDODmKHxUHo/C5BB/6zLRxWjy1ccPvnsQgFch+GF8O1lfW1JeEjdoEmiLuxsam+6ocurxeMUknCwr5EFt7OGDscbbG2GDyc4Kf7sqf1mBYBhPBthD/OdZqIUrwzIe6trq0IzugIcWEQJClia1hk/S2SNUtBvoJyZPYHOK5O5v6Ccv9TdnQ858/jfcZNYjKrcyVcUgsI0+neNLZHbYCILOKn+s70pvnvSZdo3wTR+UYG9RARP/q5GoXuIDjN/ugkH1UZ2PtNELfrtPL46070zJFfHVhR3QpoRFADQY7kiEURju5yDuW66jmVHwTFvSsvPJuQEIgD2UO7pb9N7BldgP7QqTu8A1G6UayxUi8Eco4+OM1RzA+E86+veKvTl6fGI239AuLzoE1e1S3CrYmK6iOCemQoztC9axQKeJA3ANKH9qdvZsTXyxkFFKkRxTiaqAiVVRsMB7ShNXCLa2SO88DY1oG+sVSDEYtIfCOmwAhgUM4oHODz7Ll/nq2b18ElbgG3ewZzaLkWLAVTPWDELGdMB3Ltllf5ve0jfo3YoYQkAT3jF4wJp2fUO1bQO2McR1hkx/EoZiWVUIAkdjH+wK2U2dqmK5ZuqX4uTwVIvDxebilenlg8HJGcnJ23N52awMBzOgRWnc0YBLsqI5amuTiaLo0VCrjRBJVuTno1mfD9ga1t/ehgeyEOB2tZkgNflJWDQ7wRF5CRGE7q8eL3QLcxxsrgD/gIPoQifJuhQ6jPcUIiXP4VW5OxCoIyF+I3Bq7iTBFzCEoVW6dO4QSSB0nXJH+JPAMQyephgPkrUX9WfI5DU9pyGRbvGOejQSncQBgm3Hvvvf/QwJIqQddUg3zRUDG0Rr/5EHhzZW1yoHttB0d/DP5aVwEvhiuI37twL5OJ66f6vZMDkaoIX7Tj8Nm6NkEbNmD/5lis0V1V1giJrlZ3UFnGyXYcdvF3FjcZupp7xSC1gzG0AwvSBNLfggBch4j5EePGgeJdRthNIDXKVSxch0OAmlq9ymATKqhefxx67evhqC5m0jn8q24FFoAt4MC0ABzHb47igoI4Nb7Kd5bpk5VHfUnUdw+cAgjnzhLD2QI3wxOf6HYl+5dvRy8+DENgB+8708IXLzDOI3YQgZVRft690/3HK+eNRyqbxGaEL3hf3YVvlTe8s7NFHiTHMm8f4brEW853n4/a6i7ce06StGjB2gT3Nw1a44ispeX0iijidjYjBkXZXC8q7gIdeoJGub29sL7nW3y8Kxu7B8BNqYj2+HX35WsAx3WD0iBqUQjQVr70Wo8MqA1h992BCYipv/o3xCMqfCl4ELRlcKp9/QCq/aKaIrrfCLFUVn1FajUHDpzsy5uHvtHtM8Yy/S1pjivz5cnqI35/FxiuIHBuPyQDSYdILGLDuDzq6xKasDH/Tddh/gRXPwWshJX4Tm7qB84i+ATvzOWxPyaxu5WKgGOmLvCX0TP6uh3ZpzxZpxQrqB71Rz97ZnGJdxiC47YhIHegE3b5vbhwEdV/whUK8womfgV9qGChqoBoVVi/1Far1w9D/WKBX0M5AzrBZC5hPLqavLhShNqOtDEN7uakgKLt4WLOZcy4zmr+qB1+GAkOQ9BnDHZnYV/OAl3Jdr5/sggnU+e4ZuAKsyf9d/uIrb9qL4zBIuZtIBeG7vxse8dqp71fFpXVxcXF/QP6J850M398aWnpsTqAQcHgGCwkSdGQd3TYib+cnlEV9MGP8W6pnyzYO9Sz4pEkBgWVzUkczEITVobXVDmDeB46HyNMDdkk7Y66p1NLEWn3S9YAWPMBiMoCFeUzdW+QPyaKwyJvhvOxOy8cR+d5ek4Gj/S8cePGnauBpePN0X/s4i3DqusItCYH3Fwg0pgst9rk4tCA1YgRx3ph2D3E2x2JDKxKttgNsPgcXRszmd9wiOLPO2HgiH7IRp0QtGPsZB0vfO2i4T109dfBe9+BAywclbQBaYNb7WSMRDnFYwp4nsJ+zyms8lMgQlN433Nt8Cuf7o0QWb0JCKA1owCF/51weALhylvd1haXEPBndXjboDiNGbXD7tnfHpcA0ohCxtaNBsuuXpgsnFE4n/ew1E5BdTEF9cwU9qzPsLFlZXQ1HFh5YIul3Nw6673CjceOVNeJ39SzBEPjFHTD9zF2u/CNlRJ8REsQ80uQoEogViXMrfPhFh2yVIfVLfSw8H0D/EbeOuwejnGw3qPl95blXS7j3R6P+FkCEe3IonQ3TuXf4bVxq5X3XAsgYlcbMRU8BeFbQfFlZWXfM8+nIBlMQTc4BdowhdOipjCGYqeY2/sxPKkci8Wb1JNzBiTWl8svv7w/YoRrOJ361RIQfY9AN+R6hp/dZxaf6IrEciQddLCYIBIZ3AqvMrzI3ugIHfIhqGclguNNw62hL/q6cgEFOSO9aThl74jLhKsPEV1iXaw+5WNw3WzprFirmbh+zi8Gjhd0hk1AiO54EtK2aMWAJbnB3+tguFbXbvvTIBKhQHSVxTsboRjRdc2RN1Rig131MYlkXPK71xSwODxtpwCpPSIiutrAtrYGXb15jPjYBFG/4FjuSdYpCMU9cMAOvLe9NsEUZ5NFcd48KoR4FmUCxwiotUntSMQBql0syN3YdRM7mSUIflC/Fad2WF+tjarb6odLDCSAiNf7Y+1cKRjWR91b0AIGd6mj4nRCik5tcackWV7rv64KWtwgzkGcnKF+S6Qwx6pb/1RWhFdB7x69ovsejMGECH6AqqadAfBcN9ZJSq4gf8ovHOhq/bY0/1X5gvJg+Hkb7rKFp46c39ZHmfqUGigkoPs7hRrz+NXn4IFRGsjq0Iknnvh4ii3pjLOt423hZH6hTIwg4Yc2SfWIW4M7SZkAAqMQtxx3Xhsi7yxvO0BWJ3RDvwku7V2K1dIsuHlYBUcZN8pLrUDPc4K3rP8efdkW6Lnc13cgplFWrub+PFl6zkPUeUsD0AayXVU/eqiOWaonglvFRTYxVYfdM7EqSDvUXw8630JEwRdscGpM6P1b+3TVz+Ls3iaQCB3bs36xfLoqYDWMJwL7m5CPK9IYFoefrK0qb/XYvdpnbbQ4Ft4ytk1eANfxtcUpj9qqcYyo+Zy/Mv8zqpGeuGnV4IKtLuuLYKtthgOlWxpcWRVi6UpL01WBsRdIANFzTVC68llbhUvB03O84G2T1a2zLeGixyN6ymofN2BUulaEUkFlDc/++vSsdIxUmq/SgdYKuM3tjEpilr1/Gy+2AKq8foYHXVWf4qwPaofikYjehKA2rVVJLiNgq5uwIixXIyAkUZTJpaqPnQftYVcVLbFHHyTqkmo7QNhzKsdqrJNNRUxdQJntREy4yijK+CEWn8qVrUKvCiZtLPPnh2u7SWnUV4VoJ51FBB3EjogS7gvJetnDhw8fR3R87XA1UF7C2OrBWMVLv7Q6OqsXlPX9IMxudNvA0IDQ4IFTuCOblSHWlqBbEnpiE9Y98Mdge4m6gnRF0oc9YNyw5fcOZt17iYDyYEmNMhluQ9d6oJ69EyoFEbhGt5Ek2tGGi9H/rjTpRDD9QZOTRXs1BrB/IbE4jnbixInubMTq9+iK4P4T3WeffR6oUUnwQz76s/7sEV+jyK6uULBs4qrv9t68V6l1sMCOhQN1ykzDl0AgNgcSQCyq/fny3hr2q7ouXbxlrR+6Wt12tSLorzV27qJLMZVTcPdcbCHi7UN4eljxWH3WR70765sysWDLOBM4f9C9d4eQX2+SnwG1Nlpf7Ko6vEFcO/PzKen7E7Q5N0l82OgWBid9rRR7/Sy1uAmBbm0fiY5qNC9WOgVHWFJpBZu2n1cH0TWsxuXiNCuDn+G/Fa/VAYPKbMRXWRx3TvRjMnUFOfeg/3MWDLi86QbPrqyut2n1Ux9wnh1J/CaIfk6+VBz7lmXpbWb5E13hGi9lIjtxGyvsW4nyZpo2strgJFx4A3qXKAaFnpnCjVOuAf3/u7ceu0etEEU3s1+ccvXh+q+AmPxgekQr579Kp8TCNBMO/z5g1WPyHOTPo3cOvIfj1JUoekskiS7ovm7nNKL3GQvv47f5PuqU97EiPoJY2Ak3KHHMttAWlpWVzVD9RqB1Dwe6AvF+y0QVedPwLd2D71NMRTyN+3lHwdXiil55Pov7a/g/Sq/aU4yEERBbBKo5wMD62QfeEaPXHZMmTfpCEosWi1SDFgcI6CcsArtRd31vH5LcNwWndyDyL5JaKl5Q//Ds+BB8DwCe4TgQNKq0TugsX2RcLUvWB0kEtH0BEt37jJsDACi6k1Xur15gK32RiEHtcXLOp8E6+HQuycuVBVP5tTqXTn52vFCJDhJnUwoQ0gLYbB1pUw9uZy8UxXeqIPAuRZ9xONxlhBWoNVEvJAMoPzQGvMvGKqdDWP/pL8Mq+jkK49XUV7+kpGQQBoyjcZHYWvng6D6Bw72M28X+ckHPDKbRDPohcAsdcE0owWdxN3bE/Dcob6ZxwB5LX15kgjoXlWo3BH14ainxkzKFG6fcKvp/L5xgmTaXw2XGnKSFW95vvEG3Gg5sJL87WVQOZgIIl5eC483k48mEked/OWqDW1hsypiAz1P/TLWBxepT8g1R/1Sf+oduSXtFv4rTxkTR0zWWCDV8QK0Ai5TduisSzek4lzt9ldxxzJ1H3A5WXI3vlAJi/Dv8umH4G8DC3ZLx1BQp5FxcNtoKJv1ZBLd3E2N9tg6hoK/vCTAiYQm65iGoXNz+cuFAeEbqUfIc/fkDllkl/hmC24i5cTgGjqa8l4NY1A/AMhvBYu/O2xPOYQh0aIcOyCiD470Orm8JerMnKB+4m8pfl+d5CZ4Rf0a3fw+uRDuh7okgPZ1PHR0h2npnX7M4jgG/yyFsSXW3gks+vd++SHc9cFnbBj13PaTIa2h/E3N1of3zmFM3sdj/xrx+j8VzmrUJD492ENwl9pzzKytWD1h9x1nxshfx7Lg8/Ipa88KcuIpVeAaK2rQsMr169TqbAVKp1Q+OzRG/6s7UZyvW6RDBlVK2imtjgDiOUByC9ydxUM/KJ6Ws2GtEtquAE7QKNYCNLuPlRSVe66eARXMFg2mzdBEJl+H0MgxCHe+djq4y3arWt/yt8ElkTq4JNL6WK01dO4T+SlxUkwzh5DGhnzJRS9y/7hWwjK6GmKXs6xan/k2IL67+OSIbJ182omXFLUbHXSxHbLhX98Mns5gdF8WktcpGJT4YcnYvrv618KVl+tgeZsqGjGCnLElmWqGVS8oBopcoYsuMWM+IrIUEZwFGVOnHKrqd4rEKl6NLW7O9QxEpBNj5+2Bvr+NFFaLL0SRRHeIs5YJyO4P8O1a7DnIAVmCQuqv3j8Eb20+MFUqr0zJEjUe9eTz3qxDTq4Ctr165aInvsOM3QH9/9ORL6RZdxF9of1/emlbfMyk0jt+ylAr/b2eao2OPwE1Oegn33gdd04uIgZN5b4dhTEhr3KG+GMuxX4eYI7Yaafdwn7dJjVLHhs+uY/l0iouj+x6jWES/tRTEIeuXzfATXF424WUNViHss9OVyCrL1pmB1ZALISbXadWUEhwldO90a4SwtUDHJxD6olcFHORu6cJINz8uN0PFMYrrFFeJOP8mMFJRCNeqCvGtPaLN52q/XFU4mcOJ07UyhhHZxEAz9GTuM4R6h3wRcA6K9RGIrXukUEkrXJiug+N3HJ/ev7g//arfYTniWNrjOIV6wyzrKwbYE9oU3ZzzeUL39AP6ITfJcbhsIX8jBRSkFcjrO2XQx0J0B7cIhhToiK7dMoCRVhFE3XPRL6hKKYUrOJqnX1oAfJlRat9mYjiuIXf7ksPHLGMAPdRetjPACJcWNFQzFRC2p+XegRPveAjiGPTKQ9lNcKeesTqPR0f9idQkChJ5RUBN9FUcko70qg2z3OQQ3PqMAVbMOxBnnIIEMVcKbBdQZB6A3s25aLAfT6JfUlG6umiNC+LnUeIsFVB23lIjMfsPbXAU/clVxh/W5VXsSU3J6huvKfji7Y4Y7dwZMIKIm0zHwhYPbBgfgAE8BXbBkPWd3p8IlxExe5+6iquTZVF6Wf0knejZiKXyqJye7ao4OPnFOs08oNow6v8xBurhWOy+6wnXtJytLvtU46IeVr93NHAYZJVY32pZXFPFGRxYbwwXjiXDjSFtPVyq9ZCvAHH3ehlLLGBJWoWOcbM0YARmpd3OnwyjylJ2EZQGZgoj64wBxspu6KBn2vvTVYRMnJwFI4zeZ/+9yngJItb8pVjyz6GBGalC6tyxEMC6iQGUxd0RK5w3IlazlejoGqil7Ak+xDZ1o/sS0SqsQw/y2U3h9roinszBOLFzHWDFLYr5fiuMNG6maDO++QPiuP1U3EIpJoCjvjYRIbIjKBZOpBRxl242Dt3tjKHrMQxdRtfc1YigcXVG5PQcL0h1gbvUR7yzkPNL90X8f8jPdp/LxTFpEKGru4I+F6jfDJiTzfuf70t8VFdcIGa7LXYiShgpbq8rvKDycnLWRJA4hP/f2xBbp9eEo3g5KH86cVjDe8gRVgGHTVkk3UKRDowwbzAGdEQ/ngYd/angfF8OpXgWy/9cLWim13UvIcGfCKXyo7+eO3LkyGuAK5eOMIQYqI2BcePGaYuaPLGjnv2gjTlo4EPFayCxtahn7ZLpxaD72xRO0i3ViMOvUjotf8JktbEToCOuDU7RCOcqF57tqK9MfaC+WRh2MjHgeKttjpOqUwmwQX8VKoEDvInhfZ0wkEfpIP2yXKbaordr0K1bt7Mwbt2PRfj+srKyJyFuy3HqjrI7Jaq92pzMou2Pb+Aucz8eDfeT/2rKhotUnV7L/3hhTsw9Dq94t/eQLStT8Op3KyXOy+3YyO3EYsSH6ezvq7MODdit4NDcUS3a4qPzy7KI3o1x3XndRCOcRR8SbIiuc+BmwkQhkEfUtT5gXI9I5fwp8FGLGYvqCjcsnxEGdoZzLMVA5X6Mrx5AcX6sGUELC/1PYyBQX8W2pl5sOXGrJEr+hYiOzvERbukCjgOqh45Fx6m/BZH8oa7YAfYcHFGHIcZEsPRFqOOMusK08ohKRWxF2keOrnACFTNmzBiuNFwjzsF9Qod0RnDylmtPIB4MTrIr3PAwOOWFygfstnznpM4LQ7I6w/S4GPgAFcfrcHzux/iaTE452IchxEByDMjBF8dk5+DLntMKxAxzUG4yadIkdygjot5yfK1qHZOUHHpwDq3W+Gk5dxL2/82Uk3RwzvRicbR+SKJutX5RW+ScmwofUe8pblOBwx2lt2uWHuRauXVcmNPMM/F00u2BtXKEESEGQgys+xjAENHNiIOOmafFjdRq9hv2xy3GEQ0OypQurU5ck2B6A2KwudbIUHGDNy2Te3z8uuA06/SY6P7mAcM5cQsW+z23gZjPVmdQpC+nvnib/VOuGoNKX1PG49R9MwWzip+UGxJmDDEQYiBlDNSapDg+X8E+XHdCB0cIjQZSOb98jr7qgG7QnfAB8XiXuGjKtaSQEdeGofjS6aSMCCeh9K0jF9iAgy1PREfZBv2fPtOpk2q+tmZgFPmc+InQvwi7WJCQ8+rsCoEifinGlUWqAzF+ML9cb4S37oTXEAMhBjLEQC0CyBeYukhnBkGKYED4BbhRJnNDdGbX6utVcIcijuLQskoA2RXyAdzYx+oH4nUn9tbuq/tMQq9evdpwusQlOl6Hk2x0hJRcHmoEXFaqcPOJ8M3RhuS7ukZiBg/4Gb6FUcW51XBOXD368NcMwIRFQgyEGPijMMB5ZlfIlUOiIee6TaUdznoGN7UdW9bcjg0MCc9AEHNiVePQwzNtaxy+hx9QvxO/08UH5/5dKnFUfl/04z7KO4OOFw6O3b0w4rg+QXgnklbnPnFw7DEcHOms5MAc760vvA8xEGJgHccAhog75TKiABF5xJqLU/R/FC/veTb932/xObi2YNeJ21rGsVuVHMZgp8+kVRXc3bvqAwc5VLEhXgedBoV89gO7jx5oMz3HWu0flCnNuAYQ3CWqG/3jdA6N6JRm+TB7iIEQA2sRAzEnU07P2A6RcKDEX3z9dJrs5WoHFtoinHuLFA93thBRLx5BybjZnHC7N0Qrj1OnK3AqfgNC25F68+EIB3MCyDxOy12pE4ZTCexT3pu9nTtAg3S68CzE4Y/ZrtaFsl/4yudzKu/n7N/tjs6zQB/6QY/ny5L2YxW7QiZggDkCX7Qt4Kh3wTH3q7ShhAVCDIQYWLsYwLK7h07QUMCiqROaC9UC9tEeAifl4jkySNbfWuKk8mUS0L3tDMxH4cBiJz/bOW2uwuo/xaUbbMN79Qdx5vMR5T7+NqLn7CkXGQUMJcP86Zk884nNfrgPOTaaTw9+mAmMsEyIgRADaxkDHEM/TYRA31tln+WJ1dUX4BYzSeKvvpgFd3YM8dqelI3QCNF6nhEqXeE63Qdk9JEV9HPuXh9jUZtS/Sm/4EiXaMRN/UIntwLO7GBvww8kmGsPe5znkFZnPSAHOhRS/4uqE9hL4WTdqdneesP7EAMhBtYNDJgIXP/oo492e3DhAr/mxI031TwmcxM+lLOzxF/ExUpO4/2N6KxYfxGrL2KPcVF+fr4TudmXOwKCNR1H7Ih2aWCddVdZnrXzRNd0A7CaQ7xHsVWtCMtsQ/SaV/LRGrnEuD7gH/gB9cjY0w2rc0M+wpTP4ZnpVlMjP1bylfgBLuLI/whHODVBj3kBME+ukSl8CDEQYmDdwQCT9Ur0ZW4vKw7J8vFzoXv37ndy8osT5zCQPEOk20lRnVynCycyvyQuafHixSs4EeaiOgFLUJgP9JSyu8QZJnRmH6rO3t7sEPvx4nCxGlehL8xKO9hd0paDUt3hgxDZ16ivhbfO8D7EQIiBdQcDzdH/OaspHFgVxoDDqpuWh2HikWrrbxVn52XN+rvvvvvuijuN24nBqR3apZHTwOcaXf8kxrO3+Vwqa4phpa0qxQgyTv2WCM5JN49noyFwzs34YI87fx2jUZSPp++dDbghjBADIQayi4F8PrhcxCGnbr8vTFkeCnyJhPrmbxcOJ+gp8RddVjnc0/lZqjoPXVxPfVZT8DCATOZSyyE7S3U5MHCB5/LdkQg7W2QZvqZly5ZNIHoy6Oh7rBegs1ssURw/vg0V5QrV4Q8xeElxcfEFENyIds+gRtgLcNnSndahZWHREAMhBrwYyOfjxlexa8HibuFrbwv0wGGnHdFhtdI9Z619hAicrY8R10M3dz4uLxGsy9pV8g+qqFI9uQrsMvkRHeZ3go+urxEnwOiwgko9852Jcs6Pc7pQ3ID24by4XRVfxxDlwM1FZWVlqwSHT2jKvyYrutM6tissHmIgxIAHA/kccnAERDCC1TWCY/D7pGnvbx5W1yvxZXNfmEcMvoE4N5k9ZTO65Zuse+If11yFIYBfVW+3ywhWqoU4oeVnuLyXcafRPt0Ius3jPGVXk/asnjt27NgAfWhW9JxswXuWnSivCy7G5oIePXrsqfswhBgIMbAOYcB8//CJ+4xmbcghBFvD+bXg0R1SivvI0upDJbPSatxqJsj4IX0cH1rKml4xWePgcnXIqzNMoJf7hfxbWRl2n+wPEVSzohxo+gDx2RDJC9D9vSQdqj4tcN555621vlq/wmuIgRADiTGQb+4lcIGN4VSaoyP7GhHxanRYLeR+8tVXX02sPlQyMaTkqa0HDhx4LfuKnUMyJ7JUsG3McV7Ji9Y9B242D06ePNkd7Aqn14bj0odtvfXWfQX5tNNOK+DYdFcJh6T24yYbInlr6Gk7CKA7QQfXntWugvAvxECIgXUGA3n4rC1ml0RTiYeIpL/g9vITou/mJSUlLZjAEXR/CyGO3yDORTAmRDShkwXlkfFEPxkXdCoLer8WHHW1ucRq+flxBt9LOB87ApQMXrbScbc5jO1uD0vUVX8geqvheD+EC94YQ1BHjCMR+l/B80f0uUrtV5/RU7p+pNIO81mE62vEydCdioqK6nMaTYRTdgZg+X4iFRhhnhADIQbWEgbQxx3B/lUnGkoEtCC3kFwEfUyJb3J8Tvf+kIMCOOR1ICLwcomm/pCLPmtnCtvj7llLrzOsJsRAiIE0MOBcM+CMOnI81PNYSDeFa4no+xzifMTNiIOza6pwISxO7DPxWuVmz54dQZ8Y4dDQS2677baHicq5/1+89nLg6sE4RD/AbpRCtqpFZJEWR6h2G+eqPivo2Xt1Dwn+DFfienHA1mGso9ExjqJIctY5AdwwKcRAiIHsY+D/ADviYl4fdnzpAAAAAElFTkSuQmCC")}

:root{--frame-lockup-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAABUCAYAAADzoO6TAAABJmlDQ1BJQ0MgUHJvZmlsZQAAGJV9kLFKw1AUhr9oxVYUBTs4OHTo4KBSRcS17VAEh1AVrE5JmkYhTS9JRN11c3B1ExdfQPQxFAQH8QmcRNDZc1NLqqIHfv6P/x7uPfeA8Wwp5WdK0A7isF6rFLYa24XhF3IMkWWCBcuJVNk015Dq+ff6eMTQ/jCn7/p9/m/lmm7kiL+Kio4KYzDywuZBrDQ3hfOhDCV8qNnr8qlmu8sXSc9GvSp8LTxj97HXx21/3/l6V0886gab6+JZ0TQRdWpU/uhZSnqqdFAcEbKHxy4xBcqSKHxc4VUCHOaZFV6kJFrW+/y5pzTrXMLKOwyepZl9DrcnMPWUZkX54/gx3NwpK7SSKCMaaLXg7QrGGjB5DyM7vcV+AgVYSuA60WGsAAAAOGVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAACoAIABAAAAAEAAAFAoAMABAAAAAEAAABUAAAAAB+r5ykAAD86SURBVHgB7Z0HnBRF9sdnd4ElCOqSJIi7KgqYFQMquCAiGE5UVMwBPQVzRjgO5Uyc55kQz4gJ43lmMSGKCnqYc0BWMYCA5LDA7s7/+yv2jb29PXFnEO7f9fnMdHeFV1Wvq169VNV5kbUfWp9xxhlHde7ceXSfPn0iG264YSQajdZqxQYbbBDRT2l5eXmR/Pz8GvksXmmphFWrVkWmTp0auf3225d+//33fbj/MJVyYZ4QAyEGQgxkCwNdrrrqqum//fYb9Cv1sHr16mhlZWW0qqoq9UIJcv73v/+d9a9//atrtjoVwgkxEGJg/cRAauxTlvp2zTXXTLz44ot7FRQURJYsWRJZuHDhDDi7eeLugkKjRo3KZ82a1RVusbHSv/nmm0jDhg0/JP/qBg0aRCCKQcVqxQk+RDSyYMGC3bbZZhvHTX700Udzx40b1+/mm29+v1aBMCLEQIiBEAPZxMD1119/2ooVK1aLMfv444+XDBs2bDjwN0lUR+PGjfu99dZbC1RGXOPxxx8/JlH+ZGk77LDDURC9yStXrhTI6L///e9PKVOUrFyYHmIgxECIgYwxgJ5vY8TOt0R0fv3114ojjzxydArACiZMmPCcyig8+eST91KmXgrlkmVp+uCDD34pmHCXlddee22/ZAXC9BADIQZCDGSMgVNOOaXP119/LZoTve22234DUP1kwPr373/DnDlzXJknnniiasstt2yZrEyq6aNHjz522bJlDvYtt9zyCuWciJ1q+TBfiIEQA/8bGAhWvmW3b3mbbbbZwI4dO0YqKioim2yyyYWAr0hUxcYbb9zhxBNPPKply5YRxNXFX3311cDp06eLcGYlTJ48+asvv/xypYB16tSp5+WXX16VFcAhkBADIQZCDPgw0PCll16aL3YLolOB68vBvnT/Yz6GiWGmp7v77rtf92fIwnMj2vSy2kQ9EsmHZQFmCCLEQIiBEAM1MdCjR4+h8+fPd/4r6AFfJDWh+Dtw4MBN33jjjeUiThKbhwwZsmNNiNl5Ou+8886G+JWrHvSLz2YHagglxECIgRADv2MgH4PDQ/Lh41d13HHHPfx7UvDdjTfeeBuiclS+fzfddNNd5MqZfk6uMCKAn3zyyazi4uLdg1sUxoYYCDEQYiADDLRq1Wr7F198cZGIzKefflp+6qmntk4EplevXlt8++23Pyn/hx9+uBDr8S6J8tcxreCyyy77RHXBoUbvueeeg+oILyweYiDEwHqGgZwaQdjy1m7HHXdsJpwgZi686667yhPgp+C00047Gk6snfLcd999Hy5atCiXTsqVy5cv/wduORGMLnKqHkq12XCzSdDFMCnEQIiBdQkDOSWA7MC4unXr1pG5c+dqB8cldHxRvM6j+2u90UYbXV6vXr0IxhLtEjk/Xt5sxT/22GPTZs+eXSZ43bp123277bbbMluwQzghBkIM/D/GQNOmTZuzde0XiZgYPxZD3HokQge7PEab5RcH6GfImzPdn7cdDzzwwOPaY6y6EdFv96aF9yEGQgyEGMgIA0cdddRYRFjRv+j9998/MQmQVi+88MK3ygu3uPCkk046LEn+rCX/6U9/OqOcoLqxPr8BYCeyZ62CEFCIgRAD/+8w0PCdd955REQF2lIFkRmVCAP44R05c+ZMZY8+99xznyfKm4O0/KeffnqF6maPcsURRxyxTw7qCEGGGAgxsA5iICc6wD322KMLRoWj1N9JkybJpeWWBH1vtPfee/dr3759hMMSIliN70uQNxdJ9b744otndVrM1ltvXVBaWrpVLioJYYYYCDGw7mEgJwSQbWwlO+20UwTdWqSwsHAEOr0F8brOnt9CiN9JOtj0/fff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")}
.wf-bar{
  position:sticky;
  top:0;
  z-index:500;
  background:#122B3B;
  color:#FFFFFF;
  font-family:Barlow,var(--wf-body),system-ui,sans-serif;
  font-size:10.5px;
}
/* The domains a prototype acts out, linked into the Augusto Ontology Explorer.
   Generated from the explorer's own DOMAIN_PROTOTYPES table (via its
   prototype-domains.json sidecar), so the mapping is never kept twice.
   A screen and the tables behind it should be one click apart. */
.wf-bar-domains{display:flex;align-items:center;gap:6px;min-width:0}
.wf-bar-domains .wf-bar-dl{font-size:9.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--wf-muted);flex:none}
.wf-bar-domains a{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--wf-ink-soft);text-decoration:none;border:1.5px solid var(--wf-line-strong);border-radius:999px;padding:1px 8px;white-space:nowrap}
.wf-bar-domains a:hover,.wf-bar-domains a:focus-visible{color:var(--wf-ink);border-color:var(--wf-ink);text-decoration:none}


/* This prototype's own status, read from its <meta name="prototype-*"> tags
   by _chrome/nav.js (status-tracking PS13). The chip is the standard's
   glyph vocabulary; the menu it opens shows the meta lines to paste and links
   into GitHub's editor at this file, so the browser writes nothing and the
   one hand-kept source stays the page. Ramp only; no shadow (geometry rule). */
.wf-bar-status{position:relative;display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex:none}
.wf-bar-ver{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;color:#FFFFFF;border:1.5px solid rgba(255,255,255,.7);border-radius:999px;padding:1px 7px;line-height:1.3}
.wf-bar-st{cursor:pointer;font-family:inherit;line-height:1.3;padding:2px 9px}
.wf-bar-menu{box-sizing:border-box;position:absolute;top:calc(100% + 8px);right:0;z-index:300;width:min(440px,92vw);max-height:70vh;overflow-x:hidden;overflow-y:auto;background:var(--wf-panel);border:1.5px solid var(--wf-line-strong);border-radius:3px;padding:10px 12px;text-align:left;letter-spacing:0;text-transform:none;font-weight:400;font-size:12px;color:var(--wf-ink)}
.wf-bar-menu-h{font-weight:700;font-size:12px;margin:0 0 8px}
.wf-bar-menu-h small{display:block;font-weight:500;color:var(--wf-muted);margin-top:2px}
.wf-bar-opt{display:flex;align-items:flex-start;gap:9px;width:100%;text-align:left;background:transparent;border:1.5px solid transparent;border-radius:3px;padding:6px 7px;font:inherit;color:var(--wf-ink-soft);cursor:pointer}
.wf-bar-opt:hover,.wf-bar-opt:focus-visible{background:var(--wf-surface);border-color:var(--wf-line)}
.wf-bar-opt.is-now{background:var(--wf-surface)}
.wf-bar-opt.is-picked{border-color:var(--wf-ink)}
.wf-bar-opt .wf-chip{flex:none;margin-top:1px}
.wf-bar-menu-f{border-top:1.5px solid var(--wf-line);margin-top:8px;padding-top:8px}
.wf-bar-menu-f p{margin:0 0 6px;color:var(--wf-ink-soft);line-height:1.45}
.wf-bar-menu-f code{font-family:ui-monospace,Menlo,monospace;font-size:11px;background:var(--wf-surface);padding:0 4px;border-radius:2px}
.wf-bar-code{font-family:ui-monospace,Menlo,monospace;font-size:11px;line-height:1.5;background:var(--wf-surface);border:1.5px solid var(--wf-line);border-radius:3px;padding:8px 10px;margin:0 0 8px;white-space:pre-wrap;word-break:break-all;color:var(--wf-ink)}
.wf-bar-acts{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.wf-bar-manual{margin-top:8px;font-size:11.5px;color:var(--wf-ink-soft)}
.wf-bar-manual summary{cursor:pointer;font-weight:600;color:var(--wf-muted)}
.wf-bar-manual .wf-bar-code{margin-top:6px}
.wf-bar-manual .wf-bar-copy{background:var(--wf-panel);color:var(--wf-ink);margin-top:4px}
.wf-bar-manual code{font-family:ui-monospace,Menlo,monospace;font-size:11px}
.wf-bar-copy{font:inherit;font-weight:700;font-size:11.5px;background:var(--wf-ink);color:var(--wf-panel);border:1.5px solid var(--wf-ink);border-radius:3px;padding:4px 10px;cursor:pointer}
.wf-bar-edit{font-weight:700;font-size:11.5px;color:var(--wf-ink);text-decoration:underline;text-decoration-color:var(--wf-line-strong);text-underline-offset:2px}
@media(max-width:640px){.wf-bar-status{margin-left:0}}

/* Guarantee the bar cannot be forgotten while a page has not yet carried
   the markup above through the retrofit. The instant a page carries
   .wf-bar this rule stops matching (:has() is negated), so a page never
   shows both. Static where the real bar is sticky: a page in this state has
   not been retrofitted, so it may still pin its own header at top:0, and a
   second sticky element there would overlap it. */
body:not(:has(.wf-bar))::before{
  content:"\25CF  PROTOTYPE \00B7 NOT THE BUILT PRODUCT";
  display:block;
  /* Some pages already declare their own body::before for a decorative
     overlay using position:fixed;inset:0;z-index:0;pointer-events:none;
     opacity:.5. Equal specificity means only the properties this rule
     declares get overridden, so each of those five must be reset
     explicitly or the bar becomes a half-transparent full-viewport box
     and never renders as a banner. */
  position:static;
  inset:auto;
  z-index:auto;
  opacity:1;
  pointer-events:auto;
  /* Augusto's wordmark: right-aligned, 20px tall. Kept out of the DOM (a
     background-image, not an <img>) so this fallback still touches no page's
     markup. */
  background:#122B3B var(--wf-augusto-lockup) no-repeat right 18px center;
  background-size:auto 20px;
  color:#FFFFFF;
  font-family:Barlow,var(--wf-body),system-ui,sans-serif;
  font-size:10.5px;
  font-weight:700;
  letter-spacing:.14em;
  /* Right padding reserves the wordmark's lane (76px wide at right:18px, plus
     margin) so the disclosure text wraps before it ever reaches it, even at a
     narrow (e.g. 480px) viewport. */
  padding:7px 120px 7px 18px;
}

/* ── terracotta, role by role ──
   --accent is grey by design; these are the only two places
   the brand color is permitted to reappear. */
.logo .mark{ background:var(--wf-mark) !important; }

/* ── chip vocabulary: glyph carries the state, terracotta marks the two
   states that need a person. Use these classes on new prototypes. ── */
.wf-chip{
  display:inline-flex;
  align-items:center;
  gap:6px;
  font-size:10.5px;
  font-weight:700;
  letter-spacing:.05em;
  text-transform:uppercase;
  border:1.5px solid var(--wf-line-strong);
  border-radius:999px !important;
  padding:3px 10px;
  color:var(--wf-ink-soft);
  background:transparent;
}
.wf-chip::before{ font-size:11px; line-height:1; }
.wf-chip.is-settled::before{ content:"\2713"; }
.wf-chip.is-waiting::before{ content:"\25F7"; }
.wf-chip.is-decision::before{ content:"\25B2"; }
.wf-chip.is-broken::before{ content:"\2715"; }
.wf-chip.is-draft::before{ content:"\25CC"; }

.wf-chip.is-decision,
.wf-chip.is-broken{
  color:var(--wf-ink,#1A1714);
  border-color:var(--wf-ink-soft,#5F5B55);
  background:var(--wf-panel,#FFFFFF);
}
.wf-chip.is-draft{
  border-style:dashed;
  color:var(--wf-ink,#1A1714);
}

/* ── personas: squared grey tiles, initials only ── */
.av,.bdg{
  background:var(--wf-surface-2) !important;
  color:var(--wf-ink-soft) !important;
  border:1.5px solid var(--wf-line-strong);
}

.wf-bar-v .wf-chip{vertical-align:middle;margin-right:7px}
.frame-v .wf-bar-domains{display:inline-flex;flex-wrap:wrap}
.frame-drawer .wf-bar-dl{display:none}
.wf-bar-dim{color:var(--wf-muted)}
.wf-bar-keys kbd{font-family:ui-monospace,Menlo,monospace;font-size:10px;border:1.5px solid var(--wf-line-strong);border-radius:3px;padding:0 4px;background:var(--wf-panel);color:var(--wf-ink)}
/* Anchored to the cluster's right edge and opening inward, so it never runs off
   the right side of the window however far right the bar puts it. */
.wf-nav-menu{width:min(380px,calc(100vw - 32px));max-height:70vh;overflow-x:hidden;overflow-y:auto;padding:8px;right:0;left:auto;transform:none;text-align:left}
.wf-nav-menu .grp{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--wf-muted);font-weight:700;margin:10px 6px 4px}
.wf-nav-now{font-weight:700;font-size:13px;color:var(--wf-ink);padding:6px 8px 2px;overflow:hidden;text-overflow:ellipsis} .wf-nav-note{font-size:11.5px;color:var(--wf-muted);padding:0 8px 6px;overflow:hidden;text-overflow:ellipsis}
.wf-nav-menu a,.wf-nav-menu .specd{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:3px;font-size:13px;font-weight:500;color:var(--wf-ink-soft);text-decoration:none;letter-spacing:0;text-transform:none}
.wf-nav-menu a:hover,.wf-nav-menu a:focus-visible{background:var(--wf-surface-2);color:var(--wf-ink)}
.wf-nav-menu a.is-now{background:var(--wf-ink);color:var(--wf-bg);font-weight:600}
.wf-nav-menu .specd{opacity:.5}
.wf-nav-menu .ct{margin-left:auto;flex:0 1 auto;min-width:0;max-width:50%;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:700;background:var(--wf-surface-2);color:var(--wf-muted);border-radius:20px;padding:1px 7px}

/* WF34: a row is [glyph] [label] [badge]. The label is the part that gives when
   it does not fit — the badge is what the reader opened the menu to read, and the
   title is already legible in the bar behind it. min-width:0 is the declaration
   doing the work; without it a flex item never shrinks below its content. */
.wf-nav-menu .nm,.wf-set-menu .nm,.frame-fact[data-row="set"] .frame-v .nm{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wf-nav-menu a.is-now .ct{background:var(--wf-ink-soft);color:var(--wf-bg)}
.wf-nav-menu .wf-nav-home{font-weight:700;color:var(--wf-ink);border-bottom:1.5px solid var(--wf-line);border-radius:0;margin-bottom:4px}

/* The set control's menu (task 7 of 2026-09-09) shares the picker's own list
   shape -- one entry per row, not a run of inline links -- both where it opens
   as a dropdown (.wf-set-menu) and where the Details drawer carries the same
   markup verbatim in its "Set" fact. The two are deliberately the same markup
   rendered twice: nav.mjs's rowsFor pushes the drawer's copy unconditionally,
   the row's dropdown is the live button and menu barHtml drew, and frame.mjs's
   place() never moves the live pair into the drawer's cell -- a fold just
   hides them in the row (finding #4, controller ruling, final review; an
   earlier version of this comment said "frame.mjs parks nothing here" while
   place() did exactly that, landing the live pair beside this same static
   content and doubling the list at narrow widths). Fixed 2026-09-09 alongside
   the mount defect: the dropdown had never actually opened before, so this
   was unstyled and never seen. */
.wf-set-menu a,.frame-fact[data-row="set"] .frame-v a{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:3px;font-size:13px;font-weight:500;color:var(--wf-ink-soft);text-decoration:none;letter-spacing:0;text-transform:none}
.wf-set-menu a:hover,.wf-set-menu a:focus-visible{background:var(--wf-surface-2);color:var(--wf-ink)}
.wf-set-menu a.is-now,.frame-fact[data-row="set"] .frame-v a.is-now{background:var(--wf-ink);color:var(--wf-bg);font-weight:600}
.wf-set-menu .ct,.frame-fact[data-row="set"] .frame-v .ct{margin-left:auto;flex:0 1 auto;min-width:0;max-width:50%;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:700;background:var(--wf-surface-2);color:var(--wf-muted);border-radius:20px;padding:1px 7px}
.wf-set-menu a.is-now .ct,.frame-fact[data-row="set"] .frame-v a.is-now .ct{background:var(--wf-ink-soft);color:var(--wf-bg)}
.wf-set-menu .g,.frame-fact[data-row="set"] .frame-v .g{flex:none;width:16px;text-align:center;font-size:12px}

/* The footer closes the page: body becomes a column and the footer takes the
   spare height, so a short page still ends in the footer rather than in blank
   canvas. Loaded after the page's own styles, so this wins. */
body{min-height:100vh;display:flex;flex-direction:column}
