.line-glyph[data-v-75c14a67]{flex:none;display:block}.goal[data-v-05960e91]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:0;min-width:0;max-width:760px;display:grid}.goal__status[data-v-05960e91]{align-items:center;gap:var(--s-3);color:var(--ink-2);font-size:var(--t-meta);font-weight:var(--w-medium);letter-spacing:var(--label-tracking);text-transform:uppercase;margin:0;display:inline-flex}.goal--attention .goal__status[data-v-05960e91]{color:var(--warn-text)}.goal__title[data-v-05960e91]{margin:var(--s-4) 0 0;font-size:var(--t-goal-p);font-weight:var(--w-medium);letter-spacing:var(--track-goal);text-wrap:balance;line-height:1.04}.goal__mark[data-v-05960e91]{white-space:nowrap;font-style:normal}.goal__mark--long[data-v-05960e91]{white-space:normal}@media (width<=1099.98px){.goal__tail[data-v-05960e91]{margin-top:var(--s-2);color:var(--ink-2);font-size:var(--t-lead);font-weight:var(--w-regular);letter-spacing:0;line-height:1.3;display:block}}.goal--ok .goal__mark[data-v-05960e91]{color:var(--ok-text)}.goal--attention .goal__mark[data-v-05960e91]{color:var(--warn-text)}.goal__rule[data-v-05960e91]{width:64px;height:1px;margin-block:var(--s-5) var(--s-4);background:var(--ok);opacity:.7}.goal--attention .goal__rule[data-v-05960e91]{background:var(--warn)}.goal--unknown .goal__rule[data-v-05960e91]{background:var(--ink-3-text)}.goal__facts[data-v-05960e91]{gap:var(--s-1);color:var(--ink-2);font-size:var(--t-lead);line-height:1.45;display:grid}.goal__facts[data-v-05960e91] p{margin:0}.goal__facts[data-v-05960e91] b{color:var(--ink);font-weight:var(--w-medium)}.goal__actions[data-v-05960e91]{align-items:center;gap:var(--s-2) var(--s-6);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.goal__facts[data-v-05960e91]:empty{display:none}:is(.goal__rule,.goal__facts:empty)+.goal__actions[data-v-05960e91]{margin-top:0}.goal--task .goal__title[data-v-05960e91]{font-size:var(--t-task-p)}@media (width>=1100px){.goal__title[data-v-05960e91]{margin-top:var(--s-5);font-size:var(--t-goal-d)}.goal__rule[data-v-05960e91]{width:96px;margin-block:var(--s-6) var(--s-5)}.goal--task .goal__title[data-v-05960e91]{font-size:var(--t-task-d)}}.block-label[data-v-654509f3]{align-items:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-label);font-weight:var(--w-regular);letter-spacing:var(--label-tracking);text-transform:uppercase;margin:0;line-height:1.3;display:inline-flex}.ui-popover[data-v-25e5195f]{min-width:0;position:relative}.ui-popover__panel[data-v-25e5195f]{box-sizing:border-box;z-index:30;border:1px solid var(--hair);border-radius:var(--r-control);background:var(--surface);width:min(360px,100vw - 24px);max-height:min(480px,70dvh);color:var(--ink);box-shadow:var(--shadow-block);padding:16px;position:fixed;overflow:auto}.ui-popover__panel>header[data-v-25e5195f]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ui-popover__panel h3[data-v-25e5195f]{margin:0;font-size:1rem;line-height:1.4}.ui-popover__panel[data-v-25e5195f]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-popover--menu .ui-popover__panel[data-v-25e5195f]{gap:10px;padding:14px;display:grid}.ui-popover--menu .ui-popover__panel[data-v-25e5195f] button{white-space:normal}.ui-popover--compact .ui-popover__panel[data-v-25e5195f]{border-radius:var(--r-control);padding:10px 12px;font-size:13px;line-height:1.4}.ui-popover--compact .ui-popover__panel>header[data-v-25e5195f]{margin-bottom:6px}.ui-popover--compact .ui-popover__panel h3[data-v-25e5195f]{font-size:14px}.ui-popover--compact .ui-popover__panel>header[data-v-25e5195f] button{width:24px;min-width:24px;height:24px;min-height:24px;padding:4px}
