.headline[data-v-d6c0dd27]{margin-bottom:.25rem}.phases[data-v-d6c0dd27]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.phases li[data-v-d6c0dd27],.phases li[data-v-d6c0dd27]:after{color:var(--yurts-sage,#5c6a50)}.phases li[data-v-d6c0dd27]:after{content:"›";margin-left:.4rem}.phases li[data-v-d6c0dd27]:last-child:after{content:""}.phases li.done[data-v-d6c0dd27]{color:var(--yurts-pine,#2f3e34)}.phases li.current[data-v-d6c0dd27]{color:var(--yurts-ember-strong,#9c531f);font-weight:700}.blurb[data-v-d6c0dd27]{color:var(--yurts-sage,#5c6a50);margin:.15rem 0 0;font-size:.85rem}.ribbon ol[data-v-56f8924a]{white-space:nowrap;scrollbar-width:thin;margin:0;padding:.35rem 0;list-style:none;display:flex;overflow-x:auto}.ribbon li[data-v-56f8924a],.ribbon ol[data-v-56f8924a]{align-items:center;gap:.35rem}.ribbon li[data-v-56f8924a]{color:var(--yurts-sage,#5c6a50);font-size:.85rem;display:inline-flex}.ribbon li.current[data-v-56f8924a]{color:var(--yurts-ember-strong,#9c531f);font-weight:700}.sep[data-v-56f8924a]{color:var(--yurts-sage,#7a8b6f);padding:0 .15rem}.idx[data-v-56f8924a]{font-variant-numeric:tabular-nums}.badge[data-v-56f8924a]{background:var(--yurts-ember-strong,#9c531f);color:#fff;border-radius:999px;padding:0 .4rem;font-size:.72rem}.time-machine[data-v-0fe14277]{margin:.5rem 0}.tt-open[data-v-0fe14277]{border:1px solid var(--yurts-sage,#7a8b6f);color:var(--yurts-pine,#2f3e34);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.15rem .7rem}.tt-open[data-v-0fe14277]:hover{border-color:var(--yurts-ember,#c4703a);color:var(--yurts-ember-strong,#9c531f)}.tt-panel[data-v-0fe14277]{border:1px solid var(--yurts-ember,#c4703a);background:color-mix(in srgb,var(--yurts-ember,#c4703a) 8%,canvas);border-radius:.5rem;padding:.5rem .75rem}.tt-row[data-v-0fe14277]{align-items:center;gap:.6rem;display:flex}.tt-head[data-v-0fe14277]{margin-bottom:.4rem}.tt-badge[data-v-0fe14277]{color:var(--yurts-ember-strong,#9c531f);white-space:nowrap;font-weight:700}.tt-when[data-v-0fe14277]{color:var(--yurts-sage,#5c6a50);text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tt-now[data-v-0fe14277],.tt-when[data-v-0fe14277]{white-space:nowrap}.tt-now[data-v-0fe14277]{border:1px solid var(--yurts-ember,#c4703a);background:var(--yurts-ember,#c4703a);color:#fff;cursor:pointer;font:inherit;border-radius:.35rem;padding:.2rem .6rem}.tt-slider[data-v-0fe14277]{accent-color:var(--yurts-ember,#c4703a);flex:1}.tt-step[data-v-0fe14277]{border:1px solid var(--yurts-sage,#7a8b6f);cursor:pointer;width:1.8rem;height:1.8rem;color:var(--yurts-pine,#2f3e34);background:canvas;border-radius:.35rem;font-size:1.1rem;line-height:1}.tt-step[data-v-0fe14277]:disabled{opacity:.4;cursor:default}.tt-count[data-v-0fe14277]{color:var(--yurts-sage,#5c6a50);white-space:nowrap;font-variant-numeric:tabular-nums}.msg[data-v-862f9ee9]{color:var(--yurts-pine,#2f3e34)}.actions[data-v-862f9ee9]{justify-content:flex-end;gap:.5rem;display:flex}.shell[data-v-6c308f4b]{max-width:60rem;color:var(--yurts-pine,#2f3e34);margin:0 auto;padding:1rem}.titlebar[data-v-6c308f4b]{align-items:baseline;gap:.75rem;display:flex}.brand[data-v-6c308f4b]{font-size:1.4rem}.year[data-v-6c308f4b]{color:var(--yurts-sage,#5c6a50)}.phase-title[data-v-6c308f4b]{color:var(--yurts-ember-strong,#9c531f);margin-left:auto;font-weight:600}.tabs[data-v-6c308f4b]{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;padding:.25rem 0 .75rem;display:flex}.tabs a[data-v-6c308f4b]{color:var(--yurts-pine,#2f3e34);border:1px solid var(--yurts-sage,#7a8b6f);border-radius:999px;padding:.35rem .85rem;font-size:.9rem;line-height:1.2;text-decoration:none}.tabs a[data-v-6c308f4b]:hover{border-color:var(--yurts-ember,#c4703a)}.tabs a.router-link-exact-active[data-v-6c308f4b]{background:var(--yurts-ember-strong,#9c531f);border-color:var(--yurts-ember-strong,#9c531f);color:#fff;font-weight:600}.tab-badge[data-v-6c308f4b]{background:var(--yurts-red,#b5443a);color:#fff;text-align:center;border-radius:999px;min-width:1.15rem;margin-left:.3rem;padding:0 .35rem;font-size:.72rem;font-weight:700;line-height:1.35;display:inline-block}.tabs a.router-link-exact-active .tab-badge[data-v-6c308f4b]{color:var(--yurts-ember-strong,#9c531f);background:#fff}.error[data-v-6c308f4b]{color:var(--yurts-red,#b5443a)}.readonly-bar[data-v-6c308f4b]{z-index:20;background:var(--yurts-ember,#c4703a);color:#fff;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.5rem .9rem;font-weight:600;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #00000026}.readonly-bar .lock[data-v-6c308f4b]{flex:1;min-width:12rem}.readonly-bar .back-to-now[data-v-6c308f4b]{color:var(--yurts-ember-strong,#9c531f);font:inherit;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:.35rem;padding:.25rem .7rem;font-weight:700}main.read-only[data-v-6c308f4b]{opacity:.55;filter:grayscale(.4);cursor:not-allowed}
