.rn-wrap{--rn-fill: var(--kind-agenda);--rn-deep: var(--brand-cocoa);--rn-ink: var(--accent-card-ink);--rn-ink-soft: color-mix(in srgb, var(--rn-ink) 68%, transparent);--rn-surface: var(--rn-fill);--rn-rise: 1.5rem;--rn-face: 3.375rem;container-type:inline-size;position:relative;display:flex;flex-direction:column;width:100%;min-width:0;padding-top:var(--rn-rise)}.rn-wrap[data-phase=soon]{--rn-surface: color-mix(in srgb, var(--rn-fill) 55%, #fff)}.rn-wrap[data-phase=done]{--rn-surface: color-mix(in srgb, var(--rn-fill) 30%, #fff)}.rn-card{position:relative;isolation:isolate;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:.8125rem 1rem .875rem;border:2px solid color-mix(in srgb,var(--rn-deep) 75%,transparent);border-radius:var(--organic-1700-2300);background:linear-gradient(135deg,#ffffff38,#fff0 50%,#0000000f),var(--rn-surface);box-shadow:0 8px 18px #10223b14;color:var(--rn-ink);transition:box-shadow .18s ease}.rn-wrap[data-phase=done] .rn-card{border-color:color-mix(in srgb,var(--rn-deep) 35%,transparent)}@media(hover:hover){.rn-card:has(.rn-open:hover),.rn-card:has(.rn-press:hover){box-shadow:0 12px 24px #10223b24}}.rn-card:has(.rn-open:focus-visible),.rn-card:has(.rn-press:focus-visible){outline:3px solid var(--ink-strong);outline-offset:3px}.rn-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.rn-ghost{position:absolute;top:2.375rem;right:.375rem;width:5.5rem;height:5.5rem;color:var(--rn-mark, rgb(255 255 255 / .32));transform:rotate(-10deg)}.rn-wrap[data-phase=done] .rn-ghost{color:#ffffff8c}.rn-faces{position:absolute;top:0;left:.875rem;z-index:3;display:flex;pointer-events:none}.rn-face{display:flex;border-radius:9999px;background:#fff;box-shadow:0 0 0 2px var(--rn-deep),0 2px 4px #10223b29}.rn-face+.rn-face{margin-left:-.875rem}.rn-flag{position:absolute;top:.8125rem;right:1rem;display:inline-flex;align-items:center;gap:.3125rem;height:1.625rem;padding:0 .6875rem 0 .5625rem;border:1.5px solid transparent;border-radius:9999px;background:#fff;color:var(--rn-deep);font-size:.6875rem;font-weight:800;line-height:1;white-space:nowrap;pointer-events:none}.rn-flag[data-phase=now]{gap:.375rem;padding-left:.6875rem;background:var(--rn-deep);color:#fff}.rn-flag[data-phase=done]{padding-left:.5rem;border-color:color-mix(in srgb,var(--rn-deep) 45%,transparent)}.rn-flag[data-phase=soon]{border-style:dashed;border-color:color-mix(in srgb,var(--rn-deep) 70%,transparent)}.rn-live{position:relative;display:block;flex:none;width:.5625rem;height:.5625rem;border-radius:9999px;background:var(--rn-live, var(--brand-lime))}.rn-live:before{position:absolute;inset:0;border-radius:inherit;background:inherit;content:"";opacity:.4;animation:rn-live 1.4s ease-out infinite}.rn-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.rn-main,.rn-side{min-width:0}.rn-side{display:flex;flex:1 1 auto;flex-direction:column}.rn-flag-row{height:1.625rem}.rn-headline{display:-webkit-box;min-height:2.44em;margin:.875rem 0 0;overflow:hidden;color:var(--rn-ink);font-family:var(--font-heading);font-size:1.1875rem;font-weight:600;line-height:1.22;overflow-wrap:break-word;text-wrap:wrap;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.rn-detail{min-height:1.35em;margin:.125rem 0 0;overflow:hidden;color:var(--rn-ink-soft);font-size:.75rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.rn-wrap[data-compact]{padding-top:0}.rn-wrap[data-compact] .rn-flag-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rn-wrap[data-compact] .rn-flag{position:static;flex:none}.rn-eyebrow{min-width:0;overflow:hidden;color:var(--rn-deep);font-size:.6875rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rn-wrap[data-compact] .rn-headline{min-height:0;margin-top:.5rem;-webkit-line-clamp:1;line-clamp:1}.rn-wrap[data-compact] .rn-ghost{top:auto;right:.5rem;bottom:-.75rem;width:4.5rem;height:4.5rem}.rn-wrap[data-compact][data-phase=now] .rn-headline{-webkit-line-clamp:2;line-clamp:2}.rn-wrap[data-compact][data-phase=now] .rn-detail{display:-webkit-box;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.rn-place{display:flex;align-items:flex-start;gap:.25rem;min-width:0;margin:.1875rem 0 0;color:var(--rn-ink-soft);font-size:.75rem;font-weight:700;line-height:1.35}.rn-place svg{flex:none;margin-top:.125rem}.rn-place span{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.rn-also{margin:.1875rem 0 0;color:var(--rn-ink-soft);font-size:.75rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.rn-wrap[data-compact][data-whole] .rn-headline{display:block;-webkit-line-clamp:unset;line-clamp:unset}.rn-wrap[data-compact][data-whole] .rn-detail{display:block;overflow:visible;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:unset;line-clamp:unset}.rn-press{position:absolute;inset:-2px;z-index:1;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer}.rn-press:focus-visible{outline:none}.rn-wrap[data-deep-fill]{--rn-ink-soft: color-mix(in srgb, var(--rn-ink) 88%, transparent)}.rn-wrap[data-deep-fill][data-phase=now]{--rn-ink: var(--rn-on);--rn-ink-soft: var(--rn-on)}.rn-wrap[data-deep-fill][data-phase=now] .rn-card{background:linear-gradient(135deg,#0000 50%,#0000000f),var(--rn-surface)}.rn-wrap[data-deep-fill][data-phase=now] .rn-ghost{color:color-mix(in srgb,var(--rn-deep) 22%,transparent)}.rn-wrap[data-deep-fill][data-phase=now] .rn-eyebrow{color:var(--rn-ink)}.rn-wrap[data-deep-fill][data-phase=now] .rn-call{--rn-ink: var(--accent-card-ink)}.rn-rail{--rn-dot: 1.375rem;--rn-line: .375rem;position:relative;display:grid;align-items:start;column-gap:.25rem;margin:1rem 0 1.125rem}.rn-rail[data-steps="3"]{grid-template-columns:minmax(0,1fr) fit-content(44%) minmax(0,1fr)}.rn-rail[data-steps="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.rn-rail[data-steps="1"]{grid-template-columns:minmax(0,1fr)}.rn-track{position:absolute;top:calc((var(--rn-dot) - var(--rn-line)) / 2);right:calc(var(--rn-dot) / 2);left:calc(var(--rn-dot) / 2);height:var(--rn-line)}.rn-rail[data-steps="1"] .rn-track{display:none}.rn-track-dots{position:absolute;inset:0;background-image:radial-gradient(circle at center,color-mix(in srgb,var(--rn-deep) 50%,transparent) 0 2px,transparent 2.4px);background-position:left center;background-repeat:repeat-x;background-size:9px 100%}.rn-track-fill{position:absolute;top:0;bottom:0;left:0;width:calc(var(--rn-progress, 0) * 100%);border-radius:9999px;background:var(--rn-deep);transition:width .8s cubic-bezier(.22,1,.36,1) .15s}.rn-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:.5625rem;min-width:0;text-align:center}.rn-step[data-align=start]{align-items:flex-start;text-align:left}.rn-step[data-align=end]{align-items:flex-end;text-align:right}.rn-step-words{display:flex;flex-direction:column;align-items:inherit;gap:.3125rem;min-width:0;max-width:100%}.rn-mark{position:relative;display:block;flex:none;width:var(--rn-dot);height:var(--rn-dot)}.rn-mark-dot{position:relative;display:grid;width:100%;height:100%;border-radius:9999px;background:#fff;place-items:center}.rn-mark[data-state=passed] .rn-mark-dot{border:2px solid #fff;background:var(--rn-deep);box-shadow:0 1px 2px color-mix(in srgb,var(--rn-deep) 35%,transparent);color:#fff}.rn-mark[data-state=current] .rn-mark-dot{border:5px solid var(--rn-deep)}.rn-mark-pulse{position:absolute;inset:0;border-radius:9999px;background:color-mix(in srgb,var(--rn-deep) 45%,transparent);pointer-events:none;animation:rn-pulse 1.5s ease-out infinite}.rn-mark-ring{position:relative;display:block;width:100%;height:100%}.rn-pill{display:block;max-width:100%;height:1.5rem;padding:0 .625rem;overflow:hidden;border:1.25px solid transparent;border-radius:9999px;background:#fff;color:var(--rn-deep);font-size:.6875rem;font-weight:800;line-height:calc(1.5rem - 2.5px);text-overflow:ellipsis;white-space:nowrap}.rn-pill[data-state=current]{background:var(--rn-deep);color:#fff}.rn-pill[data-state=ahead]{border-style:dashed;border-color:color-mix(in srgb,var(--rn-deep) 60%,transparent);background:#ffffff73;color:color-mix(in srgb,var(--rn-ink) 75%,transparent)}.rn-caption{display:-webkit-box;max-width:100%;overflow:hidden;color:color-mix(in srgb,var(--rn-ink) 70%,transparent);font-size:.65rem;font-weight:700;line-height:1.25;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.rn-message{display:flex;align-items:flex-start;gap:.5rem}.rn-message-body{display:flex;flex:1 1 0;flex-direction:column;gap:.3125rem;min-width:0}.rn-bubble{display:flex;align-items:flex-start;gap:.625rem;padding:.5625rem .75rem;border-radius:.3125rem 1.125rem 1.125rem;background:#fff;box-shadow:0 2px 5px #00000012;color:var(--rn-ink)}.rn-bubble[data-fresh]{animation:rn-bubble-in .4s ease-out}.rn-photo{flex:none;width:3.375rem;height:3.375rem;border-radius:.75rem;background:#f5f8fb;object-fit:cover}.rn-bubble-words{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.rn-report-title{color:var(--rn-deep);font-size:.625rem;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.rn-text{display:-webkit-box;min-width:0;overflow:hidden;font-size:.8125rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.rn-text[data-lines="2"]{-webkit-line-clamp:2;line-clamp:2}.rn-meta{display:flex;align-items:center;gap:.375rem;min-width:0}.rn-chip{display:block;min-width:0;height:1.375rem;padding:0 .5rem;overflow:hidden;border-radius:9999px;background:#ffffffb3;color:var(--rn-ink);font-size:.6875rem;font-weight:800;line-height:1.375rem;text-overflow:ellipsis;white-space:nowrap}.rn-chip[data-new]{flex:none;background:var(--rn-deep);color:#fff;animation:rn-chip-in .35s cubic-bezier(.34,1.56,.64,1)}.rn-footnote{min-width:0;overflow:hidden;color:var(--rn-ink-soft);font-size:.6875rem;font-weight:700;line-height:1.375rem;text-overflow:ellipsis;white-space:nowrap}.rn-note{display:flex;align-items:center;gap:.6875rem;padding:.625rem .75rem;border:1.5px dashed color-mix(in srgb,var(--rn-deep) 55%,transparent);border-radius:1.125rem;background:#fff9}.rn-note[data-sealed]{border-style:solid;border-color:color-mix(in srgb,var(--rn-deep) 35%,transparent);background:#fffffff2}.rn-note-icon{display:grid;flex:none;width:2.5rem;height:2.5rem;border-radius:9999px;background:var(--rn-deep);color:#fff;place-items:center}.rn-note[data-sealed] .rn-note-icon{background:transparent;color:var(--rn-deep);transform:rotate(-8deg)}.rn-note-words{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.rn-note-title{overflow:hidden;color:var(--rn-ink);font-family:var(--font-heading);font-size:.9375rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.rn-note-text{display:-webkit-box;overflow:hidden;color:color-mix(in srgb,var(--rn-ink) 70%,transparent);font-size:.75rem;font-weight:600;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.rn-actions{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-top:auto;padding-top:.75rem}.rn-call,.rn-open,.rn-quiet{display:inline-flex;flex:none;align-items:center;height:2.375rem;border-radius:9999px;font-family:var(--font-heading);font-size:.9375rem;font-weight:600;line-height:1;white-space:nowrap}.rn-call{position:relative;z-index:2;gap:.5rem;padding:0 .875rem 0 .3125rem;background:#fff;box-shadow:0 2px 4px #00000014;color:var(--rn-ink);text-decoration:none}.rn-call:hover{color:var(--rn-ink);box-shadow:0 3px 8px #00000024}.rn-call-icon{display:grid;width:1.75rem;height:1.75rem;border-radius:9999px;background:var(--rn-deep);color:#fff;place-items:center}.rn-open{gap:.375rem;margin-left:auto;padding:0 .875rem;background:var(--rn-deep);box-shadow:0 2px 4px #0000001a;color:#fff}.rn-quiet{position:relative;z-index:2;gap:.375rem;margin-left:auto;padding:0 .875rem;border:1.5px solid color-mix(in srgb,var(--rn-ink) 80%,transparent);background:transparent;color:var(--rn-ink);cursor:pointer;transition:background-color .15s ease}.rn-quiet:hover{background:color-mix(in srgb,var(--rn-deep) 16%,transparent)}.rn-quiet:focus-visible{outline:2px solid var(--rn-ink);outline-offset:2px}.rn-quiet svg{flex:none;width:1rem;height:1rem}.rn-open:after{position:absolute;inset:0;z-index:1;border-radius:var(--organic-1700-2300);content:""}.rn-call:focus-visible,.rn-open:focus-visible{outline:2px solid var(--rn-deep);outline-offset:2px}@container (min-width: 44rem){.rn-card{padding:.9375rem 1.25rem 1.125rem}.rn-flag{top:.9375rem;right:1.25rem}.rn-body{flex-direction:row;gap:2.25rem}.rn-main,.rn-side{flex:1 1 0}.rn-side{padding-top:2.5rem}.rn-rail{margin-bottom:.375rem}.rn-ghost{right:calc(50% + 1.5rem);width:6.5rem;height:6.5rem}}@keyframes rn-live{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes rn-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@keyframes rn-bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes rn-chip-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.rn-dots{display:flex;align-items:center;justify-content:center;gap:.375rem;min-height:.4375rem}.rn-dots[data-small]{gap:.25rem}.rn-dots-dot{width:.4375rem;height:.4375rem;border-radius:9999px;background:var(--border-soft);transition:width .25s ease,background-color .25s ease,transform .25s ease}.rn-dots[data-small] .rn-dots-dot{width:.3125rem;height:.3125rem}.rn-dots-dot[data-active]{width:1.125rem;background:var(--brand-lime)}.rn-dots[data-small] .rn-dots-dot[data-active]{width:.8125rem}@media(prefers-reduced-motion:reduce){.rn-live:before,.rn-mark-pulse{display:none;animation:none}.rn-track-fill,.rn-dots-dot,.rn-card,.rn-quiet{transition:none}.rn-bubble[data-fresh],.rn-chip[data-new]{animation:none}}
