.tm-page>.ms-time-game~*{margin-top:var(--ms-space-5)}.tm-result,.ms-time-game [data-tm-step],.ms-time-game__stage{scroll-margin-top:calc(var(--ms-sticky-top, 72px) + var(--ms-space-3))}.ms-time-game{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--ms-space-5)}.ms-time-game__settings{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:var(--ms-space-5);align-items:start}.ms-time-game__actions{grid-column:1/-1}.ms-time-game__aside{display:grid;gap:var(--ms-space-3);min-width:0}.ms-time-game__choices{grid-template-columns:repeat(3, minmax(0, 1fr))}.ms-time-game__details{clear:both}.ms-time-guess{--ms-card-surface: color-mix(in srgb, var(--dept-portal) 5%, var(--ms-surface-strong));--ms-card-border: color-mix(in srgb, var(--dept-portal) 24%, var(--ms-border));--ms-accent: var(--dept-portal);--ms-accent-hover: var(--dept-portal-hover)}.ms-time-guess__preview{font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ms-text)}.ms-time-guess__entry{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ms-space-2)}.ms-time-guess__entry>.ms-field{flex:1 1 12rem}.ms-time-machine{--tm-ink: #f3faf7;--tm-muted: #bdd8d0;--tm-orange: #ffb475;--ms-text: var(--tm-ink);--ms-muted: var(--tm-muted);--ms-border: #527570;--ms-accent: var(--tm-orange);--ms-accent-hover: #ffd2ab;--ms-accent-soft: #ffb47518;--ms-surface: #153a3d;--ms-surface-strong: #102f32;position:relative;overflow:hidden;color:var(--tm-ink);background:#102f32;font-family:var(--font-sans);padding:var(--ms-space-4) var(--ms-space-5) 86px}.ms-time-machine__head{display:flex;justify-content:space-between;align-items:center;gap:var(--ms-space-3)}.ms-time-machine__head h2{margin:0;font-size:.85rem;font-weight:600;color:inherit}.ms-time-machine__signal{display:inline-flex;align-items:center;gap:var(--ms-space-2);font-size:.75rem;color:var(--tm-muted)}.ms-time-machine__signal::before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.is-travelling .ms-time-machine__signal{color:#b6efd2}.ms-time-machine__dashboard{display:grid;grid-template-columns:1fr 1.15fr .7fr;align-items:start;gap:var(--ms-space-5);padding:var(--ms-space-3) 0 var(--ms-space-2);font-variant-numeric:tabular-nums}.ms-time-machine__clock,.ms-time-machine__balance,.ms-time-machine__gain{display:grid;gap:var(--ms-space-2);min-width:0}.ms-time-machine__eyebrow{font-size:.78rem;color:var(--tm-muted)}.ms-time-machine__date{display:flex;gap:.3em;white-space:nowrap;font-size:clamp(1.3rem,2.1vw,2.1rem);line-height:1.15;letter-spacing:-0.03em}.ms-time-machine__date>span{flex:0 0 5.25em;width:5.25em}.ms-time-machine__date strong{font-weight:800}.ms-time-machine__initial,.ms-time-machine__profit{font-size:.85rem;color:var(--tm-muted)}.ms-time-machine__capital{font-size:clamp(1.5rem,2.8vw,2.7rem);line-height:1.05;letter-spacing:-0.04em;white-space:nowrap}.ms-time-machine__change{font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.1;color:var(--tm-orange);letter-spacing:-0.03em}.ms-time-machine__legend{display:flex;justify-content:space-between;gap:var(--ms-space-3);color:var(--tm-muted);font-size:.7rem;line-height:1.4}.ms-time-machine__endpoints{display:flex;justify-content:space-between;gap:var(--ms-space-2);color:var(--ms-muted);font-size:.78rem}.ms-time-machine__chart-title{margin:var(--ms-space-2) 0;font-size:.72rem;color:var(--tm-muted)}.ms-time-machine__chart-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ms-space-3);margin-bottom:var(--ms-space-2)}.ms-time-machine__adjust{display:flex;align-items:center;gap:var(--ms-space-1)}.ms-time-machine__mode{display:block;font-size:.72rem;line-height:1.4}.ms-time-machine__macro-head{display:flex;align-items:center;gap:var(--ms-space-2);margin-top:var(--ms-space-2);font-size:.68rem;color:var(--tm-muted)}.ms-time-machine__gain-legend{margin:0}.ms-time-machine__gain-legend>span{display:inline-flex;gap:var(--ms-space-2);align-items:center;color:var(--tm-muted);font-size:.68rem}.ms-time-machine__gain-key{--ms-legend-color: var(--tm-orange)}.ms-time-machine__inflation-key{--ms-legend-color: #a0bbb5}.ms-time-chart{--ms-accent: var(--tm-orange);--ms-border: #315450;--ms-muted: #8aa5a0;--ms-surface-strong: #102f32;position:relative;height:120px;margin-inline:calc(-1*var(--ms-space-5));overflow:hidden;isolation:isolate}.ms-time-chart--macro{--ms-accent: #8aa9a4;--ms-muted: #bdd8d0;height:52px}.ms-time-chart__plot{position:absolute;left:50%;top:0;transform:translate3d(var(--tm-axis-shift, 0px), 0, 0);will-change:transform}.ms-time-chart__svg,.ms-time-macro__svg{display:block;height:120px;max-width:none;overflow:visible}.ms-time-macro__svg{height:52px}.ms-time-chart__now{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:1px;background:rgba(255,180,117,.2705882353);pointer-events:none}.ms-time-chart__scale{position:absolute;left:var(--ms-space-5);z-index:2;color:var(--tm-muted);background:#102f32;padding-right:6px;font-size:.65rem;line-height:1;pointer-events:none}.ms-time-chart__scale--max{top:8px}.ms-time-chart__scale--min{bottom:8px}.ms-time-axis{--tm-event-width: 210px;position:relative;height:var(--tm-axis-height, 210px);overflow:hidden;margin-inline:calc(-1*var(--ms-space-5));isolation:isolate}.ms-time-axis::before,.ms-time-axis::after{content:"";position:absolute;z-index:3;pointer-events:none;top:0;bottom:0;width:4%}.ms-time-axis::before{left:0;background:linear-gradient(to right, #102f32, transparent)}.ms-time-axis::after{right:0;background:linear-gradient(to left, #102f32, transparent)}.ms-time-axis__track{position:absolute;left:50%;top:var(--tm-axis-top, 100px);height:1px;transform:translate3d(var(--tm-axis-shift, 0px), 0, 0);will-change:transform}.ms-time-axis__line{position:absolute;inset:0;background:#68958e}.ms-time-axis__tick{position:absolute;left:var(--tm-axis-x);top:-4px;height:8px;border-left:1px solid #68958e}.ms-time-axis__tick.is-year{top:-8px;height:16px;border-color:#d5e8e1}.ms-time-axis__tick-label{position:absolute;top:14px;left:0;transform:translateX(-50%);font-size:.58rem;color:#9fbeb6;font-variant-numeric:tabular-nums}.ms-time-axis__tick.is-year .ms-time-axis__tick-label{font-size:.75rem;font-weight:700;color:#e3f3ed}.ms-time-axis__now{position:absolute;z-index:1;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(transparent, #ffb475 38%, #ffb475 60%, transparent);pointer-events:none}.ms-time-axis__now::after{content:"";position:absolute;top:calc(var(--tm-axis-top, 100px) - 6px);left:-6px;width:13px;height:13px;border-radius:50%;background:var(--tm-orange);box-shadow:0 0 0 5px rgba(255,180,117,.1450980392)}.ms-time-axis__group{position:absolute;z-index:2;left:var(--tm-axis-x);top:0;width:0}.ms-time-axis__group-range{position:absolute;top:-1px;height:3px;background:#8aa9a4}.ms-time-axis__event-dot{position:absolute;left:var(--tm-axis-x);top:0;width:6px;height:6px;border-radius:50%;transform:translate(-50%, -50%);background:#a0bbb5}.ms-time-axis__event-label{position:absolute;left:0;width:var(--tm-event-width);display:grid;gap:6px;transform:translateX(-50%) scale(var(--tm-event-scale, 0.9))}.ms-time-axis__group.is-above .ms-time-axis__event-label{bottom:10px;transform-origin:center bottom}.ms-time-axis__group.is-below .ms-time-axis__event-label{top:30px;transform-origin:center top}.ms-time-axis__event{display:block;width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:#e3f3ed;text-align:center;cursor:pointer;font:inherit}.ms-time-axis__event.is-next-month{padding-top:6px;border-top:1px solid rgba(104,149,142,.3960784314)}.ms-time-axis__event-date{display:block;margin-bottom:3px;font-size:.65rem;line-height:1.2;color:var(--tm-muted)}.ms-time-axis__event-title{display:block;font-size:.86rem;font-weight:700;line-height:1.2;text-wrap:balance}.ms-time-axis__event-stem{position:absolute;left:0;width:1px;background:#68958e;height:10px}.ms-time-axis__group.is-above .ms-time-axis__event-stem{bottom:0}.ms-time-axis__group.is-below .ms-time-axis__event-stem{top:0;height:30px}.ms-time-axis__event.is-current{color:var(--tm-orange)}.ms-time-axis__event-dot.is-current{background:var(--tm-orange)}.ms-time-axis__event:focus-visible{outline:2px solid var(--tm-orange);outline-offset:3px}.ms-time-axis__event:hover .ms-time-axis__event-title{text-decoration:underline;text-underline-offset:3px}.ms-time-player{position:absolute;z-index:5;left:0;right:0;bottom:0;padding:var(--ms-space-2) var(--ms-space-4);background:linear-gradient(transparent, #081e25 24%);opacity:0;pointer-events:none;transition:opacity 160ms ease}.ms-time-player__row{display:flex;gap:var(--ms-space-2);align-items:center}.ms-time-player__time{font-size:.73rem;font-variant-numeric:tabular-nums;white-space:nowrap}.ms-time-player__period{color:var(--tm-muted);font-size:.68rem;white-space:nowrap}.ms-time-player__spacer{flex:1}.ms-time-machine.is-controls-visible .ms-time-player,.ms-time-machine:focus-within .ms-time-player,.ms-time-player:has(.ms-dropdown[open]){opacity:1;pointer-events:auto}@media(hover: hover){.ms-time-machine:hover .ms-time-player{opacity:1;pointer-events:auto}}.ms-time-journal{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--ms-space-5);margin:0;padding:0;list-style:none}.ms-time-journal__entry{display:grid;align-content:start;gap:var(--ms-space-2);padding-left:var(--ms-space-4);border-left:2px solid var(--ms-accent)}.ms-time-journal__entry>*{margin:0}.ms-time-journal__entry>p:not(.ms-eyebrow),.ms-time-journal__entry a{font-size:.88rem}@media(max-width: 1000px){.ms-time-game__choices{grid-template-columns:repeat(2, minmax(0, 1fr))}.ms-time-machine__dashboard{grid-template-columns:1fr 1fr}.ms-time-machine__gain{grid-column:2;display:flex;align-items:baseline;flex-wrap:wrap}.ms-time-machine__gain .ms-time-machine__eyebrow{flex-basis:100%}.ms-time-machine__clock{grid-row:1/span 2}}@media(max-width: 760px){.ms-time-game__settings{grid-template-columns:minmax(0, 1fr)}.ms-time-machine{padding:var(--ms-space-3) var(--ms-space-4) 86px}.ms-time-machine__dashboard{grid-template-columns:minmax(0, 1fr) auto;gap:var(--ms-space-2)}.ms-time-machine__clock{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:1fr auto;align-items:baseline}.ms-time-machine__clock .ms-time-machine__eyebrow{grid-column:1/-1}.ms-time-machine__date{display:flex;gap:.3em;white-space:nowrap;font-size:1.65rem}.ms-time-machine__initial{font-size:.72rem}.ms-time-machine__chart-tools{gap:var(--ms-space-2)}.ms-time-machine__gain{display:grid;gap:var(--ms-space-2)}.ms-time-machine__capital{font-size:clamp(1.35rem,5.4vw,2.3rem)}.ms-time-machine__change{font-size:clamp(1.25rem,4.8vw,2rem)}.ms-time-machine__eyebrow{font-size:.72rem}.ms-time-machine__profit{font-size:.72rem}.ms-time-chart{margin-inline:calc(-1*var(--ms-space-4))}.ms-time-chart,.ms-time-chart__svg{height:100px}.ms-time-chart--macro,.ms-time-macro__svg{height:40px}.ms-time-chart__scale{left:var(--ms-space-4)}.ms-time-axis{--tm-event-width: 210px;margin-inline:calc(-1*var(--ms-space-4))}.ms-time-axis__event-title{font-size:.86rem}.ms-time-player__period{display:none}.ms-time-machine__legend{display:grid;gap:3px}}@media(max-width: 480px){.ms-time-journal{grid-template-columns:minmax(0, 1fr)}.ms-time-machine__head{flex-wrap:wrap}}@media(max-width: 360px){.ms-time-game__choices{grid-template-columns:minmax(0, 1fr)}.ms-time-machine__clock{grid-template-columns:1fr}.ms-time-machine__initial{grid-column:1}}@media(prefers-reduced-motion: reduce){.ms-time-axis__track,.ms-time-axis__event,.ms-time-chart__plot{will-change:auto}.ms-time-player{transition:none}}.tm-amount,.tm-compare{max-width:22rem}.tm-compare{margin-top:var(--ms-space-4)}.tm-rent .ms-segmented{align-self:flex-start}.tm-chart__plot{display:grid;grid-template-columns:5.5rem minmax(0, 1fr)}.tm-chart__plot>svg{overflow:visible}.tm-page .ms-table .ms-num{white-space:nowrap}.tm-ranking{display:grid;grid-template-columns:minmax(8rem, 15rem) minmax(0, 1fr) auto;gap:var(--ms-space-2) var(--ms-space-3);margin:0;padding:0;list-style:none;font-size:.86rem}.tm-ranking__row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.tm-ranking__row.is-selected .tm-ranking__name,.tm-ranking__row.is-selected .tm-ranking__value{font-weight:700}.tm-ranking__value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@media(max-width: 760px){.tm-amount,.tm-compare{max-width:none}.tm-chart__plot{grid-template-columns:4.5rem minmax(0, 1fr)}.tm-ranking{grid-template-columns:minmax(0, 1fr) auto}.tm-ranking__row{row-gap:var(--ms-space-1)}.tm-ranking__name{grid-column:1/-1}}